예제 #1
0
 function breadcrumb_arrays($index, $id)
 {
     global $aidlink;
     $crumb = array('link' => array(), 'title' => array());
     if (isset($index[get_parent($index, $id)])) {
         $_name = dbarray(dbquery("SELECT forum_id, forum_name FROM " . DB_FORUMS . " WHERE forum_id='" . intval($id) . "'"));
         $crumb = array('link' => array(FUSION_SELF . $aidlink . "&parent_id=" . $_name['forum_id']), 'title' => array($_name['forum_name']));
         if (isset($index[get_parent($index, $id)])) {
             if (get_parent($index, $id) == 0) {
                 return $crumb;
             }
             $crumb_1 = breadcrumb_arrays($index, get_parent($index, $id));
             $crumb = array_merge_recursive($crumb, $crumb_1);
             // convert so can comply to Fusion Tab API.
         }
     }
     return $crumb;
 }
예제 #2
0
 function breadcrumb_arrays($index, $id)
 {
     $crumb =& $crumb;
     if (isset($index[get_parent($index, $id)])) {
         $_name = dbarray(dbquery("SELECT weblink_cat_id, weblink_cat_name, weblink_cat_parent FROM " . DB_WEBLINK_CATS . " WHERE weblink_cat_id='" . $id . "'"));
         $crumb = array('link' => INFUSIONS . "weblinks/weblinks.php?cat_id=" . $_name['weblink_cat_id'], 'title' => $_name['weblink_cat_name']);
         if (isset($index[get_parent($index, $id)])) {
             if (get_parent($index, $id) == 0) {
                 return $crumb;
             }
             $crumb_1 = breadcrumb_arrays($index, get_parent($index, $id));
             $crumb = array_merge_recursive($crumb, $crumb_1);
             // convert so can comply to Fusion Tab API.
         }
     }
     return $crumb;
 }
예제 #3
0
 function breadcrumb_arrays($index, $id)
 {
     $crumb =& $crumb;
     if (isset($index[get_parent($index, $id)])) {
         $_name = dbarray(dbquery("SELECT article_cat_id, article_cat_name, article_cat_parent FROM " . DB_ARTICLE_CATS . " " . (multilang_table("AR") ? "WHERE article_cat_language='" . LANGUAGE . "' and " : "where ") . "\n\t\t\t\tarticle_cat_id='" . intval($id) . "'"));
         $crumb = array('link' => INFUSIONS . "articles/articles.php?cat_id=" . $_name['article_cat_id'], 'title' => $_name['article_cat_name']);
         if (isset($index[get_parent($index, $id)])) {
             if (get_parent($index, $id) == 0) {
                 return $crumb;
             }
             $crumb_1 = breadcrumb_arrays($index, get_parent($index, $id));
             $crumb = array_merge_recursive($crumb, $crumb_1);
             // convert so can comply to Fusion Tab API.
         }
     }
     return $crumb;
 }
예제 #4
0
 function breadcrumb_arrays($index, $id)
 {
     global $aidlink;
     $crumb =& $crumb;
     //$crumb += $crumb;
     if (isset($index[get_parent($index, $id)])) {
         $_name = dbarray(dbquery("SELECT link_id, link_name FROM " . DB_SITE_LINKS . " WHERE link_id='" . $id . "'"));
         $crumb = array('link' => FUSION_SELF . $aidlink . "&link_cat=" . $_name['link_id'], 'title' => $_name['link_name']);
         if (isset($index[get_parent($index, $id)])) {
             if (get_parent($index, $id) == 0) {
                 return $crumb;
             }
             $crumb_1 = breadcrumb_arrays($index, get_parent($index, $id));
             $crumb = array_merge_recursive($crumb, $crumb_1);
             // convert so can comply to Fusion Tab API.
         }
     }
     return $crumb;
 }
예제 #5
0
 function breadcrumb_arrays($index, $id)
 {
     $crumb =& $crumb;
     if (isset($index[get_parent($index, $id)])) {
         $_name = dbarray(dbquery("SELECT forum_id, forum_name, forum_cat, forum_branch FROM " . DB_FORUMS . " WHERE forum_id='" . $id . "'"));
         $crumb = array('link' => INFUSIONS . "forum/index.php?viewforum&forum_id=" . $_name['forum_id'] . "&parent_id=" . $_name['forum_cat'], 'title' => $_name['forum_name']);
         if (isset($index[get_parent($index, $id)])) {
             if (get_parent($index, $id) == 0) {
                 return $crumb;
             }
             $crumb_1 = breadcrumb_arrays($index, get_parent($index, $id));
             $crumb = array_merge_recursive($crumb, $crumb_1);
             // convert so can comply to Fusion Tab API.
         }
     }
     return $crumb;
 }
예제 #6
0
 function breadcrumb_arrays($tree_index, $tree_full, $id_col, $title_col, $getname, $id)
 {
     $crumb =& $crumb;
     if (isset($tree_index[get_parent($tree_index, $id)])) {
         $_name = get_parent_array($tree_full, $id);
         $crumb = array('link' => isset($_name[$id_col]) ? clean_request($getname . "=" . $_name[$id_col], array("aid"), TRUE) : "", 'title' => isset($_name[$title_col]) ? \PHPFusion\QuantumFields::parse_label($_name[$title_col]) : "");
         if (get_parent($tree_index, $id) == 0) {
             return $crumb;
         }
         $crumb_1 = breadcrumb_arrays($tree_index, $tree_full, $id_col, $title_col, $getname, get_parent($tree_index, $id));
         $crumb = array_merge_recursive($crumb, $crumb_1);
     }
     return $crumb;
 }