Select Git revision
Project.php
Project.php 13.84 KiB
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
require_once dirname(__FILE__) . '/Exhibition_Controller.php';
class Project extends Exhibition_Controller {
public function show_project_manage()
{
$_SESSION['sidebar'] = 'project';
$this->output_admin('project/v_project_manage');
}
public function show_project_manage_user()
{
$this->output_user('project/v_project_manage_user');
}
public function get_project(){
$this->load->model('project/M_project','project');
$data['project'] = $this->project->get_all()->result();
$data['year'] = $this->project->get_all_year()->result();
echo json_encode($data);
}
public function get_project_user(){
$id = $_SESSION["user_id"];
$this->load->model('project/M_project','project');
$data['project'] = $this->project->get_all_user($id)->result();
$data['year'] = $this->project->get_all_year_user($id)->result();
echo json_encode($data);
}
public function show_project_create(){
$this->load->model('cluster/M_cluster','cluster');
$this->load->model('team/M_team','team');
$this->load->model('company/M_company','company');
$this->load->model('tag/M_tag','tag');
$this->load->model('instructor/M_instructor','instructor');
$this->load->model('user/M_user','user');
$data['clusters'] = $this->cluster->get_all()->result();
$data['teams'] = $this->team->get_all()->result();
$data['companies'] = $this->company->get_all()->result();
$data['tags'] = $this->tag->get_all()->result();
$data['instructors'] = $this->instructor->get_all()->result();
$data['users'] = $this->user->get_user_project($_SESSION['email'])->result();
$this->output_admin('project/v_project_create', $data);
}
public function show_project_create_user(){
$this->load->model('cluster/M_cluster','cluster');
$this->load->model('team/M_team','team');
$this->load->model('company/M_company','company');
$this->load->model('tag/M_tag','tag');
$this->load->model('instructor/M_instructor','instructor');
$this->load->model('user/M_user','user');
$data['clusters'] = $this->cluster->get_all()->result();
$data['teams'] = $this->team->get_all()->result();
$data['companies'] = $this->company->get_all()->result();
$data['tags'] = $this->tag->get_all()->result();
$data['instructors'] = $this->instructor->get_all()->result();
$data['users'] = $this->user->get_user_project($_SESSION['email'])->result();
$this->output_user('project/v_project_create_user', $data);
}
public function show_project_edit($id){
$this->load->model('cluster/M_cluster','cluster');
$this->load->model('team/M_team','team');
$this->load->model('company/M_company','company');