Ejemplo n.º 1
0
 function printTree($tree)
 {
     $output = '';
     if (!is_null($tree) && count($tree) > 0) {
         $output .= '<ul>';
         foreach ($tree as $node) {
             $tmp_subject_type = new SubjectType();
             $tmp_subject_type->load($node['id']);
             $output .= '<li>';
             $output .= $tmp_subject_type->get_link();
             if (!empty($node['children'])) {
                 $output .= $this->printTree($node['children']);
             }
             $output .= '</li>';
         }
         $output .= '</ul>';
     }
     return $output;
 }
Ejemplo n.º 2
0
 public function get_parent_name()
 {
     if (empty($this->parent_id)) {
         return;
     } else {
         $parent = new SubjectType();
         $parent->load($this->parent_id);
         $output = $parent->get_link();
         if (!empty($parent->parent_id)) {
             $output .= ' -> ' . $parent->get_parent_name();
         }
         return $output;
     }
 }