window.location='appart.php?page=$adresse';"; } class annonce extends cadeul { function annonce($entree) { $this->nomTable = "lgappart"; $this->nomID = "id_appart"; if(is_numeric($entree)) $this->selectionner($entree); } function genererCarte() { //$chaine = $this->a["adresse"] . " ,Québec, QC, Canada " . $this->a["code_postal"]; $chaine = $this->a["adresse"] . ", Québec, QC, Canada " . $this->a["code_postal"]; $chaine = str_replace("'", "\'", $chaine); return($chaine); } } /*****************************************************************************************************/ class logisuser extends cadeul // CLASS child cadeul, user { function existeUtilisateur($strUtilisateur) { $strSQL = "SELECT * FROM lgmembre WHERE username = '$strUtilisateur' LIMIT 1"; $liste = $this->useConn($strSQL); if($article = mysql_fetch_array($liste)) return $article["id_membre"]; else return 0; } function existeCourriel($strCourriel) { $strSQL = "SELECT * FROM lgmembre WHERE email = '$strCourriel' LIMIT 1"; $liste = $this->useConn($strSQL); if($article = mysql_fetch_array($liste)) return $article["id_membre"]; else return 0; } function addUser($strPrenom,$strNom,$strEmail,$intVille,$strPhone1,$strPhone2,$strStatut,$strSexe,$strUser,$strPass,$strIP) { if($this->existeCourriel($strEmail)>0) return(-1); elseif($this->existeUtilisateur($strUser)>0) return(-2); else { //Génération de la clef (CourrielValide) $clef = ""; $clef .= md5( rand(1, 100000000000000) . $strNom ); $clef .= md5( rand(1, 100000000000000) . $strPrenom ); $clef .= md5( rand(1, 100000000000000) . $strEmail . "la cadeul c'est cool!" ); $clef .= md5( rand(1, 100000000000000) . $strSexe ); $clef .= md5( rand(1, 100000000000000) . $strStatut ); $clef .= md5( $strNom . rand(1, 100000000000000) ); $clef = md5( $strPrenom . rand(1, 100000000000000) ); $clef .= md5( $strEmail . rand(1, 100000000000000) ); $clef .= md5( $strSexe . rand(1, 100000000000000) ); $clef .= md5( $strStatut . rand(1, 100000000000000) ); //$this->initConn(); $dateUser = date("Y-m-d H:i:s"); $strSQL = "INSERT INTO lgmembre (prenom,nom,email,id_secteur,num_tel1,num_tel2,statut,sexe,username,passwrd,date_creation,ip,CourrielValide) VALUES('$strPrenom','$strNom','$strEmail',$intVille,'$strPhone1','$strPhone2','$strStatut','$strSexe','$strUser','$strPass','$dateUser','$strIP','$clef')"; $this->useConn($strSQL); $idNewUser = mysql_fetch_array($this->useConn("SELECT id_membre FROM lgmembre WHERE username='$strUser' AND passwrd='$strPass' AND date_creation='$dateUser'")); //$this->closeConn(); //envoi du courriel $lien = "http://www.cadeul.ulaval.ca/appartcadeul/appart.php?page=valide_courriel.php&valide=$clef"; $message = ""; $message .= "

Bonjour " . $strPrenom . " " . $strNom . ",

"; $message .= "

Ce message vous est envoyé car vous avez créé un compte sur AppartCADEUL. Pour que votre compte soit actif, il faut que votre adresse courriel soit validée. Pour ce faire, vous n'avez qu'à cliquer sur le lien suivant :

"; $message .= "

$lien

"; $message .= "

Si ça ne fonctionne pas, vous pouvez copier ce lien dans la barre d'adresse de votre navigateur.

"; $message .= "

Pour tout problème, commentaire ou suggestion, contactez-nous.

"; $message .= "

Merci,

"; $message .= "

L'équipe de AppartCADEUL
"; $message .= "AppartCADEUL

"; $TO = $strEmail; $SUJET = "AppartCADEUL - Validation de l'adresse courriel"; $BODY= $message; $headers = ""; $headers .= 'From: AppartCADEUL ' . "\r\n"; $headers .= 'Content-type: text/html; charset=iso-8859-1'; mail("$TO", "$SUJET", "$BODY", "$headers"); return $idNewUser[0]; } } function valideCourriel($valide) { $sql = "SELECT * FROM lgmembre WHERE CourrielValide = '$valide'"; $liste = $this->useConn($sql); $article = mysql_fetch_array($liste); if($article) { $sql = "UPDATE lgmembre SET CourrielValide = '' WHERE CourrielValide = '$valide'"; $this->useConn($sql); return(true); } else return(false); } function updateUser($intIDmembre,$strPrenom,$strNom,$strEmail,$intVille,$strPhone1,$strPhone2,$strStatut,$strSexe,$strUser,$strPass) { $strEmail = trim($strEmail); $courrielChange = false; $userCourant = mysql_fetch_array($this->useConn("SELECT * FROM lgmembre WHERE id_membre=$intIDmembre")); $exCourriel = $this->existeCourriel($strEmail); $exUtilisateur = $this->existeUtilisateur($strUser); if(!$userCourant) return(-30); elseif($userCourant["email"]!= $strEmail) { if($exCourriel>0 and $exCourriel!=$intIDmembre) return(-10); else $courrielChange = true; } if($userCourant["username"]!=$strUser and $exUtilisateur>0 and $exUtilisateur!=$intIDmembre) return(-20); //$this->initConn(); //Update table lgmembre $query = "UPDATE lgmembre "; $query.= "SET "; $query.= "prenom='" . $strPrenom . "',"; $query.= "nom='" . $strNom . "',"; $query.= "email='" . $strEmail . "',"; $query.= "id_secteur=$intVille,"; $query.= "num_tel1='" . $strPhone1 . "',"; $query.= "num_tel2='" . $strPhone2 . "',"; $query.= "statut='" . $strStatut . "',"; $query.= "sexe='" . $strSexe . "',"; $query.= "username='" . $strUser . "',"; $query.= "passwrd='" . $strPass . "' "; if($courrielChange) { //Génération de la clef (CourrielValide) $clef = ""; $clef .= md5( rand(1, 100000000000000) . $strNom ); $clef .= md5( rand(1, 100000000000000) . $strPrenom ); $clef .= md5( rand(1, 100000000000000) . $strEmail . "la cadeul c'est cool!" ); $clef .= md5( rand(1, 100000000000000) . $strSexe ); $clef .= md5( rand(1, 100000000000000) . $strStatut ); $clef .= md5( $strNom . rand(1, 100000000000000) ); $clef = md5( $strPrenom . rand(1, 100000000000000) ); $clef .= md5( $strEmail . rand(1, 100000000000000) ); $clef .= md5( $strSexe . rand(1, 100000000000000) ); $clef .= md5( $strStatut . rand(1, 100000000000000) ); $query.= ", CourrielValide='" . $clef . "' "; //envoi du courriel $lien = "http://www.cadeul.ulaval.ca/appartcadeul/appart.php?page=valide_courriel.php&valide=$clef"; $message = ""; $message .= "

Bonjour " . $strPrenom . " " . $strNom . ",

"; $message .= "

Ce message vous est envoyé car vous avez modifié l'adresse de courriel de votre compte sur AppartCADEUL. Pour que votre compte soit actif, il faut que votre adresse courriel soit validée. Pour ce faire, vous n'avez qu'à cliquer sur le lien suivant :

"; $message .= "

$lien

"; $message .= "

Si ça ne fonctionne pas, vous pouvez copier ce lien dans la barre d'adresse de votre navigateur.

"; $message .= "

Pour tout problème, commentaire ou suggestion, contactez-nous.

"; $message .= "

Merci,

"; $message .= "

L'équipe de AppartCADEUL
"; $message .= "AppartCADEUL

"; $TO = $strEmail; $SUJET = "AppartCADEUL - Validation de l'adresse courriel"; $BODY= $message; $headers = ""; $headers .= 'From: AppartCADEUL ' . "\r\n"; $headers .= 'Content-type: text/html; charset=iso-8859-1'; mail("$TO", "$SUJET", "$BODY", "$headers"); $retour = "-40"; } else $retour = "-100"; $query.= "WHERE id_membre=$intIDmembre"; $this->useConn($query); return($retour); } function deleteUser($intUserID) { //$this->initConn(); $this->useConn("DELETE FROM caduser_desc WHERE id_user=$intUserID"); $this->useConn("DELETE FROM caduser WHERE id_user=$intUserID"); //$this->closeConn(); } function validUser($strUser, $strPass) { //$this->initConn(); $idUser = mysql_fetch_array($this->useConn("SELECT * FROM lgmembre WHERE username='$strUser' AND passwrd='$strPass'")); if (is_array($idUser)) { if($idUser['CourrielValide']!="") return -1; else return $idUser; } else return 0; //$this->closeConn(); } }// Fin class /*****************************************************************************************************/ /*****************************************************************************************************/ /*****************************************************************************************************/ class logiscoloc extends cadeul // CLASS child cadeul, coloc { function addColoc($intIDMembre,$dateNaissance,$strFumeur,$strInt1,$strInt2,$strInt3,$strInt4,$strInt5,$strDesc,$strURLpic,$strRem) { //$this->initConn(); $dateAdd = date("Y-m-d H:i:s"); $dateBorn = $dateNaissance." 00:00:00"; $strSQL = "INSERT INTO lgcoloc (id_membre,date_naissance,fumeur,interet1,interet2,interet3,interet4,interet5,description,rem_contact,url_photo,date_creation,actifDepuis) VALUES($intIDMembre,'$dateBorn','$strFumeur','$strInt1','$strInt2','$strInt3','$strInt4','$strInt5','$strDesc','$strRem','$strURLpic','$dateAdd',CURRENT_DATE)"; $this->useConn($strSQL); //Récupérer message d'erreur //$errMess = mysql_error($this->dbConn); //$this->closeConn(); //return $errMess; } function updateColoc($intIDcoloc,$dateNaissance,$strFumeur,$strInt1,$strInt2,$strInt3,$strInt4,$strInt5,$strDesc,$strURLpic,$strRem) { //$this->initConn(); //Update table lgcoloc $query = "UPDATE lgcoloc "; $query.= "SET "; $query.= "date_naissance='" . $dateNaissance . " 00:00:00',"; $query.= "fumeur='" . $strFumeur . "',"; $query.= "interet1='" . $strInt1 . "',"; $query.= "interet2='" . $strInt2 . "',"; $query.= "interet3='" . $strInt3 . "',"; $query.= "interet4='" . $strInt4 . "',"; $query.= "interet5='" . $strInt5 . "',"; $query.= "description='" . $strDesc . "',"; $query.= "rem_contact='" . $strRem . "',"; $query.= "url_photo='" . $strURLpic . "' "; $query.= "WHERE id_coloc=$intIDcoloc"; $this->useConn($query); //Récupérer message d'erreur //$errMess = mysql_error($this->dbConn); //$this->closeConn(); //return $errMess; //return $query; } function deleteColoc($intID) { //$this->initConn(); $this->useConn("DELETE FROM lgcoloc WHERE id_coloc=$intID"); $rsIDAppart=mysql_fetch_array($this->useConn("SELECT id_appart FROM lgappart WHERE id_coloc=$intID")); if (is_array($rsIDAppart)) { $strSQLDel ="DELETE FROM lgjct_extra WHERE id_appart=".$rsIDAppart["id_appart"]; $this->useConn($strSQLDel); $strSQLDel="DELETE FROM lgjct_lavage WHERE id_appart=".$rsIDAppart["id_appart"]; $this->useConn($strSQLDel); $strSQLDel="DELETE FROM lgjct_parking WHERE id_appart=".$rsIDAppart["id_appart"]; $this->useConn($strSQLDel); $strSQLDel="DELETE FROM lgjct_meuble WHERE id_appart=".$rsIDAppart["id_appart"]; $this->useConn($strSQLDel); $strSQLDel="DELETE FROM lgjct_elect WHERE id_appart=".$rsIDAppart["id_appart"]; $this->useConn($strSQLDel); $strSQLDel ="DELETE FROM lgappart WHERE id_appart=".$rsIDAppart["id_appart"]; $this->useConn($strSQLDel); } //Récupérer message d'erreur $errMess = mysql_error($this->dbConn); return $errMess; //$this->closeConn(); } function majColoc() { //$this->initConn(); //Après 3 semaines $strSQL = "SELECT lgcoloc.id_coloc, lgmembre.email FROM lgcoloc, lgmembre WHERE TO_DAYS(CURRENT_DATE) - TO_DAYS(actifDepuis) > 20 AND lgcoloc.id_membre = lgmembre.id_membre"; $strSQL2 = $this->useConn($strSQL); while ( $rsEffacer = mysql_fetch_array($strSQL2) ) { if (is_array($rsEffacer)) { $coloc1 = new logiscoloc(); $coloc1->mailColocEffacer( $rsEffacer["email"] ); $coloc1->deleteColoc($rsEffacer["id_coloc"]); } } //$this->closeConn(); //$this->initConn(); //Après 2 semaines $strSQL = "SELECT lgcoloc.id_coloc, lgmembre.email FROM lgcoloc, lgmembre WHERE alerteEnvoye=0 AND TO_DAYS(CURRENT_DATE) - TO_DAYS(actifDepuis) > 15 AND lgcoloc.id_membre = lgmembre.id_membre"; $strSQL2 = $this->useConn($strSQL); while ( $rsPerimer = mysql_fetch_array($strSQL2) ) { if (is_array($rsPerimer)) { $coloc1 = new logiscoloc(); $coloc1->mailColocPerimer($rsPerimer["email"]); //Update table lgcoloc $strSQL = "UPDATE lgcoloc SET alerteEnvoye=1 WHERE id_coloc=".$rsPerimer["id_coloc"]; $coloc1->useConn($strSQL); } } //Récupérer message d'erreur $errMess = mysql_error($this->dbConn); return $errMess; //$this->closeConn(); } //function majColoc function reactiveColoc($intIDcoloc) { //$this->initConn(); $strSQL = "UPDATE lgcoloc SET alerteEnvoye = 0, actifDepuis = CURRENT_DATE WHERE id_coloc=$intIDcoloc;"; $this->useConn($strSQL); //Récupérer message d'erreur $errMess = mysql_error($this->dbConn); return $errMess; //$this->closeConn(); } //function reactiveColoc function mailColocEffacer($TO) { $SUJET = "Offre de colocation effacée - APPART CADEUL"; $BODY= "Votre offre de colocation n'ayant pas été renouvelée depuis 3 semaines,"; $BODY.="elle a été effacée. Vous pourrez la réinscrire quand vous le désirez.\n\n"; $BODY.="Merci d'avoir utilisé notre service,\nL'équipe d'AppartCADEUL\n"; $BODY.="www.appartcadeul.com"; $FROM= "From:robot@appartcadeul.com"; mail("$TO", "$SUJET", "$BODY", "$FROM"); } function mailColocPerimer($TO) { $SUJET = "Offre de colocation désactivée - APPART CADEUL"; $BODY= "Votre offre de colocation n'ayant pas été renouvelée depuis 2 semaines,"; $BODY.="elle a été désactivée. Vous aurez une semaine pour la réactiver, après quoi elle sera effacée.\n\n"; $BODY.="Merci d'utiliser notre service,\nL'équipe d'AppartCADEUL\n"; $BODY.="www.appartcadeul.com"; $FROM= "From:robot@appartcadeul.com"; mail("$TO", "$SUJET", "$BODY", "$FROM"); } } /*****************************************************************************************************/ /*****************************************************************************************************/ /*****************************************************************************************************/ class logisappart extends cadeul // CLASS child cadeul, Appartement { function addAppart($intIDmembre,$strAdresse,$strCodep,$strDateDispo,$intPrix,$intBail,$strComments,$strUrl,$intEtage,$intNbetage,$intNblogement,$intIDgrandeur,$intIDsecteur,$intIDlavage,$intIDextra,$intIDparking,$intIDmeuble,$intIDelec,$intIDcoloc,$intIDtypeloc) { $intPrix = str_replace(',','.',$intPrix); //$this->initConn(); $dateAdd = date("Y-m-d H:i:s"); $dateDispo = $strDateDispo." 00:00:00"; //Ajout appartement, recupérer id_appart généré $strSQL ="INSERT INTO lgappart (id_membre,adresse,code_postal,date_dispo,prix,duree,commentaires,url_photo,etage,nb_etage,nb_logement,id_grandeur,id_secteur,id_type_loc,id_coloc,date_creation,actifDepuis) "; $strSQL.="VALUES($intIDmembre,'$strAdresse','$strCodep','$dateDispo',$intPrix,$intBail,'$strComments','$strUrl','$intEtage','$intNbetage','$intNblogement',$intIDgrandeur,$intIDsecteur,$intIDtypeloc,$intIDcoloc,'$dateAdd',CURRENT_DATE)"; $this->useConn($strSQL); //$strSQL = "SELECT id_appart FROM lgappart WHERE adresse='$strAdresse' AND date_creation='$dateAdd'"; //$idNewAppart = mysql_fetch_array($this->useConn($strSQL)); $idNewAppart = array(mysql_insert_id()); //Ajouter ID_APPART dans table coloc if ($intIDcoloc!="NULL") { $strSQL ="UPDATE lgcoloc SET id_appart=$idNewAppart[0] WHERE id_membre=$intIDmembre"; $this->useConn($strSQL); } //Vérifier si valeur des checkbox Array, et boucle d'insertion if (is_array($intIDlavage)) { foreach ($intIDlavage as $key=>$value) { $strSQL = "INSERT INTO lgjct_lavage (id_appart,id_lavage) VALUES ($idNewAppart[0],$value)"; $this->useConn($strSQL); } } if (is_array($intIDextra)) { foreach ($intIDextra as $key=>$value) { $strSQL = "INSERT INTO lgjct_extra (id_appart,id_extra) VALUES ($idNewAppart[0],$value)"; $this->useConn($strSQL); } } if (is_array($intIDparking)) { foreach ($intIDparking as $key=>$value) { $strSQL = "INSERT INTO lgjct_parking (id_appart,id_parking) VALUES ($idNewAppart[0],$value)"; $this->useConn($strSQL); } } if (is_array($intIDmeuble)) { foreach ($intIDmeuble as $key=>$value) { $strSQL = "INSERT INTO lgjct_meuble (id_appart,id_meuble) VALUES ($idNewAppart[0],$value)"; $this->useConn($strSQL); } } if (is_array($intIDelec)) { foreach ($intIDelec as $key=>$value) { $strSQL = "INSERT INTO lgjct_elect (id_appart,id_electricite) VALUES ($idNewAppart[0],$value)"; $this->useConn($strSQL); } } //Récupérer message d'erreur $errMess = mysql_error($this->dbConn); //$this->closeConn(); return $errMess; } function updateAppart($intIDappart,$strAdresse,$strCodep,$strDateDispo,$intPrix,$intBail,$strComments,$strUrl,$intEtage,$intNbetage,$intNblogement,$intIDgrandeur,$intIDsecteur,$intIDlavage,$intIDextra,$intIDparking,$intIDmeuble,$intIDelec,$intIDcoloc,$intIDtypeloc) { //$this->initConn(); $dateDispo = $strDateDispo." 00:00:00"; //Update appartement $strSQL ="UPDATE lgappart "; $strSQL.="SET "; $strSQL.="adresse='" . $strAdresse . "', "; $strSQL.="code_postal='" . $strCodep . "', "; $strSQL.="date_dispo='" . $dateDispo . "', "; $strSQL.="prix=" . $intPrix . ", "; $strSQL.="duree=" . $intBail . ", "; $strSQL.="commentaires='" . $strComments . "', "; $strSQL.="url_photo='" . $strUrl . "', "; $strSQL.="etage='" . $intEtage . "', "; $strSQL.="nb_etage='" . $intNbetage . "', "; $strSQL.="nb_logement='" . $intNblogement . "', "; $strSQL.="id_grandeur=" . $intIDgrandeur . ", "; $strSQL.="id_secteur=" . $intIDsecteur . ", "; $strSQL.="id_type_loc=" . $intIDtypeloc . " "; $strSQL.="WHERE id_appart=" . $intIDappart; //die($strSQL); $this->useConn($strSQL); //Suprimer valeur existante, vérifier si valeur des checkbox Array, et boucle d'insertion /********************************/ $strSQLdel="DELETE FROM lgjct_lavage WHERE id_appart=$intIDappart"; $this->useConn($strSQLdel); if (is_array($intIDlavage)) { foreach ($intIDlavage as $key=>$value) { $strSQL = "INSERT INTO lgjct_lavage (id_appart,id_lavage) VALUES ($intIDappart,$value)"; $this->useConn($strSQL); } } /********************************/ $strSQLdel="DELETE FROM lgjct_extra WHERE id_appart=$intIDappart"; $this->useConn($strSQLdel); if (is_array($intIDextra)) { foreach ($intIDextra as $key=>$value) { $strSQL = "INSERT INTO lgjct_extra (id_appart,id_extra) VALUES ($intIDappart,$value)"; $this->useConn($strSQL); } } /********************************/ $strSQLdel="DELETE FROM lgjct_parking WHERE id_appart=$intIDappart"; $this->useConn($strSQLdel); if (is_array($intIDparking)) { foreach ($intIDparking as $key=>$value) { $strSQL = "INSERT INTO lgjct_parking (id_appart,id_parking) VALUES ($intIDappart,$value)"; $this->useConn($strSQL); } } /********************************/ $strSQLdel="DELETE FROM lgjct_meuble WHERE id_appart=$intIDappart"; $this->useConn($strSQLdel); if (is_array($intIDmeuble)) { foreach ($intIDmeuble as $key=>$value) { $strSQL = "INSERT INTO lgjct_meuble (id_appart,id_meuble) VALUES ($intIDappart,$value)"; $this->useConn($strSQL); } } /********************************/ $strSQLdel="DELETE FROM lgjct_elect WHERE id_appart=$intIDappart"; $this->useConn($strSQLdel); if (is_array($intIDelec)) { foreach ($intIDelec as $key=>$value) { $strSQL = "INSERT INTO lgjct_elect (id_appart,id_electricite) VALUES ($intIDappart,$value)"; $this->useConn($strSQL); } } /********************************/ //Récupérer message d'erreur $errMess = mysql_error($this->dbConn); //$this->closeConn(); return $errMess; } function deleteAppart($intIDappart) { //$this->initConn(); $strSQLdel="DELETE FROM lgappart WHERE id_appart=$intIDappart"; $this->useConn($strSQLdel); $strSQLdel="DELETE FROM lgjct_lavage WHERE id_appart=$intIDappart"; $this->useConn($strSQLdel); $strSQLdel="DELETE FROM lgjct_extra WHERE id_appart=$intIDappart"; $this->useConn($strSQLdel); $strSQLdel="DELETE FROM lgjct_parking WHERE id_appart=$intIDappart"; $this->useConn($strSQLdel); $strSQLdel="DELETE FROM lgjct_meuble WHERE id_appart=$intIDappart"; $this->useConn($strSQLdel); $strSQLdel="DELETE FROM lgjct_elect WHERE id_appart=$intIDappart"; $this->useConn($strSQLdel); //$this->closeConn(); } function majAppart() { //$this->initConn(); //Après 3 semaines $strSQL = "SELECT lgappart.id_appart, lgmembre.email FROM lgappart, lgmembre WHERE TO_DAYS(CURRENT_DATE) - TO_DAYS(actifDepuis) > 20 AND lgappart.id_membre = lgmembre.id_membre"; $strSQL2 = $this->useConn($strSQL); while ( $rsEffacer = mysql_fetch_array($strSQL2) ) { if (is_array($rsEffacer)) { $appart1 = new logisappart(); $appart1->mailAppartEffacer( $rsEffacer["email"] ); $appart1->deleteAppart($rsEffacer["id_appart"]); } } //$this->closeConn(); //$this->initConn(); //Après 2 semaines $strSQL = "SELECT lgappart.id_appart, lgmembre.email FROM lgappart, lgmembre WHERE alerteEnvoye=0 AND TO_DAYS(CURRENT_DATE) - TO_DAYS(actifDepuis) > 15 AND lgappart.id_membre = lgmembre.id_membre"; $strSQL2 = $this->useConn($strSQL); while ( $rsPerimer = mysql_fetch_array($strSQL2) ) { if (is_array($rsPerimer)) { $appart1 = new logisappart(); $appart1->mailAppartPerimer($rsPerimer["email"]); //Update table lgappart $strSQL = "UPDATE lgappart SET alerteEnvoye=1 WHERE id_appart=".$rsPerimer["id_appart"]; $appart1->useConn($strSQL); } } //Récupérer message d'erreur $errMess = mysql_error($this->dbConn); return $errMess; //$this->closeConn(); } //function majappart function reactiveappart($intIDappart) { //$this->initConn(); $strSQL = "UPDATE lgappart SET alerteEnvoye = 0, actifDepuis = CURRENT_DATE WHERE id_appart=$intIDappart;"; $this->useConn($strSQL); //Récupérer message d'erreur $errMess = mysql_error($this->dbConn); return $errMess; //$this->closeConn(); } //function reactiveappart function mailappartEffacer($TO) { $SUJET = "Annonce d'appartement effacée - APPART CADEUL"; $BODY= "Votre annonce d'appartement à louer n'ayant pas été renouvelée depuis 3 semaines,"; $BODY.="elle a été effacée. Vous pourrez la réinscrire quand vous le désirez.\n\n"; $BODY.="Merci d'avoir utilisé notre service,\nL'équipe d'AppartCADEUL\n"; $BODY.="www.appartcadeul.com"; $FROM= "From:robot@appartcadeul.com"; mail("$TO", "$SUJET", "$BODY", "$FROM"); } function mailappartPerimer($TO) { $SUJET = "Annonce d'appartement désactivée - APPART CADEUL"; $BODY= "Votre annonce d'appartement n'ayant pas été renouvelée depuis 2 semaines,"; $BODY.="elle a été désactivée. Vous aurez 1 semaine pour la réactiver, après quoi elle sera effacée.\n"; $BODY.="Pour savoir comment réactiver votre annonce, vous pouvez consulter la section Aide du site web.\n\n"; $BODY.="Merci d'utiliser notre service,\nL'équipe d'AppartCADEUL\n"; $BODY.="www.appartcadeul.com"; $FROM= "From:robot@appartcadeul.com"; mail("$TO", "$SUJET", "$BODY", "$FROM"); } } ?>