Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public function getSupremParent($pages = NULL , $breadCrumb = NULL){
- global $shin;
- if(!isset($pages) || !isset($breadCrumb)){
- $pages = $shin->db->getAll($this->table, array('id','parent','type',$shin->i18n->lang.'_name'), '', '`_shin_ordering` ASC');
- $breadCrumb[] = array('parent'=>$this->values[0]['id']);
- }
- foreach($pages as $page) {
- if($page['id'] == $breadCrumb[count($breadCrumb)-1]['parent']) {
- $breadCrumb[] = array('id'=>$page['id'],'parent'=>$page['parent'],'type'=>$page['type'],'name'=>$page[$shin->i18n->lang.'_name']);
- return $this->getSupremParent($pages,$breadCrumb);
- }
- }
- array_shift($breadCrumb);
- return $breadCrumb;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement