1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76
|
function form_modif_societe($id)
{
set_include_path(get_include_path() . ";./peardir");
require_once "HTML/QuickForm.php";
$form = new HTML_QuickForm('modifSociete', 'post');
$form->addElement('header', 'MonEnTete','<center>Modification d\'une société</center>');
$form->addElement('text', 'RaisonSociale', 'Raison sociale : ');
$req="select * from societe where id='$id';";
$res=mysql_query($req);
$row=mysql_fetch_array($res);
$form->addElement('text', 'Adresse', 'adresse : ');
$form->addElement('text', 'Ville', 'ville : ');
$form->addElement('text', 'CP', 'code postal : ');
$form->addElement('text', 'Tel', 'numéro de téléphone : ');
$form->addElement('text', 'Fax', 'numéro de fax : ');
$form->addElement('text', 'AdrWeb', 'adresse du site Web : ');
$form->addElement('text', 'Email', 'adresse email : ');
$form->addElement('text', 'CA', 'chiffre d\'affaire : ');
$form->addElement('text', 'Effectif', 'effectif : ' );
$options = array(
'language' => 'fr',
'format' => 'dMYHi',
'minYear' => 2000,
'maxYear' => 2500
);
$date_defaults = array(
'd' => date('d'),
'M' => date('M'),
'Y' => date('Y'),
'H' => date('H'),
'i' => date('i')
);
$form->setDefaults(array('DateMaj' => $date_defaults));
$form->addElement('date', 'DateMaj', 'Date de dernière mise à jour : ', $options);
$form->addRule('RaisonSociale', 'Vous devez saisir une raison sociale pour cette société', 'required', '', 'client');
$form->addRule('CP', 'Vous devez saisir un code postal valide', 'rangelength', array(5,5), 'client');
$form->addRule('CP', 'Vous devez saisir un code postal valide', 'numeric', '', 'client');
$form->addRule('Tel', 'Vous devez saisir un numéro de téléphone valide', 'numeric', '', 'client');
$form->addRule('Fax', 'Vous devez saisir un numéro de fax valide', 'numeric', '', 'client');
$form->addRule('Email', 'Vous devez saisir une adresse email valide', 'email', '', 'client');
$form->addRule('CA', 'Vous devez saisir un chiffre d\'affaire valide', 'nonzero', '', 'client');
$form->addRule('Effectif', 'Vous devez saisir un effectif valide', 'nonzero', '', 'client');
$form->applyFilter('RaisonSociale','trim') ;
$form->setRequiredNote('<span style="color: #ff0000">*</span> = champs obligatoires');
$form->setJsWarnings('Erreur de saisie','Veuillez corriger');
$form->addElement('reset', 'bouton_clear', 'Effacer');
$form->addElement('submit', 'bouton_effacer', 'Envoyer');
if ($form->validate())
{
$RaisonSociale=$form->exportValue('RaisonSociale');
$Adresse=$form->exportValue('Adresse');
$Ville=$form->exportValue('Ville');
$CP=$form->exportValue('CP');
$Tel=$form->exportValue('Tel');
$Fax=$form->exportValue('Fax');
$AdrWeb=$form->exportValue('AdrWeb');
$Email=$form->exportValue('Email');
$CA=$form->exportValue('CA');
$Effectif=$form->exportValue('Effectif');
$DateMaj=$form->exportValue('DateMaj');
$DateMaj2 = $DateMaj['Y']."-".$DateMaj['M']."-".$DateMaj['d']." ".$DateMaj['H'].":".$DateMaj['i'].":00";
$this->modif_societe($id,$RaisonSociale,$Adresse,$Ville,$CP,$AdrWeb,$Tel,$Fax,$Email,$CA,$Effectif,$dateMaj2);
}
} |
Partager