id_utilisateur=intval($_SESSION["id_utilisateur"]); $id_abonnement=intval(trim($_GET["id_abonnement"])); if(empty($Bd)) require("../modele/connexion-bd.php"); $tab_infos=FclFlux_abonnement::recherche($id_abonnement,$user,"designation,jours_alerte,heure_alerte,max_liens,ville_insee"); $form["designation"]=$tab_infos["designation"]; $form["jours_alerte"]=$tab_infos["jours_alerte"]; $form["heure_alerte"]=$tab_infos["heure_alerte"]; $form["max_liens"]=$tab_infos["max_liens"]; $form["ville_insee"]=$tab_infos["ville_insee"]; $form["id_abonnement"]=$id_abonnement; $abo=new FclFlux_abonnement(); $abo->id_abonnement=$id_abonnement; $hubs_existants=$abo->get_liste_hubs(); if(!empty($hubs_existants)) { $hubs_actuels=array();$i=0; foreach($hubs_existants as $hub_id) { $hub_cherche=FclFlux_hub::recherche($hub_id["id_hub"],"id_hub","id_hub,nom,description"); if(!empty($hub_cherche)) { $hubs_actuels[$i]=$hub_cherche; $i++; } } $hubs_proposes=$abo->get_propose_hubs($hubs_existants); if(!empty($hubs_proposes)) { $hubs_nouveaux=array();$i=0; foreach($hubs_proposes as $hub_id) { $hub_cherche=FclFlux_hub::recherche($hub_id["id_hub"],"id_hub","id_hub,nom,description"); if(!empty($hub_cherche)) { $hubs_nouveaux[$i]=$hub_cherche; $i++; } } } unset($hubs_proposes); } unset($hubs_existants); // abonnement aux actus locales ? if(!empty($form["ville_insee"])) { $ville_infos=get_villes(strval($form["ville_insee"]),"insee"); if(empty($ville_infos)) $form["ville_insee"]=null; } $Bd=null; if(!empty($form)) { $access_rapides="

Autres actions possibles : Stopper les envois temporairement. Voir cet abonnement. + Nouvel abonnement.

"; $form["nom"]="Mon abonnement."; $form["champs"]="

Obligatoire.

"; $jours=explode(",",$form["jours_alerte"]); $form["champs"].="
"; $i=0; while(isset($Jours_semaine[$i])) { if(strpos($form["jours_alerte"],"[$i]")!==false) $form["champs"].=""; else $form["champs"].=""; $i++; } $form["champs"].="

Si vous ne souhaitez recevoir aucun email, ne laissez coché aucun jour de la semaine.
Vous pourrez continuer à consulter votre abonnement sur le site.

"; $heures_ok=explode("|","00|01|02|03|04|05|06|07|08|09|10|11|12|13|14|15|16|17|18|19|20|21|22|23"); $form["champs"].="

Heure de départ pour l'envoi de votre abonnement par email.
Il peut y a voir un délai de 24H avant que le changement d'heure de départ soit pris en compte.

Choisissez le nombre maximum d'actualités (il peut y en avoir moins !) que pourront contenir les messages envoyés par Hello facteur pour cet abonnement. Ce nombre doit être compris entre ".$Abo_max_liens["min"]." et ".$Abo_max_liens["max"].".

"; // si actus locales, on peut ici modifier la ville centrale. if(!empty($ville_infos)) { $form["champs"].="

Cet abonnement a été créé pour la ville de : ".htmlentities(affiche_utf8($ville_infos[0]["nom"],UTF8_OK))." (".$ville_infos[0]["cp"].").
Si ce n'est plus la bonne ville, saisissez ci-dessous le bon code postal (ou au moins 3 lettres du nom la nouvelle ville). Ceci se répercutera sur les actualités locales que vous recevez.

"; } $form["champs"].="

$access_rapides"; if(!empty($hubs_actuels)) { $form["champs"].="
    "; foreach($hubs_actuels as $hub_infos) { $form["champs"].="
  • ".$hub_infos["nom"]." Enlever de mon abonnement."; if(!empty($hub_infos["description"])) $form["champs"].="
    ".$hub_infos["description"].""; $form["champs"].="
  • "; } $form["champs"].="
"; if(!empty($hubs_nouveaux)) { $form["champs"].="
    "; foreach($hubs_nouveaux as $hub_infos) { $form["champs"].="
  • ".$hub_infos["nom"]." Ajouter à mon abonnement."; if(!empty($hub_infos["description"])) $form["champs"].="
    ".$hub_infos["description"].""; $form["champs"].="
  • "; } $form["champs"].="
"; } } $form["champs"].="

"; } } if((!empty($form))&&($ajax_on)) echo get_html_form($form,false);