Advertisement
Guest User

Untitled

a guest
Jun 26th, 2017
51
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.67 KB | None | 0 0
  1. public function getSupremParent($pages = NULL , $breadCrumb = NULL){
  2. global $shin;
  3. if(!isset($pages) || !isset($breadCrumb)){
  4. $pages = $shin->db->getAll($this->table, array('id','parent','type',$shin->i18n->lang.'_name'), '', '`_shin_ordering` ASC');
  5. $breadCrumb[] = array('parent'=>$this->values[0]['id']);
  6. }
  7. foreach($pages as $page) {
  8. if($page['id'] == $breadCrumb[count($breadCrumb)-1]['parent']) {
  9. $breadCrumb[] = array('id'=>$page['id'],'parent'=>$page['parent'],'type'=>$page['type'],'name'=>$page[$shin->i18n->lang.'_name']);
  10. return $this->getSupremParent($pages,$breadCrumb);
  11. }
  12. }
  13. array_shift($breadCrumb);
  14. return $breadCrumb;
  15. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement