public function __construct()\r
{\r
parent::__construct();\r
- //$this->dbSync();\r
+ $this->dbSync();\r
\r
cubeLang::set();\r
$this->authentifie();\r
$db->entreprises->code_postal('varchar', 20, false);\r
$db->entreprises->ville('varchar', 64, false);\r
$db->entreprises->pays('varchar', 2, false);\r
+ $db->entreprises->adresse_facturation('varchar',512,false);\r
$db->entreprises->tva_intra('varchar', 14, false);\r
$db->entreprises->date_creation('integer', 0, false);\r
$db->entreprises->notes('text', 0, false);\r
$db->themes->reference('fk_themes_signature', 'signature', 'signatures', 'signature_id');\r
$db->themes->reference('fk_themes_proprietaires', 'proprietaire', 'utilisateurs', 'utilisateur_id');\r
// Table des droits des themes\r
- $db->themes_droits->theme_id('integer', 0, false);\r
- $db->themes_droits->utilisateur_id('integer', 0, false);\r
+ //$db->themes_droits->theme_id('integer', 0, false);\r
+ //$db->themes_droits->utilisateur_id('integer', 0, false);\r
// Clés\r
- $db->themes_droits->primary('pk_themes_droits', 'theme_id', 'utilisateur_id');\r
- $db->themes_droits->reference('fk_themes_droits_theme_id', 'theme_id', 'themes', 'theme_id');\r
- $db->themes_droits->reference('fk_themes_droits_utilisateur_id', 'utilisateur_id', 'utilisateurs', 'utilisateur_id');\r
+ // $db->themes_droits->primary('pk_themes_droits', 'theme_id', 'utilisateur_id');\r
+ //$db->themes_droits->reference('fk_themes_droits_theme_id', 'theme_id', 'themes', 'theme_id');\r
+ //$db->themes_droits->reference('fk_themes_droits_utilisateur_id', 'utilisateur_id', 'utilisateurs', 'utilisateur_id');\r
// Table des langues\r
$db->langues->lang_id('varchar', 20, false);\r
$db->langues->nom('varchar', 256, false);\r
. 'GROUP BY e.entreprise_id');\r
$this->createView('entreprises_vue', 'SELECT e.*,i.impaye AS impaye'\r
. ' FROM entreprises_inter e LEFT JOIN impayes_entreprises i ON e.entreprise_id=i.entreprise');\r
- $this->createView('clients', 'SELECT u.*,e.nom AS rs, i.impaye, '\r
+ $this->createView('clients', 'SELECT u.*,e.nom AS rs, e.adresse_facturation AS adresse_facturation, i.impaye, '\r
. 'SUM(f.total_ht) AS ca '\r
. 'FROM entreprises e LEFT JOIN impayes_entreprises i ON e.entreprise_id=i.entreprise LEFT JOIN utilisateurs u ON u.entreprise=e.entreprise_id AND u.grade=0 LEFT JOIN projets p ON p.client=u.utilisateur_id LEFT JOIN factures f ON f.projet=p.projet_id AND f.status IN(1,2) '\r
. 'GROUP BY u.utilisateur_id');\r
$res .= '<tr><td>' . __('Code postal') . '</td><td>' . form::field('code_postal', 10, 20, $client->code_postal) . '</td></tr>';\r
$res .= '<tr><td>' . __('Ville') . '</td><td>' . form::field('ville', 30, 128, $client->ville) . '</td></tr>';\r
$res .= '<tr><td>' . __('Pays') . '</td><td>' . form::combo('pays', cubeCountry::getList(), $client->pays) . '</td></tr>';\r
+ $res .= '<tr><td>' . __('Adresse de facturation') . '</td><td>' . form::textarea('adresse_facturation', 40, 3, $client->adresse_facturation) . '</td></tr>';\r
$res .= '<tr><td>' . __('Numéro de TVA intracommunautaire') . '</td><td>' . form::field('tva_intra', 15, 13, $client->tva_intra) . '</td></tr>';\r
if ($entreprise_id == 'new') {\r
$daoContact = new extranetDAOClient($core->con);\r
\r
if ($adresse == '') {\r
$adresse = array();\r
- $adresse[] = $client->rs;\r
- $adresse[] = trim($client->adresse);\r
- $adresse[] = $client->code_postal . ' ' . $client->ville;\r
- $adresse[] = cubeCountry::getCountry($client->pays);\r
+ fb($client->adresse_facturation);\r
+ if ($client->adresse_facturation != '') {\r
+ $adresse[] = $client->adresse_facturation;\r
+ } else {\r
+ $adresse[] = $client->rs;\r
+ $adresse[] = trim($client->adresse);\r
+ $adresse[] = $client->code_postal . ' ' . $client->ville;\r
+ $adresse[] = cubeCountry::getCountry($client->pays);\r
+ }\r
} else {\r
$adresse = explode("\n", trim($adresse));\r
}\r
} elseif ($args[1] == 'book') {\r
$dao = new wsDAOBook($core->con);\r
$dao->setSearch($q, true);\r
- $books = $dao->getListe('date','DESC',15);\r
+ $books = $dao->getListe('date', 'DESC', 15);\r
foreach($books as $book) {\r
$suggestions[] = $book->book_id . ' - ' . $book->nom;\r
}\r