public function ad_error_check(Ads $add, $smarty) { $vars = $add->getvars(); $errorsNumber = 0; foreach ($this->errors as $value) { if (empty($vars[$value])) { $smarty->assign('error_' . $value, true); $errorsNumber++; } } if ($errorsNumber) { $smarty->assign('error', 'Пожалуйста, заполните поле'); return true; } else { return false; } }
public function ad_error_check(Ads $add, $smarty) { $vars = $add->getvars(); $errorsNumber = 0; $err = array(); foreach ($this->errors as $value) { if (empty($vars[$value])) { $err['fields'][] = $value; $errorsNumber++; } } if ($errorsNumber) { $err['status'] = true; } else { $err['status'] = false; } $err['all_fields'] = $this->errors; return $err; }