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();
     }
 }