コード例 #1
0
ファイル: MenuNav.php プロジェクト: pedangkayu/rsos-git
 public function formatAksesUser($data, $parent = 0, $id)
 {
     if (isset($data[$parent])) {
         $html = '<ul id="tree">';
         foreach ($data[$parent] as $menu) {
             $child = $this->formatAksesUser($data, $menu['id_menu'], $id);
             $co = data_menu_user::whereId_level($id)->whereId_menu($menu['id_menu'])->count();
             if ($co >= 1) {
                 $checked = 'checked="checked"';
             } else {
                 $checked = '';
             }
             $html .= '<li title="' . $menu['ket'] . '">';
             $html .= '<label>';
             $html .= '<input type="checkbox" id="update_akses" ' . $checked . ' name="id_menu[]" value="' . $menu['id_menu'] . '" /> ';
             $html .= '<b>' . $menu['title'] . '</b> - <small class="text-danger">' . $menu['ket'] . '</small>';
             $html .= '</label>';
             if ($child) {
                 $html .= $child;
             }
             $html .= '</li>';
         }
         $html .= '</ul>';
         return $html;
     } else {
         return false;
     }
 }