Subversion Repositories eFlore/Applications.cel

Rev

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

<?php
/**
 * Classe gérant l'acceptation de la licence utilisateur  
 * Encodage en entrée : utf8
 * Encodage en sortie : utf8
 *
 * @author Aurélien Peronnet <aurelien@tela-botanica.org>
 * @license GPL v3 <http://www.gnu.org/licenses/gpl.txt>
 * @license CECILL v2 <http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt>
 * @version $Id$
 * @copyright © 2010, Aurélien Peronnet
 */
Class LicenceUtilisateur extends User {

        function LicenceUtilisateur($config) {
                $this->config=$config;
        }

        /**
         * Fonction appelée sur un POST
         * 
         * Accepte la licence utilisateur, en posant un cookie pour 
         * l'utilisateur connecté
         * 
         * @param array $uid
         * @param array $pairs
         */
        function updateElement($uid,$pairs) {
                
                if(!isset($uid[0])) {
                        return;
                }

                $this->SetPersistentCookie("cel_licence_".md5($uid[0]), true, true);
                                
                echo "cel_licence_".md5($uid[0]);
        }
}

?>