'submit', '#value' => t('Send') );
$form['#validate'][] = 'signaler_erreur_aac_form_validate';
$form['#submit'][] = 'signaler_erreur_aac_form_submit';
return $form;
}
function eaudoc_thesaurus_form_validate($form, $form_state){
}
function eaudoc_thesaurus_form_submit($form, $form_state){
/*
//Liste des champs demandés ==> oui ils sont reloux
Nom
Prénom
Fonction
Organisme/Société
Service
Téléphone
Courriel
Comment avez-vous eu connaissance du Thésaurus Eau ?
Pour quelle utilisation souhaitez-vous télécharger le Thésaurus Eau ?
*/
drupal_set_message('Votre demande de téléchargement du Thésaurus Eau a bien été envoyée à l\'administrateur du site', "status");
db_insert('thesaurus_download')
->fields(array(
'key' => '',
'submit' => time(),
'values' =>serialize($form_state['values'])
))->execute();
}
function eaudoc_debug(){
$url ="http://www.ifremer.fr/docelec/oai/OAIHandler?verb=ListRecords&metadataPrefix=oai_dc";
$result = drupal_http_request($url);
dsm($result);
if ($result->code == 200) {
dsm('succes');
$resumption_token = '';
// TODO: Use simpleXML instead of regexp
// Try to get resumptionToken. Example:
// 0/300/478/oai_dc/eserev/null/null
$ok = preg_match_all('/([^<]+)<\/resumptionToken>/s', $result->data, $matches);
dsm('ok:'.$ok);
if ($ok) {
$resumption_token = array_pop($matches[1]);
#dsm("Resumption token: $resumption_token");
//$this->setLastDate(0);
}
else {
// No resumption token in response.
if ($this->until_timestamp > 0) {
// Since specific dates were requested, set the last date to 0.
//$this->setLastDate(0);
}
else {
// Store current system timestamp so next request limits items returned.
$resumption_token = "";
//$this->setLastDate(time());
}
}
dsm($resumption_token);
//$this->setResumptionToken($resumption_token);
}
$url2 = "http://www.ifremer.fr/docelec/oai/OAIHandler?verb=ListRecords&resumptionToken=".$resumption_token;
dsm(drupal_http_request($url2));
return "DEBUG";
}