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(); } }
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; }