예제 #1
0
 public function insert($post)
 {
     $errors = array();
     $expense = new Expenses();
     $expense->exchangeArray($post);
     $user_id = $_SESSION['id'];
     $expense->setUser_id($user_id);
     $date_of_expense = date("Y-m-d");
     $expense->setDate_of_expense($date_of_expense);
     $type = $expense->getType();
     $expense->setType($type);
     $value = trim($expense->getValue());
     $expense->setValue($value);
     $_SESSION['value'] = $value;
     if (empty($value)) {
         $errors['value'] = "Моля въведете разход!";
     }
     if (!is_numeric($value)) {
         $errors['value'] = "Моля въведете число!";
     }
     if (count($errors) > 0) {
         return $errors;
     } else {
         $this->add($expense);
         return $errors = array();
     }
 }