Пример #1
0
 public function getImage()
 {
     try {
         $imageID = Input::get('id');
         $image = @file_get_contents('content/' . $imageID);
         if (!$image) {
             $err = new AJAXAnswer(FALSE, 'Image introuvable');
             $err->answer();
             exit;
         }
         $response = new AJAXAnswer(true, $image);
         $response->answer(true);
     } catch (InputNotSetException $e) {
         $error = new AJAXAnswer(false, $e->getMessage());
         $error->answer();
     } catch (\Exception $e) {
         $error = new AJAXAnswer(false, 'Une erreur est survenue durant la' . ' récupération de l\'image, veuillez' . ' rééssayer ou contacter l\'administrateur du site');
         $error->answer();
     }
 }
Пример #2
0
 public function validate($inputs)
 {
     $result = [];
     foreach ($this->getFields() as $field) {
         if (array_key_exists($field->getName(), $inputs)) {
             if ($this->getMethod() == 'POST') {
                 $result[$field->getName()] = Input::post($field->getName());
             } elseif ($this->getMethod() == 'GET') {
                 $result[$field->getName()] = Input::get($field->getName());
             }
         }
     }
     return $result;
 }