Exemple #1
0
 function getImage(&$stack, $currLev, $maxLev)
 {
     $res = FALSE;
     if ($currLev == $maxLev) {
         if ($currLev > 0 && $stack[$maxLev]['isExpanded']) {
             if (!$stack[$maxLev]['isLeaf']) {
                 $res = array("wiki_page", "wiki/page_open.png", "_PAGE");
             }
         } else {
             if ($currLev > 0 && !$stack[$currLev]['isExpanded']) {
                 $res = array("wiki_page", "wiki/page.png", "_PAGE");
             }
         }
     }
     if ($res === FALSE) {
         return parent::getImage($stack, $currLev, $maxLev);
     } else {
         return $res;
     }
 }
 function getImage(&$stack, $currLev, $maxLev)
 {
     if ($currLev > 0 && $currLev == $maxLev) {
         $arrData = $stack[$currLev]['folder']->otherValues;
         if (is_array($arrData) && $arrData[REPOFIELDOBJECTTYPE] != '') {
             return array('TreeViewImage', 'lobject/' . $arrData[REPOFIELDOBJECTTYPE] . '.gif', $arrData[REPOFIELDOBJECTTYPE]);
         }
     }
     return parent::getImage($stack, $currLev, $maxLev);
 }
 function getImage(&$stack, $currLev, $maxLev)
 {
     $arr_result = parent::getImage($stack, $currLev, $maxLev);
     $enabled = TRUE;
     if ($this->filter_nodes === FALSE || $this->isFolderAccessible($stack[$currLev]['folder'])) {
         $enabled = TRUE;
     } else {
         $enabled = FALSE;
     }
     if ($maxLev > 0 && $currLev == $maxLev && !$enabled) {
         $arr_toks = explode('.', $arr_result[1]);
         $arr_result[1] = implode('.', array_slice($arr_toks, 0, count($arr_toks) - 1)) . '_disabled.' . $arr_toks[count($arr_toks) - 1];
     }
     return $arr_result;
 }