Exemplo n.º 1
0
 public function createReaction()
 {
     $this->result = array();
     $data = explode("\n", $this->fc->getReqVar('data'));
     ArrayHelper::arrayTrim($data);
     $t = count($data);
     // total to parse
     $i = 0;
     // successfully parsed counter
     $defDate = '';
     // date of previous created task
     $defValue = '';
     // default value for multiple tasks creation (set by *)
     foreach ($data as $val) {
         if ($objTask = TaskModel::parse($val, $defValue, $defDate)) {
             // really creating a task
             $objTask->connectDb();
             if ($objTask->check($this->switch_id)) {
                 $objTask->insert();
                 $i++;
             }
         }
     }
     $this->fc->redirect($this->fc->getUrl('task', 'main'), 'created');
     // -TODO- show $i
 }