Subversion Repositories eFlore/Applications.cel

Rev

Rev 625 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
605 aurelien 1
<?php
2
/**
625 aurelien 3
 * Classe gérant l'acceptation de la licence utilisateur
4
 * Encodage en entrée : utf8
5
 * Encodage en sortie : utf8
6
 *
7
 * @author Aurélien Peronnet <aurelien@tela-botanica.org>
8
 * @license GPL v3 <http://www.gnu.org/licenses/gpl.txt>
9
 * @license CECILL v2 <http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt>
10
 * @version $Id$
11
 * @copyright © 2010, Aurélien Peronnet
605 aurelien 12
 */
13
Class LicenceUtilisateur extends User {
14
 
15
	function LicenceUtilisateur($config) {
16
		$this->config=$config;
17
	}
18
 
625 aurelien 19
	/**
20
	 * Fonction appelée sur un POST
21
	 *
22
	 * Accepte la licence utilisateur, en posant un cookie pour
23
	 * l'utilisateur connecté
24
	 *
25
	 * @param array $uid
26
	 * @param array $pairs
27
	 */
605 aurelien 28
	function updateElement($uid,$pairs) {
29
 
30
		if(!isset($uid[0])) {
31
			return;
32
		}
33
 
34
		$this->SetPersistentCookie("cel_licence_".md5($uid[0]), true, true);
35
 
36
		echo "cel_licence_".md5($uid[0]);
37
	}
38
}
39
 
625 aurelien 40
?>