public function trackState($task, $state, $userId = 1) { $this->set_log_date(date("Y-m-d")); $this->set_log_state($state); $this->set_log_task($task); if ($userId == 1) { $user = new main_users(); $user->getUserByKey(); $this->set_log_user($user->get_use_id()); } else { $this->set_log_user($userId); } $this->insertOne(); }
public function autoAssign($task) { $user = new main_users(); $user->getUserByKey($_SESSION["key"]); $this->sql = "UPDATE main_tasks SET task_user = "******", task_state = 1 WHERE task_id = ".$task; if($user->get_use_pushover() != "") { $push = new pushover(); $push->key = $user->get_use_pushover(); $push->message = "New task assigned."; $push->push(); } $this->query(); // Log $log = new main_logs(); $log->trackState($task, 1); }