Subversion Repositories Applications.referentiel

Compare Revisions

Ignore whitespace Rev 29 → Rev 30

/trunk/bibliotheque/dao/TraitementDao.php
23,10 → 23,10
}
/**
* Retourne l'ensemble des traitements en instance.
* Retourne l'ensemble des traitements en cours.
*
* @param string le code du projet de référentiel.
* @return array un tableau contenant les informations sur les traitements en cours ou en attente.
* @return mixed un tableau contenant les informations sur les traitements en cours ou false en cas d'échec.
*/
public function getTraitementsEnCours($code_projet) {
$url = $this->url."/EnCours/$code_projet";
40,7 → 40,7
* Retourne les ids de l'ensemble des traitements obsolètes.
*
* @param string le code du projet de référentiel.
* @return array un tableau contenant les ids des traitements obsolètes.
* @return mixed un tableau contenant les ids des traitements obsolètes ou false en cas d'échec.
*/
public function getTraitementsObsoletes($code_projet) {
$url = $this->url."/Obsolete/$code_projet";
54,7 → 54,7
* Retourne le dernier traitement demandé et non traité pour un projet donné.
*
* @param string le code du projet de référentiel.
* @return array un tableau contenant les informations sur le dernier traitement demandé et non traité.
* @return mixed un tableau contenant les informations sur le dernier traitement demandé et non traité ou false en cas d'échec.
*/
public function getDernierTraitement($code_projet) {
$url = $this->url."/DerniereDemande/$code_projet";
65,6 → 65,20
}
/**
* Retourne l'ensemble des traitements terminés.
*
* @param string le code du projet de référentiel.
* @return mixed un tableau contenant les informations sur les traitements terminés ou false en cas d'échec.
*/
public function getTraitementsTermines($code_projet) {
$url = $this->url."/Termines/$code_projet";
$json = $this->envoyerRequeteConsultation($url);
$traitements = json_decode($json, true);
return $traitements;
}
/**
* Ajoute une demande de traitement pour une référentiel donné.
*
* @param string le code du référentiel.
97,6 → 111,22
}
/**
* Modifie un traitement pour indiquer qu'il est terminé.
*
* @param integer l'id du traitement
* @return boolean true en cas de succés sinon false.
*/
public function terminerTraitement($id_traitement) {
$url = $this->url."/$id_traitement";
$donnees['action'] = 'Terminer';
// Envoie des données et récupération du retour
$json = $this->envoyerRequeteModif($url, $donnees);
$ok = json_decode($json, true);
return $ok;
}
/**
* Supprime des traitments en fonction de leur id.
*
* @param array le tableau des id des traitements à supprimer