load->model('Project'); $path = $this->input->get_post('node'); switch($path) { case '/projects/own': $projects = $this->Project->getOwn(); break; case '/projects/shared': $projects = $this->Project->getShared(); break; case '/projects/public': $projects = $this->Project->getPublic(); break; default: $projects = array( array( 'id' => '/projects/own', 'cls' => 'folder', 'text' => "Eigene Projekte", 'icon' => base_url() . 'assets/images/icons/folder.png',), array( 'id' => '/projects/shared', 'cls' => 'leaf', 'text' => "Für mich freigegeben", 'icon' => base_url() . 'assets/images/icons/folder-share.png', ), array( 'id' => '/projects/public', 'cls' => 'folder', 'text' => "Öffentliche Projekte", 'icon' => base_url() . 'assets/images/icons/folder-network.png', ), ); } $this->output ->set_content_type('application/json') ->set_output(json_encode($projects)); // ->set_output(json_encode(array('count' => $count, 'projects' => $projects))); } public function detail($projects, $area, $id) { $result = $this->db->get_where('projects', array('id' => $id))->row_array(); $this->output ->set_content_type('application/json') ->set_output(json_encode(array('result' => $result))); } }