Subversion Repositories eFlore/Applications.cel

Rev

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

Rev 1492 Rev 2461
Line 1... Line 1...
1
<?php
1
<?php
-
 
2
// declare(encoding='UTF-8');
-
 
3
/**
-
 
4
 * Service encapsulant l'envoie de courriel via le web service de l'annuaire.
-
 
5
 *
-
 
6
 * @internal   Mininum PHP version : 5.2
-
 
7
 * @category   CEL
-
 
8
 * @package    Services
-
 
9
 * @subpackage Encapsulation
-
 
10
 * @version    0.1
-
 
11
 * @author     Mathias CHOUET <mathias@tela-botanica.org>
-
 
12
 * @author     Jean-Pascal MILCENT <jpm@tela-botanica.org>
-
 
13
 * @author     Aurelien PERONNET <aurelien@tela-botanica.org>
-
 
14
 * @license    GPL v3 <http://www.gnu.org/licenses/gpl.txt>
-
 
15
 * @license    CECILL v2 <http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt>
-
 
16
 * @copyright  1999-2014 Tela Botanica <accueil@tela-botanica.org>
-
 
17
 */
2
class CelMessage extends Cel {
18
class CelMessage extends Cel {
Line 3... Line 19...
3
	
19
 
Line 4... Line 20...
4
	private $mode = 'obs';
20
	private $mode = 'obs';
Line 10... Line 26...
10
	* @param int $uid[0] mode interrogation (obs ou image)
26
	* @param int $uid[0] mode interrogation (obs ou image)
11
	* @param int $uid[1] identifiant observation ou image suivant le mode
27
	* @param int $uid[1] identifiant observation ou image suivant le mode
12
	* @param pairs array tableau contenant les valeurs du formulaire de messagerie
28
	* @param pairs array tableau contenant les valeurs du formulaire de messagerie
13
	* (même format que le web service messagerie utilisateur de l'annuaire)
29
	* (même format que le web service messagerie utilisateur de l'annuaire)
14
	*/
30
	*/
15
	public function updateElement($uid,$pairs)
31
	public function updateElement($uid,$pairs) {
16
	{
-
 
17
		$this->verifierParametresObligatoires($uid, $pairs);
32
		$this->verifierParametresObligatoires($uid, $pairs);
18
		if(isset($pairs['type_envoi'])) {
33
		if (isset($pairs['type_envoi'])) {
19
			unset($pairs['type_envoi']);
34
			unset($pairs['type_envoi']);
20
		}
35
		}
Line 81... Line 96...
81
	private function obtenirCourrielUtilisateurPourIdImage($id_image) {
96
	private function obtenirCourrielUtilisateurPourIdImage($id_image) {
82
		$rechercheImage = new RechercheImage($this->config);
97
		$rechercheImage = new RechercheImage($this->config);
83
		return $rechercheImage->obtenirCourrielUtilisateurPourIdImage($id_image);
98
		return $rechercheImage->obtenirCourrielUtilisateurPourIdImage($id_image);
84
	}
99
	}
85
}
100
}
86
?>
-
 
87
101