Subversion Repositories eFlore/Applications.cel

Rev

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

Rev 1078 Rev 1179
Line 9... Line 9...
9
 * @license CECILL v2 <http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt>
9
 * @license CECILL v2 <http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt>
10
 * @version $Id$
10
 * @version $Id$
11
 */
11
 */
12
class InventoryImage extends Cel {
12
class InventoryImage extends Cel {
Line -... Line 13...
-
 
13
	
-
 
14
	const ARRET_SERVICE = false;
13
	
15
	
14
	/**
16
	/**
15
	 * Méthode appelée avec une requête de type GET.
17
	 * Méthode appelée avec une requête de type GET.
16
	 * Renvoie les infos sur l'image correspondant à l'id passé en parametre
18
	 * Renvoie les infos sur l'image correspondant à l'id passé en parametre
17
	*/
19
	*/
Line 104... Line 106...
104
	 * Stocke une image, crée ses miniatures et enregistre ses informations
106
	 * Stocke une image, crée ses miniatures et enregistre ses informations
105
	 * Renvoie l'identifiant d'image nouvellement crée en cas de succès
107
	 * Renvoie l'identifiant d'image nouvellement crée en cas de succès
106
	*/
108
	*/
107
	function createElement($pairs)
109
	function createElement($pairs)
108
	{
110
	{
-
 
111
		
-
 
112
		if(self::ARRET_SERVICE) {
-
 
113
			header('Status: 503 Service Temporarily Unavailable');
-
 
114
			echo "L'envoi d'images au cel est temporairement désactivé";
-
 
115
			exit;
-
 
116
		}
109
		// Controle detournement utilisateur
117
		// Controle detournement utilisateur
110
		if(!isset($_SESSION)) {session_start();}
118
		if(!isset($_SESSION)) {session_start();}
111
		$this->controleUtilisateur($pairs['identifiant']);
119
		$this->controleUtilisateur($pairs['identifiant']);
Line 112... Line 120...
112
				
120
				
Line 261... Line 269...
261
	/**
269
	/**
262
	 * Méthode appelée avec une requête de type DELETE.
270
	 * Méthode appelée avec une requête de type DELETE.
263
	 * Supprime les infos sur l'image et le fichier correspondant à l'id passé en parametre
271
	 * Supprime les infos sur l'image et le fichier correspondant à l'id passé en parametre
264
	*/
272
	*/
265
	function deleteElement($uid){
273
	function deleteElement($uid){
-
 
274
		
-
 
275
		if(self::ARRET_SERVICE) {
-
 
276
			header('Status: 503 Service Temporarily Unavailable');
-
 
277
			echo "L'envoi d'images au cel est temporairement désactivé";
-
 
278
			exit;
-
 
279
		}
Line 266... Line 280...
266
 
280
 
267
		// uid[0] : utilisateur obligatoire
281
		// uid[0] : utilisateur obligatoire
Line 268... Line 282...
268
		// uid[1] : identifiant image(s) obligatoire(s)
282
		// uid[1] : identifiant image(s) obligatoire(s)