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; }
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']; }
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; }
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; }
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; }