diff --git a/htdocs/lib/lib_head.js b/htdocs/lib/lib_head.js index 04a21566e4c..3b33186c4a9 100644 --- a/htdocs/lib/lib_head.js +++ b/htdocs/lib/lib_head.js @@ -47,6 +47,7 @@ function showDP(base,dateFieldID,format) showDP.datefieldID=dateFieldID; var dateField=getObjectFromID(dateFieldID); + //check to see if another box is already showing var alreadybox=getObjectFromID("DPCancel"); @@ -54,6 +55,15 @@ function showDP(base,dateFieldID,format) //get positioning var thetop=getTop(dateField)+dateField.offsetHeight; + +// var xxx=getObjectFromID('bottompage'); +//alert(xxx.style.pixelTop); +//alert(document.body.clientHeight); +//alert(document.body.style.offsetTop); +//alert(thetop); +//alert(window.innerHeight); + if (thetop+160 > window.innerHeight) + thetop=thetop-160-20; var theleft=getLeft(dateField); if (theleft+140 > window.innerWidth) theleft= theleft-140+dateField.offsetWidth-15; diff --git a/htdocs/main.inc.php b/htdocs/main.inc.php index f8f04ea3a4f..e8c8248790d 100644 --- a/htdocs/main.inc.php +++ b/htdocs/main.inc.php @@ -25,18 +25,18 @@ /** \file htdocs/main.inc.php - \brief Fichier de formatage générique des écrans Dolibarr + \brief Fichier de formatage g?rique des ?ans Dolibarr \version $Revision$ */ // Pour le tuning optionnel. Activer si la variable d'environnement DOL_TUNING -// est positionnée. A appeler avant tout. +// est positionn? A appeler avant tout. if (isset($_SERVER['DOL_TUNING'])) $micro_start_time=microtime(true); // Forcage du parametrage PHP magic_quots_gpc (Sinon il faudrait a chaque POST, conditionner // la lecture de variable par stripslashes selon etat de get_magic_quotes). -// En mode off (recommandé), il faut juste fait addslashes au moment d'un insert/update. +// En mode off (recommand? il faut juste fait addslashes au moment d'un insert/update. function stripslashes_deep($value) { return (is_array($value) ? array_map('stripslashes_deep', $value) : stripslashes($value)); @@ -55,15 +55,15 @@ require_once("master.inc.php"); // Verification du login. -// Cette verification est faite pour chaque accès. Après l'authentification, -// l'objet $user est initialisée. Notament $user->id, $user->login et $user->nom, $user->prenom +// Cette verification est faite pour chaque acc? Apr?l'authentification, +// l'objet $user est initialis? Notament $user->id, $user->login et $user->nom, $user->prenom // \todo Stocker les infos de $user en session persistente php et ajouter recup dans le fetch // depuis la sessions pour ne pas avoir a acceder a la base a chaque acces de page. -// MODE 1: Pas d'identification car forcé +// MODE 1: Pas d'identification car force if (! empty($dolibarr_auto_user)) { - // Mode forcé sur un utilisateur (pour debug, demo, ...), on initialise la session + // Mode forc?ur un utilisateur (pour debug, demo, ...), on initialise la session if (! session_id()) { session_name("DOLSESSID_".$dolibarr_main_db_name); session_start(); @@ -97,10 +97,9 @@ elseif (! empty($_SERVER["REMOTE_USER"])) $_SESSION["dol_user"]=$user; } } -// MODE 3: Identification depuis base de donnée -else +// MODE 3: Identification depuis base de donn?else { - // Authentification Apache KO ou non active, pas de mode forcé, on demande le login + // Authentification Apache KO ou non active, pas de mode forc?on demande le login require_once(DOL_DOCUMENT_ROOT."/includes/pear/Auth/Auth.php"); $pear = $dolibarr_main_db_type.'://'.$dolibarr_main_db_user.':'.$dolibarr_main_db_pass.'@'.$dolibarr_main_db_host.'/'.$dolibarr_main_db_name; @@ -137,10 +136,9 @@ else } else { - // Non authentifié - dolibarr_syslog("Authentification non réalisé"); + // Non authentifi? dolibarr_syslog("Authentification non r?is?; } - // Le début de la page a été affiché par loginfunction. On ferme juste la page + // Le d?t de la page a ? affich?ar loginfunction. On ferme juste la page print "\n\n\n"; exit; } @@ -173,14 +171,13 @@ if (isset($user->conf->MAIN_LANG_DEFAULT) && $user->conf->MAIN_LANG_DEFAULT) { if ($langs->getDefaultLang() != $user->conf->MAIN_LANG_DEFAULT) { - // Si on a un langage perso différent du langage courant global + // Si on a un langage perso diff?nt du langage courant global $langs->setDefaultLang($user->conf->MAIN_LANG_DEFAULT); $langs->setPhpLang($user->conf->MAIN_LANG_DEFAULT); } } -// Remplace conf->css par valeur personnalisée -if (isset($user->conf->MAIN_THEME) && $user->conf->MAIN_THEME) +// Remplace conf->css par valeur personnalis?if (isset($user->conf->MAIN_THEME) && $user->conf->MAIN_THEME) { $conf->theme=$user->conf->MAIN_THEME; $conf->css = "theme/".$conf->theme."/".$conf->theme.".css"; @@ -193,13 +190,12 @@ if (isset($user->conf->MAIN_DISABLE_JAVASCRIPT) && $user->conf->MAIN_DISABLE_JAV $conf->use_javascript=! $user->conf->MAIN_DISABLE_JAVASCRIPT; } -// Défini gestionnaire de menu à utiliser +// D?ni gestionnaire de menu ?tiliser if (! $user->societe_id) // Si utilisateur interne { $conf->top_menu=$conf->global->MAIN_MENU_BARRETOP; $conf->left_menu=$conf->global->MAIN_MENU_BARRELEFT; - // Pour compatibilité - if ($conf->top_menu == 'eldy.php') $conf->top_menu='eldy_backoffice.php'; + // Pour compatibilit? if ($conf->top_menu == 'eldy.php') $conf->top_menu='eldy_backoffice.php'; if ($conf->left_menu == 'eldy.php') $conf->left_menu='eldy_backoffice.php'; } else // Si utilisateur externe @@ -208,7 +204,7 @@ else // Si utilisateur externe $conf->left_menu=$conf->global->MAIN_MENUFRONT_BARRELEFT; } -// Si le login n'a pu être récupéré, on est identifié avec un compte qui n'existe pas. +// Si le login n'a pu ?e r?p?, on est identifi?vec un compte qui n'existe pas. // Tentative de hacking ? if (! $user->login) accessforbidden(); @@ -233,7 +229,7 @@ if (defined("MAIN_NOT_INSTALLED")) exit; } -// Constantes utilisées pour définir le nombre de lignes des textarea +// Constantes utilis? pour d?nir le nombre de lignes des textarea if (! eregi("firefox",$_SERVER["HTTP_USER_AGENT"])) { define('ROWS_1',1); @@ -250,7 +246,7 @@ else /** - * \brief Affiche en-tête html + * \brief Affiche en-t? html * \param head lignes d'en-tete head * \param title titre page web * \param target target du menu Accueil @@ -314,7 +310,7 @@ function top_htmlhead($head, $title="", $target="") } /** - * \brief Affiche en-tête html + la barre de menu supérieure + * \brief Affiche en-t? html + la barre de menu sup?eure * \param head lignes d'en-tete head * \param title titre page web * \param target target du menu Accueil @@ -325,11 +321,11 @@ function top_menu($head, $title="", $target="") top_htmlhead($head, $title, $target); - print '
'; + print '
'; /* - * Si la constante MAIN_NEED_UPDATE est définie (par le script de migration sql en général), c'est que - * les données ont besoin d'un remaniement. Il faut passer le update.php + * Si la constante MAIN_NEED_UPDATE est d?nie (par le script de migration sql en g?ral), c'est que + * les donn? ont besoin d'un remaniement. Il faut passer le update.php */ if ($conf->global->MAIN_NEED_UPDATE) { @@ -346,11 +342,11 @@ function top_menu($head, $title="", $target="") /* - * Barre de menu supérieure + * Barre de menu sup?eure */ print '
'."\n"; - // Charge le gestionnaire des entrées de menu du haut + // Charge le gestionnaire des entr? de menu du haut require_once(DOL_DOCUMENT_ROOT ."/includes/menus/barre_top/".$conf->top_menu); $menutop = new MenuTop($db); $menutop->atarget=$target; @@ -382,9 +378,9 @@ function top_menu($head, $title="", $target="") /** * \brief Affiche barre de menu gauche - * \param menu_array Tableau des entrée de menu + * \param menu_array Tableau des entr?de menu * \param help_url Url pour le lien aide ('' par defaut) - * \param form_search Formulaire de recherche permanant supplémentaire + * \param form_search Formulaire de recherche permanant suppl?ntaire */ function left_menu($menu_array, $help_url='', $form_search='') { @@ -398,7 +394,7 @@ function left_menu($menu_array, $help_url='', $form_search='') print '
'."\n"; - // Autres entrées du menu par le gestionnaire + // Autres entr? du menu par le gestionnaire require_once(DOL_DOCUMENT_ROOT ."/includes/menus/barre_left/".$conf->left_menu); $menu=new MenuLeft($db,$menu_array); $menu->showmenu(); @@ -446,7 +442,7 @@ function left_menu($menu_array, $help_url='', $form_search='') print '
'; } - // Zone de recherche supplémentaire + // Zone de recherche suppl?ntaire if ($form_search) { print $form_search; @@ -514,12 +510,12 @@ function printSearchForm($urlaction,$urlobject,$title,$htmlmodesearch='search',$ /** * \brief Impression du pied de page - * \param foot Non utilisé + * \param foot Non utilise */ - function llxFooter($foot='') { global $conf, $dolibarr_auto_user, $micro_start_time; + print "\n
\n".''."\n"; print "\n\n".''; @@ -535,7 +531,7 @@ function llxFooter($foot='') print ''; } - // Juste pour éviter bug IE qui réorganise mal div précédents si celui-ci absent + // Juste pour ?ter bug IE qui r?ganise mal div pr?dents si celui-ci absent print "\n".'
 
'."\n"; print "\n"; diff --git a/htdocs/theme/eldy/eldy.css.php b/htdocs/theme/eldy/eldy.css.php index 0a3a9346aa1..3fa2d51cf13 100644 --- a/htdocs/theme/eldy/eldy.css.php +++ b/htdocs/theme/eldy/eldy.css.php @@ -375,7 +375,7 @@ div.tabBar { padding-left: 12px; padding-right: 12px; padding-bottom: 12px; - margin: 0px 0px 10px 0px; + margin: 0px 0px 50px 0px; -moz-border-radius-topleft:6px; -moz-border-radius-topright:6px; -moz-border-radius-bottomleft:6px;