diff --git a/htdocs/admin/system/os.php b/htdocs/admin/system/os.php index 9af662ae1dc..5a0e07a8069 100644 --- a/htdocs/admin/system/os.php +++ b/htdocs/admin/system/os.php @@ -1,5 +1,5 @@ +/* Copyright (C) 2004-2007 Laurent Destailleur * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -16,7 +16,6 @@ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * * $Id$ - * $Source$ */ /** @@ -27,6 +26,7 @@ require("./pre.inc.php"); + $langs->load("admin"); if (!$user->admin) diff --git a/htdocs/includes/menus/barre_left/eldy_backoffice.php b/htdocs/includes/menus/barre_left/eldy_backoffice.php index 43d14d2d7da..5b8ca6d8ec2 100644 --- a/htdocs/includes/menus/barre_left/eldy_backoffice.php +++ b/htdocs/includes/menus/barre_left/eldy_backoffice.php @@ -39,6 +39,8 @@ class MenuLeft { + var $db; + var $menu_array; var $require_top=array("eldy_backoffice"); // Si doit etre en phase avec un gestionnaire de menu du haut particulier @@ -47,7 +49,7 @@ class MenuLeft { * \param db Handler d'accès base de donnée * \param menu_array Tableau des entrée de menu défini dans les fichier pre.inc.php */ - function MenuLeft($db,&$menu_array) + function MenuLeft($db,$menu_array) { $this->db=$db; $this->menu_array=$menu_array; @@ -101,7 +103,6 @@ class MenuLeft { $leftmenu=isset($_SESSION["leftmenu"])?$_SESSION["leftmenu"]:''; } - $newmenu = new Menu(); $overwritemenufor=array('home','companies','members','products','suppliers','commercial','accountancy','project','tools'); @@ -160,7 +161,6 @@ class MenuLeft { if ($leftmenu=="admintools" && function_exists('eaccelerator_info')) $newmenu->add_submenu(DOL_URL_ROOT."/admin/tools/eaccelerator.php", $langs->trans("EAccelerator"),1); } - $langs->load("users"); $newmenu->add(DOL_URL_ROOT."/user/home.php?leftmenu=users", $langs->trans("MenuUsersAndGroups")); if ($leftmenu=="users") $newmenu->add_submenu(DOL_URL_ROOT."/user/index.php", $langs->trans("Users"), 1, $user->rights->user->user->lire || $user->admin); if ($leftmenu=="users") $newmenu->add_submenu(DOL_URL_ROOT."/user/fiche.php?action=create", $langs->trans("NewUser"),2, $user->rights->user->user->creer || $user->admin); @@ -168,6 +168,7 @@ class MenuLeft { if ($leftmenu=="users") $newmenu->add_submenu(DOL_URL_ROOT."/user/group/fiche.php?action=create", $langs->trans("NewGroup"), 2, $user->rights->user->user->creer || $user->admin); } + /* * Menu TIERS */ @@ -887,7 +888,6 @@ class MenuLeft { } } } - } } diff --git a/htdocs/lib/functions.inc.php b/htdocs/lib/functions.inc.php index f8a0400bda8..e77376bd09b 100644 --- a/htdocs/lib/functions.inc.php +++ b/htdocs/lib/functions.inc.php @@ -2314,7 +2314,7 @@ function get_default_tva($societe_vendeuse, $societe_acheteuse, $taux_produit) // Si le (pays vendeur = pays acheteur) alors la TVA par défaut=TVA du produit vendu. Fin de règle. //if (is_object($societe_acheteuse) && ($societe_vendeuse->pays_id == $societe_acheteuse->pays_id) && ($societe_acheteuse->tva_assuj == 1 || $societe_acheteuse->tva_assuj == 'reel')) // Le test ci-dessus ne devrait pas etre necessaire. Me signaler l'exemple du cas juridique concercné si le test suivant n'est pas suffisant. - if (is_object($societe_acheteuse) && ($societe_vendeuse->pays_id == $societe_acheteuse->pays_id)) + if ($societe_vendeuse->pays_id == $societe_acheteuse->pays_id) { if (strlen($taux_produit) == 0) return -1; // Si taux produit = '', on ne peut déterminer taux tva return $taux_produit; @@ -2324,14 +2324,14 @@ function get_default_tva($societe_vendeuse, $societe_acheteuse, $taux_produit) // Non géré // Si (vendeur et acheteur dans Communauté européenne) et (acheteur = particulier ou entreprise sans num TVA intra) alors TVA par défaut=TVA du produit vendu. Fin de règle. - if (is_object($societe_acheteuse) && ($societe_vendeuse->isInEEC() && $societe_acheteuse->isInEEC()) && ! $societe_acheteuse->tva_intra) + if (($societe_vendeuse->isInEEC() && $societe_acheteuse->isInEEC()) && ! $societe_acheteuse->tva_intra) { if (strlen($taux_produit) == 0) return -1; // Si taux produit = '', on ne peut déterminer taux tva return $taux_produit; } // Si (vendeur et acheteur dans Communauté européenne) et (acheteur = entreprise avec num TVA intra) alors TVA par défaut=0. Fin de règle. - if (is_object($societe_acheteuse) && ($societe_vendeuse->isInEEC() && $societe_acheteuse->isInEEC()) && $societe_acheteuse->tva_intra) + if (($societe_vendeuse->isInEEC() && $societe_acheteuse->isInEEC()) && $societe_acheteuse->tva_intra) { return 0; } diff --git a/htdocs/main.inc.php b/htdocs/main.inc.php index 520b624ee2a..c5b88cb6ac9 100644 --- a/htdocs/main.inc.php +++ b/htdocs/main.inc.php @@ -846,7 +846,6 @@ function left_menu($menu_array, $help_url='', $form_search='') $menu=new MenuLeft($db,$menu_array); $menu->showmenu(); - // Affichage des zones de recherche permanantes $addzonerecherche=0; if ($conf->societe->enabled && $conf->global->MAIN_SEARCHFORM_SOCIETE) $addzonerecherche=1; @@ -878,14 +877,6 @@ function left_menu($menu_array, $help_url='', $form_search='') img_object($langs->trans("List"),'product').' '.$langs->trans("Products")."/".$langs->trans("Services"),'products','sall','product'); } - /* - if ($conf->categorie->enabled) - { - $langs->load("categories"); - printSearchForm(DOL_URL_ROOT.'/categories/search.php',DOL_URL_ROOT.'/categories/',$langs->trans("Categories"),'categories','catname'); - } - */ - print ''; } diff --git a/htdocs/propal.class.php b/htdocs/propal.class.php index 8431d963d0f..4c2cb97f83f 100644 --- a/htdocs/propal.class.php +++ b/htdocs/propal.class.php @@ -505,7 +505,7 @@ class Propal extends CommonObject $sql.= "'".$this->modelpdf."',".$this->db->idate($this->fin_validite).","; $sql.= " ".$this->cond_reglement_id.", ".$this->mode_reglement_id.","; $sql.= "'".addslashes($this->ref_client)."'"; - if ($conf->global->PROPALE_ADD_SHIPPING_DATE) $sql.= ", ".$this->db->idate($this->date_livraison); + if ($conf->global->PROPALE_ADD_SHIPPING_DATE) $sql.= ", ".($this->date_livraison?$this->db->idate($this->date_livraison):'null'); $sql.= ")"; $resql=$this->db->query($sql);