Subversion Repositories Applications.referentiel

Compare Revisions

Ignore whitespace Rev 48 → Rev 49

/trunk/bibliotheque/utilitaires/Pattern.php
New file
0,0 → 1,6
<?php
class Pattern {
const PRENOM = "[\p{L}-]+";// Pattern prénom
const NOM = "[\p{Lu}]+";// Pattern nom
const COURRIEL = "[a-z0-9!#$%&'*+=?^_`{|}~-]+(?:\\.[a-z0-9!#$%&'*+=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?";// Pattern courriel
}
/trunk/bibliotheque/dao/TraitementDao.php
119,9 → 119,23
* @return mixed l'id du traitement ou false en cas d'échec.
*/
public function ajouterTraitement($code_projet, $script) {
return $this->ajouterTraitementParametre($code_projet, null, $script);
}
/**
* Ajoute une demande de traitement pour une référentiel donné
* en passant des paramêtres au script.
*
* @param string le code du référentiel.
* @param string les données serialisées.
* @param string le nom du script à lancer en minuscule.
* @return mixed l'id du traitement ou false en cas d'échec.
*/
public function ajouterTraitementParametre($code_projet, $parametres, $script) {
// Préparation des données à passer par POST
$donnees['referentiel_code'] = $code_projet;
$donnees['script'] = $script;
$donnees['script_parametres'] = (isset($parametres)) ? $parametres : null;
// Envoie des données et récupération du retour
$json = $this->envoyerRequeteAjout($this->url, $donnees);