correction de bug de login + inclusion du css pas au bon endroit.

a verifier et valider demain
This commit is contained in:
jlb 2003-09-17 17:21:03 +00:00
parent 1098dbccfa
commit ad1572714f
2 changed files with 28 additions and 51 deletions

View File

@ -1,24 +0,0 @@
/* Copyright (C) 2003 Xavier DUTOIT <doli@sydesy.com>
*
* $Id:
* $Source:
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*
*/
/*
Avec ces styles, on imprime pas les menus de gauches et celui du haut
*/
.leftmenu,.menu,.noprint, #powered-by-dolibarr {display:none;}

View File

@ -31,36 +31,37 @@ $errmsg='';
$num=0; $num=0;
$error=0; $error=0;
if ($HTTP_POST_VARS["action"] == 'add') if ($_POST["action"] == 'add')
{ {
// test si le login existe deja // test si le login existe deja
if(!isset($login) || $login=''){ $login=$_POST["login"];
if(!isset($_POST["login"]) || $_POST["login"]=''){
$error+=1; $error+=1;
$errmsg .="Login vide. Veuillez en positionner un<BR>\n"; $errmsg .="Login $login vide. Veuillez en positionner un<BR>\n";
} }
$sql = "SELECT login FROM llx_adherent WHERE login='$login';"; $sql = "SELECT login FROM llx_adherent WHERE login='".$login."';";
$result = $db->query($sql); $result = $db->query($sql);
if ($result) { if ($result) {
$num = $db->num_rows(); $num = $db->num_rows();
} }
if (!isset($nom) || !isset($prenom) || $prenom=='' || $nom==''){ if (!isset($_POST["nom"]) || !isset($_POST["prenom"]) || $_POST["prenom"]=='' || $_POST["nom"]==''){
$error+=1; $error+=1;
$errmsg .="Nom et Prenom obligatoires<BR>\n"; $errmsg .="Nom et Prenom obligatoires<BR>\n";
} }
if (!isset($email) || $email == '' || !ereg('@',$email)){ if (!isset($_POST["email"]) || $_POST["email"] == '' || !ereg('@',$_POST["email"])){
$error+=1; $error+=1;
$errmsg .="Adresse Email invalide<BR>\n"; $errmsg .="Adresse Email invalide<BR>\n";
} }
if ($num !=0){ if ($num !=0){
$error+=1; $error+=1;
$errmsg .="Login deja utilise. Veuillez en changer<BR>\n"; $errmsg .="Login ".$login." deja utilise. Veuillez en changer<BR>\n";
} }
if (!isset($pass1) || !isset($pass2) || $pass1 == '' || $pass2 == '' || $pass1!=$pass2){ if (!isset($_POST["pass1"]) || !isset($_POST["pass2"]) || $_POST["pass1"] == '' || $_POST["pass2"] == '' || $_POST["pass1"]!=$_POST["pass2"]){
$error+=1; $error+=1;
$errmsg .="Password invalide<BR>\n"; $errmsg .="Password invalide<BR>\n";
} }
if (isset($naiss) && $naiss !=''){ if (isset($_POST["naiss"]) && $_POST["naiss"] !=''){
if (!preg_match("/^\d\d\d\d-\d\d-\d\d$/",$naiss)){ if (!preg_match("/^\d\d\d\d-\d\d-\d\d$/",$_POST["naiss"])){
$error+=1; $error+=1;
$errmsg .="Date de naissance invalide (Format AAAA-MM-JJ)<BR>\n"; $errmsg .="Date de naissance invalide (Format AAAA-MM-JJ)<BR>\n";
} }
@ -74,23 +75,23 @@ if ($HTTP_POST_VARS["action"] == 'add')
// email a peu pres correct et le login n'existe pas // email a peu pres correct et le login n'existe pas
$adh = new Adherent($db); $adh = new Adherent($db);
$adh->statut = -1; $adh->statut = -1;
$adh->public = $public; $adh->public = $_POST["public"];
$adh->prenom = $prenom; $adh->prenom = $_POST["prenom"];
$adh->nom = $nom; $adh->nom = $_POST["nom"];
$adh->societe = $societe; $adh->societe = $_POST["societe"];
$adh->adresse = $adresse; $adh->adresse = $_POST["adresse"];
$adh->cp = $cp; $adh->cp = $_POST["cp"];
$adh->ville = $ville; $adh->ville = $_POST["ville"];
$adh->email = $email; $adh->email = $_POST["email"];
$adh->login = $login; $adh->login = $login;
$adh->pass = $pass1; $adh->pass = $_POST["pass1"];
$adh->naiss = $naiss; $adh->naiss = $_POST["naiss"];
$adh->photo = $photo; $adh->photo = $_POST["photo"];
$adh->note = $note; $adh->note = $_POST["note"];
$adh->pays = $pays; $adh->pays = $_POST["pays"];
$adh->typeid = $type; $adh->typeid = $_POST["type"];
$adh->commentaire = $HTTP_POST_VARS["comment"]; $adh->commentaire = $_POST["comment"];
$adh->morphy = $HTTP_POST_VARS["morphy"]; $adh->morphy = $_POST["morphy"];
foreach($_POST as $key => $value){ foreach($_POST as $key => $value){
if (ereg("^options_",$key)){ if (ereg("^options_",$key)){
@ -146,7 +147,7 @@ print '<li> Les champs Commencant par un <FONT COLOR="red">*</FONT> sont obligat
print '<li> Les champs Commencant par un <FONT COLOR="blue">*</FONT> seront affiche sur la liste publique des membres. Si vous ne souhaite pas cela <b>DECOCHEZ</b> la case public ci dessous'; print '<li> Les champs Commencant par un <FONT COLOR="blue">*</FONT> seront affiche sur la liste publique des membres. Si vous ne souhaite pas cela <b>DECOCHEZ</b> la case public ci dessous';
print "<li> Les login et password vous serviront a editer vos coordonnees ulterieurement<BR>\n"; print "<li> Les login et password vous serviront a editer vos coordonnees ulterieurement<BR>\n";
print "</ul><BR>\n"; print "</ul><BR>\n";
print "<form action=\"$PHP_SELF\" method=\"post\">\n"; print "<form action=\"$PHP_SELF\" method=\"POST\">\n";
print '<table cellspacing="0" border="1" width="100%" cellpadding="3">'; print '<table cellspacing="0" border="1" width="100%" cellpadding="3">';
print '<input type="hidden" name="action" value="add">'; print '<input type="hidden" name="action" value="add">';