Subversion Repositories Applications.referentiel

Rev

Rev 38 | Rev 58 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 38 Rev 51
Line 13... Line 13...
13
 * @version		SVN: $Id$
13
 * @version		SVN: $Id$
14
 *
14
 *
15
 */
15
 */
16
class ReferentielDao extends Dao {
16
class ReferentielDao extends Dao {
17
	const SERVICE = 'Referentiel';
17
	const SERVICE = 'Referentiel';
-
 
18
	const SERVICE_ARCHIVAGE = 'ArchiverReferentiel';
Line 18... Line 19...
18
 
19
 
19
	/**
20
	/**
20
	 * Retourne des infos sur l'ensemble des référentiels disponibles.
21
	 * Retourne des infos sur l'ensemble des référentiels disponibles.
21
	 * 
22
	 * 
Line 58... Line 59...
58
		$url = $this->url_jrest.self::SERVICE."/Nombre/$code_projet";
59
		$url = $this->url_jrest.self::SERVICE."/Nombre/$code_projet";
59
		$json = $this->envoyerRequeteConsultation($url);
60
		$json = $this->envoyerRequeteConsultation($url);
60
		$nbre = json_decode($json, true);
61
		$nbre = json_decode($json, true);
61
		return $nbre;
62
		return $nbre;
62
	}
63
	}
-
 
64
	
-
 
65
	/**
-
 
66
	 * Copie la table de travail du référentiel pour l'archiver avec une numéro de version.
-
 
67
	 * 
-
 
68
	 * @param string le code du référentiel.
-
 
69
	 * @param string la version du référentiel.
-
 
70
	 * @return bool true en cas de succé ou false en cas d'échec.
-
 
71
	 */
-
 
72
	public function archiver($code_projet, $version) {
-
 
73
		$url = $this->url_jrest.self::SERVICE_ARCHIVAGE;
-
 
74
		// Préparation des données à passer par POST
-
 
75
		$donnees['code'] = $code_projet;
-
 
76
		$donnees['version'] = $version;
-
 
77
		
-
 
78
		// Envoie des données et récupération du retour
-
 
79
		$json = $this->envoyerRequeteAjout($url, $donnees);
-
 
80
		$ok = json_decode($json, true);
-
 
81
		return $ok;
-
 
82
	}
63
}
83
}
64
?>
84
?>
65
85