Esempio n. 1
0
 function GET_when_public($data, $id)
 {
     $errors = $this->errors;
     $data->id = $id;
     \Rocket::call(array("ResponseTime", "on_start"), $data);
     $data->errors = $errors;
     $args = array("/blogs/{$data->id}", $data);
     $data->blog = \Rocket::callArray(array("api", "GET"), $args);
     \Rocket::call(array("ResponseTime", "on_data"), $data);
     return $this->template->render('blog.php', $data);
 }
Esempio n. 2
0
 function POST_when_public($data)
 {
     $errors = $this->errors;
     \Rocket::call(array("ResponseTime", "on_start"), $data);
     $data->errors = $errors;
     try {
         $args = array("/blogs", $data);
         $data->save = \Rocket::callArray(array("api", "POST"), $args);
     } catch (\InvalidInputDataException $e) {
         $this->errors = $e->errors();
         return $this->system->launch('/blogs', 'GET', $data);
     }
     \Rocket::call(array("ResponseTime", "on_data"), $data);
     //header('Location: /blogs');
     die('redirect');
 }