Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- private function submenu($child,$i){
- $data = '';
- $i = $i+1;
- foreach ($child as $s) {
- if($s->link != 'javascript:;')
- {
- $data .= '<tr>
- <td> --
- <input type="hidden" name="menu_id'.$i.'" id="menu_id'.$i.'" value="'.$s->id.'">
- <input type="hidden" name="raw[]" value="'.$i.'">
- <label class="kt-checkbox kt-checkbox--tick kt-checkbox--success">
- <input type="checkbox" class="main" name="read'.$i.'" id="read'.$i.'" valeu="Y">
- <span></span> '.$s->name.' </label>
- </td>
- <td></td>
- <td></td>
- <td></td>
- <td></td>
- </tr>';
- }else{
- $data .= '<tr>
- <td> --
- <input type="hidden" name="menu_id'.$i.'" id="menu_id'.$i.'" value="'.$s->id.'">
- <input type="hidden" name="raw[]" value="'.$i.'">
- <label class="kt-checkbox kt-checkbox--tick kt-checkbox--success">
- <input type="checkbox" class="main" name="read'.$i.'" id="read'.$i.'" valeu="Y">
- <span></span> '.$s->name.' </label>
- </td>
- <td></td>
- <td></td>
- <td></td>
- <td></td>
- </tr>';
- if(count($s->child))
- {
- $child = $s->child;
- $this->submenu($child,$i);
- }
- }
- $i++;
- }
- return $data;
- }
- public function getmenu()
- {
- if(request()->ajax()){
- $menu = Menu::with('child')->whereNull('parent_id')->orderBy('id','asc')->get();
- $data = '';
- $i = 1;
- foreach ($menu as $m) {
- if($m->link != 'javascript:;')
- {
- $data .= '<tr>
- <td>
- <input type="hidden" name="menu_id'.$i.'" id="menu_id'.$i.'" value="'.$m->id.'">
- <input type="hidden" name="raw[]" value="'.$i.'">
- <label class="kt-checkbox kt-checkbox--tick kt-checkbox--success">
- <input type="checkbox" class="main" name="read'.$i.'" id="read'.$i.'" valeu="Y">
- <span></span> '.$m->name.' </label>
- </td>
- <td></td>
- <td></td>
- <td></td>
- <td></td>
- </tr>';
- }else{
- $data .= '<tr>
- <td>
- <input type="hidden" name="menu_id'.$i.'" id="menu_id'.$i.'" value="'.$m->id.'">
- <input type="hidden" name="raw[]" value="'.$i.'">
- <label class="kt-checkbox kt-checkbox--tick kt-checkbox--success">
- <input type="checkbox" class="main" name="read'.$i.'" id="read'.$i.'" valeu="Y">
- <span></span> '.$m->name.' </label>
- </td>
- <td></td>
- <td></td>
- <td></td>
- <td></td>
- </tr>';
- if(count($m->child))
- {
- $child = $m->child;
- $this->submenu($child,$i);
- }
- }
- $i++;
- }
- }
- return Response::json($data);
- }
Add Comment
Please, Sign In to add comment