Exemple #1
0
<?php

/*
@info
Κλάση υπεύθυνη για την καταχώρηση νέου χρήστη στο σύστημα (τόσο πελάτη όσο και οδηγού)
*/
header('Content-type=application/json; charset=utf-8');
require_once __DIR__ . '/db_connect.php';
$database = new DB_CONNECT();
$register = new Register();
if ($_REQUEST["usertype"] == "customer") {
    //αποτροπή απλών sql injection
    $register->makeRegister(mysql_real_escape_string($_REQUEST["name"]), mysql_real_escape_string($_REQUEST["sirname"]), mysql_real_escape_string($_REQUEST["cellphone"]), mysql_real_escape_string($_REQUEST["birthday"]), mysql_real_escape_string($_REQUEST["username"]), mysql_real_escape_string($_REQUEST["password"]), mysql_real_escape_string($_REQUEST["mail"]), mysql_real_escape_string($_REQUEST["town"]), mysql_real_escape_string($_REQUEST["deviceid"]), null, $_REQUEST["usertype"]);
} else {
    $register->makeRegister(mysql_real_escape_string($_REQUEST["name"]), mysql_real_escape_string($_REQUEST["sirname"]), mysql_real_escape_string($_REQUEST["cellphone"]), mysql_real_escape_string($_REQUEST["birthday"]), mysql_real_escape_string($_REQUEST["username"]), mysql_real_escape_string($_REQUEST["password"]), mysql_real_escape_string($_REQUEST["mail"]), mysql_real_escape_string($_REQUEST["town"]), mysql_real_escape_string($_REQUEST["deviceid"]), mysql_real_escape_string($_REQUEST["taxiplate"]), $_REQUEST["usertype"]);
}
//for debugging
/*
$register->makeRegister("sfwgerg","sdsbbbh",
						"693434535","12/02/1987",
						"customernew","sggrhtr",
						"*****@*****.**","town","devid",
						"ere-4564", "driver" );
*/
//====================================================================
class Register
{
    private $jsonResponse;
    private $name;
    private $sirname;
    private $cellphone;