public function insert($post) { $errors = array(); $earning = new Earnings(); $earning->exchangeArray($post); $user_id = $_SESSION['id']; $earning->setUser_id($user_id); $date_of_earning = date("Y-m-d"); $earning->setDate_of_earning($date_of_earning); $type = $earning->getType(); $earning->setType($type); $value = trim($earning->getValue()); $earning->setValue($value); $_SESSION['value'] = $value; //check if the field for the first name is empty if (empty($value)) { $errors['value'] = "Моля въведете приход!"; } if (!is_numeric($value)) { $errors['value'] = "Моля въведете число!"; } if (count($errors) > 0) { return $errors; } else { $this->add($earning); return $errors = array(); } }