From 0e5f5a74b31c0df471304ccfdb57cba7a26b9925 Mon Sep 17 00:00:00 2001 From: rvelices Date: Fri, 10 Oct 2008 13:11:31 +0000 Subject: - replace a preg_match with simple comparison (faster) - try to get rid of some JS strict warnings in FF (hope it's fixed) - template.class.php is included from functions.inc.php instead of common,upgrade,install (maybe later I will try to see the perf impact of compacting/compiling functions.inc.php together with the included files from itself) git-svn-id: http://piwigo.org/svn/trunk@2700 68402e56-0260-453c-a942-63ccdbb3a9ee --- include/common.inc.php | 1 - include/functions.inc.php | 12 +++--------- install.php | 1 - template-common/scripts.js | 2 +- template/yoga/picture_nav_buttons.tpl | 36 +++++++++++++++++------------------ upgrade.php | 1 - 6 files changed, 22 insertions(+), 31 deletions(-) diff --git a/include/common.inc.php b/include/common.inc.php index fe0e5a542..cbe1d6d89 100644 --- a/include/common.inc.php +++ b/include/common.inc.php @@ -137,7 +137,6 @@ include(PHPWG_ROOT_PATH . 'include/config_default.inc.php'); @include(PHPWG_ROOT_PATH. 'include/config_local.inc.php'); include(PHPWG_ROOT_PATH . 'include/constants.php'); include(PHPWG_ROOT_PATH . 'include/functions.inc.php'); -include(PHPWG_ROOT_PATH . 'include/template.class.php'); // Database connection @mysql_connect( $cfgHote, $cfgUser, $cfgPassword ) or my_error( 'mysql_connect', true ); diff --git a/include/functions.inc.php b/include/functions.inc.php index f2c5511dd..a75df8c4f 100644 --- a/include/functions.inc.php +++ b/include/functions.inc.php @@ -30,6 +30,7 @@ include_once( PHPWG_ROOT_PATH .'include/functions_html.inc.php' ); include_once( PHPWG_ROOT_PATH .'include/functions_tag.inc.php' ); include_once( PHPWG_ROOT_PATH .'include/functions_url.inc.php' ); include_once( PHPWG_ROOT_PATH .'include/functions_plugins.inc.php' ); +include_once( PHPWG_ROOT_PATH .'include/template.class.php'); //----------------------------------------------------------- generic functions @@ -69,7 +70,7 @@ function get_enums($table, $field) function get_boolean( $string ) { $boolean = true; - if ( preg_match( '/^false$/i', $string ) ) + if ( 'false' == strtolower($string) ) { $boolean = false; } @@ -86,14 +87,7 @@ function boolean_to_string($var) { if (is_bool($var)) { - if ($var) - { - return 'true'; - } - else - { - return 'false'; - } + return $var ? 'true' : 'false'; } else { diff --git a/install.php b/install.php index c83035522..f629fb06e 100644 --- a/install.php +++ b/install.php @@ -186,7 +186,6 @@ include(PHPWG_ROOT_PATH . 'include/constants.php'); include(PHPWG_ROOT_PATH . 'include/functions.inc.php'); include(PHPWG_ROOT_PATH . 'admin/include/functions.php'); include(PHPWG_ROOT_PATH . 'admin/include/functions_upgrade.php'); -include(PHPWG_ROOT_PATH . 'include/template.class.php'); if (isset($_GET['language'])) { diff --git a/template-common/scripts.js b/template-common/scripts.js index 4e5ef822f..519786ab7 100644 --- a/template-common/scripts.js +++ b/template-common/scripts.js @@ -79,7 +79,7 @@ Function.prototype.pwgBind = function() { return function() { return __method.apply(object, args); } } -PwgWS = function(urlRoot) +function PwgWS(urlRoot) { this.urlRoot = urlRoot; this.options = { diff --git a/template/yoga/picture_nav_buttons.tpl b/template/yoga/picture_nav_buttons.tpl index aca9b10bd..f5a8aa914 100644 --- a/template/yoga/picture_nav_buttons.tpl +++ b/template/yoga/picture_nav_buttons.tpl @@ -62,42 +62,42 @@ - +// ]]> diff --git a/upgrade.php b/upgrade.php index 67cfce745..bf726cc6e 100644 --- a/upgrade.php +++ b/upgrade.php @@ -26,7 +26,6 @@ define('PHPWG_ROOT_PATH', './'); include_once(PHPWG_ROOT_PATH.'include/functions.inc.php'); include_once(PHPWG_ROOT_PATH.'admin/include/functions.php'); include_once(PHPWG_ROOT_PATH.'admin/include/functions_upgrade.php'); -include(PHPWG_ROOT_PATH.'include/template.class.php'); include(PHPWG_ROOT_PATH.'include/mysql.inc.php'); include(PHPWG_ROOT_PATH . 'include/config_default.inc.php'); -- cgit v1.2.3