/**
  *
  * @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"));
 }
Example #2
0
 /**
  *
  * @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);
     }
 }