Add helper for tree views and use it

This commit is contained in:
Eike Foken
2011-04-21 20:45:38 +02:00
parent 52cd81eace
commit c4c7988b5d
3 changed files with 24 additions and 14 deletions

View File

@@ -6,19 +6,23 @@ class Projects extends CI_Controller {
* List all projects the user has access to.
*/
public function getAvailable() {
$this->load->model('Project');
$this->load->model('project');
$this->load->helper('tree');
$path = $this->input->get_post('node');
switch($path) {
case '/projects/own':
$projects = $this->Project->getOwn();
$projects = $this->project->getOwn();
array_walk($projects, 'set_tree_icons', base_url() . 'assets/images/icons/document.png');
break;
case '/projects/shared':
$projects = $this->Project->getShared();
$projects = $this->project->getShared();
array_walk($projects, 'set_tree_icons', base_url() . 'assets/images/icons/document.png');
break;
case '/projects/public':
$projects = $this->Project->getPublic();
$projects = $this->project->getPublic();
array_walk($projects, 'set_tree_icons', base_url() . 'assets/images/icons/document.png');
break;
default:
$projects = array(