From be3c66f112170f1865cd7041836cd598959133e5 Mon Sep 17 00:00:00 2001 From: plegall Date: Tue, 6 Jan 2009 21:39:04 +0000 Subject: merge r3054 from branch 2.0 to trunk Code administration: convert all text files to Unix file format (CR as eol and not CRLF) git-svn-id: http://piwigo.org/svn/trunk@3055 68402e56-0260-453c-a942-63ccdbb3a9ee --- plugins/c13y_upgrade/initialize.inc.php | 188 ++++++++++++++++---------------- 1 file changed, 94 insertions(+), 94 deletions(-) (limited to 'plugins/c13y_upgrade/initialize.inc.php') diff --git a/plugins/c13y_upgrade/initialize.inc.php b/plugins/c13y_upgrade/initialize.inc.php index 109d41e96..38a007e5f 100644 --- a/plugins/c13y_upgrade/initialize.inc.php +++ b/plugins/c13y_upgrade/initialize.inc.php @@ -20,97 +20,97 @@ // | Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, | // | USA. | // +-----------------------------------------------------------------------+ - -if (!defined('PHPWG_ROOT_PATH')) -{ - die('Hacking attempt!'); -} - -add_event_handler('list_check_integrity', 'c13y_upgrade'); - -function c13y_upgrade($c13y) -{ - global $conf; - - load_language('plugin.lang', dirname(__FILE__).'/'); - - $to_deactivate = true; - - /* Check user with same e-mail */ - $query = ' -select - count(*) -from - '.USERS_TABLE.' -where - '.$conf['user_fields']['email'].' is not null -group by - upper('.$conf['user_fields']['email'].') -having count(*) > 1 -limit 0,1 -;'; - - if (mysql_fetch_array(pwg_query($query))) - { - $to_deactivate = false; - $c13y->add_anomaly( - l10n('c13y_dbl_email_user'), - null, - null, - l10n('c13y_correction_dbl_email_user')); - } - - /* Check plugin included in Piwigo sources */ - $included_plugins = array('dew', 'UpToDate', 'PluginsManager'); - $query = ' -select - id -from - '.PLUGINS_TABLE.' -where - id in ('. - implode( - ',', - array_map( - create_function('$s', 'return "\'".$s."\'";'), - $included_plugins - ) - ) - .') -;'; - - $result = pwg_query($query); - while ($row = mysql_fetch_assoc($result)) - { - $to_deactivate = false; - - $uninstall_msg_link = - ''. - sprintf(l10n('c13y_correction_obsolete_plugin'), $row['id']).''; - - $c13y->add_anomaly( - l10n('c13y_obsolete_plugin'), - null, - null, - $uninstall_msg_link); - } - - /* Check if this plugin must be deactivate */ - if ($to_deactivate) - { - $query = ' -REPLACE INTO '.PLUGINS_TABLE.' -(id, state) -VALUES (\'c13y_upgrade\', \'inactive\') -;'; - pwg_query($query); - - global $page; - $page['infos'][] = l10n('c13y_upgrade_no_anomaly'); - } -} - -?> + +if (!defined('PHPWG_ROOT_PATH')) +{ + die('Hacking attempt!'); +} + +add_event_handler('list_check_integrity', 'c13y_upgrade'); + +function c13y_upgrade($c13y) +{ + global $conf; + + load_language('plugin.lang', dirname(__FILE__).'/'); + + $to_deactivate = true; + + /* Check user with same e-mail */ + $query = ' +select + count(*) +from + '.USERS_TABLE.' +where + '.$conf['user_fields']['email'].' is not null +group by + upper('.$conf['user_fields']['email'].') +having count(*) > 1 +limit 0,1 +;'; + + if (mysql_fetch_array(pwg_query($query))) + { + $to_deactivate = false; + $c13y->add_anomaly( + l10n('c13y_dbl_email_user'), + null, + null, + l10n('c13y_correction_dbl_email_user')); + } + + /* Check plugin included in Piwigo sources */ + $included_plugins = array('dew', 'UpToDate', 'PluginsManager'); + $query = ' +select + id +from + '.PLUGINS_TABLE.' +where + id in ('. + implode( + ',', + array_map( + create_function('$s', 'return "\'".$s."\'";'), + $included_plugins + ) + ) + .') +;'; + + $result = pwg_query($query); + while ($row = mysql_fetch_assoc($result)) + { + $to_deactivate = false; + + $uninstall_msg_link = + ''. + sprintf(l10n('c13y_correction_obsolete_plugin'), $row['id']).''; + + $c13y->add_anomaly( + l10n('c13y_obsolete_plugin'), + null, + null, + $uninstall_msg_link); + } + + /* Check if this plugin must be deactivate */ + if ($to_deactivate) + { + $query = ' +REPLACE INTO '.PLUGINS_TABLE.' +(id, state) +VALUES (\'c13y_upgrade\', \'inactive\') +;'; + pwg_query($query); + + global $page; + $page['infos'][] = l10n('c13y_upgrade_no_anomaly'); + } +} + +?> -- cgit v1.2.3