public function __construct()
 {
     parent::__construct();
     $this->load->model('users_model');
     $this->load->library('form_validation');
     loadProjectsSession();
 }
 public function __construct()
 {
     parent::__construct(false);
     $this->load->view('head');
     $this->load->model('users_model');
     loadProjectsSession();
 }
 public function __construct()
 {
     parent::__construct();
     $this->load->model(['teams_model', 'users_model', 'projects_model', 'tasks_model']);
     loadProjectsSession();
     $data = ['nextStatus' => $this->nextStatus];
     $this->load->view('header', $data);
     $this->load->library('pagination');
     $this->currentUser = $this->session->userdata("user");
 }
 public function __construct()
 {
     parent::__construct();
     $this->load->model(['users_model', 'projects_model', 'tasks_model', 'releases_model']);
     $this->load->library('pagination');
     loadProjectsSession();
     if ($this->session->userdata('user')) {
         $this->currentUser = $this->session->userdata('user');
     }
 }
 public function __construct()
 {
     parent::__construct();
     loadProjectsSession();
     $this->load->model(['tasks_model', 'releases_model', 'users_model']);
     $data = ['nextStatus' => $this->nextStatus];
     $this->load->view('header', $data);
     $this->load->library('pagination');
     $this->uploadConfig['upload_path'] = 'assets/uploads/task_attachments/';
     $this->load->library('upload', $this->uploadConfig);
 }
 public function __construct()
 {
     parent::__construct();
     $this->load->model(['releases_model', 'tasks_model', 'projects_model']);
     $this->load->library(['form_validation']);
     loadProjectsSession();
     if (!$this->currentProject) {
         setMessage('Please create project first', 'error');
         redirect('Projects/create');
     }
     $data = ['nextStatus' => $this->nextStatus];
     $this->load->view('header', $data);
     $this->load->library('pagination');
 }
 public function __construct($checkLogin = true)
 {
     parent::__construct();
     loadProjectsSession();
     if ($checkLogin) {
         if (!$this->session->userdata('logged')) {
             redirect(base_url('Login'));
         }
     }
     if ($this->session->userdata('currentProject')) {
         $this->currentProject = $this->session->userdata('currentProject');
     }
     if ($this->session->userdata('user')) {
         $this->currentUser = $this->session->userdata('user');
     }
     $this->uploadConfig['allowed_types'] = 'gif|jpg|png|pdf|zip|docx|odt|txt';
     $this->uploadConfig['max_size'] = '100';
     $this->paginationConfig = ['full_tag_open' => '<ul class="pagination">', 'full_tag_close' => '</ul>', 'num_tag_open' => '<li>', 'num_tag_close' => '</li>', 'cur_tag_open' => '<li class="disabled"><li class="active"><a href="#">', 'cur_tag_close' => '<span class="sr-only"></span></a></li>', 'next_tag_open' => '<li>', 'next_tagl_close' => '</li>', 'prev_tag_open' => '<li>', 'prev_tagl_close' => '</li>', 'first_tag_open' => '<li>', 'first_tagl_close' => '</li>', 'last_tag_open' => '<li>', 'last_tagl_close' => '</li>', 'per_page' => 1, 'uri_segment' => 3];
     $this->nextStatus = [OPEN => ['next' => [NEED_INFO, DUPLICATE, ASSIGNED, REJECTED], 'icon' => 'fa fa-check'], ASSIGNED => ['next' => [NEED_INFO, INPROGRESS], 'icon' => 'fa fa-arrow-left'], INPROGRESS => ['next' => [NEED_INFO, COMPLETE], 'icon' => 'fa fa-check'], COMPLETE => ['next' => [CLOSED, FAILED, REOPEN], 'icon' => 'fa fa-check'], CLOSED => ['next' => [FAILED, REOPEN], 'icon' => 'fa fa-times'], FAILED => ['next' => [NEED_INFO], 'icon' => 'fa fa-exclamation-triangle'], NEED_INFO => ['next' => [ASSIGNED, CLOSED], 'icon' => 'fa fa-info'], DUPLICATE => ['next' => [REOPEN], 'icon' => 'fa fa-files-o'], REOPEN => ['next' => [ASSIGNED, REJECTED], 'icon' => 'fa fa-repeat'], REJECTED => ['next' => [NEED_INFO, REOPEN, CLOSED], 'icon' => 'fa fa-trash']];
 }
 public function __construct()
 {
     parent::__construct();
     loadProjectsSession();
     $this->load->model(['users_model', 'projects_model', 'releases_model', 'tasks_model', 'teams_model']);
 }