Ezekiel !
Elite
Hello,
Ca fait 6 ans maintenant que je code en PHP et j'ai adopté un certain style (assez orienté objet) que je n'arrive plus à faire évoluer. Je trouve tjs 2-3 trucs à changer mais rien de bien méchant.
Je cherche donc qqun ayant une solide expérience de PHP qui serait prêt à échanger des codes sources afin de progresser et pourquoi pas changer de style
.
Si qqun est intéressé, ajouter sc_mustang@hotmail.com.
Voila à quoi ressemble pratiquement toute mes pages php ... :
Ca fait 6 ans maintenant que je code en PHP et j'ai adopté un certain style (assez orienté objet) que je n'arrive plus à faire évoluer. Je trouve tjs 2-3 trucs à changer mais rien de bien méchant.
Je cherche donc qqun ayant une solide expérience de PHP qui serait prêt à échanger des codes sources afin de progresser et pourquoi pas changer de style
Si qqun est intéressé, ajouter sc_mustang@hotmail.com.
Voila à quoi ressemble pratiquement toute mes pages php ... :
$f = new NewForm();
$f->openFieldSet(t('informationsCompte'));
$f->addInput('login', t('login'), 'text', 'Post', true, 'Az09');
$f->addInput('password', t('password'), 'password', 'Post', true, 'Az09');
$f->addInput('confirmation', t('confirmation'), 'password', 'Post', true, 'Az09');
$f->closeFieldSet();
$f->openFieldSet(t('informationsUtilisateur'));
$f->addInput('name', t('nom'), 'text', 'Post', true);
$f->addInput('firstname', t('prenom'), 'text', 'Post', true);
$f->addDate('birthdate', t('dateNaissance'), 'Date');
$date = $f->getLastObject();
$date->setBeginYear(1900);
$f->addTextArea('adress', t('adresse'));
$f->addInput('city', t('ville'), 'text', 'Post', false);
$f->addInput('postcode', t('codePostal'), 'text', 'Post', false, 'Int');
$f->addInput('phone', t('telephone'), 'text', 'Post', false, 'Int');
$f->addInput('phoneOffice', t('telephoneBureau'), 'text', 'Post', false, 'Int');
$f->addInput('phoneUrgency', t('telephoneUrgence'), 'text', 'Post', false, 'Int');
$f->addInput('cellular', t('cellular'), 'text', 'Post', false, 'Int');
$f->addInput('email', t('email'), 'text', 'Post', true, 'Email');
$f->addInput('secondEmail', t('secondEmail'), 'text', 'Post', false, 'Email');
$f->addInput('fax', t('fax'), 'text', 'Post', false, 'Int');
$f->addEditor('comment', t('commentaire'), 'Post');
$f->closeFieldSet();
if ($f->verifForm())
{
$verif = $sql->queryExtract('SELECT COUNT(*) AS num FROM user WHERE login = "'.$_POST['login'].'"');
if (!empty($verif['num']))
{
$lg = $f->getObject(1);
$lg->setError(t('erreur').' ! '.t('loginPris').' !');
}
if ($_POST['password'] != $_POST['confirmation'])
{
$pw = $f->getObject(2);
$pw->setError(t('erreur').' ! '.t('passwordDifferent').' !');
}
if ($f->confirmForm())
{
$sql->query ('INSERT INTO user VALUES(
"",
"'.$_POST['login'].'",
"'.md5($_POST['password']).'",
"'.$_POST['name'].'",
"'.$_POST['firstname'].'",
"'.NewForm::date('birthdate').'",
"'.nl2br($_POST['adress']).'",
"'.$_POST['city'].'",
"'.$_POST['postcode'].'",
"'.$_POST['phone'].'",
"'.$_POST['phoneOffice'].'",
"'.$_POST['phoneUrgency'].'",
"'.$_POST['cellular'].'",
"'.$_POST['email'].'",
"'.$_POST['secondEmail'].'",
"'.$_POST['fax'].'",
"'.addslashes(NewForm::clearHtml($_POST['comment'])).'",
"1"
)');
header('Location: index.php?module=userGestion');
}
}
echo $f;