Skip to content
Snippets Groups Projects
Commit f8f0b378 authored by llaffont's avatar llaffont
Browse files

Sitotheque: ajout de la validation du format des URL

parent 1e94f7a4
Branches
Tags
No related merge requests found
......@@ -231,14 +231,13 @@ class Class_Sitotheque extends Storm_Model_Abstract {
$this->_("Le champ 'Url' doit être inférieur à 250 caractères"));
$this->check(strlen_utf8($this->getDescription()) <= 250,
$this->_("Le champ 'Commehtaire' doit être inférieur à 250 caractères"));
$this->_("Le champ 'Commentaire' doit être inférieur à 250 caractères"));
$http_client = new Class_WebService_SimpleWebClient();
try {
$this->check($http_client->open_url($this->getUrl()),
$this->_('L\URL n\'est pas joignable'));
} catch (Exception $e) {
$this->addError($this->_($e->getMessage()));
$url_validator = new ZendAfi_Validate_Url();
if (!$url_validator->isValid($this->getUrl())) {
$messages = $url_validator->getMessages();
foreach($messages as $message)
$this->addError($message);
}
}
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment