Example #1
0
require_once 'classes/medicine.php';
require_once 'classes/medicineDescription.php';
require_once 'classes/schedule.php';
require_once 'classes/day.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 {
            //start json
            $json = '{ "status" : 0, "childs" : [';
            //read makes
            $first = true;
            foreach (Catalogs::get_childs() as $c) {
                if ($first) {
                    $first = false;
                } else {
                    $json .= ',';
                }
                $json .= '{ "id" : "' . $c->get_id() . '",
                               "photo" : "' . $c->get_photo() . '",
                               "firstname" : "' . $c->get_first_name() . '",
                               "lastname" : "' . $c->get_last_name() . '",
                               "dateofbirth" : "' . $c->get_date_of_birth() . '",
                               "skills" : "' . $c->get_skills() . '",
                               "status" : "' . $c->get_status() . '",';
                $id = $c->get_tutor();
                $tutor = new Person($id);
                $json .= '
Example #2
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();
Example #3
0
require_once 'classes/exceptions.php';
require_once 'classes/catalogs.php';
//make
/*try
	{
		$mk = new Make('CAD');
		echo '{ "id" : "'.$mk->get_id().'", "name" : "'.$mk->get_name().'" }';
	}
	catch(RecordNotFoundException $ex)
	{
		echo '{ "error" : "'.$ex->get_message().'" }';
	}*/
//get makes
$json = '{ "makes" : [';
$first = true;
foreach (Catalogs::get_makes() as $mk) {
    if ($first) {
        $first = false;
    } else {
        $json .= ',';
    }
    $json .= '{
					"id" : "' . $mk->get_id() . '",
					"name" : "' . $mk->get_name() . '"
				  }';
}
$json .= '] }';
echo $json;
?>