From 68d83dd653a7a2c2213b3410fd7de27a4636130d Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Wed, 24 Jul 2013 00:34:08 +0200 Subject: [PATCH] Some fix into perf.php page. --- htdocs/admin/system/perf.php | 38 ++++++++++++++++++----------------- htdocs/langs/en_US/admin.lang | 2 ++ htdocs/langs/fr_FR/admin.lang | 2 ++ 3 files changed, 24 insertions(+), 18 deletions(-) diff --git a/htdocs/admin/system/perf.php b/htdocs/admin/system/perf.php index 4f24998227a60..7c22960fca7c0 100644 --- a/htdocs/admin/system/perf.php +++ b/htdocs/admin/system/perf.php @@ -56,10 +56,10 @@ print ''.$langs->trans("XDebug").': '; $test=!function_exists('xdebug_is_enabled'); if ($test) print img_picto('','tick.png').' '.$langs->trans("NotInstalled"); -else +else { print img_picto('','warning').' '.$langs->trans("XDebugInstalled"); - print $langs->trans("MoreInformation").' XDebug admin page'; + print ' '.$langs->trans("MoreInformation").' XDebug admin page'; } print '
'; @@ -67,12 +67,12 @@ print '
'; print ''.$langs->trans("ApplicativeCache").': '; $test=!empty($conf->memcached->enabled); -if ($test) +if ($test) { if (!empty($conf->global->MEMCACHED_SERVER)) { print img_picto('','tick.png').' '.$langs->trans("MemcachedAvailableAndSetup"); - print $langs->trans("MoreInformation").' Memcached module admin page'; + print ' '.$langs->trans("MoreInformation").' Memcached module admin page'; } else { @@ -86,12 +86,12 @@ print '
'; print ''.$langs->trans("OPCodeCache").': '; $test1=function_exists('xcache_info'); -if ($test1) +if ($test1) { print img_picto('','tick.png').' '.$langs->trans("XCacheInstalled"); - print $langs->trans("MoreInformation").' Xcache admin page'; + print ' '.$langs->trans("MoreInformation").' Xcache admin page'; } -else +else { $test2=function_exists('eaccelerator_info'); if ($test2) print img_picto('','tick.png').' '.$langs->trans("EAcceleratorInstalled"); @@ -140,7 +140,7 @@ } } }) - + var getcssurl; var cachecssstring; var compcssstring; @@ -181,7 +181,7 @@ }) var getcssphpurl; - var cachecssphpstring; + var cachecssphpstring; var compcssphpstring; getcssphpurl = $.ajax({ type: "GET", @@ -218,7 +218,7 @@ } } }) - + var getimgurl; var cacheimgstring; var compimgstring; @@ -254,7 +254,7 @@ { jQuery("#httpcompimgok").show(); jQuery("#httpcompimgko").hide(); - } + } } }) @@ -293,7 +293,7 @@ { jQuery("#httpcompjsok").show(); jQuery("#httpcompjsko").hide(); - } + } } }) @@ -332,7 +332,7 @@ { jQuery("#httpcompjsphpok").show(); jQuery("#httpcompjsphpko").hide(); - } + } } }) @@ -413,20 +413,22 @@ { $limitforoptim=10000; $num=$db->num_rows($resql); + $obj=$db->fetch_object($resql); + $nb=$obj->nb; if ($nb > $limitforoptim) { if (empty($conf->global->PRODUCT_DONOTSEARCH_ANYWHERE)) { - print img_picto('','warning.png').' '.$langs->trans("YouHaveXProductUseSearchOptim",$num); + print img_picto('','warning.png').' '.$langs->trans("YouHaveXProductUseSearchOptim",$nb); } else { - print img_picto('','tick.png').' '.$langs->trans("YouHaveXProductAndSearchOptimOn",$num); + print img_picto('','tick.png').' '.$langs->trans("YouHaveXProductAndSearchOptimOn",$nb); } } - else + else { - print img_picto('','tick.png').' '.$langs->trans("NbOfProductIsLowerThanNoPb",$limitforoptim); + print img_picto('','tick.png').' '.$langs->trans("NbOfProductIsLowerThanNoPb",$nb); } print '
'; $db->free($resql); @@ -437,7 +439,7 @@ print ''.$langs->trans("Browser").':
'; if (! in_array($conf->browser->name, array('chrome','opera','safari','firefox'))) { - print img_picto('','warning.png').' '.$langs->trans("BrowserIsKO",$conf->browser->name); + print img_picto('','warning.png').' '.$langs->trans("BrowserIsKO",$conf->browser->name); } else { diff --git a/htdocs/langs/en_US/admin.lang b/htdocs/langs/en_US/admin.lang index 36751e0679ae2..72eff4551a8e5 100644 --- a/htdocs/langs/en_US/admin.lang +++ b/htdocs/langs/en_US/admin.lang @@ -990,6 +990,8 @@ SearchOptim=Search optimization YouHaveXProductUseSearchOptim=You have %s product into database. You should add the constant PRODUCT_DONOTSEARCH_ANYWHERE to 1 into Home-Setup-Other, you limit the search to the beginning of strings making possible for database to use index and you should get an immediate response. BrowserIsOK=You are using the web browser %s. This browser is ok for security and performance. BrowserIsKO=You are using the web browser %s. This browser is known to be a bad choice for security, performance and reliability. We recommand you to use Firefox, Chrome, Opera or Safari. +XDebugInstalled=XDebug est chargé. +XCacheInstalled=XCache is loaded. ##### Module password generation PasswordGenerationStandard=Return a password generated according to internal Dolibarr algorithm: 8 characters containing shared numbers and characters in lowercase. PasswordGenerationNone=Do not suggest any generated password. Password must be type in manually. diff --git a/htdocs/langs/fr_FR/admin.lang b/htdocs/langs/fr_FR/admin.lang index 69a4fbba42633..86a9abaf7b245 100644 --- a/htdocs/langs/fr_FR/admin.lang +++ b/htdocs/langs/fr_FR/admin.lang @@ -1006,6 +1006,8 @@ SearchOptim=Optimization des recherches YouHaveXProductUseSearchOptim=Vous avez %s produits/services en base. Il est recommandé d'ajouter la constante PRODUCT_DONOTSEARCH_ANYWHERE à 1 dans Accueil-Configuration-Divers, vous limiterez ainsi la recherche au début de la chaine rendant possible l'utilisation de l'index et obtiendrez une réponse immédiate. BrowserIsOK=Vous utilisez le navigateur %s. Ce navigateur est réputé optimisé pour la sécurité et performance. BrowserIsKO=Vous utilisez le navigateur %s. Ce navigateur est déconseillé pour des raisons de sécurité, performance et qualité des pages restituées. Nous vous recommandons d'utiliser Firefox, Chrome, Opera ou Safari. +XDebugInstalled=XDebug est chargé. +XCacheInstalled=XCache est chargé. ##### Module password generation PasswordGenerationStandard=Renvoie un mot de passe généré selon l'algorithme interne de Dolibarr : 8 caractères, chiffres et caractères en minuscules mélangés. PasswordGenerationNone=Ne propose pas de mots de passe générés. Le mot de passe est à saisir manuellement.