[] [] []
[(#EVAL{defined('_DIR_PLUGIN_ABONNEMENT')}|?{' ',''}) [(#INCLURE{fond=inc/statuts_forms}{statut_abonnement=[(#ENV{statut_abonnement})]} )] ]
[(#SELF|form_hidden)]
'0'"; //que les abonnes si le plugin est actif if(defined('_DIR_PLUGIN_ABONNEMENT') AND _request('statut_abonnement') !='tous') $critere = $critere." AND b.statut_abonnement IN ('prospect','sorti','abonne','relance') [AND b.statut_abonnement='(#ENV{statut_abonnement})']" ; } //pagination $max_par_page=30; $debut=_request('debut'); if (empty($debut)) $debut=0; //ordre $ordre =_request('ordre'); $desc = _request('desc'); if(empty($ordre)){ $ordre = 'id_auteur '.$desc; //plutot trier par maj (a creer) if(defined('_DIR_PLUGIN_ABONNEMENT') AND lire_config('inscription2/creation') ) $ordre = 'creation DESC'; }else{ $ordre .= ' '.$desc; } if($desc=='DESC') $desc = 'ASC'; else $desc = 'DESC'; //$url = $url.'&debut='.$debut; //supprimer un auteur if(!empty($id) and $act=='sup'){ $row = spip_fetch_array(spip_query("select a.statut, b.id as 'id_auteur_elargi' from spip_auteurs a, spip_auteurs_elargis b where a.id_auteur='$id' AND a.id_auteur=b.id_auteur")); //var_dump($row);die(); if($row['statut'] !='0minirezo' and $row['statut'] !='1commite') spip_query("DELETE FROM spip_auteurs WHERE id_auteur='$id'"); spip_query("UPDATE spip_auteurs SET statut='5poubelle' WHERE id_auteur='$id'"); spip_query("DELETE FROM spip_auteurs_elargis WHERE id_auteur='$id'"); if(defined('_DIR_PLUGIN_ACCESRESTREINT')) spip_query("DELETE FROM spip_zones_auteurs WHERE id_auteur='$id'"); /* if(defined('_DIR_PLUGIN_SPIPLISTES')) spip_query("DELETE FROM spip_auteurs_listes WHERE id_auteur='$id'"); */ if(defined('_DIR_PLUGIN_ABONNEMENT')){ spip_query("DELETE FROM spip_auteurs_elargis_abonnements WHERE id_auteur_elargi='".$row['id_auteur_elargi']."'"); spip_query("DELETE FROM spip_auteurs_elargis_articles WHERE id_auteur_elargi='".$row['id_auteur_elargi']."'"); } } /* un peu dangereux ca... //nettoyer la table if($act=='net'){ $desc = spip_abstract_showtable('spip_auteurs_elargis', '', true); foreach($desc['field'] as $cle =>$val){ if(!(lire_config('inscription2/'.$cle) or lire_config('inscription2/'.$cle.'_fiche') or lire_config('inscription2/'.$cle.'_fiche_mod') or lire_config('inscription2/'.$cle.'_table')) and $cle != 'id' and $cle != 'id_auteur' and $cle != 'spip_listes_format') $a = spip_query('ALTER TABLE spip_auteurs_elargis DROP COLUMN '.$cle); } } */ $lettre = array(); $qlettre = spip_query( 'select distinct upper(left(a.nom,1)) l, count(*) from spip_auteurs a left join spip_auteurs_elargis b on a.id_auteur = b.id_auteur group by l order by l'); $count = 0; while ($rlettre = spip_fetch_array($qlettre, SPIP_NUM)) { $lettre[$rlettre[0]] = $count; $count += intval($rlettre[1]); } foreach ($lettre as $key => $val) { if ($val == $debut) echo "$key "; else echo "$key "; } echo " tous "; ?>
admin'; if(lire_config('inscription2/nom_table')){ echo ''; $table_auteurs[] = "a.nom"; } if(lire_config('inscription2/email_table')){ $table_auteurs[] = "a.email"; } if(lire_config('inscription2/sexe_table')){ echo ''; $table_auteurs[] = "b.sexe"; } if(lire_config('inscription2/prenom_table')){ echo ''; $table_auteurs[] = "b.prenom"; } foreach(lire_config('inscription2') as $cle => $val){ if($val!= '' and ereg("^.+_table$", $cle) and $cle!='nom_table' and $cle!='prenom_table' and $cle!='email_table' and $cle!='sexe_table'){ $cle = str_replace("_table", "", $cle); if($cle == 'bio' or $cle == 'statut' or $cle == 'username') if($cle == 'username') $table_auteurs[] = "a.login"; else $table_auteurs[] = "a.".$cle; elseif($cle == 'pays') $table_auteurs[] = "c.pays"; elseif($cle == 'pays_pro') $table_auteurs[] = "d.pays as pays_pro"; else $table_auteurs[] = "b.".$cle; if($cle =='username') echo ''; else echo ''; } } //abonnement if(defined('_DIR_PLUGIN_ABONNEMENT')){ echo ''; echo ''; $table_auteurs[] = 'b.statut_abonnement'; $table_auteurs[] = 'b.statut_paiement'; } echo ''; echo ''; $table_auteurs[] = 'b.id'; $table_auteurs[] = 'a.id_auteur'; $table_auteurs[] = 'a.statut'; if(lire_config('inscription2/pays_table') && lire_config('inscription2/pays_pro_table')) { $query = "SELECT ".join(", ",$table_auteurs)." FROM spip_auteurs a LEFT JOIN `spip_auteurs_elargis` b ON b.id_auteur = a.id_auteur left join spip_geo_pays c on b.pays=c.id_pays left join spip_geo_pays d on b.pays_pro=d.id_pays WHERE $critere ORDER BY $ordre LIMIT $debut,$max_par_page"; } elseif(lire_config('inscription2/pays_table')) $query = "SELECT ".join(", ",$table_auteurs)." FROM spip_auteurs a LEFT JOIN `spip_auteurs_elargis` b ON b.id_auteur = a.id_auteur LEFT JOIN spip_geo_pays c ON b.pays=c.id_pays WHERE $critere ORDER BY $ordre LIMIT $debut,$max_par_page"; else $query = "SELECT ".join(", ",$table_auteurs)." FROM spip_auteurs a LEFT JOIN `spip_auteurs_elargis` b ON b.id_auteur = a.id_auteur WHERE $critere ORDER BY $ordre LIMIT $debut,$max_par_page"; $query = spip_query ($query); $i=0; while ($data = spip_fetch_array($query)) { //switch statut if($i%2 == 0){ $class='row'; } else { $class='even'; } //var_dump($data);die(); if(!empty($data['statut_abonnement'])){ $class = $data['statut_abonnement'] ; if($data['statut_paiement'] == 'erreur_bank') $class = $data['statut_paiement'] ; } if($data['statut']=='0minirezo') $url_logo = '"'._DIR_PLUGIN_INSCRIPTION2.'/images/admin-12.gif"'; elseif($data['statut']=='1comite') $url_logo = '"'._DIR_PLUGIN_INSCRIPTION2.'/images/redac-12.gif"'; elseif($data['statut']=='6forum') $url_logo = '"'._DIR_PLUGIN_INSCRIPTION2.'/images/adherent-12.gif"'; elseif($data['statut']=='aconfirmer') $url_logo = '"'._DIR_PLUGIN_INSCRIPTION2.'/images/aconf-12.gif"'; else $url_logo = '"'._DIR_PLUGIN_INSCRIPTION2.'/images/defaut-12.gif"'; echo ''; $id = $data['id'] ; if(!empty($data['id_auteur'])) echo ''; else echo ''; if(lire_config('inscription2/nom_table') or lire_config('inscription2/email_table')){ if(!empty($data['nom']) and !empty($data['email'])) echo ''; elseif(!empty($data['nom'])) echo ''; elseif(!empty($data['email'])) echo ''; else echo ''; } if(lire_config('inscription2/sexe_table')){ if(!empty($data['sexe'])){ $civilite = ($data['sexe'] == 'M')? 'Mr' : 'Mme' ; echo ''; } else echo ''; } if(lire_config('inscription2/prenom_table')){ if(!empty($data['prenom'])) echo ''; else echo ''; } foreach(lire_config('inscription2') as $cle => $val){ if($val!= '' and ereg("^.+_table$", $cle) and $cle!='nom_table' and $cle!='prenom_table' and $cle!='email_table' and $cle!='sexe_table'){ $cle = str_replace("_table", "", $cle); if($cle == 'username') $cle = 'login'; if(!empty($data[$cle])) echo ''; else echo ''; } } //abonnement if(defined('_DIR_PLUGIN_ABONNEMENT')){ $abonnement = spip_fetch_array(spip_query("select a.libelle, b.validite from `spip_abonnements` a join `spip_auteurs_elargis_abonnements` b where a.id_abonnement=b.id_abonnement and b.id_auteur_elargi='$id'" )); $au_numero = spip_fetch_array(spip_query("select count(id_article) as 'n' from `spip_auteurs_elargis_articles` a where a.id_auteur_elargi='$id'" )); if($abonnement["libelle"] =="" AND $au_numero["n"] > 0){ $libelle = "achat au numero" ; $validite = $au_numero["n"] ; }else{ $libelle = $abonnement["libelle"] ; $validite = $abonnement["validite"] ; } echo ''; echo ''; } echo ''; if($data['statut'] != '0minirezo' and $data['statut'] != '1comite') echo ''; else echo ''; echo '' ; echo ''; $i++; } ?>
'._T('inscription2:nom').''._T('inscription2:sexe').''._T('inscription2:prenom').''._T('inscription2:'.$cle).''._T('inscription2:'.$cle).'ProduitÉchéance / quantité'._T('inscription2:action_adherent').'
'._T('inscription2:fiche_adherent').' '.$data['nom'].''.$data['nom'].''.$data['email'].' '.$civilite.' '.$data['prenom'].' '.$data[$cle].' '.$libelle.''.$validite.''._T('inscription2:editer_adherent').''._T('inscription2:supprimer_adherent').''._T('inscription2:supprimer_adherent').'
[
(#EVAL{defined('_DIR_PLUGIN_ABONNEMENT')}|?{' ',''}) #INCLURE{fond=inc/pied_abonnement}
]

Confirmation

Close

<:inscription2:confirmation:>