<?php
/***************************************************************************
- * Copyright (C) 2003-2010 Polytechnique.org *
+ * Copyright (C) 2003-2014 Polytechnique.org *
* http://opensource.polytechnique.org/ *
* *
* This program is free software; you can redistribute it and/or modify *
public $url = null;
public $email = null;
public $holdingid = null;
+ public $SIREN = null;
public $NAF_code = null;
public $AX_code = null;
public $suggestions;
public $rules = 'Si l\'entreprise est déjà présente sous un autre nom dans la liste des suggestions, remplacer son nom par celui-ci avant de valider. Laisser les autres champs tels quels.';
+ public $requireAdmin = false;
+
// }}}
// {{{ constructor
- public function __construct(User &$_user, Profile &$_profile, $_id, $_name, $_acronym, $_url, $_email, $_tel, $_fax, $_address, $_stamp = 0)
+ public function __construct(User $_user, Profile $_profile, $_id, $_name, $_acronym, $_url, $_email, $_tel, $_fax, $_address, $_stamp = 0)
{
parent::__construct($_user, $_profile, false, 'entreprise', $_stamp);
$this->id = $_id;
protected function handle_editor()
{
- foreach (array('name', 'acronym', 'url', 'email', 'NAF_code', 'tel', 'fax', 'address') 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) {
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.';
}
}
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,
// }}}
-// 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:
?>