Exemplo n.º 1
0
 function go_insert_project()
 {
     $_PROJECT = $this->loadModel('ProjectModel');
     $array = array("id" => $this->getRN('PROJECT'), "name" => $_POST['record']['name'], "description" => $_POST['record']['description'], "status_id" => $_POST['record']['status_id']['id'], "created_by" => Session::r('USER_ID'));
     $_PROJECT->addProject($array);
     die;
 }
Exemplo n.º 2
0
 function __construct()
 {
     $this->helperLoader('Session');
     self::$_CONTROLLER_NAME = ucfirst($this->getController());
     self::$_ACTION_NAME = ucfirst($this->getAction());
     $ls = Session::r('LOGIN_STATUS');
     if ($this->getController() == 'login' || $this->getAction() == 'login') {
         if (!empty($ls)) {
             $this->redirect('main/');
         }
     } else {
         if (!empty($ls)) {
             self::$_LOGIN_STATUS = 1;
             self::$_LOGIN_USER_NAME = Session::r('USER_NAME');
             self::$_LOGIN_USER_ID = Session::r('USER_ID');
             self::$_LOGIN_USER_EMAIL = Session::r('USER_EMAIL');
             self::$_LOGIN_ACT_NAME = 'logout';
             self::$_LOGIN_ACT_LABEL = 'Logout';
             if (Session::r('USER_GROUP') == 'ADM') {
                 self::$_IS_ADMIN = true;
             }
             if (Session::r('USER_GROUP') == 'MAN') {
                 self::$_IS_MANAGER = true;
             }
         } else {
             $this->redirect('login/');
         }
     }
     self::$_CONFIG = $this->loadModel('ConfigModel');
     $_CONFIG_DATA = self::$_CONFIG->loadConfig();
     self::$_SITE_NAME = $_CONFIG_DATA['site_name'];
     self::$_ADDITIONAL_FOOTER = $_CONFIG_DATA['additional_footer'];
     self::$_IS_MAINTENANCE = $_CONFIG_DATA['maintenance_mode'];
     self::$_DF = $_CONFIG_DATA['datetime_format'];
 }
Exemplo n.º 3
0
 function insert_activity($task_id = null)
 {
     $_ACT = $this->loadModel('ActivityModel');
     $array = array("id" => '', "task_id" => $task_id, "comment" => $_POST['record']['message'], "visible" => 'Y', "progress" => $_POST['record']['progress'], "status_id" => $_POST['record']['status_id']['id'], "input_date" => date('Y-m-d H:i:s'), "user_id" => Session::r('USER_ID'));
     $_ACT->saveActivity($array);
     $_TASK = $this->loadModel('TaskModel');
     $arrayTaskHeader = array("id" => $task_id, "status_id" => $_POST['record']['status_id']['id'], "progress" => $_POST['record']['progress'], "update_date" => date('Y-m-d H:i:s'));
     $_TASK->updateTask($arrayTaskHeader);
     die;
 }
Exemplo n.º 4
0
 function update_description()
 {
     $_TASK = $this->loadModel('TaskModel');
     $task_id = $_POST['task_id'];
     $user_id = $_POST['user_id'];
     $description = $_POST['description'];
     if ($user_id == Session::r('USER_ID')) {
         $arrayTaskHeader = array("id" => $task_id, "description" => $this->escapeString($description));
         $_TASK->updateDescription($arrayTaskHeader);
     } else {
         echo 'Not authorized';
     }
     die;
 }
Exemplo n.º 5
0
 function upload_profile_pic($userid = null)
 {
     if ($userid == null) {
         $userid = Session::r('USER_ID');
     }
     if (!empty($_FILES['profile_pic_input'])) {
         $file = $_FILES['profile_pic_input'];
         $target_dir = ROOT_DIR . "static\\images\\profile_pic_url\\";
         if (!file_exists($target_dir)) {
             mkdir($target_dir, 0777, true);
         }
         $data = array();
         $file_name_origin = $file['name'];
         $file_name_save = $userid;
         $ext = strtolower(pathinfo($file_name_origin, PATHINFO_EXTENSION));
         $name = $file_name_save . '.' . $ext;
         move_uploaded_file($file["tmp_name"], $target_dir . $name);
         $data['success'] = 'Y';
         $data['fullurl'] = 'images/profile_pic_url/' . $name;
         echo json_encode($data);
     }
     die;
 }