function validateData() { $required = $_GET["required"]; $type = $_GET["type"]; $value = $_GET["value"]; validateRequired($required, $value, $type); switch ($type) { case 'number': validateNumber($value); break; case 'alphanum': validateAlphanum($value); break; case 'alpha': validateAlpha($value); break; case 'date': validateDate($value); break; case 'email': validateEmail($value); break; case 'url': validateUrl($value); case 'all': validateAll($value); break; } }
function modulus($a, $b) { if (validateZero($b)) { return errorMessages($a, $b, 'divide by zero'); } elseif (validateNumber($a, $b)) { return $a % $b; } }
function validateForm(&$errors) { global $number, $op; ## num1 ## if (!validateRequired($number)) { $errors['num1'][] = 'Temperature 1 is required.'; } else { if (!validateNumber($number)) { $errors['num1'][] = 'Temperature must be a number.'; } } ## op ## if (!validateRequired($op)) { $errors['op'][] = 'Operation is required.'; } else { if (!validateNumber($op)) { $errors['op'][] = 'Pls no hackerino.'; } } ## math ## if (empty($errors)) { switch ($op) { case 1: $result = $number * (9 / 5) + 32; break; case 2: $result = ($number - 32) * (5 / 9); break; default: $result = false; } if (is_float($result)) { $result = round($result, 2); } if ($op == 1) { $result .= '℉'; } else { if ($op == 2) { $result .= '℃'; } } } else { $result = false; } ## return ## return $result; }
private function validateLifetime($lifetime) { return validateNumber($lifetime, self::MIN_LIFETIME, self::MAX_LIFETIME) || validateUserMacro($lifetime); }
private function edit() { if (empty($_GET['id'])) { $this->show_all(); } else { if (empty($_POST)) { $id_model = $_GET['id']; $model = $this->model->get($id_model); if ($model) { $section = file_get_contents('Views/Model/edit.html'); $dicc = array('{id}' => $model['id_model'], '{nombre}' => $model['model'], '{marca}' => $model['brand']); $section = strtr($section, $dicc); $this->template($section); } else { echo 'no existe ese servicio para editarlo'; } } else { $id_model = $_GET['id']; require_once "Controllers/Validaciones.php"; $model = $_POST['name']; $id_brand = validateNumber($_POST['brand']); $result = $this->model->edit($model, $id_brand, $id_model); if ($result) { $this->show_message("success", "El modelo se edito correctamente"); } else { $this->show_message("danger", "No se edito no puede haber duplicados en el nombre"); } } } }
require "config.php"; require "external/rb.php"; R::setup('mysql:host=' . $dbserver . ';dbname=' . $dbname, $dbuser, $dbpassword); R::freeze(TRUE); R::debug(TRUE, 2); R::addDatabase('localdb', 'mysql:host=' . $dbserver . ';dbname=' . $dbname, $dbuser, $dbpassword, TRUE); R::begin(); require "actions-sms.php"; log_sms($sms->UUID(), $sms->Number(), $sms->Time(), $sms->Text(), $sms->IPAddress()); $args = preg_split("/\\s+/", $sms->ProcessedText()); //preg_split must be used instead of explode because of multiple spaces /** TODO validation of bike / stand for commands */ if (!validateNumber($sms->Number())) { sendSMS($sms->Number(), _('Your number is not registered.')); } else { switch ($args[0]) { case "HELP": help($sms->Number()); break; case "CREDIT": if (iscreditenabled() == FALSE) { unknownCommand($sms->Number(), $args[0]); break; } credit($sms->Number()); break; case "FREE": freeBikes($sms->Number());
function validatePortNumber($port) { return validateNumber($port, ZBX_MIN_PORT_NUMBER, ZBX_MAX_PORT_NUMBER); }
private function edit() { if (empty($_GET['id'])) { $this->show_all(); } else { if (empty($_POST)) { $id_service = $_GET['id']; $service = $this->model->get($id_service); if ($service) { $section = file_get_contents('Views/Service/edit.html'); $dicc = array('{id}' => $service['id_service'], '{nombre}' => $service['service_name'], '{ubicacion}' => $service['location_name']); $section = strtr($section, $dicc); $this->template($section); } else { echo 'no existe ese servicio para editarlo'; } } else { $id_service = $_GET['id']; require_once "Controllers/Validaciones.php"; $name = validateName($_POST['name']); $id_location = validateNumber($_POST['location']); $service = new Service($name, $id_location); $result = $this->model->edit($service, $id_service); if ($result) { $this->show_message("success", "El servicio se edito correctamente"); } else { $this->show_message("danger", "No se edito no puede haber duplicados en el nombre"); } } } }
function validatePhone($phone) { global $error, $count, $ok; $chars = array("+", "-"); $phone = str_replace($chars, "", $phone); if (!(validateNumber($phone) || strlen($phone) < 13) && $phone != "") { $ok = false; if ($count == 0) { $error = "<p align=left> <strong>Please correct the following errors:</strong></p>"; } $error .= "- Enter correct phone number<br />"; $count++; return $count; } else { return $phone; } }