Changeset 4601
- Timestamp:
- 04/06/06 14:10:56
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
branches/CAMPSITE_2_5_BRANCH/campsite/implementation/management/classes/DynMenuItem.php
r4261 r4601 1 1 <?PHP 2 3 2 /** 4 3 * PHP class to dynamically create a javascript menu. … … 68 67 * echo $root->createMenu('myMenu'); 69 68 * 69 * Note: the JSCook menu requires camp_javascriptspecialchars() which 70 * escapes javascript strings. 70 71 */ 71 72 72 class DynMenuItem { 73 73 var $m_title = ''; … … 274 274 if ($subItem->m_title != "[[split]]") { 275 275 $str .= str_repeat("\t", $p_level); 276 $str .= "['" . $attrs['icon'] . "', '" . $subItem->m_title. "', '"276 $str .= "['" . $attrs['icon'] . "', '" . camp_javascriptspecialchars($subItem->m_title) . "', '" 277 277 . $subItem->m_url . "', '" . $attrs['target'] . "', '" 278 278 . $attrs['description']. "'"; branches/CAMPSITE_2_5_BRANCH/campsite/implementation/management/priv/menu.php
r4483 r4601 51 51 foreach ($Campsite["publications"] as $publication) { 52 52 $pubId = $publication->getPublicationId(); 53 $menu_item_pub =& DynMenuItem::Create( camp_javascriptspecialchars($publication->getName()),53 $menu_item_pub =& DynMenuItem::Create($publication->getName(), 54 54 "/$ADMIN/issues/index.php?Pub=$pubId", 55 55 array("icon" => $icon_bullet)); … … 60 60 $languageId = $issue->getLanguageId(); 61 61 $issueIndexLink = "/$ADMIN/sections/index.php?Pub=$pubId&Issue=$issueId&Language=$languageId"; 62 $menu_item_issue =& DynMenuItem::Create( camp_javascriptspecialchars($issue->getName()." (".$issue->getLanguageName().")"),62 $menu_item_issue =& DynMenuItem::Create($issue->getName()." (".$issue->getLanguageName().")", 63 63 $issueIndexLink, 64 64 array("icon" => $icon_bullet)); … … 68 68 $sectionId = $section->getSectionNumber(); 69 69 $menu_item_section =& DynMenuItem::Create( 70 camp_javascriptspecialchars($section->getName()),70 $section->getName(), 71 71 "/$ADMIN/articles/index.php" 72 72 ."?f_publication_id=$pubId"
