예제 #1
0
 public function update($id, $post)
 {
     $errors = array();
     $expense = new Expenses();
     $expense->exchangeArray($post);
     $type = $expense->getType();
     $expense->setType($type);
     $value = trim($expense->getValue());
     $expense->setValue($value);
     $expense->setId($id);
     if (empty($value)) {
         $errors['value'] = "Моля въведете разход!";
     }
     if (!is_numeric($value)) {
         $errors['value'] = "Моля въведете число!";
     }
     if (count($errors) > 0) {
         return $errors;
     } else {
         $this->edit($expense);
         return $errors = array();
     }
 }