Example #1
0
//use files
require_once 'classes/person.php';
require_once 'classes/exceptions.php';
require_once 'classes/catalogs.php';
require_once 'classes/generatetoken.php';
//get headers
$headers = getallheaders();
//validate parameter and headers
if (isset($headers['email']) & isset($headers['token'])) {
    //validate
    if ($headers['token'] == generate_token($headers['email'])) {
        try {
            $json = '{ "status" : 0, "tutors" : [';
            //read makes
            $first = true;
            foreach (Catalogs::get_tutors() as $t) {
                if ($first) {
                    $first = false;
                } else {
                    $json .= ',';
                }
                $json .= '{ "id" : "' . $t->get_id() . '",
                            "photo" : "' . $t->get_photo() . '",
                            "firstname" : "' . $t->get_first_name() . '",
                            "lastname" : "' . $t->get_last_name() . '",
                            "dateofbirth" : "' . $t->get_date_of_birth() . '",
                            "email" : "' . $t->get_email() . '",
                            "phone" : "' . $t->get_phone() . '",
                            "address" : "' . $t->get_address() . '",
                            "childs" : [';
                $childs = $t->get_childs();