order deny,allow deny from all */ $fichier_abonnement='abonnement_apcl.csv'; $form_action = 'index.html?aff=abonnement'; function Rec($text) { $text = trim($text); // delete white spaces after & before text if (1 === get_magic_quotes_gpc()) { $stripslashes = create_function('$txt', 'return stripslashes($txt);'); } else { $stripslashes = create_function('$txt', 'return $txt;'); } // magic quotes ? $text = $stripslashes($text); $text = htmlspecialchars($text, ENT_QUOTES); // converts to string with " and ' as well $text = nl2br($text); return $text; }; /* * Cette fonction sert à vérifier la syntaxe d'un email */ function IsEmail($email) { $pattern = "^([a-z0-9_]|\\-|\\.)+@(([a-z0-9_]|\\-)+\\.)+[a-z]{2,7}$"; return (eregi($pattern,$email)) ? true : false; }; function accents_entities($string) { // On commence par transformer les caractères utf8 en iso « ordinaire » $string = utf8_decode($string) ; // On définit la liste des caractères à remplacer : $caracteres=array('é','è','à','ë','ê','û','ü','ù','î','ï', 'ô', 'ö'); // On définit les entités qui les remplaceront : $entities=array('é', 'è', 'à', 'ë', 'ê', 'û', 'ü', 'ù', 'î', 'ï', 'ô', 'ö'); // On applique le remplacement : $string = str_replace($caracteres,$entities,$string); // On retourne la nouvelle chaine : Return $string ; }; function enleve_espace($string) { $string = str_replace(' ','',$string); return $string; }; function remplace_delimiteur($string) { $string = str_replace(';',',',$string); $string = str_replace("&,",'-',$string); // caracteres speciaux $string = str_replace('\'','-',$string); // caracteres speciaux $string = str_replace('#039,','',$string); // caracteres speciaux $string = str_replace('#,','',$string); // caracteres speciaux return $string; }; //cette function enleve une ligne contenant une occurence (comme un email) function enlever_occurence ($fichier,$occ) { $rech=$occ; if($f = fopen($fichier, 'a+')){ fseek($f,0); $ftemp =fopen('temp.csv','a+'); while ($ligne= fgetcsv ($f,1024,';')) : if (stripos(($ligne[3]),$rech)!==false) { } else { fputcsv($ftemp,$ligne,';',LOCK_EX); }; endwhile; fclose($f); fclose($ftemp); unlink($fichier); rename ('temp.csv',$fichier); }; }; function ecrire_abonnement ($fichier,$tab) { if($f = fopen($fichier, 'a+')){ fputcsv ($f,$tab,';',LOCK_EX); fclose($f); }; }; function recupere_email ($fichier) { if($f = fopen($fichier, 'a+')){ fseek($f,0); while ($ligne= fgetcsv ($f,1024,';')) : $liste.=$ligne[3].','; endwhile; fclose($f); return substr($liste,0,strlen($liste)-1); }; }; function recupere_liste($fichier) { if($f = fopen($fichier, 'a+')){ fseek($f,0); while ($ligne= fgetcsv ($f,1024,';')) : $liste.=$ligne[0].' '.$ligne[1].' '.$ligne[2].' '.$ligne[3].'
'; endwhile; fclose($f); return $liste; }; }; // on teste si le formulaire a été soumis if (isset($_POST['abonnement'])) { // On va vérifier les variables et l'email ... $email = (isset($_POST['email'])) ? Rec($_POST['email']) : ''; $email=enleve_espace($email); $email = (IsEmail($email)) ? $email : ''; // soit l'email est vide si erroné, soit il vaut l'email entré $prenom = (isset($_POST['Prenom'])) ? Rec($_POST['Prenom']) : ''; $prenom=remplace_delimiteur($prenom); $nom = (isset($_POST['Nom'])) ? Rec($_POST['Nom']) : ''; $nom=remplace_delimiteur($nom); $chalet = (isset($_POST['Chalet'])) ? Rec($_POST['Chalet']) : ''; if ($chalet=='Oui') {$etat_chalet_1='checked="checked"';$etat_chalet_2='';}; if ($chalet=='Non') {$etat_chalet_1='';$etat_chalet_2='checked="checked"';}; $subscribe = (isset($_POST['subscribe'])) ? Rec($_POST['subscribe']) : ''; if ($subscribe=='subscribe') {$etat_subscribe_1='checked="checked"';$etat_subscribe_2='';}; if ($subscribe=='unsubscribe') {$etat_subscribe_1='';$etat_subscribe_2='checked="checked"';}; $new_file = file_exists($fichier_abonnement) ? false : true; $form_affiche = (isset($_POST['form_affiche'])); $tab = array (accents_entities($nom),accents_entities($prenom),$chalet,$email); if (($email != '') && ($prenom != '') && ($nom != '') && ($email !='email@laclacroix.com') && ($email !='liste@lacalacroix.com')) { if ($subscribe == 'subscribe') { enlever_occurence($fichier_abonnement,$email); ecrire_abonnement ($fichier_abonnement,$tab); $inscription='inscrit'; } else { enlever_occurence($fichier_abonnement,$email); $inscription='desinscrit'; }; } else { if ($email =='email@laclacroix.com') // on envoi la liste des email { //on remplce les fin de ligne par , puis on envoi l'email avec la nouvelle liste. //$liste=str_replace(PHP_EOL,',',file_get_contents($fichier_abonnement)); //$liste=str_replace(',,',',',$liste); $liste =recupere_email($fichier_abonnement); $headers = 'MIME-Version: 1.0' . "\r\n"; $headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n"; $headers .= 'From: info@lacalacroix.com' . "\r\n"; $headers .= 'Bcc: bruno@motocrossboy.com' . "\r\n"; mail('info@lacalacroix.com',"APCL --- Liste d'email a jour !", $liste, $headers); $inscription='email'; } else { if ($email =='liste@lacalacroix.com') //on envoi la liste { $liste=recupere_liste($fichier_abonnement); $headers = 'MIME-Version: 1.0' . "\r\n"; $headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n"; $headers .= 'From: info@lacalacroix.com' . "\r\n"; $headers .= 'Bcc: bruno@motocrossboy.com' . "\r\n"; mail('info@lacalacroix.com',"APCL --- Liste des abonnements a jour !", $liste, $headers); $inscription='liste'; } else { if ($email=='') { $inscription='pbemail'; } else { $inscription='pbchamps'; }; // fin du if ($subscribe == 'abonnement') }; }; }; // afficher_fichier($fichier_abonnement); }; // fin du if (!isset($_POST['envoi'])) /*---------------------------------------------------------------------------------*/ ?> Lac-à-la-Croix - APCL
 

Bonjour et bienvenue sur le site Web de l'APCL (Association des Propiétaires de Chalet du Lac-à-la-Croix).

Attention, rappel :

La date limite pour payer la cotisation annuelle de 150 $ est le 30 juin.
Après cette date une pénalité de 25 $ sera exigée.


Cotisations 2017

Suite à l'assemblée générale il a été décidé que :

La Cotisation annuelle est de 150 $

Un pénalité de 25 $ (en sus de la cotisation) , sera exigible pour toute cotisation
reçue après le 1er juillet.

"La cotisation a été majorée à $150. suite à l'approbation de l'assemblée.
Cette majoration nous permettra de se créer un fond de secours au cas ou dame nature voudrait nous jouer un tour.
La cotisation est payable auprès du trésorier ou des membres du bureau de direction.
Une nouveauté à la demande du trésorier qui est tanné de courir après les cotisations, nous avons adopté une modification qui a pour but, qu'à l'avenir une pénalité de $25 sera exigible après le 1er juillet pour ceux qui n'auront pas encore payé."



Livre d'Or

Nouvelle mise à jour du Livre d'Or ...

Section "Cartes/Photo - Livre d'Or - Carnet de bord" & "Livre d'Or

ATTENTION : Ce site contient des documents en format "pdf", si vous n'arrivez pas à ouvrir les documents, S.V.P. télécharger et installer sur votre ordinateur la dernière version d'Adobe Acrobat Reader en cliquant sur le bouton ci-dessous :


 

 

 

 

 

 
  annonce

 
Archives Contact Accueil - Info Cartes - Photos Règlements Petites annonces - Liens Photos des activitésPhotos des activités Photos des activités Cartes diverses Photo du tour du lac Photo des membres Règlement des membres Lois Provinciales Lois Fédérales Règlements Ville et MRC Charte de l'APCL Liens utilesLiens utiles Petites annonces Liens utiles Archives 2010Archives 2010Archives 2010Archives 2010 Archives 2008 Archives 2009 Archives 2010 Plan Telecharger/Imprimer Imprimer Imprimer Imprimer Imprimer Imprimer Imprimer Imprimer Imprimer Imprimer Imprimer Imprimer Imprimer Imprimer Imprimer Imprimer Imprimer Imprimer Imprimer Imprimer Imprimer Imprimer Imprimer Imprimer Imprimer Imprimer Imprimer Imprimer Imprimer Imprimer Imprimer Imprimer Imprimer Imprimer Imprimer Imprimer Imprimer Imprimer Imprimer Imprimer Imprimer Imprimer Imprimer Imprimer Imprimer Crue octobre 2010 Menu abonnementabonnement abonnement nous ecrire gestion imprimer Telecharger