X-Git-Url: http://git.polytechnique.org/?a=blobdiff_plain;f=include%2Fvalidations%2Fentreprises.inc.php;h=42e1f4a19a6bf0ac95b89e5c1f193035b32969bc;hb=a6dcf7ed6e2ca2c8f39eda6008c24b9ecd0da3bd;hp=19b7a625f2a76efeac8148c09e17f3869ae7695b;hpb=44365e82bb5c55aff571018b8a4dfb76728c677a;p=platal.git diff --git a/include/validations/entreprises.inc.php b/include/validations/entreprises.inc.php index 19b7a62..42e1f4a 100644 --- a/include/validations/entreprises.inc.php +++ b/include/validations/entreprises.inc.php @@ -1,6 +1,6 @@ id = $_id; @@ -101,16 +104,12 @@ class EntrReq extends ProfileValidate protected function handle_editor() { - foreach (array('acronym', 'url', 'email', 'NAF_code') as $field) { + foreach (array('name', 'acronym', 'url', 'email', 'SIREN', 'NAF_code', 'tel', 'fax', 'address') as $field) { $this->$field = (Env::t($field) == '' ? null : Env::t($field)); } foreach (array('AX_code', 'holdingid') as $field) { $this->$field = (Env::i($field) == 0 ? null : Env::i($field)); } - $this->name = Env::t('name'); - $this->address['text'] = Env::t('address'); - $this->tel = Env::t('tel'); - $this->fax = Env::t('fax'); return true; } @@ -131,8 +130,7 @@ class EntrReq extends ProfileValidate if ($isok) { return " L'entreprise " . $this->name . " vient d'être ajoutée à ta fiche."; } else { - return " La demande que tu avais faite pour l'entreprise " . $this->name . - " a été refusée, car elle figure déjà dans notre base."; + return ' La demande que tu avais faite pour l\'entreprise ' . $this->name . ' a été refusée.'; } } @@ -146,20 +144,19 @@ class EntrReq extends ProfileValidate WHERE name = {?}', $this->name); if ($res->numRows() != 1) { - XDB::execute('INSERT INTO profile_job_enum (name, acronym, url, email, holdingid, NAF_code, AX_code) - VALUES ({?}, {?}, {?}, {?}, {?}, {?}, {?})', + XDB::execute('INSERT INTO profile_job_enum (name, acronym, url, email, holdingid, SIREN_code, NAF_code, AX_code) + VALUES ({?}, {?}, {?}, {?}, {?}, {?}, {?}, {?})', $this->name, $this->acronym, $this->url, $this->email, - $this->holdingid, $this->NAF_code, $this->AX_code); + $this->holdingid, $this->SIREN, $this->NAF_code, $this->AX_code); $jobid = XDB::insertId(); $phone = new Phone(array('link_type' => 'hq', 'link_id' => $jobid, 'id' => 0, 'type' => 'fixed', 'display' => $this->tel, 'pub' => 'public')); $fax = new Phone(array('link_type' => 'hq', 'link_id' => $jobid, 'id' => 1, 'type' => 'fax', 'display' => $this->fax, 'pub' => 'public')); - $address = new Address(array('jobid' => $jobid, 'type' => Address::LINK_COMPANY, 'text' => $this->address['text'])); + $address = new Address(array('jobid' => $jobid, 'type' => Address::LINK_COMPANY, 'text' => $this->address)); $phone->save(); $fax->save(); - $address->format(); $address->save(); } else { $jobid = $res->fetchOneCell(); @@ -182,5 +179,5 @@ class EntrReq extends ProfileValidate // }}} -// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8: +// vim:set et sw=4 sts=4 sws=4 foldmethod=marker fenc=utf-8: ?>