Pages vues depuis 25/05/2001 : 104 272 538
Index du forum »» Version future »» V16 php7 et anciens scripts
Message édité par : jpb / 28-02-2019 16:42
<?
# définition couleur
$textsize10 = 3; # Grand Titre
$textsize11 = 2; # Titres colonnes
$textsize12 = 1; # Texte Lignes
# définition couleur
$textcolor10 = "red"; # Grand Titre
$textcolor11 = "black"; # Titres colonnes
$textcolor12 = "black"; # Texte Lignes
# définition couleurs du tableau
$bgcolor10 = "#FFCC99"; # Titres colonnes
$bgcolor11 = "#C5AFCC"; # Ligne impaires
$bgcolor12 = "#ABCC11"; # Ligne paires
# définition format téléphone
# 1 = xx xx xx xx xx
# 2 = x xxx xxx xxx
$phone = 1;
#--------------------------------------------------
if (!function_exists("Mysql_Connexion")) {
!include! ("mainfile.php");
}
!include!("functions.php");
global $language;
$hlpfile = "manuels/$language/users.html";
# vérif si Membre
if(isset($user) AND !empty($user)) {
$user2 = explode(":", base_64_decode($user));
$result = mysql_query("SELECT uid, uname FROM users WHERE uid='$user2[0]' AND uname='$user2[1]'");
$object = @mysql_fetch_object($result);
if (is_object($object)) {
if ($user2[0]== $object->uid) define("USER_ID",$user2[0]);
if ($user2[1]== $object->uname) define("USER_NAME",$user2[1]);
# Clear Buffer and Erase var.
mysql_free_result($result); unset($result,$object);
} else Header("location: index.php");
} else Header("location: index.php");
# 1= + cadres droite
# 0= pas de cradres (comme pour le forum)
global $pdst; $pdst=0;
!include!("header.php");
OpenTable();
$gifinscrit = "<img src=\"images/forum/icons/inscrit.gif\">";
$jours = "<img src=\"images/30jours.gif\" >";
$depasse = "<img src=\"images/nonvalide.gif\" >";
/* //////// statut_membre///
1 inscrit en saison et intersaison (saison + mois de septembre)
2 intersaison (septembre)
3 pré-insccrit au club*/
//$statut_membre = "1";
//////////////////////////////
/*////////////// début recupérer les membres de la saison en fichier csv lisible par excel ////////////////////////*/
!include!("cpgd_membrecsv.php");
/*////////////// Fin ////////////////////////*/
if ($statut_membre =="1") { echo "<center><font color=\"$textcolor10\" size=\"$textsize10\"><b>Les membres de cette saison : $letter$niveau</b></font></center>";}
if ($statut_membre =="2") { echo "<center><font color=\"$textcolor10\" size=\"$textsize10\"><b>Les membres de l'intersaison : $letter$niveau</b></font></center>"; }
if ($statut_membre =="3") { echo "<center><font color=\"$textcolor10\" size=\"$textsize10\"><b>Les pré-inscrits pour cette saison : $letter$niveau</b></font></center>"; }
echo "<br>";
echo "<center><font color=\"$textcolor11\" size=\"$textsize11\"><b>Passez votre souris sur les photos pour voir le dossier de chacun</b></font></center>";
echo "<br><br>";
echo "<center><font color=\"$textcolor11\" size=\"$textsize11\"><b>$jours moins de 30 jours de validité du certif..........$depasse votre certif. n'est plus valide</b></font></center>";
echo "<br><br>";
/////////// TRI ALPHABETIQUE ET PAR NIVEAU ///////////////////////////////////////////////////////////////
function alpha() {
global $sortby, $list, $statut_membre;
$alphabet = array ("".translate("All")."", "A","B","C","D","E","F","G","H","I","J","K","L","M",
"N","O","P","Q","R","S","T","U","V","W","X","Y","Z");
echo "<table width=\"100%\" border=\"0\"><tr><td width=\"50%\" align=\"center\" valign=\"top\">";
$num = count($alphabet) - 1;
$counter = 0;
while (list(, $ltr) = each($alphabet)) {
echo "<a href=\"cpgd_member.php?statut_membre=$statut_membre&letter=$ltr&niveau=$npl&list=$list\" class=\"noir\">$ltr</a>";
if ( $counter == round($num/2) ) {
echo " ]<br />[ ";
} elseif ( $counter != $num ) {
echo " | ";
}
$counter++;
}
echo "</td><td class=\"noir\">";
echo "<form action=\"cpgd_member.php\" method=\"post\">";
echo translate("Search")." : <input class=\"textbox_standard\" type=\"input\" name=\"letter\" size=\"30\" maxlenght=\"60\">";
echo "<input type=\"hidden\" name=\"list\" value=\"".urldecode($list)."\">";
echo "<input type=\"hidden\" name=\"TempoSuperCache\" value=\"OFF\">";
echo "</form>";
echo "</td></tr></table>";
}
function niveau() {
global $sortby, $list, $statut_membre;
$niveauplongee = array ("".translate("All")."", "Préparation Niveau 1","Niveau 1","Niveau 2","Niveau 3","Niveau 4","Niveau 5","Initiateur","MF1","MF2","TIV","Nitrox","Permis Bateau","VHF");
echo "<table width=\"100%\" border=\"0\"><tr><td width=\"50%\" align=\"center\" valign=\"top\">";
echo "Sélection par niveau :";
$num = count($niveauplongee) - 1;
$counter = 0;
while (list(, $npl) = each($niveauplongee)) {
echo "<a href=\"cpgd_member.php?statut_membre=$statut_membre&letter=$ltr&niveau=$npl&list=$list\" class=\"noir\">$npl</a>";
if ( $counter == round($num/1) ) {
echo " <br /> ";
} elseif ( $counter != $num ) {
echo " | ";
}
$counter++;
}
echo "</form>";
echo "</td></tr></table>";
}
niveau();
echo "<br><br>";
alpha();
$letter=removeHack(stripslashes(htmlspecialchars($letter, ENT_QUOTES)));
$niveau=removeHack(stripslashes(htmlspecialchars($niveau, ENT_QUOTES)));
$sortby=removeHack($sortby);
if (!isset($letter)) { $letter = translate("All"); }
if (!isset($niveau)) { $niveau = translate("All"); }
if ($statut_membre ==1) { $where = "where (oui =1 OR oui =2)";}
if ($statut_membre ==2) { $where = "where oui =1";}
if ($statut_membre ==3) { $where = "where oui =3";}
if ( $letter != "".translate("All")."" ) {
$and = "and nom like '".$letter."%'";
} else if ( $letter != "".translate("All")."" ) {
$and = "and nom REGEXP \"^\[1-9]\" ";
}
if ($niveau) {
if ( $niveau != "".translate("All")."" AND $niveau == "Niveau 1" ) {
$and= "and niveau like '".$niveau."%'";
} else if ( $niveau != "".translate("All")."" ) {
$and= "and niveau like '%".$niveau."%'";
}}
if ($and=="and niveau like '%%'"){$and= "";}
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
echo "<table width=\"95%\" cellpadding=\"5\" cellspacing=\"0\" align=\"center\" border=\"0\">";
echo "<tr bgcolor=\"$bgcolor10\">";
echo "<td align=\"center\"><font color=\"$textcolor11\" size=\"$textsize11\"><b>N°</b></font></td>";
echo "<td align=\"center\"><font color=\"$textcolor11\" size=\"$textsize11\"><b>Photo</b></font></td>";
echo "<td align=\"center\"><font color=\"$textcolor11\" size=\"$textsize11\"><b>Membres</b></font></td>";
echo "<td align=\"center\"><font color=\"$textcolor11\" size=\"$textsize11\"><b></b></font></td>";
echo "<td align=\"center\"><font color=\"$textcolor11\" size=\"$textsize11\"><b>Certificat Médical</b></font></td>";
echo "<td align=\"center\"><font color=\"$textcolor11\" size=\"$textsize11\"><b>Tél. Fixe</b></font></td>";
echo "<td align=\"center\"><font color=\"$textcolor11\" size=\"$textsize11\"><b>Tél. GSM</b></font></td>";
echo "<td align=\"center\"><font color=\"$textcolor11\" size=\"$textsize11\"><b>Email</b></font></td>";
echo "<td align=\"center\"><font color=\"$textcolor11\" size=\"$textsize11\"><b>Inscrit au site</b></font></td>";
echo"</tr>";
echo"</tr>";
$res = @mysql_query("SELECT * FROM cpgd_membres $where $and ORDER BY nom");
$rows = mysql_numrows($res);
$col++;
while ($ligne = mysql_fetch_array($res)) {
# CHANGEMENT COULEUR
$rowColor = ($col % 2) ? $bgcolor11 : $bgcolor12;
# FORMATAGE
//$num = $ligne["num"];
$oui = $ligne["oui"];
$nom = $ligne["nom"];
$prenom = $ligne["prénom"];
$adresse1 = $ligne["adresse1"];
$adresse2 = $ligne["adresse2"];
$postal = $ligne["postal"];
$ville = $ligne["ville"];
$licence = $ligne["licence"];
$profession = $ligne["profession"];
$naissance = $ligne["naissance"];
$lieu = $ligne["lieu"];
$niveau = $ligne["niveau"];
$qualification = $ligne["qualification"];
$medical = $ligne["medical"];
$assurance = $ligne["assurance"];
$photo = $ligne["photo"];
$iphoto = "<img src=\"images/forum/avatar/$photo\" border=\"1\"width=\"70\">";
$nphoto = "<img src=\"images/help.jpg\" border=\"0\" >";
$name = "<b>".$ligne["nom"]."</b> ".$ligne["prénom"];
$etatcivil = "<div align=\"left\"><u><b> Adresse:</b></u><br> $adresse1 $adresse2<br> $postal $ville<br><u><b>Profession:</b></u><br> $profession<br><u><b>Date et lieu de naissance:</b></u><br> $naissance à $lieu<br><u><b>Numéro de Licence:</b></u><br> $licence<br><u><b>Niveau:</b></u><br> $niveau<br><u><b>Qualification:</b></u><br> $qualification<br><u><b>Certificat Médical:</b></u><br> valable du $medical<br><u><b>Assurance:</b></u><br> $assurance</div>";
$phone1 = $ligne["tel_fixe"];
$phone1 = ($phone1) ? formatNum($phone,$phone1) : "";
$phone2 = $ligne["tel_gsm"];
$phone2 = ($phone2) ? formatNum($phone,$phone2) : "";
$email = $ligne["Email"];
$img = "<img src=\"images/forum/icons/email.gif\" title=\"Mon E-mail: \n$email\" border=\"0\">";
$immail = "<a href=\"mailto:$email\">$img</a>";
// dates de validité certificat médical et date anniversaire
$date_day = date( 'd/m/y', time() );
$certif = explode(" au ", $medical);
$fincertif = explode("/", $certif[1]);
$aujourdhui = explode("/", $date_day);
$validite = (mktime(0, 0, 0, $fincertif[1], $fincertif[0], $fincertif[2]) - mktime(0, 0, 0, $aujourdhui[1], $aujourdhui[0], $aujourdhui[2])) / 86400;
$nbjour = explode(".", $validite);
$datenaissance = explode("/", $naissance);
$nbjournaissance = (mktime(0, 0, 0, $datenaissance[1], $datenaissance[0], 0) - mktime(0, 0, 0, $aujourdhui[1], $aujourdhui[0], 0)) / 86400;
$nbjournais = explode(".", $nbjournaissance);
$anni = "<img src=\"images/anni.gif\" >";
// supprimer oui dans la base membre_cpgd quand le membre n'est plus inscrit'
# AFFICHAGE DES LIGNES
echo "<tr bgcolor=\"$rowColor\" valign=\"middle\">";
echo "<td align=\"center\"><font color=\"$textcolor12\" size=\"$textsize11\"><b>$col</b></font></td>";
/////////////modification ahérent//////////////////////////////////// 3 pour staff administratif et 2 pour staff technique
if (autorisation(3) or autorisation(2)) {
if (empty($photo))echo "<td align=\"center\"><a href=\"cpgd_gestion_membre.php?chng_user=$nom $prenom&op=modifyUser\" class=\"tooltip\">$nphoto<em><span>$name<br></span>$etatcivil</em></a></td>";
else echo "<td align=\"center\"><a href=\"cpgd_gestion_membre.php?chng_user=$nom $prenom&op=modifyUser\" class=\"tooltip\">$iphoto<em><span>$iphoto<br>$name<br></span>$etatcivil</em></a></td>";
} else {
if (empty($photo))echo "<td align=\"center\"><a href=\"#\" class=\"tooltip\">$nphoto<em><span>$name<br></span>$etatcivil</em></a></td>";
else echo "<td align=\"center\"><a href=\"#\" class=\"tooltip\">$iphoto<em><span>$iphoto<br>$name<br></span>$etatcivil</em></a></td>";
}
//////////fin modif adhérent//////////////////////////////////////////
echo "<td><font color=\"$textcolor12\" size=\"$textsize11\">$name</font></td>";
if (empty($licence) OR empty($photo) OR empty($naissance) OR empty($niveau) OR empty($medical))echo "<td><font color=\"$textcolor10\" size=\"$textsize11\"><b>Dossier incomplet</b></font></td>";
elseif ($nbjournais[0] <= 3 AND $nbjournais[0] >= -3 AND $naissance <>"")
{ echo "<td><font color=\"$textcolor12\" size=\"$textsize11\">$anni</font></td>";
}
else
{ echo "<td><font color=\"$textcolor12\" size=\"$textsize11\"></font></td>";
}
if ($nbjour[0] <= 0)
{ echo "<td align=\"center\"><font color=\"$textcolor12\" size=\"$textsize11\">$depasse</font></td>";
}
elseif ($nbjour[0] > 0 AND $nbjour[0] < 30)
{ echo "<td align=\"center\"><font color=\"$textcolor12\" size=\"$textsize11\">Plus que $nbjour[0] jours de validité $jours</font></td>";
}
else
{ echo "<td align=\"center\"><font color=\"$textcolor12\" size=\"$textsize11\">il reste $nbjour[0] jours de validité</font></td>";
}
echo "<td align=\"center\"><font color=\"$textcolor12\" size=\"$textsize12\"><b>$phone1</b></font></td>";
echo "<td align=\"center\"><font color=\"$textcolor12\" size=\"1\"><b>$phone2</b></font></td>";
if (empty($email))echo "<td> </td>";
else echo "<td align=\"center\">$immail</td>";
/////Inscrit au site//////////
echo "<td>";
$insc = mysql_query("SELECT name FROM users ORDER BY name");
echo "<table width=\"100%\" cellspacing=\"0\" cellpadding=\"2\" border=\"0\"><tr>";
while ($inscr = mysql_fetch_array($insc)) {
$inscri = explode(" ", $inscr['name']);
$inscrit = $inscri[0];
if ($nom == $inscrit AND $prenom == $inscri[1] )
echo "<td align=\"center\"><font color=\"$textcolor12\" size=\"$textsize11\">$gifinscrit</font></td>";
}
echo "</td></table>";
echo "</td>";
///////////////////////////////////////////////////////////////////////////////////////
echo "</tr>\n";
# COMPTEUR LIGNE
$col++;
}
echo "</table>";
CloseTable();
!include!("footer.php");
function formatNum($phone,$phoneN) {
if (strlen($phoneN)==9) {
if ($phone==1) $N="0$phoneN[0].$phoneN[1]$phoneN[2].$phoneN[3
"0$phoneN[0].$phoneN[1]$phoneN[2].$phoneN[3]$phoneN[4].$phoneN[5]$phoneN[6].$phoneN[7]$phoneN[8]";
elseif ($phone==2) $N="0 $phoneN[0]$phoneN[1]$phoneN[2] $phoneN[3]$phoneN[4]$phoneN[5] $phoneN[6]$phoneN[7]$phoneN[8]";
} else $N=$phoneN;
return $N;
}
?>
Message édité par : Elcorsu / 28-02-2019 00:33
<?
!include! ("mainfile.php");
!include!("header.php");
$textsize10 = 3; # Grand Titre
$textsize12 = 1; # Texte Lignes
$textcolor10 = "red"; # Grand Titre
$textcolor12 = "black"; # Texte Lignes
echo "<center><font color=\"$textcolor10\" size=\"$textsize10\"><b>$niveau : Les mails des inscrits au CPGD pour la saison en cours</b></font></center>";
echo "<center><font color=\"$textcolor12\" size=\"$textsize10\"><b>ceci pour que vous puissiez la copier dans votre fournisseur mail pour des envois groupés</b></font></center>";
function niveau() {
global $sortby, $list;
$niveauplongee = array ("".translate("All")."", "Préparation Niveau 1","Niveau 1","Niveau 2","Niveau 3","Niveau 4","Niveau 5","Initiateur","MF1","MF2","TIV","Nitrox","VHF");
echo "<table width=\"100%\" border=\"0\"><tr><td width=\"50%\" align=\"center\" valign=\"top\">";
echo "Sélection par niveau :";
$num = count($niveauplongee) - 1;
$counter = 0;
while (list(, $npl) = each($niveauplongee)) {
echo "<a href=\"cpgd_mail.php?niveau=$npl\" class=\"noir\">$npl</a>";
if ( $counter == round($num/1) ) {
echo " <br/> ";
} elseif ( $counter != $num ) {
echo " | ";
}
$counter++;
}
echo "</form>";
echo "</td></tr>";
}
niveau();
$niveau=removeHack(stripslashes(htmlspecialchars($niveau, ENT_QUOTES)));
$sortby=removeHack($sortby);
if (!isset($niveau)) { $niveau = translate("All"); }
if ( $niveau != "".translate("All")."" AND $niveau == "Niveau 1" ){
$where= "where niveau like '".$niveau."%'";
} else if ( $niveau != "".translate("All")."" ) {
$where= "where niveau like '%".$niveau."%'";
} else {
$where= "";
}
echo "<br/><br/>";
echo "<tr><tr>";
echo "<center><table width=\"90%\" border=\"1\"><tr><td width=\"50%\"><font color=\"$textcolor12\" size=\"$textsize10\">";
$res = @mysql_query("SELECT * FROM cpgd_membres $where ORDER BY nom");
$rows = mysql_numrows($res);
$col++;
while ($ligne = mysql_fetch_array($res)) {
$oui = $ligne["oui"];
$email = $ligne["Email"];
if (empty($oui))echo "";
else
{
if (empty($email))echo "";
else echo "$email , ";
}
}
$col++;
echo "</font></td></tr>\n";
echo "</table>";
echo "<br><br>";
echo "</table>";
echo "<br><br>";
!include!("footer.php");
?>
$niveau : Les mails des inscrits au CPGD pour la saison en cours"; echo "
ceci pour que vous puissiez la copier dans votre fournisseur mail pour des envois group�s
"; function niveau() { global $sortby, $list; $niveauplongee = array ("".translate("All")."", "Pr�paration Niveau 1","Niveau 1","Niveau 2","Niveau 3","Niveau 4","Niveau 5","Initiateur","MF1","MF2","TIV","Nitrox","VHF"); echo ""; } niveau(); $niveau=removeHack(stripslashes(htmlspecialchars($niveau, ENT_QUOTES))); $sortby=removeHack($sortby); if (!isset($niveau)) { $niveau = translate("All"); } if ( $niveau != "".translate("All")."" AND $niveau == "Niveau 1" ){ $where= "where niveau like '".$niveau."%'"; } else if ( $niveau != "".translate("All")."" ) { $where= "where niveau like '%".$niveau."%'"; } else { $where= ""; } echo "
"; echo ""; echo "
"; echo "S�lection par niveau :"; $num = count($niveauplongee) - 1; $counter = 0; while (list(, $npl) = each($niveauplongee)) { echo "$npl"; if ( $counter == round($num/1) ) { echo "
"; } elseif ( $counter != $num ) { echo " | "; } $counter++; } echo ""; echo "
\n"; echo "
"; $res = @mysql_query("SELECT * FROM cpgd_membres $where ORDER BY nom"); $rows = mysql_numrows($res); $col++; while ($ligne = mysql_fetch_array($res)) { $oui = $ligne["oui"]; $email = $ligne["Email"]; if (empty($oui))echo ""; else { if (empty($email))echo ""; else echo "$email , "; } } $col++; echo "
"; echo "
"; echo ""; echo "
"; !!include!!("footer.php"); ?>
Message édité par : Elcorsu / 28-02-2019 00:42
Message édité par : Elcorsu / 01-03-2019 00:53