Example #1
0
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);
 }
Example #5
0
 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());
Example #7
0
function validatePortNumber($port)
{
    return validateNumber($port, ZBX_MIN_PORT_NUMBER, ZBX_MAX_PORT_NUMBER);
}
Example #8
0
 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");
             }
         }
     }
 }
Example #9
0
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;
    }
}