.ach_menu { display:block; padding:2px; border:1px solid #000000; margin-bottom:2px; color:#FFFFFF; } .ach_menu:hover { color:orange; } .ach_mspan a { text-decoration:none; } "; return $html.adm_render_mnode($menu,$sub); } function adm_render_mnode(&$menu,$sub) { global $_CONF; $html = ""; $iter = $menu->getIterator(); while($iter->hasNext()) { $curr = $iter->getNext(); $html .= ""; if($sub == 0) { $html .= ""; } $html .= "
getImage()."' />"; if($curr->inDev()) { $html .= "".$curr->getName().""; } else { $html .= $curr->getName(); } $html .= "
"; if($curr->hasOpenCat() != 0) { $html .= "
".adm_render_mnode($curr,($sub+4))."
"; } } return $html; } function atom_render_category(&$cat) { global $_CONF; $html = ""; $html .= "
Category:
getID()."'> "; foreach($_CONF['langs'] as $elem) { $html .= ""; } $html .= "
  name
".$elem."
 
"; $iter = $cat->getOpen(); while($iter->hasNext()) { $curr = $iter->getNext(); $html .= ach_render_achievement_open($curr); } return $html; } function ach_render_achievement_open(&$ach) { global $_CONF; $open = explode(";",$_REQUEST['id']); $o = "none"; if($open[1] == $ach->getID()) { $o = "block"; } $html = "
[+] ".$ach->getName()."
getPathID()."#jach_".$ach->getID()."'> "; foreach($_CONF['langs'] as $elem) { $tmp = $ach->getLang($elem); $html .= ""; } $html .= "
  name template
".$elem."
 
".ach_render_task_open($ach)."
"; return $html; } function ach_render_task_open(&$ach) { global $_CONF; $html = ""; $open = explode(";",$_REQUEST['id']); $task_list = $ach->getOpen(); while($task_list->hasNext()) { $task = $task_list->getNext(); $o = "none"; if($open[2] == $task->getID()) { $o = "block"; } $tmp = $task->getLang('en'); if($tmp[0] != "" || $tmp[1] != '') { $html .= "
[+] ".$task->getDisplayName()."
getPathID()."#jtask_".$task->getID()."'> "; foreach($_CONF['langs'] as $elem) { $tmp = $task->getLang($elem); $html .= ""; } $html .= "
  name template
".$elem."
 
".ach_render_obj_list($task->getIterator(),$task)."
"; } else { $html .= "
".ach_render_obj_list($task->getIterator(),$task)."
"; } } return $html; } function ach_render_obj_list($obj,$task) { global $_CONF; $html = ""; while($obj->hasNext()) { $elem = $obj->getNext(); if($task->isInherited($elem->getID()) || $elem->getDisplay() == 'hidden' || $elem->getDisplay() == "meta" || $elem->getLang('en') == "") { continue; } $html .= "
  ".$elem->getDisplayName()."
getPathID()."#jobj_".$elem->getID()."'> "; foreach($_CONF['langs'] as $lang) { $tmp = $elem->getLang($lang); $html .= ""; } $html .= "
  name
".$lang."
 
"; } return $html; } ?>