/** * * @return string */ public function run($type) { \Config::load("base"); $taskName = "DATA MIGRATION"; \Cli::write(\TaskUtil::decorate(\Config::get("system.code") . " {$taskName} START")); $model = new \Model_Task_Datamigration(); $model->run($type); \Cli::write(\TaskUtil::decorate(\Config::get("system.code") . " {$taskName} END")); }
/** * * @return string */ public function set_reservable() { \Config::load("base"); $taskName = __METHOD__; \Cli::write(\TaskUtil::decorate(\Config::get("system.code") . " {$taskName} START")); $model = new \Model_Task_Setreservable(); $model->run(); \Cli::write(\TaskUtil::decorate(\Config::get("system.code") . " {$taskName} END")); }
/** * @param Task $task * @return void */ public function add($task) { if (!\TaskUtil::isValidCursa($task->getCursa())) { $task->setCursa(\TaskUtil::$CURSA_SCURTA); } $task->setFullTask(\TaskUtil::generateFullTextTask($task)); $editHistory = $this->addFirstEdit(); $task = $this->validateDistance($task); if ($task->getId() != null && is_numeric($task->getId())) { $existingTask = $this->getTaskRepository()->find($task->getId()); $task->setEditHistory($editHistory . "|" . $existingTask->getEditHistory()); $this->getTaskRepository()->update($task); } else { $task->setEditHistory($editHistory); $this->getTaskRepository()->create($task); } }