Example #1
0
<?php

if (isset($_POST["accept"])) {
    $c = ClientData::getByEmail($_POST["email"]);
    if ($c == null) {
        $client = new ClientData();
        $client->name = $_POST["name"];
        $client->lastname = $_POST["lastname"];
        $client->email = $_POST["email"];
        $client->address = $_POST["address"];
        $client->password = crypt($_POST["password"]);
        $client->phone = $_POST["phone"];
        $client->add();
        function clean_input_4email($value, $check_all_patterns = true)
        {
            $patterns[0] = '/content-type:/';
            $patterns[1] = '/to:/';
            $patterns[2] = '/cc:/';
            $patterns[3] = '/bcc:/';
            if ($check_all_patterns) {
                $patterns[4] = '/\\r/';
                $patterns[5] = '/\\n/';
                $patterns[6] = '/%0a/';
                $patterns[7] = '/%0d/';
            }
            //NOTE: can use str_ireplace as this is case insensitive but only available on PHP version 5.0.
            return preg_replace($patterns, "", strtolower($value));
        }
        $name = clean_input_4email($_POST["name"]);
        $lastname = clean_input_4email($_POST["lastname"]);
        $email = clean_input_4email($_POST["email"]);