1,5 → 1,5 |
<?php |
/*vim: set expandtab tabstop=4 shiftwidth=4: */ |
/*vim: set expandtab tabstop=4 shiftwidth=4: */ |
// +------------------------------------------------------------------------------------------------------+ |
// | PHP version 4.1 | |
// +------------------------------------------------------------------------------------------------------+ |
43,7 → 43,7 |
|
/** |
* class isncription_liste |
* |
* |
*/ |
class inscription_liste |
{ |
91,15 → 91,15 |
*/ |
function getInscritsListe( $id_liste ) |
{ |
|
|
} // end of member function getInscritsListe |
|
/** |
* |
* |
* @param annire utilisateur |
* @param liste_discussion id_liste |
* @param int type_inscription |
* |
* @param annire utilisateur |
* @param liste_discussion id_liste |
* @param int type_inscription |
* @return void |
* @access public |
*/ |
106,7 → 106,7 |
function inscrireUtilisateur( &$utilisateur, &$liste, $type_inscription ) |
{ |
$requete = 'update projet_inscription_liste set '. |
'pil_id_liste='.$liste->getId().', pil_id_statut='.$type_inscription.' where pil_id_utilisateur='.$utilisateur->getInfo('identifiant') ; |
'pil_id_liste='.$liste->getId().', pil_id_statut='.$type_inscription.' where pil_id_utilisateur='.$utilisateur->getInfo('identifiant') ; |
$resultat = $this->_db->query ($requete) ; |
if (DB::isError ($resultat)) { |
echo ('Echec de la requete : '.$requete.'<br />'.$resultat->getMessage()) ; |
113,25 → 113,25 |
} |
if ($this->_db->affectedRows() == 0) { |
$requete = 'insert into projet_inscription_liste set pil_id_utilisateur='.$utilisateur->getInfo('identifiant'). |
', pil_id_liste='.$liste->getId().', pil_id_statut='.$type_inscription ; |
', pil_id_liste='.$liste->getId().', pil_id_statut='.$type_inscription ; |
$resultat = $this->_db->query ($requete) ; |
if (DB::isError ($resultat)) { |
echo ('Echec de la requete : '.$requete.'<br />'.$resultat->getMessage()) ; |
} |
} |
|
|
// Ajout dans la liste des commandes au serveur |
// On inscrit le créateur de la liste |
$resultat_ajout_utilisateur = file_get_contents (PROJET_SERVEUR_VPOPMAIL.'/ajout_abonne.php?domaine='. |
$liste->getDomaine().'&liste='.$liste->getNom().'&mail='.$utilisateur->getInfo('mail')) ; |
|
|
} // end of member function inscrireUtilisateur |
|
/** |
* |
* |
* @param int id_utilisateur |
* @param int id_liste |
* |
* @param int id_utilisateur |
* @param int id_liste |
* @return void |
* @access public |
*/ |
145,11 → 145,11 |
} // end of member function desinscrireUtilisateur |
|
/** |
* |
* |
* @param int id_liste |
* @param int id_utilisateur |
* @param int type_inscription |
* |
* @param int id_liste |
* @param int id_utilisateur |
* @param int type_inscription |
* @return void |
* @access public |
*/ |
158,7 → 158,7 |
|
// envoie d'une demande d'inscription par email à la liste |
//include_once 'Mail.php' ; |
|
|
switch ($type_inscription) { |
case 0 : |
|
168,9 → 168,9 |
|
break ; |
case 1 : |
|
|
break ; |
case 2 : |
case 2 : |
|
// Ajout d'un utilisateur |
$resultat_ajout_utilisateur = file_get_contents (PROJET_SERVEUR_VPOPMAIL.'/ajout_abonne.php?domaine='. |
182,13 → 182,13 |
/** |
* Renvoie la liste des statuts d'un utilisateur |
* |
* @param int id_utilisateur |
* @param int id_utilisateur |
* @return Array |
* @access public |
*/ |
function getStatutsInscrit( $id_utilisateur ) |
{ |
|
|
$requete = 'select pil_id_liste, pil_id_statut from projet_inscription_liste where pil_id_utilisateur='.$id_utilisateur ; |
$resultat = $this->_db->query ($requete) ;echo $requete; |
if (DB::isError ($resultat)) { |
199,21 → 199,21 |
$tableau_resultat[$ligne->pil_id_liste] = $ligne->pil_id_statut ; |
} |
return $tableau_resultat ; |
|
|
|
} // end of member function getStatutsInscrit |
|
/** |
* Renvoie le statut d'un inscrit à une liste |
* |
* @param int id_liste |
* @param int id_utilisateur |
* @param int id_liste |
* @param int id_utilisateur |
* @return int |
* @access public |
*/ |
function getStatutInscrit( $id_liste, &$auth ) |
{ |
|
|
// Récupération de la liste des listes !! |
$requete = 'select pl_nom_liste, pl_domaine from projet_liste where pl_id_liste='.$id_liste ; |
$resultat = $this->_db->query ($requete) ; |