Huge rewrite of default parameters, ext-network continued:
authorRoland Häder <roland@mxchange.org>
Thu, 5 Nov 2009 15:18:54 +0000 (15:18 +0000)
committerRoland Häder <roland@mxchange.org>
Thu, 5 Nov 2009 15:18:54 +0000 (15:18 +0000)
- All default parameters with default value zero are now char zero and not
  number. This prevented a bug in several queries and bigintval(). :(
- Extension ext-network continued but still unfinished
- TODOs.txt updated

155 files changed:
.gitattributes
DOCS/TODOs.txt
beg.php
debug.php
doubler.php
inc/autopurge/purge-general.php
inc/autopurge/purge-mails.php
inc/classes/rdf.class.php
inc/config-functions.php
inc/db/lib-mysql3.php
inc/extensions-functions.php
inc/extensions/ext-bonus.php
inc/extensions/ext-network.php
inc/extensions/ext-rallye.php
inc/filter-functions.php
inc/filters.php
inc/functions.php
inc/gen_mediadata.php
inc/header.php
inc/install-inc.php
inc/language-functions.php
inc/libs/_functions.php [new file with mode: 0644]
inc/libs/admins_functions.php
inc/libs/bonus_functions.php
inc/libs/doubler_functions.php
inc/libs/html_mail_functions.php
inc/libs/jackpot_functions.php
inc/libs/mediadata_functions.php
inc/libs/network_functions.php [new file with mode: 0644]
inc/libs/newsletter_functions.php
inc/libs/online_functions.php
inc/libs/optimize_functions.php
inc/libs/primera_functions.php
inc/libs/rallye_functions.php
inc/libs/refback_functions.php
inc/libs/removeip_functions.php
inc/libs/sponsor_functions.php
inc/libs/surfbar_functions.php
inc/libs/task_functions.php
inc/libs/user_functions.php
inc/libs/yoomedia_functions.php
inc/mails/doubler_mails.php
inc/modules/admin/admin-inc.php
inc/modules/admin/overview-inc.php
inc/modules/admin/what-add_rallye.php
inc/modules/admin/what-adminedit.php
inc/modules/admin/what-admins_mails.php
inc/modules/admin/what-config_admins.php
inc/modules/admin/what-config_bonus.php
inc/modules/admin/what-config_cats.php
inc/modules/admin/what-config_email.php
inc/modules/admin/what-config_mods.php
inc/modules/admin/what-config_other.php
inc/modules/admin/what-config_payouts.php
inc/modules/admin/what-config_points.php
inc/modules/admin/what-config_rallye_prices.php
inc/modules/admin/what-config_secure.php
inc/modules/admin/what-config_yoomedia.php
inc/modules/admin/what-del_email.php
inc/modules/admin/what-del_holiday.php
inc/modules/admin/what-del_transfer.php
inc/modules/admin/what-email_details.php
inc/modules/admin/what-extensions.php
inc/modules/admin/what-guestedit.php
inc/modules/admin/what-list_beg.php
inc/modules/admin/what-list_bonus.php
inc/modules/admin/what-list_country.php
inc/modules/admin/what-list_doubler.php
inc/modules/admin/what-list_payouts.php
inc/modules/admin/what-list_rallyes.php
inc/modules/admin/what-list_sponsor.php
inc/modules/admin/what-list_sponsor_pay.php
inc/modules/admin/what-list_surfbar_urls.php
inc/modules/admin/what-list_task.php
inc/modules/admin/what-list_transfer.php
inc/modules/admin/what-list_unconfirmed.php
inc/modules/admin/what-list_user.php
inc/modules/admin/what-list_yoomedia_tm.php
inc/modules/admin/what-memedit.php
inc/modules/admin/what-optimize.php
inc/modules/admin/what-refbanner.php
inc/modules/admin/what-repair_amnu.php
inc/modules/admin/what-repair_cats.php
inc/modules/admin/what-repair_gmnu.php
inc/modules/admin/what-repair_mmnu.php
inc/modules/admin/what-surfbar_stats.php
inc/modules/admin/what-theme_check.php
inc/modules/admin/what-theme_edit.php
inc/modules/admin/what-unlock_emails.php
inc/modules/admin/what-updates.php
inc/modules/guest/action-themes.php
inc/modules/guest/what-confirm.php
inc/modules/guest/what-login.php
inc/modules/guest/what-mediadata.php
inc/modules/guest/what-register.php
inc/modules/guest/what-sponsor_reg.php
inc/modules/guest/what-stats.php
inc/modules/member/action-
inc/modules/member/action-account.php
inc/modules/member/action-bank.php
inc/modules/member/action-extras.php
inc/modules/member/action-logout.php
inc/modules/member/action-main.php
inc/modules/member/action-order.php
inc/modules/member/action-rals.php
inc/modules/member/action-stats.php
inc/modules/member/action-surfbar.php
inc/modules/member/action-themes.php
inc/modules/member/what-categories.php
inc/modules/member/what-holiday.php
inc/modules/member/what-mydata.php
inc/modules/member/what-nickname.php
inc/modules/member/what-order.php
inc/modules/member/what-payout.php
inc/modules/member/what-points.php
inc/modules/member/what-primera.php
inc/modules/member/what-refback.php
inc/modules/member/what-reflinks.php
inc/modules/member/what-reflist.php
inc/modules/member/what-transfer.php
inc/modules/member/what-unconfirmed.php
inc/modules/member/what-wernis.php
inc/mysql-connect.php
inc/mysql-manager.php
inc/phpmailer/class.phpmailer.php
inc/phpmailer/class.pop3.php
inc/phpmailer/class.smtp.php
inc/phpmailer/test/phpmailer_test.php
inc/phpmailer/test/phpunit.php
inc/pool/pool-bonus.php
inc/pool/pool-user.php
inc/reset/reset_birthday.php
inc/reset/reset_profile.php
inc/sql-functions.php
inc/stats-functions.php
inc/stylesheet.php
inc/wrapper-functions.php
index.php
install.php
lead-confirm.php
mailid.php
mailid_top.php
modules.php
show_bonus.php
surfbar.php
templates/de/emails/admins_mail_contct_admin.tpl [deleted file]
templates/de/emails/admins_msg_contct_admin.tpl [deleted file]
templates/de/html/admin/admin_add_network.tpl [new file with mode: 0644]
templates/de/html/admin/admin_config_beg.tpl
templates/de/html/admin/admin_edit_networks_row.tpl [new file with mode: 0644]
templates/de/html/admin/admin_list_networks.tpl [new file with mode: 0644]
templates/de/html/admin/admin_list_networks_row.tpl [new file with mode: 0644]
templates/de/html/admin/admin_network_added.tpl [new file with mode: 0644]
theme/default/css/general.css
theme/default/css/register.css

index 3113150..d43918b 100644 (file)
@@ -255,6 +255,7 @@ inc/language/user_de.php -text
 inc/language/wernis_de.php -text
 inc/language/yoomedia_de.php -text
 inc/libs/.htaccess -text
 inc/language/wernis_de.php -text
 inc/language/yoomedia_de.php -text
 inc/libs/.htaccess -text
+inc/libs/_functions.php -text
 inc/libs/active_functions.php -text
 inc/libs/admins_functions.php -text
 inc/libs/autopurge_functions.php -text
 inc/libs/active_functions.php -text
 inc/libs/admins_functions.php -text
 inc/libs/autopurge_functions.php -text
@@ -270,6 +271,7 @@ inc/libs/holiday_functions.php -text
 inc/libs/html_mail_functions.php -text
 inc/libs/jackpot_functions.php -text
 inc/libs/mediadata_functions.php -text
 inc/libs/html_mail_functions.php -text
 inc/libs/jackpot_functions.php -text
 inc/libs/mediadata_functions.php -text
+inc/libs/network_functions.php -text
 inc/libs/newsletter_functions.php -text
 inc/libs/nickname_functions.php -text
 inc/libs/online_functions.php -text
 inc/libs/newsletter_functions.php -text
 inc/libs/nickname_functions.php -text
 inc/libs/online_functions.php -text
@@ -750,8 +752,6 @@ templates/de/emails/admin/admin_wernis_request.tpl -text
 templates/de/emails/admins/.htaccess -text
 templates/de/emails/admins/admins_mail_contct_admin.tpl -text
 templates/de/emails/admins/admins_msg_contct_admin.tpl -text
 templates/de/emails/admins/.htaccess -text
 templates/de/emails/admins/admins_mail_contct_admin.tpl -text
 templates/de/emails/admins/admins_msg_contct_admin.tpl -text
-templates/de/emails/admins_mail_contct_admin.tpl -text
-templates/de/emails/admins_msg_contct_admin.tpl -text
 templates/de/emails/back-admin.tpl -text
 templates/de/emails/back-member.tpl -text
 templates/de/emails/beg/.htaccess -text
 templates/de/emails/back-admin.tpl -text
 templates/de/emails/back-member.tpl -text
 templates/de/emails/beg/.htaccess -text
@@ -869,6 +869,7 @@ templates/de/html/admin/admin_add_banner.tpl -text
 templates/de/html/admin/admin_add_cat.tpl -text
 templates/de/html/admin/admin_add_country.tpl -text
 templates/de/html/admin/admin_add_max.tpl -text
 templates/de/html/admin/admin_add_cat.tpl -text
 templates/de/html/admin/admin_add_country.tpl -text
 templates/de/html/admin/admin_add_max.tpl -text
+templates/de/html/admin/admin_add_network.tpl -text
 templates/de/html/admin/admin_add_payment.tpl -text
 templates/de/html/admin/admin_add_points.tpl -text
 templates/de/html/admin/admin_add_points_all.tpl -text
 templates/de/html/admin/admin_add_payment.tpl -text
 templates/de/html/admin/admin_add_points.tpl -text
 templates/de/html/admin/admin_add_points_all.tpl -text
@@ -991,6 +992,7 @@ templates/de/html/admin/admin_edit_cats_row.tpl -text
 templates/de/html/admin/admin_edit_email.tpl -text
 templates/de/html/admin/admin_edit_email_row.tpl -text
 templates/de/html/admin/admin_edit_email_select.tpl -text
 templates/de/html/admin/admin_edit_email.tpl -text
 templates/de/html/admin/admin_edit_email_row.tpl -text
 templates/de/html/admin/admin_edit_email_select.tpl -text
+templates/de/html/admin/admin_edit_networks_row.tpl -text
 templates/de/html/admin/admin_edit_payments.tpl -text
 templates/de/html/admin/admin_edit_payments_row.tpl -text
 templates/de/html/admin/admin_edit_rallyes.tpl -text
 templates/de/html/admin/admin_edit_payments.tpl -text
 templates/de/html/admin/admin_edit_payments_row.tpl -text
 templates/de/html/admin/admin_edit_rallyes.tpl -text
@@ -1063,6 +1065,8 @@ templates/de/html/admin/admin_list_links_problem.tpl -text
 templates/de/html/admin/admin_list_links_row.tpl -text
 templates/de/html/admin/admin_list_mods.tpl -text
 templates/de/html/admin/admin_list_mods_row.tpl -text
 templates/de/html/admin/admin_list_links_row.tpl -text
 templates/de/html/admin/admin_list_mods.tpl -text
 templates/de/html/admin/admin_list_mods_row.tpl -text
+templates/de/html/admin/admin_list_networks.tpl -text
+templates/de/html/admin/admin_list_networks_row.tpl -text
 templates/de/html/admin/admin_list_notify_emails.tpl -text
 templates/de/html/admin/admin_list_notify_emails_row.tpl -text
 templates/de/html/admin/admin_list_online.tpl -text
 templates/de/html/admin/admin_list_notify_emails.tpl -text
 templates/de/html/admin/admin_list_notify_emails_row.tpl -text
 templates/de/html/admin/admin_list_online.tpl -text
@@ -1157,6 +1161,7 @@ templates/de/html/admin/admin_mods_stats.tpl -text
 templates/de/html/admin/admin_mods_stats2.tpl -text
 templates/de/html/admin/admin_mods_stats2_row.tpl -text
 templates/de/html/admin/admin_mods_stats_row.tpl -text
 templates/de/html/admin/admin_mods_stats2.tpl -text
 templates/de/html/admin/admin_mods_stats2_row.tpl -text
 templates/de/html/admin/admin_mods_stats_row.tpl -text
+templates/de/html/admin/admin_network_added.tpl -text
 templates/de/html/admin/admin_newsletter.tpl -text
 templates/de/html/admin/admin_newsletter_nohtml.tpl -text
 templates/de/html/admin/admin_next_link.tpl -text
 templates/de/html/admin/admin_newsletter.tpl -text
 templates/de/html/admin/admin_newsletter_nohtml.tpl -text
 templates/de/html/admin/admin_next_link.tpl -text
index fad06a6..e6c7cde 100644 (file)
@@ -8,34 +8,35 @@
 ./inc/extensions/ext-html_mail.php:137:                // @TODO Move these arrays into config
 ./inc/extensions/ext-network.php:71:           // @TODO network_type_name is an internal name and needs documentation
 ./inc/extensions/ext-newsletter.php:215:               // @TODO Move these into configuration
 ./inc/extensions/ext-html_mail.php:137:                // @TODO Move these arrays into config
 ./inc/extensions/ext-network.php:71:           // @TODO network_type_name is an internal name and needs documentation
 ./inc/extensions/ext-newsletter.php:215:               // @TODO Move these into configuration
-./inc/extensions/ext-rallye.php:329:           // @TODO Move this code into rallye_functions.php
+./inc/extensions/ext-rallye.php:330:           // @TODO Move this code into rallye_functions.php
+./inc/extensions/ext-rallye.php:93:            // @TODO Fix config_rallye_prices to list_rallye_prices
 ./inc/extensions/ext-sql_patches.php:741:                      // @TODO Rewrite this to a filter
 ./inc/extensions/ext-sql_patches.php:94:               /* @TODO SQL_ALTER_TABLE() should work now properly
 ./inc/extensions/ext-yoomedia.php:122:         // @TODO Can this be moved into a database table?
 ./inc/extensions/ext-yoomedia.php:55:// @TODO Only deprecated when 'network' is ready! setExtensionDeprecated('Y');
 ./inc/extensions-functions.php:376:// @TODO Change from ext_id to ext_name (not just even the variable! ;-) )
 ./inc/extensions-functions.php:489:            // @TODO Extension is loaded, what next?
 ./inc/extensions/ext-sql_patches.php:741:                      // @TODO Rewrite this to a filter
 ./inc/extensions/ext-sql_patches.php:94:               /* @TODO SQL_ALTER_TABLE() should work now properly
 ./inc/extensions/ext-yoomedia.php:122:         // @TODO Can this be moved into a database table?
 ./inc/extensions/ext-yoomedia.php:55:// @TODO Only deprecated when 'network' is ready! setExtensionDeprecated('Y');
 ./inc/extensions-functions.php:376:// @TODO Change from ext_id to ext_name (not just even the variable! ;-) )
 ./inc/extensions-functions.php:489:            // @TODO Extension is loaded, what next?
-./inc/functions.php:1308:      // @TODO Remove this if() block if all is working fine
-./inc/functions.php:222:       // @TODO Remove this sanity-check if all is fine
-./inc/functions.php:225:       // @TODO Try to rewrite all $DATA to $content
-./inc/functions.php:2328:// @TODO Try to move this to inc/libs/theme_functions.php
-./inc/functions.php:2499:// @TODO Please describe this function
-./inc/functions.php:2517:      searchDirsRecursive($next_dir, $last_changed); // @TODO small change to API to $last_changed = searchDirsRecursive($next_dir, $time);
-./inc/functions.php:2613:              // @TODO Add a little more infos here
-./inc/functions.php:2624:      // @TODO This cannot be rewritten to app_die(), try to find a solution for this.
-./inc/functions.php:2706:                      // @TODO Rewrite this old lost code to a template
-./inc/functions.php:2825:                      // @TODO Are these convertions still required?
-./inc/functions.php:2843:// @TODO Rewrite this function to use readFromFile() and writeToFile()
+./inc/functions.php:225:       // @TODO Remove this sanity-check if all is fine
+./inc/functions.php:228:       // @TODO Try to rewrite all $DATA to $content
+./inc/functions.php:2352:// @TODO Try to move this to inc/libs/theme_functions.php
+./inc/functions.php:2523:// @TODO Please describe this function
+./inc/functions.php:2541:      searchDirsRecursive($next_dir, $last_changed); // @TODO small change to API to $last_changed = searchDirsRecursive($next_dir, $time);
+./inc/functions.php:2637:              // @TODO Add a little more infos here
+./inc/functions.php:2648:      // @TODO This cannot be rewritten to app_die(), try to find a solution for this.
+./inc/functions.php:2730:                      // @TODO Rewrite this old lost code to a template
+./inc/functions.php:2819:                      // @TODO Are these convertions still required?
+./inc/functions.php:2837:// @TODO Rewrite this function to use readFromFile() and writeToFile()
 ./inc/functions.php:546:               // @TODO Extension 'msg' does not exist
 ./inc/functions.php:615:// @TODO Rewrite this to an extension 'smtp'
 ./inc/install-functions.php:62:        // @TODO DEACTIVATED: changeDataInFile(getConfig('CACHE_PATH') . 'config-local.php', 'OUTPUT-MODE', "setConfigEntry('OUTPUT_MODE', '", "');", postRequestElement('omode'), 0);
 ./inc/functions.php:546:               // @TODO Extension 'msg' does not exist
 ./inc/functions.php:615:// @TODO Rewrite this to an extension 'smtp'
 ./inc/install-functions.php:62:        // @TODO DEACTIVATED: changeDataInFile(getConfig('CACHE_PATH') . 'config-local.php', 'OUTPUT-MODE', "setConfigEntry('OUTPUT_MODE', '", "');", postRequestElement('omode'), 0);
-./inc/language/de.php:1140:// @TODO Rewrite these two constants
-./inc/language/de.php:1156:// @TODO Rewrite these five constants
-./inc/language/de.php:735:// @TODO The template 'admin_extensions_installed' is using this. But the template is no longer used.
-./inc/language/de.php:843:// @TODO Are these constants longer used?
+./inc/language/de.php:1141:// @TODO Rewrite these two constants
+./inc/language/de.php:1157:// @TODO Rewrite these five constants
+./inc/language/de.php:736:// @TODO The template 'admin_extensions_installed' is using this. But the template is no longer used.
+./inc/language/de.php:844:// @TODO Are these constants longer used?
 ./inc/language-functions.php:45:// @TODO Rewrite all language constants to this function.
 ./inc/language/holiday_de.php:49:// @TODO Rewrite these two constants to one
 ./inc/language-functions.php:45:// @TODO Rewrite all language constants to this function.
 ./inc/language/holiday_de.php:49:// @TODO Rewrite these two constants to one
-./inc/language/rallye_de.php:110:// @TODO Rewrite following two lines to one
+./inc/language/rallye_de.php:113:// @TODO Rewrite following two lines to one
+./inc/language/rallye_de.php:13: * @TODO Naming convention not applied for language strings             *
 ./inc/language/refback_de.php:45:// @TODO Rewrite these constants to one
 ./inc/language/sponsor_de.php:118:// @TODO Rewrite these four constants to one and use sprintf()
 ./inc/libs/admins_functions.php:418:           // @TODO This can be, somehow, rewritten
 ./inc/language/refback_de.php:45:// @TODO Rewrite these constants to one
 ./inc/language/sponsor_de.php:118:// @TODO Rewrite these four constants to one and use sprintf()
 ./inc/libs/admins_functions.php:418:           // @TODO This can be, somehow, rewritten
@@ -45,8 +46,8 @@
 ./inc/libs/rallye_functions.php:699:   $EXPIRE = 3; // @TODO The hard-coded value...
 ./inc/libs/rallye_functions.php:763:           // @TODO Rewrite this to our API function
 ./inc/libs/refback_functions.php:60:           // @TODO Try to rewrite the following unset()
 ./inc/libs/rallye_functions.php:699:   $EXPIRE = 3; // @TODO The hard-coded value...
 ./inc/libs/rallye_functions.php:763:           // @TODO Rewrite this to our API function
 ./inc/libs/refback_functions.php:60:           // @TODO Try to rewrite the following unset()
-./inc/libs/surfbar_functions.php:1501:         // @TODO This can be somehow rewritten
-./inc/libs/surfbar_functions.php:954:  // @TODO Invalid salt should be refused
+./inc/libs/surfbar_functions.php:1497:         // @TODO This can be somehow rewritten
+./inc/libs/surfbar_functions.php:950:  // @TODO Invalid salt should be refused
 ./inc/libs/task_functions.php:244:             // @TODO These can be rewritten to filter
 ./inc/libs/task_functions.php:52:// @TODO Move all extension-dependent queries into filters
 ./inc/libs/theme_functions.php:218:// @TODO Move this code block into a filter and register it with 'init'
 ./inc/libs/task_functions.php:244:             // @TODO These can be rewritten to filter
 ./inc/libs/task_functions.php:52:// @TODO Move all extension-dependent queries into filters
 ./inc/libs/theme_functions.php:218:// @TODO Move this code block into a filter and register it with 'init'
 ./inc/libs/yoomedia_functions.php:64:  $response = YOOMEDIA_QUERY_API('out_textmail.php', true); // @TODO Ask Yoo!Media for test script
 ./inc/load_config.php:76:      // @TODO Rewrite them to avoid this else block
 ./inc/loader/load_cache-extension.php:13: * @TODO Rewrite this whole file to load_cache-extensions.php           *
 ./inc/libs/yoomedia_functions.php:64:  $response = YOOMEDIA_QUERY_API('out_textmail.php', true); // @TODO Ask Yoo!Media for test script
 ./inc/load_config.php:76:      // @TODO Rewrite them to avoid this else block
 ./inc/loader/load_cache-extension.php:13: * @TODO Rewrite this whole file to load_cache-extensions.php           *
-./inc/modules/admin/admin-inc.php:349:         // @TODO Rewrite this to $content = SQL_FETCHARRAY()
-./inc/modules/admin/admin-inc.php:354:                         // @TODO ACL is 'allow'... hmmm
-./inc/modules/admin/admin-inc.php:406:                                 // @TODO Rewrite this to $content = SQL_FETCHARRAY()
-./inc/modules/admin/admin-inc.php:412:                                                 // @TODO ACL is 'allow'... hmmm
-./inc/modules/admin/admin-inc.php:514:// @TODO Try to rewrite this to adminAddMenuSelectionBox()
-./inc/modules/admin/admin-inc.php:527:         // @TODO Try to rewrite this to $content = SQL_FETCHARRAY(). Please look some lines above for the dynamic query
+./inc/modules/admin/admin-inc.php:351:         // @TODO Rewrite this to $content = SQL_FETCHARRAY()
+./inc/modules/admin/admin-inc.php:356:                         // @TODO ACL is 'allow'... hmmm
+./inc/modules/admin/admin-inc.php:422:                                 // @TODO Rewrite this to $content = SQL_FETCHARRAY()
+./inc/modules/admin/admin-inc.php:428:                                                 // @TODO ACL is 'allow'... hmmm
+./inc/modules/admin/admin-inc.php:530:// @TODO Try to rewrite this to adminAddMenuSelectionBox()
+./inc/modules/admin/admin-inc.php:543:         // @TODO Try to rewrite this to $content = SQL_FETCHARRAY(). Please look some lines above for the dynamic query
 ./inc/modules/admin/overview-inc.php:160:                              // @TODO Rewrite this to a filter
 ./inc/modules/admin/overview-inc.php:274:                              // @TODO Rewrite this to something with include files
 ./inc/modules/admin/overview-inc.php:312:                                              // @TODO This may also be rewritten to include files
 ./inc/modules/admin/overview-inc.php:160:                              // @TODO Rewrite this to a filter
 ./inc/modules/admin/overview-inc.php:274:                              // @TODO Rewrite this to something with include files
 ./inc/modules/admin/overview-inc.php:312:                                              // @TODO This may also be rewritten to include files
@@ -81,8 +82,8 @@
 ./inc/modules/admin/what-chk_regs.php:65:              // @TODO Rewritings: surname->surname,family->family,ip->REMOTE_ADDR,ref->refid,hash->user_hash in template
 ./inc/modules/admin/what-config_admins.php:148:        // @TODO Rewrite this to filter 'run_sqls'
 ./inc/modules/admin/what-config_mods.php:137:          // @TODO Rewritings: mod->module in template
 ./inc/modules/admin/what-chk_regs.php:65:              // @TODO Rewritings: surname->surname,family->family,ip->REMOTE_ADDR,ref->refid,hash->user_hash in template
 ./inc/modules/admin/what-config_admins.php:148:        // @TODO Rewrite this to filter 'run_sqls'
 ./inc/modules/admin/what-config_mods.php:137:          // @TODO Rewritings: mod->module in template
-./inc/modules/admin/what-config_rallye_prices.php:202:                         // @TODO Rewritings: level->price_level, infos->info in template
-./inc/modules/admin/what-config_rallye_prices.php:219:                 // @TODO Rewrite these two constants
+./inc/modules/admin/what-config_rallye_prices.php:211:                         // @TODO Rewritings: level->price_level, infos->info in template
+./inc/modules/admin/what-config_rallye_prices.php:228:                 // @TODO Rewrite these two constants
 ./inc/modules/admin/what-config_register.php:67:       // @TODO Move this HTML code into a template
 ./inc/modules/admin/what-edit_user.php:20: * @TODO Add support for ext-country                                    *
 ./inc/modules/admin/what-email_archiv.php:91:  // @TODO Rewrite to SQL_FETCHARRAY()
 ./inc/modules/admin/what-config_register.php:67:       // @TODO Move this HTML code into a template
 ./inc/modules/admin/what-edit_user.php:20: * @TODO Add support for ext-country                                    *
 ./inc/modules/admin/what-email_archiv.php:91:  // @TODO Rewrite to SQL_FETCHARRAY()
 ./inc/modules/admin/what-list_links.php:56:            // @TODO Try to rewrite this to a filter
 ./inc/modules/admin/what-list_links.php:88:                            // @TODO Find a way to rewrite this. See some lines above for different queries
 ./inc/modules/admin/what-list_links.php:97:                                    // @TODO Rewrite this to includes/filter
 ./inc/modules/admin/what-list_links.php:56:            // @TODO Try to rewrite this to a filter
 ./inc/modules/admin/what-list_links.php:88:                            // @TODO Find a way to rewrite this. See some lines above for different queries
 ./inc/modules/admin/what-list_links.php:97:                                    // @TODO Rewrite this to includes/filter
-./inc/modules/admin/what-list_payouts.php:118:                                         // @TODO Do we need this time-consuming eval() here?
-./inc/modules/admin/what-list_rallyes.php:250:                 // @TODO Rewritings: userid->userid,opoints->curr_points,old->refs in template
-./inc/modules/admin/what-list_rallyes.php:303:                 // @TODO Rewritings: admin_id->admin_id in template
+./inc/modules/admin/what-list_payouts.php:117:                                         // @TODO Do we need this time-consuming eval() here?
+./inc/modules/admin/what-list_rallyes.php:266:                 // @TODO Rewritings: userid->userid,opoints->curr_points,old->refs in template
 ./inc/modules/admin/what-list_sponsor.php:148:                 // @TODO Rewritings: surname->surname,family->family,ip->remote_addr in template
 ./inc/modules/admin/what-list_task.php:148:            // @TODO Rewrite these templates to one and add $OUT
 ./inc/modules/admin/what-list_task.php:182:                    // @TODO Rewritings: admin->assigned_admin,userid->userid,type->task_type_msg in template
 ./inc/modules/admin/what-list_sponsor.php:148:                 // @TODO Rewritings: surname->surname,family->family,ip->remote_addr in template
 ./inc/modules/admin/what-list_task.php:148:            // @TODO Rewrite these templates to one and add $OUT
 ./inc/modules/admin/what-list_task.php:182:                    // @TODO Rewritings: admin->assigned_admin,userid->userid,type->task_type_msg in template
 ./inc/modules/member/what-unconfirmed.php:144: // @TODO Try to rewrite this to $content = SQL_FETCHARRAY()
 ./inc/modules/order.php:75:            // @TODO Unused: 2,4
 ./inc/monthly/monthly_bonus.php:68:    // @TODO Rewrite this to a filter
 ./inc/modules/member/what-unconfirmed.php:144: // @TODO Try to rewrite this to $content = SQL_FETCHARRAY()
 ./inc/modules/order.php:75:            // @TODO Unused: 2,4
 ./inc/monthly/monthly_bonus.php:68:    // @TODO Rewrite this to a filter
-./inc/mysql-manager.php:1655:                  // @TODO Try to rewrite this to $content = SQL_FETCHARRAY()
-./inc/mysql-manager.php:1876:                  // @TODO Rewrite this to $content = SQL_FETCHARRAY()
-./inc/mysql-manager.php:2196:          // @TODO This can be somehow rewritten
+./inc/mysql-manager.php:1667:                  // @TODO Try to rewrite this to $content = SQL_FETCHARRAY()
+./inc/mysql-manager.php:1888:                  // @TODO Rewrite this to $content = SQL_FETCHARRAY()
+./inc/mysql-manager.php:2208:          // @TODO This can be somehow rewritten
 ./inc/mysql-manager.php:220:                   // @TODO Nothing helped???
 ./inc/mysql-manager.php:220:                   // @TODO Nothing helped???
+./inc/mysql-manager.php:2231:// @TODO Fix inconsistency between last_module and getWhat()
 ./inc/mysql-manager.php:255:                   // @TODO Rewrite this to a filter
 ./inc/mysql-manager.php:576:   // @TODO Try to rewrite this to one or more functions
 ./inc/mysql-manager.php:255:                   // @TODO Rewrite this to a filter
 ./inc/mysql-manager.php:576:   // @TODO Try to rewrite this to one or more functions
-./inc/mysql-manager.php:891:// @TODO Lame description for this function
+./inc/mysql-manager.php:903:// @TODO Lame description for this function
 ./inc/mysql-manager.php:93:// @TODO Can we cache this?
 ./inc/reset/reset_birthday.php:92:                     // @TODO 4 is hard-coded here, should we move it out in config?
 ./inc/wrapper-functions.php:127:// @TODO Implement $compress
 ./inc/wrapper-functions.php:134:// @TODO Implement $decompress
 ./inc/wrapper-functions.php:402:// @TODO Do some more sanity check here
 ./inc/mysql-manager.php:93:// @TODO Can we cache this?
 ./inc/reset/reset_birthday.php:92:                     // @TODO 4 is hard-coded here, should we move it out in config?
 ./inc/wrapper-functions.php:127:// @TODO Implement $compress
 ./inc/wrapper-functions.php:134:// @TODO Implement $decompress
 ./inc/wrapper-functions.php:402:// @TODO Do some more sanity check here
-./mailid.php:131:                                      // @TODO Rewrite this to a filter
-./mailid.php:211:      // @TODO Rewrite this to a dynamic include or so
+./mailid.php:134:                                      // @TODO Rewrite this to a filter
+./mailid.php:214:      // @TODO Rewrite this to a dynamic include or so
 ./mailid.php:94:               // @TODO Rewrite this to a filter
 ./mailid_top.php:135:                                  // @TODO Rewrite this to a filter
 ./mailid_top.php:182:                                                  // @TODO Rewrite this to a filter
 ./mailid.php:94:               // @TODO Rewrite this to a filter
 ./mailid_top.php:135:                                  // @TODO Rewrite this to a filter
 ./mailid_top.php:182:                                                  // @TODO Rewrite this to a filter
 ./mailid_top.php:99:           // @TODO Rewrite this to a filter
 ./view.php:72:         // @TODO No banner found, output some default banner
 ### ### DEPRECATION FOLLOWS: ### ###
 ./mailid_top.php:99:           // @TODO Rewrite this to a filter
 ./view.php:72:         // @TODO No banner found, output some default banner
 ### ### DEPRECATION FOLLOWS: ### ###
-./inc/modules/admin/admin-inc.php:515:// @DEPRECATED
+./inc/modules/admin/admin-inc.php:531:// @DEPRECATED
 ./templates/de/emails/admins_mail_contct_admin.tpl:1:@DEPRECATED
 ./templates/de/emails/admins_msg_contct_admin.tpl:1:@DEPRECATED
 ### ### template-warnings.log follows: ### ###
 ./templates/de/emails/admins_mail_contct_admin.tpl:1:@DEPRECATED
 ./templates/de/emails/admins_msg_contct_admin.tpl:1:@DEPRECATED
 ### ### template-warnings.log follows: ### ###
diff --git a/beg.php b/beg.php
index 59d3572..67e9855 100644 (file)
--- a/beg.php
+++ b/beg.php
@@ -59,7 +59,7 @@ redirectOnUninstalledExtension('beg');
 // Check for userid
 if (isGetRequestElementSet('userid')) {
        // Init variables
 // Check for userid
 if (isGetRequestElementSet('userid')) {
        // Init variables
-       $points = 0;
+       $points = '0';
 
        // Don't pay is the default...
        $pay = false;
 
        // Don't pay is the default...
        $pay = false;
@@ -107,7 +107,7 @@ if (isGetRequestElementSet('userid')) {
                        array(getUserData('userid'), detectRemoteAddr(), session_id()), __FILE__, __LINE__);
 
                // Entry not found, points set and not logged in?
                        array(getUserData('userid'), detectRemoteAddr(), session_id()), __FILE__, __LINE__);
 
                // Entry not found, points set and not logged in?
-               if (((SQL_NUMROWS($result) == 0) || (isAdmin())) && ($points > 0) && (!isMember()) && (getConfig('beg_pay_mode') == 'NONE')) {
+               if (((SQL_NUMROWS($result) == '0') || (isAdmin())) && ($points > 0) && (!isMember()) && (getConfig('beg_pay_mode') == 'NONE')) {
 
                        // Admin is testing?
                        if (!isAdmin()) {
 
                        // Admin is testing?
                        if (!isAdmin()) {
@@ -185,7 +185,7 @@ if (isGetRequestElementSet('userid')) {
        } elseif ((getUserData('status') != 'CONFIRMED') && (getUserData('status') != 'failed')) {
                // Maybe locked/unconfirmed account?
                $errorCode = generateErrorCodeFromUserStatus();
        } elseif ((getUserData('status') != 'CONFIRMED') && (getUserData('status') != 'failed')) {
                // Maybe locked/unconfirmed account?
                $errorCode = generateErrorCodeFromUserStatus();
-       } elseif ((getUserData('userid') == 0) || (getUserData('status') == 'failed')) {
+       } elseif ((getUserData('userid') == '0') || (getUserData('status') == 'failed')) {
                // Inalid or locked account, so let's find out
                if (fetchUserData(getRequestElement('userid'), 'nickname')) {
                        // Locked account
                // Inalid or locked account, so let's find out
                if (fetchUserData(getRequestElement('userid'), 'nickname')) {
                        // Locked account
index 6768e95..8475924 100644 (file)
--- a/debug.php
+++ b/debug.php
@@ -47,7 +47,7 @@ $GLOBALS['output_mode'] = -1;
 require('inc/config-global.php');
 
 // Redirect only to registration page when this script is installed
 require('inc/config-global.php');
 
 // Redirect only to registration page when this script is installed
-if ((isExtensionActive('debug')) && (getTotalFatalErrors() == 0)) {
+if ((isExtensionActive('debug')) && (getTotalFatalErrors() == '0')) {
        // Is the request parameter set?
        if (isPostRequestElementSet('request')) {
                // Handle the request
        // Is the request parameter set?
        if (isPostRequestElementSet('request')) {
                // Handle the request
index 4a97351..abcc79b 100644 (file)
@@ -44,7 +44,7 @@ $GLOBALS['startTime'] = microtime(true);
 
 // Set module
 $GLOBALS['module'] = 'doubler';
 
 // Set module
 $GLOBALS['module'] = 'doubler';
-$GLOBALS['output_mode'] = 0;
+$GLOBALS['output_mode'] = '0';
 
 // Load the required file(s)
 require('inc/config-global.php');
 
 // Load the required file(s)
 require('inc/config-global.php');
@@ -55,9 +55,6 @@ setContentType('text/html');
 // Is the 'doubler' extension active?
 redirectOnUninstalledExtension('doubler');
 
 // Is the 'doubler' extension active?
 redirectOnUninstalledExtension('doubler');
 
-// Only check this if refid is provided. This will do the rest for us
-determineReferalId();
-
 // Init content array
 $content = array(
        'message' => '',
 // Init content array
 $content = array(
        'message' => '',
index c9e9bcb..a175389 100644 (file)
@@ -56,7 +56,7 @@ if ((getConfig('auto_purge_active') == 'Y') && (getConfig('auto_purge') > 0)) {
        $PURGE = getConfig('auto_purge');
 
        // Init variables
        $PURGE = getConfig('auto_purge');
 
        // Init variables
-       $admin_points = 0;
+       $admin_points = '0';
 
        // Then check for outdated mail order. We don't delete them just the confirmation links will be deleted.
        $result = SQL_QUERY_ESC("SELECT
 
        // Then check for outdated mail order. We don't delete them just the confirmation links will be deleted.
        $result = SQL_QUERY_ESC("SELECT
@@ -74,7 +74,7 @@ ORDER BY
                array(bigintval($PURGE)), __FILE__, __LINE__);
        if (SQL_NUMROWS($result) > 0) {
                // Start deleting procedure
                array(bigintval($PURGE)), __FILE__, __LINE__);
        if (SQL_NUMROWS($result) > 0) {
                // Start deleting procedure
-               $userid = 0; $points = 0;
+               $userid = '0'; $points = '0';
                while ($content = SQL_FETCHARRAY($result)) {
                        // Check if confirmation links are purged or not
                        $result_links = SQL_QUERY_ESC("SELECT `id` FROM `{?_MYSQL_PREFIX?}_user_links` WHERE `stats_id`=%s LIMIT 1",
                while ($content = SQL_FETCHARRAY($result)) {
                        // Check if confirmation links are purged or not
                        $result_links = SQL_QUERY_ESC("SELECT `id` FROM `{?_MYSQL_PREFIX?}_user_links` WHERE `stats_id`=%s LIMIT 1",
@@ -87,7 +87,7 @@ ORDER BY
                                if (($userid != $content['userid']) && ($userid > 0) && ($points > 0)) {
                                        // Directly add points back to senders account
                                        addPointsAutoPurge($userid, $points);
                                if (($userid != $content['userid']) && ($userid > 0) && ($points > 0)) {
                                        // Directly add points back to senders account
                                        addPointsAutoPurge($userid, $points);
-                                       $points = 0;
+                                       $points = '0';
                                } // END - if
 
                                // Add points
                                } // END - if
 
                                // Add points
@@ -117,7 +117,7 @@ ORDER BY
                        array(bigintval($PURGE)), __FILE__, __LINE__);
                if (SQL_NUMROWS($result) > 0) {
                        // Start deleting procedure
                        array(bigintval($PURGE)), __FILE__, __LINE__);
                if (SQL_NUMROWS($result) > 0) {
                        // Start deleting procedure
-                       $points = 0;
+                       $points = '0';
                        while ($content = SQL_FETCHARRAY($result)) {
                                // Check if confirmation links are purged or not
                                $result_links = SQL_QUERY_ESC("SELECT `id` FROM `{?_MYSQL_PREFIX?}_user_links` WHERE `bonus_id`=%s",
                        while ($content = SQL_FETCHARRAY($result)) {
                                // Check if confirmation links are purged or not
                                $result_links = SQL_QUERY_ESC("SELECT `id` FROM `{?_MYSQL_PREFIX?}_user_links` WHERE `bonus_id`=%s",
index a388791..1b4b39c 100644 (file)
@@ -58,7 +58,7 @@ ORDER BY
        `sender` ASC", __FILE__, __LINE__);
 
 // Reset counter...
        `sender` ASC", __FILE__, __LINE__);
 
 // Reset counter...
-$DELETED = 0;
+$DELETED = '0';
 
 // Do we have "purged" mails?
 if (SQL_NUMROWS($result_mails) > 0) {
 
 // Do we have "purged" mails?
 if (SQL_NUMROWS($result_mails) > 0) {
index dc1e85c..4ae354b 100644 (file)
@@ -53,7 +53,7 @@ class fase4_rdf {
         * @access private
         * @var    integer
         */
         * @access private
         * @var    integer
         */
-       var $_word_wrap = 0;
+       var $_word_wrap = '0';
 
        /**
         * Wether to recode \n -> <br /> or not in description
 
        /**
         * Wether to recode \n -> <br /> or not in description
@@ -246,7 +246,7 @@ class fase4_rdf {
         * @access private
         * @var    int
         */
         * @access private
         * @var    int
         */
-       var $_item_count = 0;
+       var $_item_count = '0';
 
        /**
         * No of max <item>s
 
        /**
         * No of max <item>s
@@ -399,7 +399,7 @@ class fase4_rdf {
                $this->out .= $this->cache();
                $this->out .= "</table>";
                $this->_output = '';
                $this->out .= $this->cache();
                $this->out .= "</table>";
                $this->_output = '';
-               $this->_item_count = 0;
+               $this->_item_count = '0';
                return true;
        }
 
                return true;
        }
 
@@ -621,13 +621,13 @@ class fase4_rdf {
                }
 
                if( !isset( $this->_depth[$this->get_parser_id($parser)] ) ) {
                }
 
                if( !isset( $this->_depth[$this->get_parser_id($parser)] ) ) {
-                       $this->_depth[$this->get_parser_id($parser)] = 0;
+                       $this->_depth[$this->get_parser_id($parser)] = '0';
                }
                $this->_depth[$this->get_parser_id($parser)]++;
                array_push($this->_tags, $name);
 
                if( !isset( $this->_cdepth[$this->get_parser_id($parser)] ) ) {
                }
                $this->_depth[$this->get_parser_id($parser)]++;
                array_push($this->_tags, $name);
 
                if( !isset( $this->_cdepth[$this->get_parser_id($parser)] ) ) {
-                       $this->_cdepth[$this->get_parser_id($parser)] = 0;
+                       $this->_cdepth[$this->get_parser_id($parser)] = '0';
                }
                $this->_cdepth[$this->get_parser_id($parser)]++;
                array_push($this->_ctags, $name);
                }
                $this->_cdepth[$this->get_parser_id($parser)]++;
                array_push($this->_ctags, $name);
@@ -712,7 +712,7 @@ class fase4_rdf {
                                                        // Wrap with <br />\n
                                                        $this->_item['description'] = wordwrap($this->_item['description'], $this->_word_wrap, "*<br>\n");
                                                }
                                                        // Wrap with <br />\n
                                                        $this->_item['description'] = wordwrap($this->_item['description'], $this->_word_wrap, "*<br>\n");
                                                }
-                                               elseif (($this->_word_wrap == 0) && (!$this->_use_nl2br))
+                                               elseif (($this->_word_wrap == '0') && (!$this->_use_nl2br))
                                                {
                                                        // Strip tags out instead when word-wrap is disabled
                                                        $this->_item['description'] = strip_tags($this->_item['description'], '<a>, <img>');
                                                {
                                                        // Strip tags out instead when word-wrap is disabled
                                                        $this->_item['description'] = strip_tags($this->_item['description'], '<a>, <img>');
@@ -874,7 +874,7 @@ class fase4_rdf {
         */
        function get_parser_id ($parser) {
                // Default is zero
         */
        function get_parser_id ($parser) {
                // Default is zero
-               $id = 0;
+               $id = '0';
 
                // Is it a resource?
                if (is_resource($parser)) {
 
                // Is it a resource?
                if (is_resource($parser)) {
@@ -1024,7 +1024,7 @@ class fase4_rdf {
 
                $_cache_f = $this->_cache_dir.$this->_cached_file;
 
 
                $_cache_f = $this->_cache_dir.$this->_cached_file;
 
-               if ( (!file_exists($_cache_f)) || (filemtime($_cache_f) < $this->_refresh) || (filesize($_cache_f) == 0)) {
+               if ( (!file_exists($_cache_f)) || (filemtime($_cache_f) < $this->_refresh) || (filesize($_cache_f) == '0')) {
                        // We have to parse the remote file
                        $this->_use_cached_file = false;
                        // --> we want to provide proper Information for Use in
                        // We have to parse the remote file
                        $this->_use_cached_file = false;
                        // --> we want to provide proper Information for Use in
@@ -1078,7 +1078,7 @@ class fase4_rdf {
                        if($arr[0]=='') {
                                $path = '/';
                        }
                        if($arr[0]=='') {
                                $path = '/';
                        }
-                       for($i = 0;$i<$c;$i++)
+                       for($i = '0';$i<$c;$i++)
                        {
                                if($arr[$i]!='') {
                                        $path .= $arr[$i].'/';
                        {
                                if($arr[$i]!='') {
                                        $path .= $arr[$i].'/';
@@ -1297,7 +1297,7 @@ class fase4_rdf {
                        }
 
 
                        }
 
 
-                       for ( $i = 0; !feof ($fp) ; $i++)
+                       for ( $i = '0'; !feof ($fp) ; $i++)
                        {
                                $usable_data[$i] = "";
                                $usable_data[$i] = fgets($fp,4096);
                        {
                                $usable_data[$i] = "";
                                $usable_data[$i] = fgets($fp,4096);
@@ -1384,7 +1384,7 @@ class fase4_rdf {
                                        }
                                        $i++;
                                }
                                        }
                                        $i++;
                                }
-                               if ((count($dummy) > 0) && (count($reply) == 0) && (!$isContent)) {
+                               if ((count($dummy) > 0) && (count($reply) == '0') && (!$isContent)) {
                                        // Transfer content from dummy
                                        $reply = $content;
                                }
                                        // Transfer content from dummy
                                        $reply = $content;
                                }
index cda835e..881b7f6 100644 (file)
@@ -278,7 +278,7 @@ function updateOldConfigFile () {
 }
 
 // Update config entries
 }
 
 // Update config entries
-function updateConfiguration ($entries, $values, $updateMode='') {
+function updateConfiguration ($entries, $values, $updateMode='', $config = '0') {
        // Do not update config in CSS mode
        if ((getOutputMode() == 1) || (getOutputMode() == -1) || (isInstallationPhase())) {
                return;
        // Do not update config in CSS mode
        if ((getOutputMode() == 1) || (getOutputMode() == -1) || (isInstallationPhase())) {
                return;
@@ -344,7 +344,8 @@ function updateConfiguration ($entries, $values, $updateMode='') {
 
        // Run database update
        //* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, "entries={$entries}");
 
        // Run database update
        //* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, "entries={$entries}");
-       SQL_QUERY("UPDATE `{?_MYSQL_PREFIX?}_config` SET ".$entries." WHERE `config`=0 LIMIT 1", __FUNCTION__, __LINE__);
+       SQL_QUERY_ESC("UPDATE `{?_MYSQL_PREFIX?}_config` SET ".$entries." WHERE `config`=%s LIMIT 1",
+                       array(bigintval($config)), __FUNCTION__, __LINE__);
        //* DEBUG: */ outputHtml(__FUNCTION__."(<font color=\"#0000aa\">".__LINE__."</font>):entries={$entries},affectedRows={$affectedRows}<br />");
 
        // Rebuild cache
        //* DEBUG: */ outputHtml(__FUNCTION__."(<font color=\"#0000aa\">".__LINE__."</font>):entries={$entries},affectedRows={$affectedRows}<br />");
 
        // Rebuild cache
@@ -352,7 +353,7 @@ function updateConfiguration ($entries, $values, $updateMode='') {
 }
 
 // Filter for loading configuration
 }
 
 // Filter for loading configuration
-function FILTER_LOAD_CONFIGURATION ($no = 0) {
+function FILTER_LOAD_CONFIGURATION ($no = '0') {
        // Check for cache extension, cache-array and if the requested configuration is in cache
        if ((isset($GLOBALS['cache_array']['config'][$no])) && (is_array($GLOBALS['cache_array']['config'][$no]))) {
                // Load config from cache
        // Check for cache extension, cache-array and if the requested configuration is in cache
        if ((isset($GLOBALS['cache_array']['config'][$no])) && (is_array($GLOBALS['cache_array']['config'][$no]))) {
                // Load config from cache
index b4e386c..e75d09f 100644 (file)
@@ -142,10 +142,10 @@ function SQL_NUMROWS ($result) {
                $lines = mysql_num_rows($result);
 
                // Is the result empty? Then we have an error!
                $lines = mysql_num_rows($result);
 
                // Is the result empty? Then we have an error!
-               if (empty($lines)) $lines = 0;
+               if (empty($lines)) $lines = '0';
        } elseif (SQL_IS_LINK_UP()) {
                // No resource given, no lines found!
        } elseif (SQL_IS_LINK_UP()) {
                // No resource given, no lines found!
-               $lines = 0;
+               $lines = '0';
        }
 
        // Return lines
        }
 
        // Return lines
@@ -190,7 +190,7 @@ function SQL_FETCHARRAY ($res, $nr=0, $remove_numerical=true) {
                if ($remove_numerical) {
                        // So let's remove all numerical elements to save memory!
                        $max = count($row);
                if ($remove_numerical) {
                        // So let's remove all numerical elements to save memory!
                        $max = count($row);
-                       for ($idx = 0; $idx < ($max / 2); $idx++) {
+                       for ($idx = '0'; $idx < ($max / 2); $idx++) {
                                // Remove entry
                                unset($row[$idx]);
                        } // END - for
                                // Remove entry
                                unset($row[$idx]);
                        } // END - for
@@ -205,7 +205,7 @@ function SQL_FETCHARRAY ($res, $nr=0, $remove_numerical=true) {
 }
 
 // SQL result
 }
 
 // SQL result
-function SQL_RESULT ($res, $row, $field = 0) {
+function SQL_RESULT ($res, $row, $field = '0') {
        // Is $res valid?
        if ((!is_resource($res)) || (!SQL_IS_LINK_UP())) return false;
 
        // Is $res valid?
        if ((!is_resource($res)) || (!SQL_IS_LINK_UP())) return false;
 
@@ -401,14 +401,14 @@ function SQL_ALTER_TABLE ($sql, $F, $L) {
 
                        // Do we have no entry on ADD or an entry on DROP?
                        // 123           4       4     3    3      4           4          32    23           4       4     3    3      4            4          321
 
                        // Do we have no entry on ADD or an entry on DROP?
                        // 123           4       4     3    3      4           4          32    23           4       4     3    3      4            4          321
-                       if (((SQL_NUMROWS($result) == 0) && (strpos($sql, 'ADD') !== false)) || ((SQL_NUMROWS($result) == 1) && (strpos($sql, 'DROP') !== false))) {
+                       if (((SQL_NUMROWS($result) == '0') && (strpos($sql, 'ADD') !== false)) || ((SQL_NUMROWS($result) == 1) && (strpos($sql, 'DROP') !== false))) {
                                // Do the query
                                //* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, 'Executing: ' . $sql);
                                $result = SQL_QUERY($sql, $F, $L, false);
 
                                // Skip further attempt(s)
                                break;
                                // Do the query
                                //* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, 'Executing: ' . $sql);
                                $result = SQL_QUERY($sql, $F, $L, false);
 
                                // Skip further attempt(s)
                                break;
-                       } elseif ((((SQL_NUMROWS($result) == 1) && (strpos($sql, 'ADD') !== false)) || ((SQL_NUMROWS($result) == 0) && (strpos($sql, 'DROP') !== false))) && ($columnName != 'KEY')) {
+                       } elseif ((((SQL_NUMROWS($result) == 1) && (strpos($sql, 'ADD') !== false)) || ((SQL_NUMROWS($result) == '0') && (strpos($sql, 'DROP') !== false))) && ($columnName != 'KEY')) {
                                // Abort here because it is alreay there
                                //* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, 'Skipped: ' . $sql);
                                break;
                                // Abort here because it is alreay there
                                //* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, 'Skipped: ' . $sql);
                                break;
index 5bcdf37..a9d1ed2 100644 (file)
@@ -102,7 +102,7 @@ function loadExtension ($ext_name, $ext_mode = 'init', $ext_ver = '', $dry_run =
                        // Download functions file
                        loadIncludeOnce($funcsInclude);
                } // END - if
                        // Download functions file
                        loadIncludeOnce($funcsInclude);
                } // END - if
-       } elseif ((!isset($GLOBALS['cache_array']['extension']['ext_func'][$ext_name])) && (isDebugModeEnabled()) && (getOutputMode() == 0) && ($ext_name != 'sql_patches') && (substr($ext_name, 0, 10) != 'admintheme') && (getExtensionMode() == 'test')) {
+       } elseif ((!isset($GLOBALS['cache_array']['extension']['ext_func'][$ext_name])) && (isDebugModeEnabled()) && (getOutputMode() == '0') && ($ext_name != 'sql_patches') && (substr($ext_name, 0, 10) != 'admintheme') && (getExtensionMode() == 'test')) {
                // No functions file is not so good...
                logDebugMessage(__FUNCTION__, __LINE__, sprintf("NOTICE: Extension %s has no own functions file or we cannot read from it. mode=%s",
                        $ext_name,
                // No functions file is not so good...
                logDebugMessage(__FUNCTION__, __LINE__, sprintf("NOTICE: Extension %s has no own functions file or we cannot read from it. mode=%s",
                        $ext_name,
@@ -173,12 +173,12 @@ function registerExtension ($ext_name, $task_id, $dry_run = false, $logout = tru
        initExtensionUpdateDependencies();
 
        // Is the task id zero? Then we need to auto-fix it here
        initExtensionUpdateDependencies();
 
        // Is the task id zero? Then we need to auto-fix it here
-       if ($task_id == 0) {
+       if ($task_id == '0') {
                // Try to find the task
                $task_id = determineExtensionTaskId(getCurrentExtensionName());
 
                // Still zero and not in dry-run?
                // Try to find the task
                $task_id = determineExtensionTaskId(getCurrentExtensionName());
 
                // Still zero and not in dry-run?
-               if (($task_id == 0) && (!getExtensionDryRun())) {
+               if (($task_id == '0') && (!getExtensionDryRun())) {
                        // Then request a bug report
                        debug_report_bug(sprintf("%s: task_id is still zero after determineExtensionTaskId(%s)",
                                __FUNCTION__,
                        // Then request a bug report
                        debug_report_bug(sprintf("%s: task_id is still zero after determineExtensionTaskId(%s)",
                                __FUNCTION__,
@@ -278,7 +278,7 @@ function registerExtension ($ext_name, $task_id, $dry_run = false, $logout = tru
                } // END - for
 
                // Is there no update?
                } // END - for
 
                // Is there no update?
-               if (countExtensionUpdateDependencies(getCurrentExtensionName()) == 0) {
+               if (countExtensionUpdateDependencies(getCurrentExtensionName()) == '0') {
                        // Then test is passed!
                        $test = true;
                } // END - if
                        // Then test is passed!
                        $test = true;
                } // END - if
@@ -767,7 +767,7 @@ function getExtensionName ($ext_id) {
 // Get extension id from name
 function getExtensionId ($ext_name) {
        // Init id number
 // Get extension id from name
 function getExtensionId ($ext_name) {
        // Init id number
-       $ret = 0;
+       $ret = '0';
 
        // Do we have cache?
        if (isset($GLOBALS['cache_array']['extension']['ext_id'][$ext_name])) {
 
        // Do we have cache?
        if (isset($GLOBALS['cache_array']['extension']['ext_id'][$ext_name])) {
@@ -891,7 +891,7 @@ function createExtensionUpdateTask ($adminId, $ext_name, $ext_ver, $notes) {
        // Is the extension there?
        if (isExtensionInstalled($ext_name)) {
                // Check if task is not there
        // Is the extension there?
        if (isExtensionInstalled($ext_name)) {
                // Check if task is not there
-               if (determineTaskIdBySubject($subject) == 0) {
+               if (determineTaskIdBySubject($subject) == '0') {
                        // Create extension update-task
                        createNewTask($subject, $notes, 'EXTENSION_UPDATE', 0, $adminId);
                } // END - if
                        // Create extension update-task
                        createNewTask($subject, $notes, 'EXTENSION_UPDATE', 0, $adminId);
                } // END - if
@@ -904,7 +904,7 @@ function createExtensionUpdateTask ($adminId, $ext_name, $ext_ver, $notes) {
 // Creates a new task for newly installed extension
 function createNewExtensionTask ($adminId, $subject, $ext) {
        // Not installed and do we have created a task for the admin?
 // Creates a new task for newly installed extension
 function createNewExtensionTask ($adminId, $subject, $ext) {
        // Not installed and do we have created a task for the admin?
-       if ((determineTaskIdBySubject($subject) == 0) && (!isExtensionInstalled($ext))) {
+       if ((determineTaskIdBySubject($subject) == '0') && (!isExtensionInstalled($ext))) {
                // Set default message if ext-foo is missing
                $message = sprintf(getMessage('ADMIN_EXT_TEXT_FILE_MISSING'), $ext);
 
                // Set default message if ext-foo is missing
                $message = sprintf(getMessage('ADMIN_EXT_TEXT_FILE_MISSING'), $ext);
 
@@ -935,7 +935,7 @@ function createExtensionDeactivationTask ($ext) {
        $subject = sprintf("[%s:] %s", $ext, getMessage('TASK_SUBJ_EXTENSION_DEACTIVATED'));
 
        // Not installed and do we have created a task for the admin?
        $subject = sprintf("[%s:] %s", $ext, getMessage('TASK_SUBJ_EXTENSION_DEACTIVATED'));
 
        // Not installed and do we have created a task for the admin?
-       if ((determineTaskIdBySubject($subject) == 0) && (getExtensionVersion($ext) != '')) {
+       if ((determineTaskIdBySubject($subject) == '0') && (getExtensionVersion($ext) != '')) {
                // Task not created so add it
                createNewTask($subject, SQL_ESCAPE(loadTemplate('task_ext_deactivated', true, $ext)), 'EXTENSION_DEACTIVATION');
        } // END - if
                // Task not created so add it
                createNewTask($subject, SQL_ESCAPE(loadTemplate('task_ext_deactivated', true, $ext)), 'EXTENSION_DEACTIVATION');
        } // END - if
@@ -993,7 +993,7 @@ function ifModuleHasMenu ($mod, $forceDb = false) {
 // Determines the task id for given extension
 function determineExtensionTaskId ($ext_name) {
        // Default is not found
 // Determines the task id for given extension
 function determineExtensionTaskId ($ext_name) {
        // Default is not found
-       $task_id = 0;
+       $task_id = '0';
 
        // Search for extension task's id
        $result = SQL_QUERY_ESC("SELECT `id` FROM `{?_MYSQL_PREFIX?}_task_system` WHERE `task_type`='EXTENSION' AND `subject`='[%s:]' LIMIT 1",
 
        // Search for extension task's id
        $result = SQL_QUERY_ESC("SELECT `id` FROM `{?_MYSQL_PREFIX?}_task_system` WHERE `task_type`='EXTENSION' AND `subject`='[%s:]' LIMIT 1",
@@ -1015,7 +1015,7 @@ function determineExtensionTaskId ($ext_name) {
 // Determines the task id for given subject
 function determineTaskIdBySubject ($subject) {
        // Default is not found
 // Determines the task id for given subject
 function determineTaskIdBySubject ($subject) {
        // Default is not found
-       $task_id = 0;
+       $task_id = '0';
 
        // Search for task id
        $result = SQL_QUERY_ESC("SELECT `id` FROM `{?_MYSQL_PREFIX?}_task_system` WHERE `subject` LIKE '%s%%' LIMIT 1",
 
        // Search for task id
        $result = SQL_QUERY_ESC("SELECT `id` FROM `{?_MYSQL_PREFIX?}_task_system` WHERE `subject` LIKE '%s%%' LIMIT 1",
@@ -1234,7 +1234,7 @@ function removeExtensionUpdateDependency ($ext_name) {
 // Init iterator for update depencies
 function initExtensionUpdateIterator () {
        //* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, "currName=".getCurrentExtensionName());
 // Init iterator for update depencies
 function initExtensionUpdateIterator () {
        //* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, "currName=".getCurrentExtensionName());
-       $GLOBALS['ext_depend_iterator'][getCurrentExtensionName()] = 0;
+       $GLOBALS['ext_depend_iterator'][getCurrentExtensionName()] = '0';
 }
 
 // Getter for depency iterator
 }
 
 // Getter for depency iterator
index b30b1ba..de89b70 100644 (file)
@@ -351,7 +351,7 @@ KEY userid (userid)
                        case '0.5.6': // SQL queries for v0.5.6
                                // Get current month
                                $curr = date('m', time());
                        case '0.5.6': // SQL queries for v0.5.6
                                // Get current month
                                $curr = date('m', time());
-                               if (strlen($curr) == 1) $curr = 0 . $curr;
+                               if (strlen($curr) == 1) $curr = '0' . $curr;
                                if ($curr == "00") $curr = "12";
 
                                // Generate timemark...
                                if ($curr == "00") $curr = "12";
 
                                // Generate timemark...
index a2d93e4..5128851 100644 (file)
@@ -212,6 +212,9 @@ PRIMARY KEY (`network_reload_id`)
                // - Request parameters incomplete
                addExtensionSql("INSERT INTO `{?_MYSQL_PREFIX?}_network_codes` (`network_code`) VALUES ('REQUEST_PARAMS_INCOMPLETE')");
 
                // - Request parameters incomplete
                addExtensionSql("INSERT INTO `{?_MYSQL_PREFIX?}_network_codes` (`network_code`) VALUES ('REQUEST_PARAMS_INCOMPLETE')");
 
+               // Sponsor networks
+               addExtensionSql("INSERT INTO `{?_MYSQL_PREFIX?}_network_data` (`network_short_name`, `network_title`, `network_reflink`, `network_data_seperator`, `network_row_seperator`, `network_request_type`, `network_charset`) VALUES ('yoomedia', 'Yoo!Media Solutions', 'http://www.yoomedia.de?ref=1715', '|', '|', 'GET', 'WINDOWS-1252')");
+               
                // Admin menu entries
                addAdminMenuSql('network',NULL,'Werbenetzwerke','Verwalten Sie hier Werbenetzwerke (API-Anbindung), versenden Sie deren Mails, oder &uuml;bernehmen Sie deren Textlinks und vieles mehr. <strong>VORSICHT:</strong> Das Einrichten von weiteren Werbenetzwerken ist nicht leicht, daf&uuml;r aber sehr flexibel! Sollte ein Netzwerk fehlen, so melden Sie dies bitte <a href="http://forum.mxchange.org/topic-462.html" target="_blank" title="Direktlink zum Forum">im Forum</a>!',4);
                addAdminMenuSql('network','config_networks','API-Daten','Stellen Sie Ihre Affiliate- Webseiten-Id und API-Passwort ein. Diese erhalten Sie zu &uuml;ber 99% aus dem jeweiligen Zugangsbereich des Anbieters. Sollten Sie bei einem Netzwerk noch nicht angemeldet sein, verwenden Sie bitte meinen Referal-Link.',1);
                // Admin menu entries
                addAdminMenuSql('network',NULL,'Werbenetzwerke','Verwalten Sie hier Werbenetzwerke (API-Anbindung), versenden Sie deren Mails, oder &uuml;bernehmen Sie deren Textlinks und vieles mehr. <strong>VORSICHT:</strong> Das Einrichten von weiteren Werbenetzwerken ist nicht leicht, daf&uuml;r aber sehr flexibel! Sollte ein Netzwerk fehlen, so melden Sie dies bitte <a href="http://forum.mxchange.org/topic-462.html" target="_blank" title="Direktlink zum Forum">im Forum</a>!',4);
                addAdminMenuSql('network','config_networks','API-Daten','Stellen Sie Ihre Affiliate- Webseiten-Id und API-Passwort ein. Diese erhalten Sie zu &uuml;ber 99% aus dem jeweiligen Zugangsbereich des Anbieters. Sollten Sie bei einem Netzwerk noch nicht angemeldet sein, verwenden Sie bitte meinen Referal-Link.',1);
@@ -220,10 +223,10 @@ PRIMARY KEY (`network_reload_id`)
                addAdminMenuSql('network','config_network','Einstellungen','Stellen Sie generelle Einstellungen ein, die f&uuml;r alle Werbenetzwerke gelten, wie z.B. Cache-Erneuerungsinterval. Generell sind aber die Einstellungen in Ordnung, da z.B. sonst Ihre freien Abfragen beim Werbenetzwerk sich zu schnell abbauen.',4);
                addAdminMenuSql('network','list_network_reloads','Reload-Sperren','Listen oder l&ouml;schen Sie hier Reload-Sperren. <strong>Vorsicht:</strong> Die hier gespeicherten Reload-Sperren sind vom jeweiligen Werbenetzwerk &uuml;bernommen. Eventuell verdienen Sie nichts, wenn Sie z.B. eine Mail innerhalb der Reload-Sperre erneut versenden.',5);
                addAdminMenuSql('network','list_networks','Auflisten/Verwalten','<strong>Experten-Einstellungen!</strong> Hier &auml;ndern Sie die Einstellungen an den Grunddaten (Stammdaten) des jeweiligen Werbenetzwerks ab. Sie sollten hier generell nichts einstellen und <a href="http://forum.mxchange.org/forum-43.html" target="_blank" title="Direktlink zum Forum">im Forum</a> um Hilfe fragen, wenn Sie selber ein Werbenetzwerk einrichten m&ouml;chten.',6);
                addAdminMenuSql('network','config_network','Einstellungen','Stellen Sie generelle Einstellungen ein, die f&uuml;r alle Werbenetzwerke gelten, wie z.B. Cache-Erneuerungsinterval. Generell sind aber die Einstellungen in Ordnung, da z.B. sonst Ihre freien Abfragen beim Werbenetzwerk sich zu schnell abbauen.',4);
                addAdminMenuSql('network','list_network_reloads','Reload-Sperren','Listen oder l&ouml;schen Sie hier Reload-Sperren. <strong>Vorsicht:</strong> Die hier gespeicherten Reload-Sperren sind vom jeweiligen Werbenetzwerk &uuml;bernommen. Eventuell verdienen Sie nichts, wenn Sie z.B. eine Mail innerhalb der Reload-Sperre erneut versenden.',5);
                addAdminMenuSql('network','list_networks','Auflisten/Verwalten','<strong>Experten-Einstellungen!</strong> Hier &auml;ndern Sie die Einstellungen an den Grunddaten (Stammdaten) des jeweiligen Werbenetzwerks ab. Sie sollten hier generell nichts einstellen und <a href="http://forum.mxchange.org/forum-43.html" target="_blank" title="Direktlink zum Forum">im Forum</a> um Hilfe fragen, wenn Sie selber ein Werbenetzwerk einrichten m&ouml;chten.',6);
-               addAdminMenuSql('network','list_network_types','Werbearten verwalten','<strong>Experten-Einstellungen!</strong> Hier &auml;ndern Sie die Einstellungen zu den Werbearten pro Werbenetzwerken. Sie sollten hier generell nichts einstellen und <a href="http://forum.mxchange.org/forum-43.html" target="_blank" title="Direktlink zum Forum">im Forum</a> um Hilfe fragen, wenn Sie selber ein Werbenetzwerk einrichten m&ouml;chten.',7);
+               addAdminMenuSql('network','list_network_types','Werbearten','<strong>Experten-Einstellungen!</strong> Hier &auml;ndern Sie die Einstellungen zu den Werbearten pro Werbenetzwerken. Sie sollten hier generell nichts einstellen und <a href="http://forum.mxchange.org/forum-43.html" target="_blank" title="Direktlink zum Forum">im Forum</a> um Hilfe fragen, wenn Sie selber ein Werbenetzwerk einrichten m&ouml;chten.',7);
                addAdminMenuSql('network','list_network_params','Abfrageparameter','<strong>Experten-Einstellungen!</strong> Hier stellen Sie die Abfrageparameter (wie sie genannt werden m&uuml;ssen, um das API-Script korrekt aufrufen zu k&ouml;nnen) ein, pro Werbenetzwerk. Sie sollten hier generell nichts einstellen und <a href="http://forum.mxchange.org/forum-43.html" target="_blank" title="Direktlink zum Forum">im Forum</a> um Hilfe fragen, wenn Sie selber ein Werbenetzwerk einrichten m&ouml;chten.',8);
                addAdminMenuSql('network','list_network_code_types','R&uuml;ckgabewerte','<strong>Experten-Einstellungen!</strong> Hier stellen Sie die R&uuml;ckgabewerte ein, die im Falle eines Fehlers pro API-Script kommen k&ouml;nnen. Sie sollten hier generell nichts einstellen und <a href="http://forum.mxchange.org/forum-43.html" target="_blank" title="Direktlink zum Forum">im Forum</a> um Hilfe fragen, wenn Sie selber ein Werbenetzwerk einrichten m&ouml;chten.',9);
                addAdminMenuSql('network','list_network_params','Abfrageparameter','<strong>Experten-Einstellungen!</strong> Hier stellen Sie die Abfrageparameter (wie sie genannt werden m&uuml;ssen, um das API-Script korrekt aufrufen zu k&ouml;nnen) ein, pro Werbenetzwerk. Sie sollten hier generell nichts einstellen und <a href="http://forum.mxchange.org/forum-43.html" target="_blank" title="Direktlink zum Forum">im Forum</a> um Hilfe fragen, wenn Sie selber ein Werbenetzwerk einrichten m&ouml;chten.',8);
                addAdminMenuSql('network','list_network_code_types','R&uuml;ckgabewerte','<strong>Experten-Einstellungen!</strong> Hier stellen Sie die R&uuml;ckgabewerte ein, die im Falle eines Fehlers pro API-Script kommen k&ouml;nnen. Sie sollten hier generell nichts einstellen und <a href="http://forum.mxchange.org/forum-43.html" target="_blank" title="Direktlink zum Forum">im Forum</a> um Hilfe fragen, wenn Sie selber ein Werbenetzwerk einrichten m&ouml;chten.',9);
-               addAdminMenuSql('network','list_network_codes','Fehlercodes einstellen','<strong>Experten-Einstellungen!</strong> Hier stellen Sie die Namen von Fehlercodes ein, die Scripte zur&uuml;ckliefern k&ouml;nnen. <strong>Dies sind INTERNE Daten und sollten nur vom MXChange-Entwicklerteam angepasst werden.</strong> Stellen Sie an diesen Einstellungen bitte nichts um. Sie sollten hier generell nichts einstellen und <a href="http://forum.mxchange.org/forum-43.html" target="_blank" title="Direktlink zum Forum">im Forum</a> um Hilfe fragen, wenn Sie selber ein Werbenetzwerk einrichten m&ouml;chten.',10);
+               addAdminMenuSql('network','list_network_codes','Fehlercodes','<strong>Experten-Einstellungen!</strong> Hier stellen Sie die Namen von Fehlercodes ein, die Scripte zur&uuml;ckliefern k&ouml;nnen. <strong>Dies sind INTERNE Daten und sollten nur vom MXChange-Entwicklerteam angepasst werden.</strong> Stellen Sie an diesen Einstellungen bitte nichts um. Sie sollten hier generell nichts einstellen und <a href="http://forum.mxchange.org/forum-43.html" target="_blank" title="Direktlink zum Forum">im Forum</a> um Hilfe fragen, wenn Sie selber ein Werbenetzwerk einrichten m&ouml;chten.',10);
 
                // Configuration entries
                addExtensionSql('ALTER TABLE `{?_MYSQL_PREFIX?}_config` ADD `network_cache_refresh` BIGINT(20) UNSIGNED NOT NULL DEFAULT ' . (60 * 15) . '');
 
                // Configuration entries
                addExtensionSql('ALTER TABLE `{?_MYSQL_PREFIX?}_config` ADD `network_cache_refresh` BIGINT(20) UNSIGNED NOT NULL DEFAULT ' . (60 * 15) . '');
index 4275672..75c56d7 100644 (file)
@@ -90,6 +90,7 @@ PRIMARY KEY (id)
                // Admin menu
                addAdminMenuSql('rallye', NULL, 'Rallye-Management','Richten Sie neue Ref-Rallyes ein, die zeitgesteuert anfangen und aufh&ouml;hren. Dabei wird alles weitere automatisch geregelt.',9);
                addAdminMenuSql('rallye','add_rallye','Neue Rallye hinzuf&uuml;gen','Neue Ref-Rallye hinzuf&uuml;gen.',1);
                // Admin menu
                addAdminMenuSql('rallye', NULL, 'Rallye-Management','Richten Sie neue Ref-Rallyes ein, die zeitgesteuert anfangen und aufh&ouml;hren. Dabei wird alles weitere automatisch geregelt.',9);
                addAdminMenuSql('rallye','add_rallye','Neue Rallye hinzuf&uuml;gen','Neue Ref-Rallye hinzuf&uuml;gen.',1);
+               // @TODO Fix config_rallye_prices to list_rallye_prices
                addAdminMenuSql('rallye','config_rallye_prices','Preise einrichten','Richten Sie Preise zu den Rallyes ein.',2);
                addAdminMenuSql('rallye','list_rallyes','Rallyes verwalten','Alle bestehenden Ref-Rallyes auflisten, bearbeiten, stoppen, l&ouml;schen usw.',3);
 
                addAdminMenuSql('rallye','config_rallye_prices','Preise einrichten','Richten Sie Preise zu den Rallyes ein.',2);
                addAdminMenuSql('rallye','list_rallyes','Rallyes verwalten','Alle bestehenden Ref-Rallyes auflisten, bearbeiten, stoppen, l&ouml;schen usw.',3);
 
index e83211b..26c9864 100644 (file)
@@ -96,7 +96,7 @@ ORDER BY
                                $filterFunction = $filterArray['filter_function'];
 
                                // Set counter to default
                                $filterFunction = $filterArray['filter_function'];
 
                                // Set counter to default
-                               $GLOBALS['cache_array']['filter']['counter'][$filterName][$filterFunction] = 0;
+                               $GLOBALS['cache_array']['filter']['counter'][$filterName][$filterFunction] = '0';
 
                                // Mark this filter as loaded (from database)
                                $GLOBALS['cache_array']['filter']['loaded'][$filterName][$filterFunction] = true;
 
                                // Mark this filter as loaded (from database)
                                $GLOBALS['cache_array']['filter']['loaded'][$filterName][$filterFunction] = true;
@@ -215,7 +215,7 @@ function registerFilter ($filterName, $filterFunction, $silentAbort = true, $for
                // Simply add it to the array
                //* DEBUG: */ print __FUNCTION__.': filterName='.$filterName.',filterFunction='.$filterFunction.'<br />';
                $GLOBALS['cache_array']['filter']['chains'][$filterName][$filterFunction] = 'A';
                // Simply add it to the array
                //* DEBUG: */ print __FUNCTION__.': filterName='.$filterName.',filterFunction='.$filterFunction.'<br />';
                $GLOBALS['cache_array']['filter']['chains'][$filterName][$filterFunction] = 'A';
-               $GLOBALS['cache_array']['filter']['counter'][$filterName][$filterFunction] = 0;
+               $GLOBALS['cache_array']['filter']['counter'][$filterName][$filterFunction] = '0';
        } // END - if
 }
 
        } // END - if
 }
 
index 56d82c0..dbc68d3 100644 (file)
@@ -66,8 +66,8 @@ function FILTER_FLUSH_FILTERS () {
        } // END - if
 
        // Nothing is added/remove by default
        } // END - if
 
        // Nothing is added/remove by default
-       $inserted = 0;
-       $removed = 0;
+       $inserted = '0';
+       $removed = '0';
 
        // Prepare SQL queries
        $insertSQL = "INSERT INTO `{?_MYSQL_PREFIX?}_filters` (`filter_name`,`filter_function`,`filter_active`) VALUES";
 
        // Prepare SQL queries
        $insertSQL = "INSERT INTO `{?_MYSQL_PREFIX?}_filters` (`filter_name`,`filter_function`,`filter_active`) VALUES";
@@ -490,7 +490,7 @@ function FILTER_UPDATE_EXTENSION_DATA ($ext_name) {
 // Load more reset scripts
 function FILTER_RUN_RESET_INCLUDES () {
        // Is the reset set or old sql_patches?
 // Load more reset scripts
 function FILTER_RUN_RESET_INCLUDES () {
        // Is the reset set or old sql_patches?
-       if (((!isResetModeEnabled()) || (!isExtensionInstalled('sql_patches'))) && (getOutputMode() == 0)) {
+       if (((!isResetModeEnabled()) || (!isExtensionInstalled('sql_patches'))) && (getOutputMode() == '0')) {
                // Then abort here
                logDebugMessage(__FUNCTION__, __LINE__, 'Cannot run reset! Please report this bug. Thanks');
        } // END - if
                // Then abort here
                logDebugMessage(__FUNCTION__, __LINE__, 'Cannot run reset! Please report this bug. Thanks');
        } // END - if
@@ -628,7 +628,7 @@ function FILTER_TRIGGER_SENDING_POOL () {
        } // END - if
 
        // Init counter
        } // END - if
 
        // Init counter
-       $GLOBALS['pool_cnt'] = 0;
+       $GLOBALS['pool_cnt'] = '0';
 
        // Init & set the include pool
        initIncludePool('pool');
 
        // Init & set the include pool
        initIncludePool('pool');
@@ -732,7 +732,7 @@ function FILTER_COUNT_MODULE () {
 // Handles fatal errors
 function FILTER_HANDLE_FATAL_ERRORS () {
        // Do we have errors to handle and right output mode?
 // Handles fatal errors
 function FILTER_HANDLE_FATAL_ERRORS () {
        // Do we have errors to handle and right output mode?
-       if ((getTotalFatalErrors() == 0) || (getOutputMode() != 0)) {
+       if ((getTotalFatalErrors() == '0') || (getOutputMode() != 0)) {
                // Abort executing here
                return false;
        } // END - if
                // Abort executing here
                return false;
        } // END - if
@@ -833,7 +833,7 @@ function FILTER_DISPLAY_COPYRIGHT () {
 function FILTER_DISPLAY_PARSING_TIME () {
        // Shall we display the parsing time and number of queries?
        // 1234                            5                      54    4         5              5       4    4                       5       543    3                   4432    2             33     2    2                              21
 function FILTER_DISPLAY_PARSING_TIME () {
        // Shall we display the parsing time and number of queries?
        // 1234                            5                      54    4         5              5       4    4                       5       543    3                   4432    2             33     2    2                              21
-       if ((((isExtensionInstalledAndNewer('sql_patches', '0.4.1')) && (getConfig('show_timings') == 'Y') && (!isGetRequestElementSet('frame'))) || (isInstallationPhase())) && (getOutputMode() == 0) && ($GLOBALS['header_sent'] == 2)) {
+       if ((((isExtensionInstalledAndNewer('sql_patches', '0.4.1')) && (getConfig('show_timings') == 'Y') && (!isGetRequestElementSet('frame'))) || (isInstallationPhase())) && (getOutputMode() == '0') && ($GLOBALS['header_sent'] == 2)) {
                // Then display it here
                displayParsingTime();
        } // END - if
                // Then display it here
                displayParsingTime();
        } // END - if
index e1ed342..a285c70 100644 (file)
@@ -124,7 +124,7 @@ function outputHtml ($htmlCode, $newLine = true) {
                } // END - if
 
                // Init counter
                } // END - if
 
                // Init counter
-               $cnt = 0;
+               $cnt = '0';
 
                // Compile and run finished rendered HTML code
                while (((strpos($GLOBALS['output'], '{--') > 0) || (strpos($GLOBALS['output'], '{!') > 0) || (strpos($GLOBALS['output'], '{?') > 0)) && ($cnt < 3)) {
 
                // Compile and run finished rendered HTML code
                while (((strpos($GLOBALS['output'], '{--') > 0) || (strpos($GLOBALS['output'], '{!') > 0) || (strpos($GLOBALS['output'], '{?') > 0)) && ($cnt < 3)) {
@@ -208,7 +208,7 @@ function addFatalMessage ($F, $L, $message, $extra='') {
 // Getter for total fatal message count
 function getTotalFatalErrors () {
        // Init coun
 // Getter for total fatal message count
 function getTotalFatalErrors () {
        // Init coun
-       $count = 0;
+       $count = '0';
 
        // Do we have at least the first entry?
        if (!empty($GLOBALS['fatal_messages'][0])) {
 
        // Do we have at least the first entry?
        if (!empty($GLOBALS['fatal_messages'][0])) {
@@ -244,7 +244,7 @@ function loadTemplate ($template, $return=false, $content=array()) {
 
                // Init some data
                $ret = '';
 
                // Init some data
                $ret = '';
-               if (empty($GLOBALS['refid'])) $GLOBALS['refid'] = 0;
+               if (empty($GLOBALS['refid'])) $GLOBALS['refid'] = '0';
 
                // Base directory
                $basePath = sprintf("%stemplates/%s/html/", getConfig('PATH'), getLanguage());
 
                // Base directory
                $basePath = sprintf("%stemplates/%s/html/", getConfig('PATH'), getLanguage());
@@ -325,7 +325,7 @@ function loadTemplate ($template, $return=false, $content=array()) {
                        $ret = '';
                        if ((strpos($GLOBALS['tpl_content'], '$') !== false) || (strpos($GLOBALS['tpl_content'], '{--') !== false) || (strpos($GLOBALS['tpl_content'], '{!') !== false) || (strpos($GLOBALS['tpl_content'], '{?') !== false)) {
                                // Normal HTML output?
                        $ret = '';
                        if ((strpos($GLOBALS['tpl_content'], '$') !== false) || (strpos($GLOBALS['tpl_content'], '{--') !== false) || (strpos($GLOBALS['tpl_content'], '{!') !== false) || (strpos($GLOBALS['tpl_content'], '{?') !== false)) {
                                // Normal HTML output?
-                               if (getOutputMode() == 0) {
+                               if (getOutputMode() == '0') {
                                        // Add surrounding HTML comments to help finding bugs faster
                                        $ret = "<!-- Template " . $template . " - Start -->\n" . $GLOBALS['tpl_content'] . "<!-- Template " . $template . " - End -->\n";
 
                                        // Add surrounding HTML comments to help finding bugs faster
                                        $ret = "<!-- Template " . $template . " - Start -->\n" . $GLOBALS['tpl_content'] . "<!-- Template " . $template . " - End -->\n";
 
@@ -382,7 +382,7 @@ function loadTemplate ($template, $return=false, $content=array()) {
 }
 
 // Loads an email template and compiles it
 }
 
 // Loads an email template and compiles it
-function loadEmailTemplate ($template, $content = array(), $UID = 0) {
+function loadEmailTemplate ($template, $content = array(), $UID = '0') {
        global $DATA;
 
        // Make sure all template names are lowercase!
        global $DATA;
 
        // Make sure all template names are lowercase!
@@ -412,7 +412,7 @@ function loadEmailTemplate ($template, $content = array(), $UID = 0) {
 
        // Expiration in a nice output format
        // NOTE: Use $content[expiration] in your templates instead of $EXPIRATION
 
        // Expiration in a nice output format
        // NOTE: Use $content[expiration] in your templates instead of $EXPIRATION
-       if (getConfig('auto_purge') == 0) {
+       if (getConfig('auto_purge') == '0') {
                // Will never expire!
                $EXPIRATION = getMessage('MAIL_WILL_NEVER_EXPIRE');
        } else {
                // Will never expire!
                $EXPIRATION = getMessage('MAIL_WILL_NEVER_EXPIRE');
        } else {
@@ -668,16 +668,16 @@ function sendRawEmail ($toEmail, $subject, $message, $from) {
 }
 
 // Generate a password in a specified length or use default password length
 }
 
 // Generate a password in a specified length or use default password length
-function generatePassword ($length = 0) {
+function generatePassword ($length = '0') {
        // Auto-fix invalid length of zero
        // Auto-fix invalid length of zero
-       if ($length == 0) $length = getConfig('pass_len');
+       if ($length == '0') $length = getConfig('pass_len');
 
        // Initialize array with all allowed chars
        $ABC = explode(',', 'a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,0,1,2,3,4,5,6,7,8,9,-,+,_,/,.');
 
        // Start creating password
        $PASS = '';
 
        // Initialize array with all allowed chars
        $ABC = explode(',', 'a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,0,1,2,3,4,5,6,7,8,9,-,+,_,/,.');
 
        // Start creating password
        $PASS = '';
-       for ($i = 0; $i < $length; $i++) {
+       for ($i = '0'; $i < $length; $i++) {
                $PASS .= $ABC[mt_rand(0, count($ABC) -1)];
        } // END - for
 
                $PASS .= $ABC[mt_rand(0, count($ABC) -1)];
        } // END - for
 
@@ -693,12 +693,12 @@ function generatePassword ($length = 0) {
 }
 
 // Generates a human-readable timestamp from the Uni* stamp
 }
 
 // Generates a human-readable timestamp from the Uni* stamp
-function generateDateTime ($time, $mode = 0) {
+function generateDateTime ($time, $mode = '0') {
        // Filter out numbers
        $time = bigintval($time);
 
        // If the stamp is zero it mostly didn't "happen"
        // Filter out numbers
        $time = bigintval($time);
 
        // If the stamp is zero it mostly didn't "happen"
-       if ($time == 0) {
+       if ($time == '0') {
                // Never happend
                return getMessage('NEVER_HAPPENED');
        } // END - if
                // Never happend
                return getMessage('NEVER_HAPPENED');
        } // END - if
@@ -768,7 +768,7 @@ function translatePoolType ($type) {
 }
 
 // Translates the american decimal dot into a german comma
 }
 
 // Translates the american decimal dot into a german comma
-function translateComma ($dotted, $cut = true, $max = 0) {
+function translateComma ($dotted, $cut = true, $max = '0') {
        // Default is 3 you can change this in admin area "Misc -> Misc Options"
        if (!isConfigEntrySet('max_comma')) setConfigEntry('max_comma', 3);
 
        // Default is 3 you can change this in admin area "Misc -> Misc Options"
        if (!isConfigEntrySet('max_comma')) setConfigEntry('max_comma', 3);
 
@@ -779,12 +779,12 @@ function translateComma ($dotted, $cut = true, $max = 0) {
        if ($max > 0) $maxComma = $max;
 
        // Cut zeros off?
        if ($max > 0) $maxComma = $max;
 
        // Cut zeros off?
-       if (($cut === true) && ($max == 0)) {
+       if (($cut === true) && ($max == '0')) {
                // Test for commata if in cut-mode
                $com = explode('.', $dotted);
                if (count($com) < 2) {
                        // Don't display commatas even if there are none... ;-)
                // Test for commata if in cut-mode
                $com = explode('.', $dotted);
                if (count($com) < 2) {
                        // Don't display commatas even if there are none... ;-)
-                       $maxComma = 0;
+                       $maxComma = '0';
                }
        } // END - if
 
                }
        } // END - if
 
@@ -883,7 +883,7 @@ function countSelection ($array) {
        } // END - if
 
        // Init count
        } // END - if
 
        // Init count
-       $ret = 0;
+       $ret = '0';
 
        // Count all entries
        foreach ($array as $key => $selected) {
 
        // Count all entries
        foreach ($array as $key => $selected) {
@@ -1115,7 +1115,7 @@ function compileRawCode ($code, $simple = false, $constants = true, $full = true
  * Sie, dass es doch nicht so schwer ist! :-)                           *
  *                                                                      *
  ************************************************************************/
  * Sie, dass es doch nicht so schwer ist! :-)                           *
  *                                                                      *
  ************************************************************************/
-function array_pk_sort (&$array, $a_sort, $primary_key = 0, $order = -1, $nums = false) {
+function array_pk_sort (&$array, $a_sort, $primary_key = '0', $order = -1, $nums = false) {
        $dummy = $array;
        while ($primary_key < count($a_sort)) {
                foreach ($dummy[$a_sort[$primary_key]] as $key => $value) {
        $dummy = $array;
        while ($primary_key < count($a_sort)) {
                foreach ($dummy[$a_sort[$primary_key]] as $key => $value) {
@@ -1151,7 +1151,7 @@ function array_pk_sort (&$array, $a_sort, $primary_key = 0, $order = -1, $nums =
 }
 
 //
 }
 
 //
-function addSelectionBox ($type, $default, $prefix = '', $id = 0, $class = 'register_select') {
+function addSelectionBox ($type, $default, $prefix = '', $id = '0', $class = 'register_select') {
        $OUT = '';
 
        if ($type == 'yn') {
        $OUT = '';
 
        if ($type == 'yn') {
@@ -1235,8 +1235,8 @@ function addSelectionBox ($type, $default, $prefix = '', $id = 0, $class = 'regi
 
                case 'sec':
                case 'min':
 
                case 'sec':
                case 'min':
-                       for ($idx = 0; $idx < 60; $idx+=5) {
-                               if (strlen($idx) == 1) $idx = 0 . $idx;
+                       for ($idx = '0'; $idx < 60; $idx+=5) {
+                               if (strlen($idx) == 1) $idx = '0' . $idx;
                                $OUT .= "<option value=\"" . $idx."\"";
                                if ($default == $idx) $OUT .= ' selected="selected"';
                                $OUT .= ">" . $idx."</option>\n";
                                $OUT .= "<option value=\"" . $idx."\"";
                                if ($default == $idx) $OUT .= ' selected="selected"';
                                $OUT .= ">" . $idx."</option>\n";
@@ -1244,8 +1244,8 @@ function addSelectionBox ($type, $default, $prefix = '', $id = 0, $class = 'regi
                        break;
 
                case 'hour':
                        break;
 
                case 'hour':
-                       for ($idx = 0; $idx < 24; $idx++) {
-                               if (strlen($idx) == 1) $idx = 0 . $idx;
+                       for ($idx = '0'; $idx < 24; $idx++) {
+                               if (strlen($idx) == 1) $idx = '0' . $idx;
                                $OUT .= "<option value=\"" . $idx."\"";
                                if ($default == $idx) $OUT .= ' selected="selected"';
                                $OUT .= ">" . $idx."</option>\n";
                                $OUT .= "<option value=\"" . $idx."\"";
                                if ($default == $idx) $OUT .= ' selected="selected"';
                                $OUT .= ">" . $idx."</option>\n";
@@ -1310,8 +1310,8 @@ function generateRandomCode ($length, $code, $userid, $DATA = '') {
 
        // At least 10 numbers shall be secure enought!
        $len = getConfig('code_length');
 
        // At least 10 numbers shall be secure enought!
        $len = getConfig('code_length');
-       if ($len == 0) $len = $length;
-       if ($len == 0) $len = 10;
+       if ($len == '0') $len = $length;
+       if ($len == '0') $len = 10;
 
        // Cut off requested counts of number
        $return = substr(str_replace('.', '', $rcode), 0, $len);
 
        // Cut off requested counts of number
        $return = substr(str_replace('.', '', $rcode), 0, $len);
@@ -1329,7 +1329,6 @@ function bigintval ($num, $castValue = true) {
        if ($castValue === true) $ret = (double)$ret;
 
        // Has the whole value changed?
        if ($castValue === true) $ret = (double)$ret;
 
        // Has the whole value changed?
-       // @TODO Remove this if() block if all is working fine
        if ('' . $ret . '' != '' . $num . '') {
                // Log the values
                debug_report_bug('Problem with number found. ret=' . $ret . ', num='. $num);
        if ('' . $ret . '' != '' . $num . '') {
                // Log the values
                debug_report_bug('Problem with number found. ret=' . $ret . ', num='. $num);
@@ -1342,7 +1341,7 @@ function bigintval ($num, $castValue = true) {
 // Insert the code in $img_code into jpeg or PNG image
 function generateImageOrCode ($img_code, $headerSent = true) {
        // Is the code size oversized or shouldn't we display it?
 // Insert the code in $img_code into jpeg or PNG image
 function generateImageOrCode ($img_code, $headerSent = true) {
        // Is the code size oversized or shouldn't we display it?
-       if ((strlen($img_code) > 6) || (empty($img_code)) || (getConfig('code_length') == 0)) {
+       if ((strlen($img_code) > 6) || (empty($img_code)) || (getConfig('code_length') == '0')) {
                // Stop execution of function here because of over-sized code length
                debug_report_bug('img_code ' . $img_code .' has invalid length. img_code()=' . strlen($img_code) . ' code_length=' . getConfig('code_length'));
        } elseif ($headerSent === false) {
                // Stop execution of function here because of over-sized code length
                debug_report_bug('img_code ' . $img_code .' has invalid length. img_code()=' . strlen($img_code) . ' code_length=' . getConfig('code_length'));
        } elseif ($headerSent === false) {
@@ -1403,7 +1402,7 @@ function createTimeSelections ($timestamp, $prefix = '', $display = '', $align =
        //* DEBUG: */ print("*" . $stamp.'/' . $timestamp."*<br />");
 
        // Do we have a leap year?
        //* DEBUG: */ print("*" . $stamp.'/' . $timestamp."*<br />");
 
        // Do we have a leap year?
-       $SWITCH = 0;
+       $SWITCH = '0';
        $TEST = date('Y', time()) / 4;
        $M1 = date('m', time());
        $M2 = date('m', (time() + $timestamp));
        $TEST = date('Y', time()) / 4;
        $M1 = date('m', time());
        $M2 = date('m', (time() + $timestamp));
@@ -1434,7 +1433,7 @@ function createTimeSelections ($timestamp, $prefix = '', $display = '', $align =
        //* DEBUG: */ print("s={$s}<br />");
 
        // Is seconds zero and time is < 60 seconds?
        //* DEBUG: */ print("s={$s}<br />");
 
        // Is seconds zero and time is < 60 seconds?
-       if (($s == 0) && ($timestamp < 60)) {
+       if (($s == '0') && ($timestamp < 60)) {
                // Fix seconds
                $s = round($timestamp);
        } // END - if
                // Fix seconds
                $s = round($timestamp);
        } // END - if
@@ -1493,7 +1492,7 @@ function createTimeSelections ($timestamp, $prefix = '', $display = '', $align =
                if (ereg('Y', $display) || (empty($display))) {
                        // Generate year selection
                        $OUT .= "  <td align=\"center\"><select class=\"mini_select\" name=\"" . $prefix."_ye\" size=\"1\">\n";
                if (ereg('Y', $display) || (empty($display))) {
                        // Generate year selection
                        $OUT .= "  <td align=\"center\"><select class=\"mini_select\" name=\"" . $prefix."_ye\" size=\"1\">\n";
-                       for ($idx = 0; $idx <= 10; $idx++) {
+                       for ($idx = '0'; $idx <= 10; $idx++) {
                                $OUT .= "    <option class=\"mini_select\" value=\"" . $idx."\"";
                                if ($idx == $Y) $OUT .= ' selected="selected"';
                                $OUT .= ">" . $idx."</option>\n";
                                $OUT .= "    <option class=\"mini_select\" value=\"" . $idx."\"";
                                if ($idx == $Y) $OUT .= ' selected="selected"';
                                $OUT .= ">" . $idx."</option>\n";
@@ -1506,7 +1505,7 @@ function createTimeSelections ($timestamp, $prefix = '', $display = '', $align =
                if (ereg('M', $display) || (empty($display))) {
                        // Generate month selection
                        $OUT .= "  <td align=\"center\"><select class=\"mini_select\" name=\"" . $prefix."_mo\" size=\"1\">\n";
                if (ereg('M', $display) || (empty($display))) {
                        // Generate month selection
                        $OUT .= "  <td align=\"center\"><select class=\"mini_select\" name=\"" . $prefix."_mo\" size=\"1\">\n";
-                       for ($idx = 0; $idx <= 11; $idx++)
+                       for ($idx = '0'; $idx <= 11; $idx++)
                        {
                                $OUT .= "  <option class=\"mini_select\" value=\"" . $idx."\"";
                                if ($idx == $M) $OUT .= ' selected="selected"';
                        {
                                $OUT .= "  <option class=\"mini_select\" value=\"" . $idx."\"";
                                if ($idx == $M) $OUT .= ' selected="selected"';
@@ -1520,7 +1519,7 @@ function createTimeSelections ($timestamp, $prefix = '', $display = '', $align =
                if (ereg("W", $display) || (empty($display))) {
                        // Generate week selection
                        $OUT .= "  <td align=\"center\"><select class=\"mini_select\" name=\"" . $prefix."_we\" size=\"1\">\n";
                if (ereg("W", $display) || (empty($display))) {
                        // Generate week selection
                        $OUT .= "  <td align=\"center\"><select class=\"mini_select\" name=\"" . $prefix."_we\" size=\"1\">\n";
-                       for ($idx = 0; $idx <= 4; $idx++) {
+                       for ($idx = '0'; $idx <= 4; $idx++) {
                                $OUT .= "  <option class=\"mini_select\" value=\"" . $idx."\"";
                                if ($idx == $W) $OUT .= ' selected="selected"';
                                $OUT .= ">" . $idx."</option>\n";
                                $OUT .= "  <option class=\"mini_select\" value=\"" . $idx."\"";
                                if ($idx == $W) $OUT .= ' selected="selected"';
                                $OUT .= ">" . $idx."</option>\n";
@@ -1533,7 +1532,7 @@ function createTimeSelections ($timestamp, $prefix = '', $display = '', $align =
                if (ereg("D", $display) || (empty($display))) {
                        // Generate day selection
                        $OUT .= "  <td align=\"center\"><select class=\"mini_select\" name=\"" . $prefix."_da\" size=\"1\">\n";
                if (ereg("D", $display) || (empty($display))) {
                        // Generate day selection
                        $OUT .= "  <td align=\"center\"><select class=\"mini_select\" name=\"" . $prefix."_da\" size=\"1\">\n";
-                       for ($idx = 0; $idx <= 31; $idx++) {
+                       for ($idx = '0'; $idx <= 31; $idx++) {
                                $OUT .= "  <option class=\"mini_select\" value=\"" . $idx."\"";
                                if ($idx == $D) $OUT .= ' selected="selected"';
                                $OUT .= ">" . $idx."</option>\n";
                                $OUT .= "  <option class=\"mini_select\" value=\"" . $idx."\"";
                                if ($idx == $D) $OUT .= ' selected="selected"';
                                $OUT .= ">" . $idx."</option>\n";
@@ -1546,7 +1545,7 @@ function createTimeSelections ($timestamp, $prefix = '', $display = '', $align =
                if (ereg("h", $display) || (empty($display))) {
                        // Generate hour selection
                        $OUT .= "  <td align=\"center\"><select class=\"mini_select\" name=\"" . $prefix."_ho\" size=\"1\">\n";
                if (ereg("h", $display) || (empty($display))) {
                        // Generate hour selection
                        $OUT .= "  <td align=\"center\"><select class=\"mini_select\" name=\"" . $prefix."_ho\" size=\"1\">\n";
-                       for ($idx = 0; $idx <= 23; $idx++)      {
+                       for ($idx = '0'; $idx <= 23; $idx++)    {
                                $OUT .= "  <option class=\"mini_select\" value=\"" . $idx."\"";
                                if ($idx == $h) $OUT .= ' selected="selected"';
                                $OUT .= ">" . $idx."</option>\n";
                                $OUT .= "  <option class=\"mini_select\" value=\"" . $idx."\"";
                                if ($idx == $h) $OUT .= ' selected="selected"';
                                $OUT .= ">" . $idx."</option>\n";
@@ -1559,7 +1558,7 @@ function createTimeSelections ($timestamp, $prefix = '', $display = '', $align =
                if (ereg('m', $display) || (empty($display))) {
                        // Generate minute selection
                        $OUT .= "  <td align=\"center\"><select class=\"mini_select\" name=\"" . $prefix."_mi\" size=\"1\">\n";
                if (ereg('m', $display) || (empty($display))) {
                        // Generate minute selection
                        $OUT .= "  <td align=\"center\"><select class=\"mini_select\" name=\"" . $prefix."_mi\" size=\"1\">\n";
-                       for ($idx = 0; $idx <= 59; $idx++) {
+                       for ($idx = '0'; $idx <= 59; $idx++) {
                                $OUT .= "  <option class=\"mini_select\" value=\"" . $idx."\"";
                                if ($idx == $m) $OUT .= ' selected="selected"';
                                $OUT .= ">" . $idx."</option>\n";
                                $OUT .= "  <option class=\"mini_select\" value=\"" . $idx."\"";
                                if ($idx == $m) $OUT .= ' selected="selected"';
                                $OUT .= ">" . $idx."</option>\n";
@@ -1572,7 +1571,7 @@ function createTimeSelections ($timestamp, $prefix = '', $display = '', $align =
                if (ereg("s", $display) || (empty($display))) {
                        // Generate second selection
                        $OUT .= "  <td align=\"center\"><select class=\"mini_select\" name=\"" . $prefix."_se\" size=\"1\">\n";
                if (ereg("s", $display) || (empty($display))) {
                        // Generate second selection
                        $OUT .= "  <td align=\"center\"><select class=\"mini_select\" name=\"" . $prefix."_se\" size=\"1\">\n";
-                       for ($idx = 0; $idx <= 59; $idx++) {
+                       for ($idx = '0'; $idx <= 59; $idx++) {
                                $OUT .= "  <option class=\"mini_select\" value=\"" . $idx."\"";
                                if ($idx == $s) $OUT .= ' selected="selected"';
                                $OUT .= ">" . $idx."</option>\n";
                                $OUT .= "  <option class=\"mini_select\" value=\"" . $idx."\"";
                                if ($idx == $s) $OUT .= ' selected="selected"';
                                $OUT .= ">" . $idx."</option>\n";
@@ -1592,10 +1591,10 @@ function createTimeSelections ($timestamp, $prefix = '', $display = '', $align =
 //
 function createTimestampFromSelections ($prefix, $postData) {
        // Initial return value
 //
 function createTimestampFromSelections ($prefix, $postData) {
        // Initial return value
-       $ret = 0;
+       $ret = '0';
 
        // Do we have a leap year?
 
        // Do we have a leap year?
-       $SWITCH = 0;
+       $SWITCH = '0';
        $TEST = date('Y', time()) / 4;
        $M1   = date('m', time());
        // If so and if current time is before 02/29 and estimated time is after 02/29 then add 86400 seconds (one day)
        $TEST = date('Y', time()) / 4;
        $M1   = date('m', time());
        // If so and if current time is before 02/29 and estimated time is after 02/29 then add 86400 seconds (one day)
@@ -1810,7 +1809,7 @@ function sendPostRequest ($script, $postData) {
 // Sends a raw request to another host
 function sendRawRequest ($host, $request) {
        // Init errno and errdesc with 'all fine' values
 // Sends a raw request to another host
 function sendRawRequest ($host, $request) {
        // Init errno and errdesc with 'all fine' values
-       $errno = 0; $errdesc = '';
+       $errno = '0'; $errdesc = '';
 
        // Initialize array
        $response = array('', '', '');
 
        // Initialize array
        $response = array('', '', '');
@@ -2095,7 +2094,7 @@ function scrambleString($str) {
 
        // Scramble string here
        //* DEBUG: */ outputHtml("***Original=" . $str."***<br />");
 
        // Scramble string here
        //* DEBUG: */ outputHtml("***Original=" . $str."***<br />");
-       for ($idx = 0; $idx < strlen($str); $idx++) {
+       for ($idx = '0'; $idx < strlen($str); $idx++) {
                // Get char on scrambled position
                $char = substr($str, $scrambleNums[$idx], 1);
 
                // Get char on scrambled position
                $char = substr($str, $scrambleNums[$idx], 1);
 
@@ -2122,7 +2121,7 @@ function descrambleString($str) {
        // Begin descrambling
        $orig = str_repeat(' ', 40);
        //* DEBUG: */ outputHtml("+++Scrambled=" . $str."+++<br />");
        // Begin descrambling
        $orig = str_repeat(' ', 40);
        //* DEBUG: */ outputHtml("+++Scrambled=" . $str."+++<br />");
-       for ($idx = 0; $idx < 40; $idx++) {
+       for ($idx = '0'; $idx < 40; $idx++) {
                $char = substr($str, $idx, 1);
                $orig = substr_replace($orig, $char, $scrambleNums[$idx], 1);
        } // END - for
                $char = substr($str, $idx, 1);
                $orig = substr_replace($orig, $char, $scrambleNums[$idx], 1);
        } // END - for
@@ -2138,7 +2137,7 @@ function genScrambleString ($len) {
        $scrambleNumbers = array();
 
        // First we need to setup randomized numbers from 0 to 31
        $scrambleNumbers = array();
 
        // First we need to setup randomized numbers from 0 to 31
-       for ($idx = 0; $idx < $len; $idx++) {
+       for ($idx = '0'; $idx < $len; $idx++) {
                // Generate number
                $rand = mt_rand(0, ($len -1));
 
                // Generate number
                $rand = mt_rand(0, ($len -1));
 
@@ -2165,7 +2164,7 @@ function generatePassString ($passHash) {
        if ((isExtensionInstalled('sql_patches')) && (isExtensionInstalledAndNewer('other', '0.2.5')) && (isConfigEntrySet('_PRIME')) && (isConfigEntrySet('secret_key')) && (isConfigEntrySet('master_salt'))) {
                // Only calculate when the secret key is generated
                $newHash = ''; $start = 9;
        if ((isExtensionInstalled('sql_patches')) && (isExtensionInstalledAndNewer('other', '0.2.5')) && (isConfigEntrySet('_PRIME')) && (isConfigEntrySet('secret_key')) && (isConfigEntrySet('master_salt'))) {
                // Only calculate when the secret key is generated
                $newHash = ''; $start = 9;
-               for ($idx = 0; $idx < 10; $idx++) {
+               for ($idx = '0'; $idx < 10; $idx++) {
                        $part1 = hexdec(substr($passHash, $start, 4));
                        $part2 = hexdec(substr(getConfig('secret_key'), $start, 4));
                        $mod = dechex($idx);
                        $part1 = hexdec(substr($passHash, $start, 4));
                        $part2 = hexdec(substr(getConfig('secret_key'), $start, 4));
                        $mod = dechex($idx);
@@ -2252,7 +2251,7 @@ function displayParsingTime() {
        $start = explode(' ', $GLOBALS['startTime']);
        $end = explode(' ', $endTime);
        $runTime = $end[0] - $start[0];
        $start = explode(' ', $GLOBALS['startTime']);
        $end = explode(' ', $endTime);
        $runTime = $end[0] - $start[0];
-       if ($runTime < 0) $runTime = 0;
+       if ($runTime < 0) $runTime = '0';
 
        // Prepare output
        $content = array(
 
        // Prepare output
        $content = array(
@@ -2316,7 +2315,7 @@ function getCurrentTheme () {
                $ret = getSession('mxchange_theme');
 
                // Is it valid?
                $ret = getSession('mxchange_theme');
 
                // Is it valid?
-               if (getThemeId($ret) == 0) {
+               if (getThemeId($ret) == '0') {
                        // Fix it to default
                        $ret = 'default';
                } // END - if
                        // Fix it to default
                        $ret = 'default';
                } // END - if
@@ -2359,7 +2358,7 @@ function getThemeId ($name) {
        } // END - if
 
        // Default id
        } // END - if
 
        // Default id
-       $id = 0;
+       $id = '0';
 
        // Is the cache entry there?
        if (isset($GLOBALS['cache_array']['themes']['id'][$name])) {
 
        // Is the cache entry there?
        if (isset($GLOBALS['cache_array']['themes']['id'][$name])) {
@@ -2536,7 +2535,7 @@ function getArrayFromActualVersion () {
        $akt_vers = array();
 
        // Init value for counting the founded keywords
        $akt_vers = array();
 
        // Init value for counting the founded keywords
-       $res = 0;
+       $res = '0';
 
        // Searches all Files and there date of the last modifikation and puts the newest File in $last_changed.
        searchDirsRecursive($next_dir, $last_changed); // @TODO small change to API to $last_changed = searchDirsRecursive($next_dir, $time);
 
        // Searches all Files and there date of the last modifikation and puts the newest File in $last_changed.
        searchDirsRecursive($next_dir, $last_changed); // @TODO small change to API to $last_changed = searchDirsRecursive($next_dir, $time);
@@ -2866,7 +2865,7 @@ function changeDataInFile ($FQFN, $comment, $prefix, $suffix, $DATA, $seek=0) {
                                        // Read from source file
                                        $line = fgets ($fp, 1024);
 
                                        // Read from source file
                                        $line = fgets ($fp, 1024);
 
-                                       if (strpos($line, $search) > -1) { $next = 0; $found = true; }
+                                       if (strpos($line, $search) > -1) { $next = '0'; $found = true; }
 
                                        if ($next > -1) {
                                                if ($next === $seek) {
 
                                        if ($next > -1) {
                                                if ($next === $seek) {
@@ -2910,7 +2909,7 @@ function changeDataInFile ($FQFN, $comment, $prefix, $suffix, $DATA, $seek=0) {
        return false;
 }
 // Send notification to admin
        return false;
 }
 // Send notification to admin
-function sendAdminNotification ($subject, $templateName, $content=array(), $userid = 0) {
+function sendAdminNotification ($subject, $templateName, $content=array(), $userid = '0') {
        if (isExtensionInstalledAndNewer('admins', '0.4.1')) {
                // Send new way
                sendAdminsEmails($subject, $templateName, $content, $userid);
        if (isExtensionInstalledAndNewer('admins', '0.4.1')) {
                // Send new way
                sendAdminsEmails($subject, $templateName, $content, $userid);
@@ -3175,11 +3174,11 @@ function determineReferalId () {
                $GLOBALS['refid'] = getConfig('def_refid');
        } else {
                // No default id when sql_patches is not installed or none set
                $GLOBALS['refid'] = getConfig('def_refid');
        } else {
                // No default id when sql_patches is not installed or none set
-               $GLOBALS['refid'] = 0;
+               $GLOBALS['refid'] = '0';
        }
 
        // Set cookie when default refid > 0
        }
 
        // Set cookie when default refid > 0
-       if (!isSessionVariableSet('refid') || (!empty($GLOBALS['refid'])) || ((getSession('refid') == 0) && (isConfigEntrySet('def_refid')) && (getConfig('def_refid') > 0))) {
+       if (!isSessionVariableSet('refid') || (!empty($GLOBALS['refid'])) || ((getSession('refid') == '0') && (isConfigEntrySet('def_refid')) && (getConfig('def_refid') > 0))) {
                // Default is not found
                $found = false;
 
                // Default is not found
                $found = false;
 
@@ -3234,13 +3233,13 @@ function shutdown () {
 
 // Init member id
 function initMemberId () {
 
 // Init member id
 function initMemberId () {
-       $GLOBALS['member_id'] = 0;
+       $GLOBALS['member_id'] = '0';
 }
 
 // Setter for member id
 function setMemberId ($memberid) {
        // We should not set member id to zero
 }
 
 // Setter for member id
 function setMemberId ($memberid) {
        // We should not set member id to zero
-       if ($memberid == 0) debug_report_bug('Userid should not be set zero.');
+       if ($memberid == '0') debug_report_bug('Userid should not be set zero.');
 
        // Set it secured
        $GLOBALS['member_id'] = bigintval($memberid);
 
        // Set it secured
        $GLOBALS['member_id'] = bigintval($memberid);
@@ -3249,7 +3248,7 @@ function setMemberId ($memberid) {
 // Getter for member id or returns zero
 function getMemberId () {
        // Default member id
 // Getter for member id or returns zero
 function getMemberId () {
        // Default member id
-       $memberid = 0;
+       $memberid = '0';
 
        // Is the member id set?
        if (isMemberIdSet()) {
 
        // Is the member id set?
        if (isMemberIdSet()) {
index 027d21a..565159b 100644 (file)
@@ -42,14 +42,14 @@ if (!defined('__SECURITY')) {
 }
 
 // Init variables
 }
 
 // Init variables
-$bsent = 0; $bclicks = 0; $bcount = 0;
+$bsent = '0'; $bclicks = '0'; $bcount = '0';
 
 // Check for normal mails
 $result_media = SQL_QUERY('SELECT SUM(max_rec) AS max_rec, SUM(clicks) AS clicks
 FROM `{?_MYSQL_PREFIX?}_user_stats`', __FILE__, __LINE__);
 list($nsent, $nclicks) = SQL_FETCHROW($result_media);
 
 // Check for normal mails
 $result_media = SQL_QUERY('SELECT SUM(max_rec) AS max_rec, SUM(clicks) AS clicks
 FROM `{?_MYSQL_PREFIX?}_user_stats`', __FILE__, __LINE__);
 list($nsent, $nclicks) = SQL_FETCHROW($result_media);
-if (empty($nsent))   $nsent   = 0;
-if (empty($nclicks)) $nclicks = 0;
+if (empty($nsent))   $nsent   = '0';
+if (empty($nclicks)) $nclicks = '0';
 
 // Free memory
 SQL_FREERESULT($result_media);
 
 // Free memory
 SQL_FREERESULT($result_media);
@@ -66,8 +66,8 @@ if (isExtensionActive('bonus')) {
        $result_media = SQL_QUERY('SELECT SUM(mails_sent) AS bonus_sent, SUM(clicks) AS bonus_clicks
 FROM `{?_MYSQL_PREFIX?}_bonus`', __FILE__, __LINE__);
        list($bsent, $bclicks) = SQL_FETCHROW($result_media);
        $result_media = SQL_QUERY('SELECT SUM(mails_sent) AS bonus_sent, SUM(clicks) AS bonus_clicks
 FROM `{?_MYSQL_PREFIX?}_bonus`', __FILE__, __LINE__);
        list($bsent, $bclicks) = SQL_FETCHROW($result_media);
-       if (empty($bsent))   $bsent   = 0;
-       if (empty($bclicks)) $bclicks = 0;
+       if (empty($bsent))   $bsent   = '0';
+       if (empty($bclicks)) $bclicks = '0';
 } // END - if
 
 // Load (maybe) missing file
 } // END - if
 
 // Load (maybe) missing file
index 261f49b..05ad109 100644 (file)
@@ -74,7 +74,7 @@ if (($GLOBALS['header_sent'] != 1) && ($GLOBALS['header_sent'] != 2)) {
 
        // Closing HEAD tag
        if (getOutputMode() != 1) outputHtml('</head>');
 
        // Closing HEAD tag
        if (getOutputMode() != 1) outputHtml('</head>');
-       if ($GLOBALS['header_sent'] == 0) $GLOBALS['header_sent'] = 1;
+       if ($GLOBALS['header_sent'] == '0') $GLOBALS['header_sent'] = 1;
 } // END - if
 
 // Add BODY tag or not?
 } // END - if
 
 // Add BODY tag or not?
index 7e66a60..4bbca9b 100644 (file)
@@ -202,7 +202,7 @@ if ((!isInstalled()) || (!isAdminRegistered())) {
                                                        addFatalMessage(__FILE__, __LINE__, getMessage('INSTALL_MISSING_DUMPS'));
                                                } // END - if
 
                                                        addFatalMessage(__FILE__, __LINE__, getMessage('INSTALL_MISSING_DUMPS'));
                                                } // END - if
 
-                                               if (getTotalFatalErrors() == 0) {
+                                               if (getTotalFatalErrors() == '0') {
                                                        // Set type and prefix from POST data
                                                        setConfigEntry('_TABLE_TYPE'  , postRequestElement('mysql', 'type'));
                                                        setConfigEntry('_MYSQL_PREFIX', postRequestElement('mysql', 'prefix'));
                                                        // Set type and prefix from POST data
                                                        setConfigEntry('_TABLE_TYPE'  , postRequestElement('mysql', 'type'));
                                                        setConfigEntry('_MYSQL_PREFIX', postRequestElement('mysql', 'prefix'));
@@ -230,7 +230,7 @@ if ((!isInstalled()) || (!isAdminRegistered())) {
                                                        //* DEBUG: */ die('<pre>'.print_r(getSqls(), true).'</pre>');
 
                                                        // Are some SQLs found?
                                                        //* DEBUG: */ die('<pre>'.print_r(getSqls(), true).'</pre>');
 
                                                        // Are some SQLs found?
-                                                       if (countSqls() == 0) {
+                                                       if (countSqls() == '0') {
                                                                // Abort here
                                                                addFatalMessage(__FILE__, __LINE__, getMessage('INSTALL_SQL_IMPORT_FAILED'));
                                                                return;
                                                                // Abort here
                                                                addFatalMessage(__FILE__, __LINE__, getMessage('INSTALL_SQL_IMPORT_FAILED'));
                                                                return;
index f2fe7a9..cb1f925 100644 (file)
@@ -180,7 +180,7 @@ function loadLanguageFile ($ext_name = 'none') {
        if (isLanguageIncludeReadable($ext_name)) {
                // Load language file
                loadLanguageInclude($ext_name);
        if (isLanguageIncludeReadable($ext_name)) {
                // Load language file
                loadLanguageInclude($ext_name);
-       } elseif ((isDebugModeEnabled()) && (getOutputMode() == 0) && ($ext_name != 'sql_patches') && (substr($ext_name, 0, 10) != 'admintheme')) {
+       } elseif ((isDebugModeEnabled()) && (getOutputMode() == '0') && ($ext_name != 'sql_patches') && (substr($ext_name, 0, 10) != 'admintheme')) {
                // No language file is not so good...
                logDebugMessage(__FUNCTION__, __LINE__, sprintf("NOTICE: Extension %s has no language file or we cannot read from it. lang=%s, mode=%s",
                        $ext_name,
                // No language file is not so good...
                logDebugMessage(__FUNCTION__, __LINE__, sprintf("NOTICE: Extension %s has no language file or we cannot read from it. lang=%s, mode=%s",
                        $ext_name,
diff --git a/inc/libs/_functions.php b/inc/libs/_functions.php
new file mode 100644 (file)
index 0000000..3f301d3
--- /dev/null
@@ -0,0 +1,45 @@
+<?php
+/************************************************************************
+ * MXChange v0.2.1                                    Start: 11/04/2009 *
+ * ===============                              Last change: 11/04/2009 *
+ *                                                                      *
+ * -------------------------------------------------------------------- *
+ * File              : _functions.php                                   *
+ * -------------------------------------------------------------------- *
+ * Short description : Functions for ext-                               *
+ * -------------------------------------------------------------------- *
+ * Kurzbeschreibung  : Funktionen fuer ext-                             *
+ * -------------------------------------------------------------------- *
+ * $Revision:: 1194                                                   $ *
+ * $Date:: 2009-10-27 18:24:18 +0100 (Tue, 27 Oct 2009)               $ *
+ * $Tag:: 0.2.1-FINAL                                                 $ *
+ * $Author:: quix0r                                                   $ *
+ * Needs to be in all Files and every File needs "svn propset           *
+ * svn:keywords Date Revision" (autoprobset!) at least!!!!!!            *
+ * -------------------------------------------------------------------- *
+ * Copyright (c) 2003 - 2009 by Roland Haeder                           *
+ * For more information visit: http://www.mxchange.org                  *
+ *                                                                      *
+ * 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 *
+ * the Free Software Foundation; either version 2 of the License, or    *
+ * (at your option) any later version.                                  *
+ *                                                                      *
+ * This program is distributed in the hope that it will be useful,      *
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of       *
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the        *
+ * GNU General Public License for more details.                         *
+ *                                                                      *
+ * You should have received a copy of the GNU General Public License    *
+ * along with this program; if not, write to the Free Software          *
+ * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,               *
+ * MA  02110-1301  USA                                                  *
+ ************************************************************************/
+
+// Some security stuff...
+if (!defined('__SECURITY')) {
+       die();
+} // END - if
+
+// [EOF]
+?>
index 076213c..ed45da6 100644 (file)
@@ -156,7 +156,7 @@ LIMIT 1",
 // Change a lot admin account
 function adminsChangeAdminAccount ($postData) {
        // Begin the update
 // Change a lot admin account
 function adminsChangeAdminAccount ($postData) {
        // Begin the update
-       $cache_update = 0;
+       $cache_update = '0';
        foreach ($postData['login'] as $id => $login) {
                // Secure id number
                $id = bigintval($id);
        foreach ($postData['login'] as $id => $login) {
                // Secure id number
                $id = bigintval($id);
@@ -339,7 +339,7 @@ function adminsDeleteAdminAccount ($postData) {
 // Remove the given accounts
 function adminsRemoveAdminAccount ($postData) {
        // Begin removal
 // Remove the given accounts
 function adminsRemoveAdminAccount ($postData) {
        // Begin removal
-       $cache_update = 0;
+       $cache_update = '0';
        foreach ($postData['sel'] as $id => $del) {
                // Secure id number
                $id = bigintval($id);
        foreach ($postData['sel'] as $id => $del) {
                // Secure id number
                $id = bigintval($id);
@@ -409,7 +409,7 @@ function sendAdminsEmails ($subj, $template, $content, $UID) {
        // Check which admin shall receive this mail
        $result = SQL_QUERY_ESC("SELECT `admin_id` FROM `{?_MYSQL_PREFIX?}_admins_mails` WHERE `mail_template`='%s' ORDER BY `admin_id` ASC",
                array($template), __FUNCTION__, __LINE__);
        // Check which admin shall receive this mail
        $result = SQL_QUERY_ESC("SELECT `admin_id` FROM `{?_MYSQL_PREFIX?}_admins_mails` WHERE `mail_template`='%s' ORDER BY `admin_id` ASC",
                array($template), __FUNCTION__, __LINE__);
-       if (SQL_NUMROWS($result) == 0) {
+       if (SQL_NUMROWS($result) == '0') {
                // Create new entry (to all admins)
                SQL_QUERY_ESC("INSERT INTO `{?_MYSQL_PREFIX?}_admins_mails` (`admin_id`, `mail_template`) VALUES (0, '%s')",
                        array($template), __FUNCTION__, __LINE__);
                // Create new entry (to all admins)
                SQL_QUERY_ESC("INSERT INTO `{?_MYSQL_PREFIX?}_admins_mails` (`admin_id`, `mail_template`) VALUES (0, '%s')",
                        array($template), __FUNCTION__, __LINE__);
@@ -441,7 +441,7 @@ function sendAdminsEmails ($subj, $template, $content, $UID) {
                                        $UID
                                ));
                        }
                                        $UID
                                ));
                        }
-               } elseif ($adminId == 0) {
+               } elseif ($adminId == '0') {
                        // Select all email adresses
                        $result = SQL_QUERY("SELECT `email` FROM `{?_MYSQL_PREFIX?}_admins` ORDER BY `id` ASC",
                                __FUNCTION__, __LINE__);
                        // Select all email adresses
                        $result = SQL_QUERY("SELECT `email` FROM `{?_MYSQL_PREFIX?}_admins` ORDER BY `id` ASC",
                                __FUNCTION__, __LINE__);
index 8023871..17f3543 100644 (file)
@@ -47,7 +47,7 @@ function addTurboBonus ($mid, $userid, $type) {
        if (getConfig('bonus_active') != 'Y') return false;
 
        // Init variables
        if (getConfig('bonus_active') != 'Y') return false;
 
        // Init variables
-       $sql = ''; $bonus = 0; $mail = 0; $column = '';
+       $sql = ''; $bonus = '0'; $mail = '0'; $column = '';
 
        // Select SQL command
        switch ($type) {
 
        // Select SQL command
        switch ($type) {
@@ -234,7 +234,7 @@ function handleBonusPoints ($mode) {
        if (getConfig('bonus_active') != 'Y') return;
 
        // Switch to jackpot-mode when no UID is supplied but userid-mode is selected
        if (getConfig('bonus_active') != 'Y') return;
 
        // Switch to jackpot-mode when no UID is supplied but userid-mode is selected
-       if ((getConfig('bonus_mode') == 'UID') && (getConfig('bonus_userid') == 0) && (isExtensionActive('jackpot'))) {
+       if ((getConfig('bonus_mode') == 'UID') && (getConfig('bonus_userid') == '0') && (isExtensionActive('jackpot'))) {
                // Update database & config
                updateConfiguration('bonus_mode', 'JACKPOT');
        } // END - if
                // Update database & config
                updateConfiguration('bonus_mode', 'JACKPOT');
        } // END - if
index 6b8d7f8..28ce65d 100644 (file)
@@ -43,9 +43,9 @@ if (!defined('__SECURITY')) {
 
 // Generates a HTML table based on given data
 // @TODO Lame description
 
 // Generates a HTML table based on given data
 // @TODO Lame description
-function generateDoublerTable ($userid = 0, $done = 'N', $ref = 'N', $sort = 'ASC') {
-       if (empty($cnt)) $cnt = 0;
-       $add = ''; $DT_MODE = 0;
+function generateDoublerTable ($userid = '0', $done = 'N', $ref = 'N', $sort = 'ASC') {
+       if (empty($cnt)) $cnt = '0';
+       $add = ''; $DT_MODE = '0';
        if ($userid > 0) {
                // Load entries only from a single user
                $add = sprintf(" AND `userid`=%s", bigintval($userid));
        if ($userid > 0) {
                // Load entries only from a single user
                $add = sprintf(" AND `userid`=%s", bigintval($userid));
@@ -122,7 +122,7 @@ LIMIT ".$limit, __FUNCTION__, __LINE__);
 //
 function DOUBLER_GET_TOTAL_POINTS_LEFT() {
        // Initialize variables
 //
 function DOUBLER_GET_TOTAL_POINTS_LEFT() {
        // Initialize variables
-       $points = 0;
+       $points = '0';
 
        if (getConfig('doubler_own') == 'Y') {
                // Take points from doubler's own account
 
        if (getConfig('doubler_own') == 'Y') {
                // Take points from doubler's own account
index 6b951f8..91f9504 100644 (file)
@@ -118,7 +118,7 @@ function insertUrlsIntoHtml ($text) {
                } // END - if
 
                // And now go forward...
                } // END - if
 
                // And now go forward...
-               $idx = 0;
+               $idx = '0';
                while ($idx < strlen($test)) {
                        $check = substr($test, $idx, 1);
                        if ((!in_array($check, $GLOBALS['valid_email_chars'])) && ($check != '@')) {
                while ($idx < strlen($test)) {
                        $check = substr($test, $idx, 1);
                        if ((!in_array($check, $GLOBALS['valid_email_chars'])) && ($check != '@')) {
index c64026d..013ba16 100644 (file)
@@ -51,7 +51,7 @@ function getJackpotPoints () {
        $result = SQL_QUERY("SELECT `points` FROM `{?_MYSQL_PREFIX?}_jackpot` WHERE `ok`='ok' LIMIT 1", __FUNCTION__, __LINE__);
 
        // Do we have an entry?
        $result = SQL_QUERY("SELECT `points` FROM `{?_MYSQL_PREFIX?}_jackpot` WHERE `ok`='ok' LIMIT 1", __FUNCTION__, __LINE__);
 
        // Do we have an entry?
-       if (SQL_NUMROWS($result) == 0) {
+       if (SQL_NUMROWS($result) == '0') {
                // No, so create line
                SQL_QUERY("INSERT INTO `{?_MYSQL_PREFIX?}_jackpot` (`ok`, `points`) VALUES ('ok','0.00000')", __FUNCTION__, __LINE__);
        } else {
                // No, so create line
                SQL_QUERY("INSERT INTO `{?_MYSQL_PREFIX?}_jackpot` (`ok`, `points`) VALUES ('ok','0.00000')", __FUNCTION__, __LINE__);
        } else {
index 1660d77..c607519 100644 (file)
@@ -49,7 +49,7 @@ function updateMediadataEntry ($keys_array, $mode, $value) {
                        // First check if it does exist
                        $result_media = SQL_QUERY_ESC("SELECT media_key FROM `{?_MYSQL_PREFIX?}_mediadata`
 WHERE media_key = '%s' LIMIT 1", array($key), __FUNCTION__, __LINE__);
                        // First check if it does exist
                        $result_media = SQL_QUERY_ESC("SELECT media_key FROM `{?_MYSQL_PREFIX?}_mediadata`
 WHERE media_key = '%s' LIMIT 1", array($key), __FUNCTION__, __LINE__);
-                       if (SQL_NUMROWS($result_media) == 0) {
+                       if (SQL_NUMROWS($result_media) == '0') {
                                // Not found so we create it (mode will be ignored here!)
                                SQL_QUERY_ESC("INSERT INTO `{?_MYSQL_PREFIX?}_mediadata` (media_key, media_value) VALUES ('%s', '%s')",
                                array($key, $value), __FUNCTION__, __LINE__);
                                // Not found so we create it (mode will be ignored here!)
                                SQL_QUERY_ESC("INSERT INTO `{?_MYSQL_PREFIX?}_mediadata` (media_key, media_value) VALUES ('%s', '%s')",
                                array($key, $value), __FUNCTION__, __LINE__);
diff --git a/inc/libs/network_functions.php b/inc/libs/network_functions.php
new file mode 100644 (file)
index 0000000..af436af
--- /dev/null
@@ -0,0 +1,200 @@
+<?php
+/************************************************************************
+ * MXChange v0.2.1                                    Start: 11/04/2009 *
+ * ===============                              Last change: 11/04/2009 *
+ *                                                                      *
+ * -------------------------------------------------------------------- *
+ * File              : network_functions.php                            *
+ * -------------------------------------------------------------------- *
+ * Short description : Functions for ext-network                        *
+ * -------------------------------------------------------------------- *
+ * Kurzbeschreibung  : Funktionen fuer ext-network                      *
+ * -------------------------------------------------------------------- *
+ * $Revision:: 1194                                                   $ *
+ * $Date:: 2009-10-27 18:24:18 +0100 (Tue, 27 Oct 2009)               $ *
+ * $Tag:: 0.2.1-FINAL                                                 $ *
+ * $Author:: quix0r                                                   $ *
+ * Needs to be in all Files and every File needs "svn propset           *
+ * svn:keywords Date Revision" (autoprobset!) at least!!!!!!            *
+ * -------------------------------------------------------------------- *
+ * Copyright (c) 2003 - 2009 by Roland Haeder                           *
+ * For more information visit: http://www.mxchange.org                  *
+ *                                                                      *
+ * 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 *
+ * the Free Software Foundation; either version 2 of the License, or    *
+ * (at your option) any later version.                                  *
+ *                                                                      *
+ * This program is distributed in the hope that it will be useful,      *
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of       *
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the        *
+ * GNU General Public License for more details.                         *
+ *                                                                      *
+ * You should have received a copy of the GNU General Public License    *
+ * along with this program; if not, write to the Free Software          *
+ * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,               *
+ * MA  02110-1301  USA                                                  *
+ ************************************************************************/
+
+// Some security stuff...
+if (!defined('__SECURITY')) {
+       die();
+} // END - if
+
+// Processes an admin form
+function doAdminNetworkProcessForm () {
+       // Form really sent?
+       if ((!isFormSent()) && (!isPostRequestElementSet('edit')) && (!isPostRequestElementSet('del'))) {
+               // Abort here
+               loadTemplate('admin_settings_saved', false, getMessage('ADMIN_NETWORK_FORM_NOT_SENT'));
+               return;
+       } elseif (!isGetRequestElementSet('do')) {
+               // No 'do' found
+               loadTemplate('admin_settings_saved', false, getMessage('ADMIN_NETWORK_DO_404'));
+               return;
+       }
+
+       // Create function name
+       $functionName = sprintf("doAdminNetworkProcess%sForm", ucfirst(strtolower(getRequestElement('do'))));
+
+       // Is the function valid?
+       if (!function_exists($functionName)) {
+               // Invalid function name
+               debug_report_bug('Invalid do ' . getRequestElement('do') . ', function ' . $functionName .' does not exist.');
+       } // END - if
+
+       // Call-back the method handling our request
+       call_user_func($functionName);
+}
+
+// Checks wether the (short) network name is already used (valid)
+function isNetworkNameValid ($name) {
+       // Query for it
+       $result = SQL_QUERY_ESC("SELECT `network_id` FROM `{?_MYSQL_PREFIX?}_network_data` WHERE `network_short_name`='%s' LIMIT 1",
+               array($name), __FUNCTION__, __LINE__);
+
+       // Does it exist?
+       $isValid = (SQL_NUMROWS($result) == 1);
+
+       // Free result
+       SQL_FREERESULT($result);
+
+       // Return result
+       return $isValid;
+}
+
+// "Getter" for a network's data by provided id number
+function getNetworkDataById ($id) {
+       // Ids lower one are not accepted
+       if ($id < 1) {
+               // Not good, should be fixed
+               debug_report_bug('Network id ' . $id . ' is smaller than 1.');
+       } // END - if
+
+       // By default we have no data
+       $networkData = array();
+
+       // Query for the network data
+       $result = SQL_QUERY_ESC("SELECT
+       `network_id`, `network_short_name`, `network_title`, `network_reflink`, `network_data_seperator`, `network_row_seperator`, `network_request_type`, `network_charset`
+FROM
+       `{?_MYSQL_PREFIX?}_network_data`
+WHERE
+       `network_id`=%s
+LIMIT 1",
+               array(bigintval($id)), __FUNCTION__, __LINE__);
+
+       // Do we have an entry?
+       if (SQL_NUMROWS($result) == 1) {
+               // Then get it
+               $networkData = SQL_FETCHARRAY($result);
+       } // END - if
+
+       // Free result
+       SQL_FREERESULT($result);
+
+       // Return result
+       return $networkData;
+}
+
+//------------------------------------------------------------------------------
+//                             Call-back functions
+//------------------------------------------------------------------------------
+
+// Callback function to add new network
+function doAdminNetworkProcessAddnetworkForm () {
+       // We can say here, the form is sent, so check if the network is already added
+       if (isNetworkNameValid(postRequestElement('network_short_name'))) {
+               // Already there
+               loadTemplate('admin_settings_saved', false, sprintf(getMessage('ADMIN_NETWORK_ALREADY_ADDED'), postRequestElement('network_short_name')));
+               return;
+       } // END - if
+
+       // Remove the 'ok' part
+       unsetPostRequestElement('ok');
+
+       // Add the whole request to database
+       SQL_QUERY("INSERT INTO
+       `{?_MYSQL_PREFIX?}_network_data`
+(
+       `" . implode('`,`', array_keys(postRequestArray())) . "`
+) VALUES (
+       '" . implode("','", array_values(postRequestArray())) . "'
+)", __FUNCTION__, __LINE__);
+
+       // Add the id for output only
+       setRequestPostElement('network_id', SQL_INSERTID());
+
+       // Output message
+       if (SQL_AFFECTEDROWS() == 1) {
+               // Successfully added
+               loadTemplate('admin_network_added', false, postRequestArray());
+       } else {
+               // Not added
+               loadTemplate('admin_settings_saved', false, sprintf(getMessage('ADMIN_NETWORK_DATA_NOT_ADDED'), postRequestElement('network_short_name')));
+       }
+}
+
+// Displays selected networks for editing
+function doAdminNetworkProcessHandlenetworkForm () {
+       // Do we have selections?
+       if (countPostSelection() > 0) {
+               // Something has been selected, so start displaying one by one
+               $SW = 2; $OUT = '';
+               foreach (postRequestElement('sel') as $id=>$sel) {
+                       // Is this selected?
+                       if ($sel == 1) {
+                               // Load this network's data
+                               $networkData = getNetworkDataById($id);
+
+                               // Do we have found the network?
+                               if (count($networkData) > 0) {
+                                       // Add color
+                                       $networkData['sw'] = $SW;
+
+                                       // Make selection box for network_request_type
+                                       $networkData['network_request_type'] = addSelectionBox('network_request_type', $networkData['network_request_type'], '', 0, 'admin_select');
+
+                                       // Add row template and switch color
+                                       $OUT .= loadTemplate('admin_edit_networks_row', true, $networkData);
+                                       $SW = 3 - $SW;
+                               } // END - if
+                       } // END - if
+               } // END - foreach
+
+               // If we have no rows, we don't need to display the edit form
+               if (!empty($OUT)) {
+                       // Output main template
+                       loadTemplate('admin_edit_networks', false, $OUT);
+
+                       // Don't display the list/add new form
+                       $GLOBALS['network_display'] = false;
+               } else {
+                       // Nothing selected/found
+                       loadTemplate('admin_settings_saved', false, getMessage('ADMIN_NETWORK_NOTHING_FOUND'));
+               }
+       } // END - if
+}
+
+// [EOF]
+?>
index e2f9b72..d50037e 100644 (file)
@@ -92,7 +92,7 @@ function insertNewsletterUrls ($text) {
                }
 
                // And now go forward...
                }
 
                // And now go forward...
-               $idx = 0;
+               $idx = '0';
                while ($idx < strlen($test)) {
                        $check = substr($test, $idx, 1);
                        if ((!in_array($check, $GLOBALS['valid_email_chars'])) && ($check != '@')) {
                while ($idx < strlen($test)) {
                        $check = substr($test, $idx, 1);
                        if ((!in_array($check, $GLOBALS['valid_email_chars'])) && ($check != '@')) {
index 125f4a3..9ea589e 100644 (file)
@@ -53,7 +53,7 @@ function FILTER_UPDATE_ONLINE_LIST () {
        } // END - if
 
        // Initialize variables
        } // END - if
 
        // Initialize variables
-       $userid = 0;
+       $userid = '0';
        $MEM = 'N';
        $ADMIN = 'N';
 
        $MEM = 'N';
        $ADMIN = 'N';
 
index 01ada00..1b22cbb 100644 (file)
@@ -44,12 +44,12 @@ if (!defined('__SECURITY')) {
 // Part taken from admin optimize module of PHPNuke (http://www.phpnuke.org)
 function repairOptimizeDatabase () {
        $ret = array();
 // Part taken from admin optimize module of PHPNuke (http://www.phpnuke.org)
 function repairOptimizeDatabase () {
        $ret = array();
-       $tot_data = 0; $tabs = 0; $opts = 0;
-       $tot_idx = 0; $total_gain = 0;
-       $tot_all = 0;
+       $tot_data = '0'; $tabs = '0'; $opts = '0';
+       $tot_idx = '0'; $total_gain = '0';
+       $tot_all = '0';
        $result = SQL_QUERY("SHOW TABLE STATUS FROM `{?__DB_NAME?}`", __FUNCTION__, __LINE__);
        $tabs = SQL_NUMROWS($result);
        $result = SQL_QUERY("SHOW TABLE STATUS FROM `{?__DB_NAME?}`", __FUNCTION__, __LINE__);
        $tabs = SQL_NUMROWS($result);
-       $ret['total_size'] = 0;
+       $ret['total_size'] = '0';
        $ret['total_tabs'] = $tabs;
        $ret['tables'] = array();
        if ($tabs > 0) {
        $ret['total_tabs'] = $tabs;
        $ret['tables'] = array();
        if ($tabs > 0) {
index 1082695..29f15fd 100644 (file)
@@ -108,7 +108,7 @@ class PrimeraApi {
        var $host = "http://www.primusportal.de";
        var $path = "/transfer.interface.2.0.php";
 
        var $host = "http://www.primusportal.de";
        var $path = "/transfer.interface.2.0.php";
 
-       var $errno = 0;
+       var $errno = '0';
        var $err = '';
 
        var $seperator = ':';
        var $err = '';
 
        var $seperator = ':';
index 97eb083..a1038eb 100644 (file)
@@ -81,12 +81,12 @@ function autostartReferalRallyes ($result) {
 
                // Get refs by userid
                $cnt = getReferalRallyeRefsCount($content['userid']);
 
                // Get refs by userid
                $cnt = getReferalRallyeRefsCount($content['userid']);
-               if (empty($cnt)) $cnt = 0; // Added prevent some unknown troubles... :-?
+               if (empty($cnt)) $cnt = '0'; // Added prevent some unknown troubles... :-?
 
                // Check if line is already included...
                $result_ref = SQL_QUERY_ESC("SELECT `id` FROM `{?_MYSQL_PREFIX?}_rallye_users` WHERE rallye_id=%s AND `userid`=%s LIMIT 1",
                        array(bigintval($id), bigintval($content['userid'])), __FUNCTION__, __LINE__);
 
                // Check if line is already included...
                $result_ref = SQL_QUERY_ESC("SELECT `id` FROM `{?_MYSQL_PREFIX?}_rallye_users` WHERE rallye_id=%s AND `userid`=%s LIMIT 1",
                        array(bigintval($id), bigintval($content['userid'])), __FUNCTION__, __LINE__);
-               if (SQL_NUMROWS($result_ref) == 0) {
+               if (SQL_NUMROWS($result_ref) == '0') {
                        // Free memory
                        SQL_FREERESULT($result_ref);
 
                        // Free memory
                        SQL_FREERESULT($result_ref);
 
@@ -247,7 +247,7 @@ LIMIT 1",
                // Free result
                SQL_FREERESULT($result_ref);
 
                // Free result
                SQL_FREERESULT($result_ref);
 
-               if (empty($refpoints)) $refpoints = 0;
+               if (empty($refpoints)) $refpoints = '0';
 
                // Init userid for list
                $_userid = '---';
 
                // Init userid for list
                $_userid = '---';
@@ -271,7 +271,7 @@ LIMIT 1",
        // Generate table
        $OUT = loadTemplate('guest_rallye_header', true);
        $SW = 2;
        // Generate table
        $OUT = loadTemplate('guest_rallye_header', true);
        $SW = 2;
-       for ($idx = 0; $idx < $prices; $idx++) {
+       for ($idx = '0'; $idx < $prices; $idx++) {
                if (empty($DATA['userid'][$idx])) $DATA['userid'][$idx] = '---';
                if (empty($DATA['ref'][$idx])) $DATA['ref'][$idx] = '---';
                // Add row
                if (empty($DATA['userid'][$idx])) $DATA['userid'][$idx] = '---';
                if (empty($DATA['ref'][$idx])) $DATA['ref'][$idx] = '---';
                // Add row
@@ -321,7 +321,7 @@ WHERE
 LIMIT 1", __FUNCTION__, __LINE__);
        if (SQL_NUMROWS($result) == 1) {
                // Init variables
 LIMIT 1", __FUNCTION__, __LINE__);
        if (SQL_NUMROWS($result) == 1) {
                // Init variables
-               $min_users = 0; $min_prices = 0;
+               $min_users = '0'; $min_prices = '0';
                // Load data
                if (getExtensionVersion('rallye') >= '0.2.0') {
                        list($id, $title, $start, $end, $notify, $min_users, $min_prices) = SQL_FETCHROW($result);
                // Load data
                if (getExtensionVersion('rallye') >= '0.2.0') {
                        list($id, $title, $start, $end, $notify, $min_users, $min_prices) = SQL_FETCHROW($result);
@@ -337,7 +337,7 @@ LIMIT 1", __FUNCTION__, __LINE__);
                        array(bigintval($id), bigintval($userid)), __FUNCTION__, __LINE__);
 
                // Is this user added?
                        array(bigintval($id), bigintval($userid)), __FUNCTION__, __LINE__);
 
                // Is this user added?
-               if (SQL_NUMROWS($result) == 0) {
+               if (SQL_NUMROWS($result) == '0') {
                        // Add userid and his ref count to table
                        SQL_QUERY_ESC("INSERT INTO `{?_MYSQL_PREFIX?}_rallye_users` (`rallye_id`, `userid`, `refs`)
 VALUES ('%s','%s',0)",
                        // Add userid and his ref count to table
                        SQL_QUERY_ESC("INSERT INTO `{?_MYSQL_PREFIX?}_rallye_users` (`rallye_id`, `userid`, `refs`)
 VALUES ('%s','%s',0)",
@@ -354,7 +354,7 @@ VALUES ('%s','%s',0)",
                        $DATA['now_t'] = generateDateTime(time(), 2);
                        $DATA['title'] = $title;
                        $DATA['id']    = $id;  // id for the rallye details link
                        $DATA['now_t'] = generateDateTime(time(), 2);
                        $DATA['title'] = $title;
                        $DATA['id']    = $id;  // id for the rallye details link
-                       $DATA['ref']   = 0;
+                       $DATA['ref']   = '0';
                        $DATA['refs']  = countSumTotalData($userid, 'user_data', 'userid', "refid", true);
 
                        // Load prices
                        $DATA['refs']  = countSumTotalData($userid, 'user_data', 'userid', "refid", true);
 
                        // Load prices
@@ -385,7 +385,7 @@ function markReferalRallyesAsExpired ($result) {
        $prices = getArrayFromReferalRallyeUsers($id);
 
        // Init array
        $prices = getArrayFromReferalRallyeUsers($id);
 
        // Init array
-       $DATA = array(); $cnt = 0;
+       $DATA = array(); $cnt = '0';
        $users = array();
        $DATA['title']  = $title;
        $DATA['start']  = generateDateTime($start, 1);
        $users = array();
        $DATA['title']  = $title;
        $DATA['start']  = generateDateTime($start, 1);
@@ -393,11 +393,11 @@ function markReferalRallyesAsExpired ($result) {
        $DATA['now_t']  = generateDateTime(time(), 1);
 
        // Just count...
        $DATA['now_t']  = generateDateTime(time(), 1);
 
        // Just count...
-       $total = 0;
+       $total = '0';
        foreach($prices['userid'] as $key => $userid) {
                // Check status
                //   active = 1: account is still confirmed
        foreach($prices['userid'] as $key => $userid) {
                // Check status
                //   active = 1: account is still confirmed
-               //   active = 0: account is deleted or locked
+               //   active = '0': account is deleted or locked
                $result = SQL_QUERY_ESC("SELECT
        COUNT(`userid`) AS active
 FROM
                $result = SQL_QUERY_ESC("SELECT
        COUNT(`userid`) AS active
 FROM
@@ -417,7 +417,7 @@ LIMIT 1",
                } // END - if
        } // END - foreach
 
                } // END - if
        } // END - foreach
 
-       if (($total < $min_prices) || ($total == 0)) {
+       if (($total < $min_prices) || ($total == '0')) {
                // Do not end this rallye!
                unset($DATA);
                return;
                // Do not end this rallye!
                unset($DATA);
                return;
@@ -553,7 +553,7 @@ function getArrayFromReferalRallyePrices ($rallye) {
 //
 function getArrayFromReferalRallyeUsers ($rallye) {
        // Fix zero points to 0.00000
 //
 function getArrayFromReferalRallyeUsers ($rallye) {
        // Fix zero points to 0.00000
-       if (getConfig('ref_payout') == 0) setConfigEntry('ref_payout', '0.00000');
+       if (getConfig('ref_payout') == '0') setConfigEntry('ref_payout', '0.00000');
 
        // Init multi array
        $users = array(
 
        // Init multi array
        $users = array(
@@ -595,7 +595,7 @@ LIMIT 1",
                SQL_FREERESULT($result_ref);
 
                // Fix empty refpoints
                SQL_FREERESULT($result_ref);
 
                // Fix empty refpoints
-               if (empty($refpoints)) $refpoints = 0;
+               if (empty($refpoints)) $refpoints = '0';
 
                // Store calculated new refs to array
                $users['userid'][]     = $content['userid'];
 
                // Store calculated new refs to array
                $users['userid'][]     = $content['userid'];
@@ -642,14 +642,14 @@ function addReferalRallyeWinners ($rallye, $default=0) {
        // Generate table
        $OUT = loadTemplate('guest_rallye_expired_header', true);
        $SW = 2;
        // Generate table
        $OUT = loadTemplate('guest_rallye_expired_header', true);
        $SW = 2;
-       for ($idx = 0; $idx < $prices; $idx++) {
+       for ($idx = '0'; $idx < $prices; $idx++) {
                // Check status
                //   active = 1: account is still confirmed
                // Check status
                //   active = 1: account is still confirmed
-               //   active = 0: account is deleted or locked
+               //   active = '0': account is deleted or locked
                $active = countSumTotalData($DATA['userid'][$idx], 'user_data', 'userid', 'userid', true, " AND `status`='CONFIRMED'");
 
                if (empty($DATA['userid'][$idx])) $DATA['userid'][$idx] = '---';
                $active = countSumTotalData($DATA['userid'][$idx], 'user_data', 'userid', 'userid', true, " AND `status`='CONFIRMED'");
 
                if (empty($DATA['userid'][$idx])) $DATA['userid'][$idx] = '---';
-               if ((empty($DATA['ref'][$idx])) || ($DATA['ref'][$idx] == 0) || ($active == 0) || ("".round($DATA['cpoints'][$idx])."" == 0) || (empty($DATA['cpoints'][$idx]))) {
+               if ((empty($DATA['ref'][$idx])) || ($DATA['ref'][$idx] == '0') || ($active == '0') || ("".round($DATA['cpoints'][$idx])."" == '0') || (empty($DATA['cpoints'][$idx]))) {
                        // Allow valid and active users with at least one ref to get points
                        $DATA['ref'][$idx]   = '---';
                        $DATA['userid'][$idx]   = '---';
                        // Allow valid and active users with at least one ref to get points
                        $DATA['ref'][$idx]   = '---';
                        $DATA['userid'][$idx]   = '---';
@@ -779,11 +779,11 @@ function addReferalRallyeTemplateSelection ($name = 'template', $default = '') {
 }
 
 //
 }
 
 //
-function getReferalRallyeRefsCount ($userid, $old = 0) {
+function getReferalRallyeRefsCount ($userid, $old = '0') {
        // Check current refs
        if (getExtensionVersion('cache') >= '0.1.2') {
                // Get refs from cache
        // Check current refs
        if (getExtensionVersion('cache') >= '0.1.2') {
                // Get refs from cache
-               $cnt = 0;
+               $cnt = '0';
                foreach ($GLOBALS['cache_array']['refsystem']['userid'] as $id => $userid) {
                        // Do we have a ref for this user?
                        //* DEBUG: */ print("id={$id},userid={$userid},userid={$userid},old={$old},level={$GLOBALS['cache_array']['refsystem']['level'][$id]}<br />");
                foreach ($GLOBALS['cache_array']['refsystem']['userid'] as $id => $userid) {
                        // Do we have a ref for this user?
                        //* DEBUG: */ print("id={$id},userid={$userid},userid={$userid},old={$old},level={$GLOBALS['cache_array']['refsystem']['level'][$id]}<br />");
@@ -829,7 +829,7 @@ WHERE s.userid=%s AND s.level=1", array(bigintval($userid)), __FUNCTION__, __LIN
                list($cnt) = SQL_FETCHROW($result_ref);
                SQL_FREERESULT($result_ref);
                if (empty($cnt)) {
                list($cnt) = SQL_FETCHROW($result_ref);
                SQL_FREERESULT($result_ref);
                if (empty($cnt)) {
-                       $cnt = 0;
+                       $cnt = '0';
                } else {
                        $cnt -= $old;
                }
                } else {
                        $cnt -= $old;
                }
index 1c49938..48ddd1a 100644 (file)
@@ -114,7 +114,7 @@ function getRefbackPercents ($userid, $ref) {
        if ($userid == $ref) return 0;
 
        // Default is zero
        if ($userid == $ref) return 0;
 
        // Default is zero
-       $percents = 0;
+       $percents = '0';
 
        // Get percents from database
        $result = SQL_QUERY_ESC("SELECT refback FROM `{?_MYSQL_PREFIX?}_user_refs` WHERE `userid`=%s AND `refid`=%s LIMIT 1",
 
        // Get percents from database
        $result = SQL_QUERY_ESC("SELECT refback FROM `{?_MYSQL_PREFIX?}_user_refs` WHERE `userid`=%s AND `refid`=%s LIMIT 1",
@@ -184,8 +184,8 @@ function updateRefbackTable ($userid) {
        //* DEBUG: */ print(__FUNCTION__."(<font color=\"#0000aa\">".__LINE__."</font>):userid={$userid},level={$GLOBALS['refback_level']}<br />");
 
        // Init refid
        //* DEBUG: */ print(__FUNCTION__."(<font color=\"#0000aa\">".__LINE__."</font>):userid={$userid},level={$GLOBALS['refback_level']}<br />");
 
        // Init refid
-       $GLOBALS['refback_refid'][$GLOBALS['refback_level']] = 0;
-       $old = 0; $minus = 0;
+       $GLOBALS['refback_refid'][$GLOBALS['refback_level']] = '0';
+       $old = '0'; $minus = '0';
 
        // Check for his referal
        $result_refid = SQL_QUERY_ESC("SELECT `userid` FROM `{?_MYSQL_PREFIX?}_user_data` WHERE `refid`=%s ORDER BY `userid` ASC",
 
        // Check for his referal
        $result_refid = SQL_QUERY_ESC("SELECT `userid` FROM `{?_MYSQL_PREFIX?}_user_data` WHERE `refid`=%s ORDER BY `userid` ASC",
@@ -217,7 +217,7 @@ function updateRefbackTable ($userid) {
 
                                // Do we have no entry?
                                //* DEBUG: */ print(__FUNCTION__."(<font color=\"#0000aa\">".__LINE__."</font>):userid={$userid},level={$GLOBALS['refback_level']},ref={$GLOBALS['refback_refid'][$GLOBALS['refback_level']]},minus={$minus},numRows=".SQL_NUMROWS($result)." - FOUND!<br />");
 
                                // Do we have no entry?
                                //* DEBUG: */ print(__FUNCTION__."(<font color=\"#0000aa\">".__LINE__."</font>):userid={$userid},level={$GLOBALS['refback_level']},ref={$GLOBALS['refback_refid'][$GLOBALS['refback_level']]},minus={$minus},numRows=".SQL_NUMROWS($result)." - FOUND!<br />");
-                               if (SQL_NUMROWS($result) == 0) {
+                               if (SQL_NUMROWS($result) == '0') {
                                        // Insert this level
                                        //* DEBUG: */ print(__FUNCTION__."(<font color=\"#0000aa\">".__LINE__."</font>):userid={$userid},level={$GLOBALS['refback_level']},ref={$GLOBALS['refback_refid'][$GLOBALS['refback_level']]} - ADD!<br />");
                                        SQL_QUERY_ESC("INSERT INTO `{?_MYSQL_PREFIX?}_user_refs` (`userid`,`level`,`refid`) VALUES (%s,%s,%s)",
                                        // Insert this level
                                        //* DEBUG: */ print(__FUNCTION__."(<font color=\"#0000aa\">".__LINE__."</font>):userid={$userid},level={$GLOBALS['refback_level']},ref={$GLOBALS['refback_refid'][$GLOBALS['refback_level']]} - ADD!<br />");
                                        SQL_QUERY_ESC("INSERT INTO `{?_MYSQL_PREFIX?}_user_refs` (`userid`,`level`,`refid`) VALUES (%s,%s,%s)",
@@ -238,7 +238,7 @@ function updateRefbackTable ($userid) {
 
                                        // Do we have no entry?
                                        //* DEBUG: */ print(__FUNCTION__."(<font color=\"#0000aa\">".__LINE__."</font>):userid={$userid},level=".($GLOBALS['refback_level']-$minus).",ref={$GLOBALS['refback_refid'][$GLOBALS['refback_level']]},numRows=".SQL_NUMROWS($result)." - BACK!<br />");
 
                                        // Do we have no entry?
                                        //* DEBUG: */ print(__FUNCTION__."(<font color=\"#0000aa\">".__LINE__."</font>):userid={$userid},level=".($GLOBALS['refback_level']-$minus).",ref={$GLOBALS['refback_refid'][$GLOBALS['refback_level']]},numRows=".SQL_NUMROWS($result)." - BACK!<br />");
-                                       if (SQL_NUMROWS($result) == 0) {
+                                       if (SQL_NUMROWS($result) == '0') {
                                                // Insert this level
                                                SQL_QUERY_ESC("INSERT INTO `{?_MYSQL_PREFIX?}_user_refs` (`userid`,`level`,`refid`) VALUES (%s,%s,%s)",
                                                        array(bigintval($userid), ($GLOBALS['refback_level']-$minus), bigintval($GLOBALS['refback_refid'][$GLOBALS['refback_level']])), __FUNCTION__, __LINE__);
                                                // Insert this level
                                                SQL_QUERY_ESC("INSERT INTO `{?_MYSQL_PREFIX?}_user_refs` (`userid`,`level`,`refid`) VALUES (%s,%s,%s)",
                                                        array(bigintval($userid), ($GLOBALS['refback_level']-$minus), bigintval($GLOBALS['refback_refid'][$GLOBALS['refback_level']])), __FUNCTION__, __LINE__);
@@ -253,7 +253,7 @@ function updateRefbackTable ($userid) {
        } // END - if
 
        // When he has a referal...
        } // END - if
 
        // When he has a referal...
-       if ((($GLOBALS['refback_refid'][$GLOBALS['refback_level']] == $userid) || ($GLOBALS['refback_refid'][$GLOBALS['refback_level']] == 0)) && (isExtensionInstalledAndNewer('cache', '0.1.2')) && (!isset($GLOBALS['refback_cached']))) {
+       if ((($GLOBALS['refback_refid'][$GLOBALS['refback_level']] == $userid) || ($GLOBALS['refback_refid'][$GLOBALS['refback_level']] == '0')) && (isExtensionInstalledAndNewer('cache', '0.1.2')) && (!isset($GLOBALS['refback_cached']))) {
                // Remove cache here
                //* DEBUG: */ print(__FUNCTION__."(<font color=\"#0000aa\">".__LINE__."</font>):userid={$userid},ref={$GLOBALS['refback_refid'][$GLOBALS['refback_level']]} - CACHE!<br />");
                if ($GLOBALS['cache_instance']->loadCacheFile('refback')) $GLOBALS['cache_instance']->removeCacheFile();
                // Remove cache here
                //* DEBUG: */ print(__FUNCTION__."(<font color=\"#0000aa\">".__LINE__."</font>):userid={$userid},ref={$GLOBALS['refback_refid'][$GLOBALS['refback_level']]} - CACHE!<br />");
                if ($GLOBALS['cache_instance']->loadCacheFile('refback')) $GLOBALS['cache_instance']->removeCacheFile();
@@ -265,7 +265,7 @@ function updateRefbackTable ($userid) {
        //* DEBUG: */ print(__FUNCTION__."(<font color=\"#0000aa\">".__LINE__."</font>):userid={$userid},level={$GLOBALS['refback_level']} - LEVEL!<br />");
 
        // Fix empty refid
        //* DEBUG: */ print(__FUNCTION__."(<font color=\"#0000aa\">".__LINE__."</font>):userid={$userid},level={$GLOBALS['refback_level']} - LEVEL!<br />");
 
        // Fix empty refid
-       if (!isset($GLOBALS['refback_refid'][$GLOBALS['refback_level']-1])) $GLOBALS['refback_refid'][$GLOBALS['refback_level']-1] = 0;
+       if (!isset($GLOBALS['refback_refid'][$GLOBALS['refback_level']-1])) $GLOBALS['refback_refid'][$GLOBALS['refback_level']-1] = '0';
        //* DEBUG: */ print(__FUNCTION__."(<font color=\"#0000aa\">".__LINE__."</font>):userid={$userid},level={$GLOBALS['refback_level']},ref={$GLOBALS['refback_refid'][$GLOBALS['refback_level']-1]} - BACK!<br />");
        //* DEBUG: */ print("</li></ul>----------------------- <font color=\"#aa0000\">".__FUNCTION__." - EXIT</font> ------------------------<br />");
 }
        //* DEBUG: */ print(__FUNCTION__."(<font color=\"#0000aa\">".__LINE__."</font>):userid={$userid},level={$GLOBALS['refback_level']},ref={$GLOBALS['refback_refid'][$GLOBALS['refback_level']-1]} - BACK!<br />");
        //* DEBUG: */ print("</li></ul>----------------------- <font color=\"#aa0000\">".__FUNCTION__." - EXIT</font> ------------------------<br />");
 }
@@ -370,7 +370,7 @@ function updateMemberRefbackPercents ($id, $percents) {
        $dummy = getArrayFromUserRefbackData($id);
 
        // Is this valid?
        $dummy = getArrayFromUserRefbackData($id);
 
        // Is this valid?
-       if (count($dummy) == 0) {
+       if (count($dummy) == '0') {
                // id does not belong to user!
                $status['message'] = getMessage('MEMBER_REFBACK_ERROR_ID_MISMATCH');
                return $status;
                // id does not belong to user!
                $status['message'] = getMessage('MEMBER_REFBACK_ERROR_ID_MISMATCH');
                return $status;
index 8e908da..23d3934 100644 (file)
@@ -104,7 +104,7 @@ function getAnonymousReferer ($referer) {
 // Adds informations about anonymity/privacy to the menu
 function addAnonymityLevel () {
        // "Base-privacy" is by default low (we add more later)
 // Adds informations about anonymity/privacy to the menu
 function addAnonymityLevel () {
        // "Base-privacy" is by default low (we add more later)
-       $anonymity = 0;
+       $anonymity = '0';
 
        // Is some data anonymized?
        if (getConfig('removeip_anon_ip')   == 'Y') $anonymity++;
 
        // Is some data anonymized?
        if (getConfig('removeip_anon_ip')   == 'Y') $anonymity++;
index d0eb5c8..51d3510 100644 (file)
@@ -122,7 +122,7 @@ function handlSponsorRequest (&$postData, $update=false, $messageArray=array(),
                // Save sponsor?
                if ($SAVE === true) {
                        // Default is no force even when a guest want to abuse this force switch
                // Save sponsor?
                if ($SAVE === true) {
                        // Default is no force even when a guest want to abuse this force switch
-                       if ((empty($postData['force'])) || (!isAdmin())) $postData['force'] = 0;
+                       if ((empty($postData['force'])) || (!isAdmin())) $postData['force'] = '0';
 
                        // SQL and message string is empty by default
                        $sql = ''; $message = '';
 
                        // SQL and message string is empty by default
                        $sql = ''; $message = '';
index dd17a10..d87130f 100644 (file)
@@ -108,7 +108,7 @@ function SURFBAR_ADMIN_UNLOCK_URL_IDS ($IDs) {
        } elseif (!is_array($IDs)) {
                // No array
                return false;
        } elseif (!is_array($IDs)) {
                // No array
                return false;
-       } elseif (count($IDs) == 0) {
+       } elseif (count($IDs) == '0') {
                // Empty array
                return false;
        }
                // Empty array
                return false;
        }
@@ -135,7 +135,7 @@ function SURFBAR_ADMIN_REJECT_URL_IDS ($IDs) {
        } elseif (!is_array($IDs)) {
                // No array
                return false;
        } elseif (!is_array($IDs)) {
                // No array
                return false;
-       } elseif (count($IDs) == 0) {
+       } elseif (count($IDs) == '0') {
                // Empty array
                return false;
        }
                // Empty array
                return false;
        }
@@ -406,7 +406,7 @@ function SURFBAR_MEMBER_EXECUTE_ACTION ($action, $urlData) {
        // Is limitation "no" and "limit" is > 0?
        if ((isset($urlData[$action]['limited'])) && ($urlData[$action]['limited'] != 'Y') && ((isset($urlData[$action]['limit'])) && ($urlData[$action]['limit'] > 0)) || (!isset($urlData[$action]['limit']))) {
                // Set it to unlimited
        // Is limitation "no" and "limit" is > 0?
        if ((isset($urlData[$action]['limited'])) && ($urlData[$action]['limited'] != 'Y') && ((isset($urlData[$action]['limit'])) && ($urlData[$action]['limit'] > 0)) || (!isset($urlData[$action]['limit']))) {
                // Set it to unlimited
-               $urlData[$action]['limit'] = 0;
+               $urlData[$action]['limit'] = '0';
        } // END - if
 
        // Construct function name
        } // END - if
 
        // Construct function name
@@ -598,17 +598,17 @@ function SURFBAR_REGISTER_URL ($url, $userid, $status = 'PENDING', $addMode = 'r
 
        // Is limit/reload set?
        if (!isset($config['limit'])) {
 
        // Is limit/reload set?
        if (!isset($config['limit'])) {
-               $content['limit']  = 0;
+               $content['limit']  = '0';
        } // END - if
        if (!isset($config['reload'])) {
        } // END - if
        if (!isset($config['reload'])) {
-               $content['reload'] = 0;
+               $content['reload'] = '0';
        } // END - if
 
        // Insert the URL into database
        $content['insert_id'] = SURFBAR_INSERT_URL_BY_ARRAY($content);
 
        // Is this id valid?
        } // END - if
 
        // Insert the URL into database
        $content['insert_id'] = SURFBAR_INSERT_URL_BY_ARRAY($content);
 
        // Is this id valid?
-       if ($content['insert_id'] == 0) {
+       if ($content['insert_id'] == '0') {
                // INSERT did not insert any data!
                return false;
        } // END - if
                // INSERT did not insert any data!
                return false;
        } // END - if
@@ -635,7 +635,7 @@ function SURFBAR_INSERT_URL_BY_ARRAY ($urlData) {
        $userid = bigintval($urlData['userid']);
 
        // Is the id set?
        $userid = bigintval($urlData['userid']);
 
        // Is the id set?
-       if (empty($userid)) $userid = 0;
+       if (empty($userid)) $userid = '0';
 
        // Just run the insert query for now
        SQL_QUERY_ESC("INSERT INTO `{?_MYSQL_PREFIX?}_surfbar_urls` (userid,url,status,views_max,views_allowed,fixed_reload) VALUES (%s,'%s','%s',%s,%s,%s)",
 
        // Just run the insert query for now
        SQL_QUERY_ESC("INSERT INTO `{?_MYSQL_PREFIX?}_surfbar_urls` (userid,url,status,views_max,views_allowed,fixed_reload) VALUES (%s,'%s','%s',%s,%s,%s)",
@@ -684,7 +684,7 @@ function SURFBAR_NOTIFY_ADMIN ($messageType, $content) {
 // Notify the user about the performed action
 function SURFBAR_NOTIFY_USER ($messageType, $content) {
        // Skip notification if userid is zero
 // Notify the user about the performed action
 function SURFBAR_NOTIFY_USER ($messageType, $content) {
        // Skip notification if userid is zero
-       if ($content['userid'] == 0) {
+       if ($content['userid'] == '0') {
                return false;
        } // END - if
 
                return false;
        } // END - if
 
@@ -720,7 +720,7 @@ function SURFBAR_NOTIFY_USER ($messageType, $content) {
 // Translates the limit
 function translateSurfbarLimit ($limit) {
        // Is this zero?
 // Translates the limit
 function translateSurfbarLimit ($limit) {
        // Is this zero?
-       if ($limit == 0) {
+       if ($limit == '0') {
                // Unlimited!
                $return = getMessage('MEMBER_SURFBAR_UNLIMITED_VIEWS');
        } else {
                // Unlimited!
                $return = getMessage('MEMBER_SURFBAR_UNLIMITED_VIEWS');
        } else {
@@ -841,7 +841,7 @@ INNER JOIN
 ON
        u.id=l.url_id
 WHERE
 ON
        u.id=l.url_id
 WHERE
-       l.userid=%s AND (UNIX_TIMESTAMP() - ".SURFBAR_GET_SURF_LOCK().") < UNIX_TIMESTAMP(l.last_surfed) AND (((UNIX_TIMESTAMP(l.last_surfed) - u.fixed_reload) < 0 AND u.fixed_reload > 0) OR u.fixed_reload = 0)
+       l.userid=%s AND (UNIX_TIMESTAMP() - ".SURFBAR_GET_SURF_LOCK().") < UNIX_TIMESTAMP(l.last_surfed) AND (((UNIX_TIMESTAMP(l.last_surfed) - u.fixed_reload) < 0 AND u.fixed_reload > 0) OR u.fixed_reload = '0')
 LIMIT 1",
                array(getMemberId()), __FUNCTION__, __LINE__
        );
 LIMIT 1",
                array(getMemberId()), __FUNCTION__, __LINE__
        );
@@ -852,7 +852,7 @@ LIMIT 1",
        // Is it null?
        if (is_null($GLOBALS['surfbar_cache']['user_locks'])) {
                // Then fix it to zero!
        // Is it null?
        if (is_null($GLOBALS['surfbar_cache']['user_locks'])) {
                // Then fix it to zero!
-               $GLOBALS['surfbar_cache']['user_locks'] = 0;
+               $GLOBALS['surfbar_cache']['user_locks'] = '0';
        } // END - if
 
        // Free result
        } // END - if
 
        // Free result
@@ -870,12 +870,12 @@ LIMIT 1",
 }
 
 // Get total amount of URLs of given status for current user or of ACTIVE URLs by default
 }
 
 // Get total amount of URLs of given status for current user or of ACTIVE URLs by default
-function SURFBAR_GET_TOTAL_URLS ($status = 'ACTIVE', $excludeUserId = 0) {
+function SURFBAR_GET_TOTAL_URLS ($status = 'ACTIVE', $excludeUserId = '0') {
        // Determine depleted user account
        $UIDs = SURFBAR_DETERMINE_DEPLETED_USERIDS();
 
        // If we dont get any user ids back, there are no URLs
        // Determine depleted user account
        $UIDs = SURFBAR_DETERMINE_DEPLETED_USERIDS();
 
        // If we dont get any user ids back, there are no URLs
-       if (count($UIDs['userid']) == 0) {
+       if (count($UIDs['userid']) == '0') {
                // No user ids found, no URLs!
                return 0;
        } // END - if
                // No user ids found, no URLs!
                return 0;
        } // END - if
@@ -904,18 +904,18 @@ WHERE `userid` NOT IN (".implode(', ', $UIDs['userid']).") AND `status`='%s'",
 }
 
 // Check wether the user is allowed to book more URLs
 }
 
 // Check wether the user is allowed to book more URLs
-function SURFBAR_IF_USER_BOOK_MORE_URLS ($userid = 0) {
+function SURFBAR_IF_USER_BOOK_MORE_URLS ($userid = '0') {
        // Is this admin and userid is zero or does the user has some URLs left to book?
        // Is this admin and userid is zero or does the user has some URLs left to book?
-       return ((($userid == 0) && (isAdmin())) || (SURFBAR_GET_TOTAL_USER_URLS($userid, '', array("REJECTED")) < getConfig('surfbar_max_order')));
+       return ((($userid == '0') && (isAdmin())) || (SURFBAR_GET_TOTAL_USER_URLS($userid, '', array("REJECTED")) < getConfig('surfbar_max_order')));
 }
 
 // Get total amount of URLs of given status for current user
 }
 
 // Get total amount of URLs of given status for current user
-function SURFBAR_GET_TOTAL_USER_URLS ($userid = 0, $status = '',$exclude = '') {
+function SURFBAR_GET_TOTAL_USER_URLS ($userid = '0', $status = '',$exclude = '') {
        // Is the user 0 and user is logged in?
        // Is the user 0 and user is logged in?
-       if (($userid == 0) && (isMember())) {
+       if (($userid == '0') && (isMember())) {
                // Then use this userid
                $userid = getMemberId();
                // Then use this userid
                $userid = getMemberId();
-       } elseif ($userid == 0) {
+       } elseif ($userid == '0') {
                // Error!
                return (getConfig('surfbar_max_order') + 1);
        }
                // Error!
                return (getConfig('surfbar_max_order') + 1);
        }
@@ -954,7 +954,7 @@ function SURFBAR_GENERATE_VALIDATION_CODE ($urlId, $salt = '') {
        $length = getConfig('code_length');
 
        // Fix length to 10
        $length = getConfig('code_length');
 
        // Fix length to 10
-       if ($length == 0) $length = 10;
+       if ($length == '0') $length = 10;
 
        // Generate a code until the length matches
        $valCode = '';
 
        // Generate a code until the length matches
        $valCode = '';
@@ -1127,11 +1127,11 @@ function SURFBAR_DETERMINE_DEPLETED_USERIDS ($limit=0) {
        );
 
        // Do we have a current user id?
        );
 
        // Do we have a current user id?
-       if ((isMember()) && ($limit == 0)) {
+       if ((isMember()) && ($limit == '0')) {
                // Then add this as well
                $UIDs['userid'][getMemberId()]      = getMemberId();
                $UIDs['points'][getMemberId()]   = countSumTotalData(getMemberId(), 'user_points', 'points') - countSumTotalData(getMemberId(), 'user_data', 'used_points');
                // Then add this as well
                $UIDs['userid'][getMemberId()]      = getMemberId();
                $UIDs['points'][getMemberId()]   = countSumTotalData(getMemberId(), 'user_points', 'points') - countSumTotalData(getMemberId(), 'user_data', 'used_points');
-               $UIDs['notified'][getMemberId()] = 0;
+               $UIDs['notified'][getMemberId()] = '0';
 
                // Get all userid except logged in one
                $result = SQL_QUERY_ESC("SELECT
 
                // Get all userid except logged in one
                $result = SQL_QUERY_ESC("SELECT
@@ -1245,7 +1245,7 @@ function SURFBAR_CHANGE_STATUS ($urlId, $prevStatus, $newStatus, $data=array())
        $newStatus = strtolower($newStatus);
 
        // Get URL data for status comparison if missing
        $newStatus = strtolower($newStatus);
 
        // Get URL data for status comparison if missing
-       if ((!is_array($data)) || (count($data) == 0)) {
+       if ((!is_array($data)) || (count($data) == '0')) {
                // Fetch missing URL data
                $data = SURFBAR_GET_URL_DATA($urlId);
        } // END - if
                // Fetch missing URL data
                $data = SURFBAR_GET_URL_DATA($urlId);
        } // END - if
@@ -1302,7 +1302,7 @@ function SURFBAR_CHANGE_STATUS ($urlId, $prevStatus, $newStatus, $data=array())
 // Calculate minimum value for dynamic payment model
 function SURFBAR_CALCULATE_DYNAMIC_MIN_VALUE () {
        // Addon is zero by default
 // Calculate minimum value for dynamic payment model
 function SURFBAR_CALCULATE_DYNAMIC_MIN_VALUE () {
        // Addon is zero by default
-       $addon = 0;
+       $addon = '0';
 
        // Percentage part
        $percent = abs(log(getConfig('surfbar_dynamic_percent') / 100 + 1));
 
        // Percentage part
        $percent = abs(log(getConfig('surfbar_dynamic_percent') / 100 + 1));
@@ -1336,7 +1336,7 @@ function SURFBAR_CALCULATE_DYNAMIC_MIN_VALUE () {
 // Calculate maximum value for dynamic payment model
 function SURFBAR_CALCULATE_DYNAMIC_MAX_VALUE () {
        // Addon is zero by default
 // Calculate maximum value for dynamic payment model
 function SURFBAR_CALCULATE_DYNAMIC_MAX_VALUE () {
        // Addon is zero by default
-       $addon = 0;
+       $addon = '0';
 
        // Maximum value
        $max = log(2);
 
        // Maximum value
        $max = log(2);
@@ -1521,13 +1521,13 @@ function SURFBAR_RELOAD_TO_STOP_PAGE ($page="stop") {
 
 // Determine next id for surfbar or get data for given id, always call this before you call other
 // getters below this function!!!
 
 // Determine next id for surfbar or get data for given id, always call this before you call other
 // getters below this function!!!
-function SURFBAR_DETERMINE_NEXT_ID ($urlId = 0) {
+function SURFBAR_DETERMINE_NEXT_ID ($urlId = '0') {
        // Default is no id and no random number
        // Default is no id and no random number
-       $nextId = 0;
-       $randNum = 0;
+       $nextId = '0';
+       $randNum = '0';
 
        // Is the id set?
 
        // Is the id set?
-       if ($urlId == 0) {
+       if ($urlId == '0') {
                // Get array with lock ids
                $USE = SURFBAR_GET_LOCK_IDS();
 
                // Get array with lock ids
                $USE = SURFBAR_GET_LOCK_IDS();
 
@@ -1607,7 +1607,7 @@ LIMIT 1",
                if ((!isset($GLOBALS['surfbar_cache']['last_surfed'])) || (is_null($GLOBALS['surfbar_cache']['last_surfed']))) {
                        // Fix it here
                        //* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, 'last_surfed - FIXED!', false);
                if ((!isset($GLOBALS['surfbar_cache']['last_surfed'])) || (is_null($GLOBALS['surfbar_cache']['last_surfed']))) {
                        // Fix it here
                        //* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, 'last_surfed - FIXED!', false);
-                       $GLOBALS['surfbar_cache']['last_surfed'] = 0;
+                       $GLOBALS['surfbar_cache']['last_surfed'] = '0';
                } // END - if
 
                // Get base/fixed reward and costs
                } // END - if
 
                // Get base/fixed reward and costs
index 9327c30..08adc66 100644 (file)
@@ -79,7 +79,7 @@ function outputAdvancedOverview (&$result_main) {
                        'purged_mails','purged_bonus_mails'
                ) as $entry) {
                // Set it to zero
                        'purged_mails','purged_bonus_mails'
                ) as $entry) {
                // Set it to zero
-               $content[$entry] = 0;
+               $content[$entry] = '0';
        } // END - foreach
 
        // Extension updates found
        } // END - foreach
 
        // Extension updates found
@@ -580,7 +580,7 @@ function createExtraTaskRows ($WHATs, $DESCRs, $TITLEs) {
                                if (empty($TITLEs[$key])) $TITLEs[$key] = getMessage('ADMIN_TASK_UNKNOWN_LIST_TITLE');
                                $content['row_link'] = "<a href=\"{?URL?}/modules.php?module=admin&amp;what=".$WHATs[$key]."\" title=\"".$TITLEs[$key]."\">".$value."</a>";
                        } else {
                                if (empty($TITLEs[$key])) $TITLEs[$key] = getMessage('ADMIN_TASK_UNKNOWN_LIST_TITLE');
                                $content['row_link'] = "<a href=\"{?URL?}/modules.php?module=admin&amp;what=".$WHATs[$key]."\" title=\"".$TITLEs[$key]."\">".$value."</a>";
                        } else {
-                               $content['row_link'] = 0;
+                               $content['row_link'] = '0';
                        }
 
                        // And insert the final string into extras template
                        }
 
                        // And insert the final string into extras template
index 9ab8d98..8e5383e 100644 (file)
@@ -223,7 +223,7 @@ LIMIT 1",
 // Selects a random user id as the new referal id if they have at least X confirmed mails in this run
 function determineRandomReferalId () {
        // Default is zero refid
 // Selects a random user id as the new referal id if they have at least X confirmed mails in this run
 function determineRandomReferalId () {
        // Default is zero refid
-       $refid = 0;
+       $refid = '0';
 
        // Is the extension version fine?
        if (getExtensionVersion('user') >= '0.3.4') {
 
        // Is the extension version fine?
        if (getExtensionVersion('user') >= '0.3.4') {
@@ -263,7 +263,7 @@ function doUserLogin ($userid, $passwd, $successUrl = '', $errorUrl = 'modules.p
        // Init variables
        $dmy = '';
        $add = '';
        // Init variables
        $dmy = '';
        $add = '';
-       $errorCode = 0;
+       $errorCode = '0';
 
        // Add last_login if available
        $lastOnline = '';
 
        // Add last_login if available
        $lastOnline = '';
index 19f8a77..9ec49a7 100644 (file)
@@ -67,7 +67,7 @@ function YOOMEDIA_TEST_CONFIG ($data) {
        $errorCode = YOOMEDIA_GET_ERRORCODE_FROM_RESULT($response);
 
        // Log the response if failed
        $errorCode = YOOMEDIA_GET_ERRORCODE_FROM_RESULT($response);
 
        // Log the response if failed
-       if (count($response) == 0) {
+       if (count($response) == '0') {
                // Queries depleted (as we count here!)
                logDebugMessage(__FUNCTION__, __LINE__, 'Requested depleted. Maxmimum was: ' . getConfig('yoomedia_requests_total'));
                $errorCode = -1;
                // Queries depleted (as we count here!)
                logDebugMessage(__FUNCTION__, __LINE__, 'Requested depleted. Maxmimum was: ' . getConfig('yoomedia_requests_total'));
                $errorCode = -1;
@@ -84,11 +84,11 @@ function YOOMEDIA_TEST_CONFIG ($data) {
                $errorCode = -1;
        } else {
                // This is fine, because the result array is okay and the response code on element 8 is fine
                $errorCode = -1;
        } else {
                // This is fine, because the result array is okay and the response code on element 8 is fine
-               $errorCode = 0;
+               $errorCode = '0';
        }
 
        // Do we have some data there?
        }
 
        // Do we have some data there?
-       return ($errorCode == 0);
+       return ($errorCode == '0');
 }
 
 // Queries the given Yoo!Media API 2.0 script
 }
 
 // Queries the given Yoo!Media API 2.0 script
@@ -179,7 +179,7 @@ function YOOMEDIA_PARSE_RESPONSE ($response, $type) {
        $dataArray = explode('|', $responseLine);
 
        // Now make the result array with two dimensions
        $dataArray = explode('|', $responseLine);
 
        // Now make the result array with two dimensions
-       $cnt = 0; $entry = 0;
+       $cnt = '0'; $entry = '0';
        foreach ($dataArray as $line) {
                // Add the line
                $result[$entry][yoomediaTranslateIndex($type, $cnt)] = $line;
        foreach ($dataArray as $line) {
                // Add the line
                $result[$entry][yoomediaTranslateIndex($type, $cnt)] = $line;
@@ -188,7 +188,7 @@ function YOOMEDIA_PARSE_RESPONSE ($response, $type) {
                if ($cnt == 6) {
                        // Then advance to next entry and reset counter
                        $entry++;
                if ($cnt == 6) {
                        // Then advance to next entry and reset counter
                        $entry++;
-                       $cnt = 0;
+                       $cnt = '0';
                } else {
                        // Count up
                        $cnt++;
                } else {
                        // Count up
                        $cnt++;
@@ -247,7 +247,7 @@ function YOOMEDIA_SEND_BONUS_MAIL ($data, $mode) {
        }
 
        // Add dummy receiver to avoid notice
        }
 
        // Add dummy receiver to avoid notice
-       $data['receiver'] = 0;
+       $data['receiver'] = '0';
 
        // HTML or normal? (normal is default...)
        $type = 't';
 
        // HTML or normal? (normal is default...)
        $type = 't';
index 75d4b46..6279fd2 100644 (file)
@@ -47,12 +47,12 @@ if (!defined('__SECURITY')) {
 if (getOutputMode() != 0) return;
 
 // Initialize variables
 if (getOutputMode() != 0) return;
 
 // Initialize variables
-$jackpot = 0; $user = 0;
+$jackpot = '0'; $user = '0';
 if (isExtensionActive('jackpot')) $jackpot = getJackpotPoints();
 
 // Get total points of the doubler itself
 $DOUBLER_POINTS = DOUBLER_GET_TOTAL_POINTS_LEFT();
 if (isExtensionActive('jackpot')) $jackpot = getJackpotPoints();
 
 // Get total points of the doubler itself
 $DOUBLER_POINTS = DOUBLER_GET_TOTAL_POINTS_LEFT();
-if ($DOUBLER_POINTS == 0) {
+if ($DOUBLER_POINTS == '0') {
        // Exit here to prevent some SQL errors (SQL_QUERY_ESC doen't insert zeros! We need to fix this...)
        return;
 } // END - if
        // Exit here to prevent some SQL errors (SQL_QUERY_ESC doen't insert zeros! We need to fix this...)
        return;
 } // END - if
@@ -61,7 +61,7 @@ if ($DOUBLER_POINTS == 0) {
 unsetGetRequestElement('DOUBLER_UID');
 unsetPostRequestElement('DOUBLER_UID');
 setSession('DOUBLER_UID', '');
 unsetGetRequestElement('DOUBLER_UID');
 unsetPostRequestElement('DOUBLER_UID');
 setSession('DOUBLER_UID', '');
-if (empty($GLOBALS['doubler_userid'])) $GLOBALS['doubler_userid'] = 0;
+if (empty($GLOBALS['doubler_userid'])) $GLOBALS['doubler_userid'] = '0';
 
 // Check for doubles which we can pay out
 $result_total = SQL_QUERY_ESC("SELECT d.id, d.userid, d.points, d.remote_ip, d.timemark
 
 // Check for doubles which we can pay out
 $result_total = SQL_QUERY_ESC("SELECT d.id, d.userid, d.points, d.remote_ip, d.timemark
@@ -103,7 +103,7 @@ if (((SQL_NUMROWS($result_total) > 0) && (getConfig('doubler_sent_all') == 'Y'))
                        $ref = countSumTotalData($content['userid'], 'doubler', 'points', 'refid', false, " AND `completed`='N' AND `is_ref`='Y'");
 
                        // Zero refid when empty (might be helpful!)
                        $ref = countSumTotalData($content['userid'], 'doubler', 'points', 'refid', false, " AND `completed`='N' AND `is_ref`='Y'");
 
                        // Zero refid when empty (might be helpful!)
-                       if (empty($ref)) $ref = 0;
+                       if (empty($ref)) $ref = '0';
 
                        if (($ref > 0) && ($GLOBALS['doubler_userid'] == $content['userid']) && (!empty($ref))) {
                                // Referal points found so add them and set line(s) to completed='Y'
 
                        if (($ref > 0) && ($GLOBALS['doubler_userid'] == $content['userid']) && (!empty($ref))) {
                                // Referal points found so add them and set line(s) to completed='Y'
@@ -112,7 +112,7 @@ if (((SQL_NUMROWS($result_total) > 0) && (getConfig('doubler_sent_all') == 'Y'))
                                        array(bigintval($content['userid'])), __FILE__, __LINE__);
                        } else {
                                // No referal points found
                                        array(bigintval($content['userid'])), __FILE__, __LINE__);
                        } else {
                                // No referal points found
-                               $ref = 0;
+                               $ref = '0';
                        }
 
                        // Exclude webmaster from doubling...
                        }
 
                        // Exclude webmaster from doubling...
index 426440e..ec8bb50 100644 (file)
@@ -51,7 +51,7 @@ function addAdminAccount ($user, $md5, $email) {
                array($user), __FUNCTION__, __LINE__);
 
        // Is the entry there?
                array($user), __FUNCTION__, __LINE__);
 
        // Is the entry there?
-       if (SQL_NUMROWS($result) == 0) {
+       if (SQL_NUMROWS($result) == '0') {
                // Ok, let's create the admin login
                SQL_QUERY_ESC("INSERT INTO `{?_MYSQL_PREFIX?}_admins` (`login`, `password`, `email`) VALUES ('%s', '%s', '%s')",
                        array(
                // Ok, let's create the admin login
                SQL_QUERY_ESC("INSERT INTO `{?_MYSQL_PREFIX?}_admins` (`login`, `password`, `email`) VALUES ('%s', '%s', '%s')",
                        array(
@@ -537,7 +537,7 @@ function adminMenuSelectionBox_DEPRECATED ($mode, $default = '', $defid = '') {
        if (SQL_NUMROWS($result) > 0) {
                // Load menu as selection
                $OUT = "<select name=\"".$mode."_menu";
        if (SQL_NUMROWS($result) > 0) {
                // Load menu as selection
                $OUT = "<select name=\"".$mode."_menu";
-               if ((!empty($defid)) || ($defid == 0)) $OUT .= "[".$defid."]";
+               if ((!empty($defid)) || ($defid == '0')) $OUT .= "[".$defid."]";
                $OUT .= "\" size=\"1\" class=\"admin_select\">
        <option value=\"\">{--SELECT_NONE--}</option>\n";
                // @TODO Try to rewrite this to $content = SQL_FETCHARRAY(). Please look some lines above for the dynamic query
                $OUT .= "\" size=\"1\" class=\"admin_select\">
        <option value=\"\">{--SELECT_NONE--}</option>\n";
                // @TODO Try to rewrite this to $content = SQL_FETCHARRAY(). Please look some lines above for the dynamic query
@@ -708,7 +708,7 @@ function generateUserProfileLink ($userid, $title = '', $what = 'list_user') {
                $title = $userid;
        } // END - if
 
                $title = $userid;
        } // END - if
 
-       if (($title == 0) && ($what == 'list_refs')) {
+       if (($title == '0') && ($what == 'list_refs')) {
                // Return title again
                return $title;
        } elseif (isExtensionActive('nickname')) {
                // Return title again
                return $title;
        } elseif (isExtensionActive('nickname')) {
@@ -759,7 +759,7 @@ function adminGetMenuMode () {
 
 // Change activation status
 function adminChangeActivationStatus ($IDs, $table, $row, $idRow = 'id') {
 
 // Change activation status
 function adminChangeActivationStatus ($IDs, $table, $row, $idRow = 'id') {
-       $cnt = 0; $newStatus = 'Y';
+       $cnt = '0'; $newStatus = 'Y';
        if ((is_array($IDs)) && (count($IDs) > 0)) {
                // "Walk" all through and count them
                foreach ($IDs as $id => $selected) {
        if ((is_array($IDs)) && (count($IDs) > 0)) {
                // "Walk" all through and count them
                foreach ($IDs as $id => $selected) {
@@ -1037,7 +1037,7 @@ function adminEditEntriesConfirm ($IDs, $table, $columns=array(), $filterFunctio
                // Shall we change here or list for editing?
                if ($editNow === true) {
                        // Change them all
                // Shall we change here or list for editing?
                if ($editNow === true) {
                        // Change them all
-                       $affected = 0;
+                       $affected = '0';
                        foreach ($IDs as $id => $sel) {
                                // Prepare content array (new values)
                                $content = array();
                        foreach ($IDs as $id => $sel) {
                                // Prepare content array (new values)
                                $content = array();
@@ -1174,7 +1174,7 @@ function sendAdminPasswordResetLink ($email) {
                array($email), __FUNCTION__, __LINE__);
 
        // Is there an account?
                array($email), __FUNCTION__, __LINE__);
 
        // Is there an account?
-       if (SQL_NUMROWS($result) == 0) {
+       if (SQL_NUMROWS($result) == '0') {
                // No account found!
                return getMessage('ADMIN_NO_LOGIN_WITH_EMAIL');
        } // END - if
                // No account found!
                return getMessage('ADMIN_NO_LOGIN_WITH_EMAIL');
        } // END - if
index 278c2b0..31b89cb 100644 (file)
@@ -150,7 +150,7 @@ LIMIT 1",
                                // Task is valid...
                                list($tid, $userid, $type, $subj, $text, $created, $status, $adminId) = SQL_FETCHROW($result_task);
 
                                // Task is valid...
                                list($tid, $userid, $type, $subj, $text, $created, $status, $adminId) = SQL_FETCHROW($result_task);
 
-                               if ($adminId == 0) {
+                               if ($adminId == '0') {
                                        // Assgin current admin to unassgigned task
                                        SQL_QUERY_ESC("UPDATE `{?_MYSQL_PREFIX?}_task_system` SET `assigned_admin`=%s WHERE `id`=%s LIMIT 1",
                                        array(getCurrentAdminId(), bigintval($tid)), __FILE__, __LINE__);
                                        // Assgin current admin to unassgigned task
                                        SQL_QUERY_ESC("UPDATE `{?_MYSQL_PREFIX?}_task_system` SET `assigned_admin`=%s WHERE `id`=%s LIMIT 1",
                                        array(getCurrentAdminId(), bigintval($tid)), __FILE__, __LINE__);
@@ -176,7 +176,7 @@ LIMIT 1",
                                        } else {
                                                // Invalid userid, so log and zero it
                                                logDebugMessage(__FUNCTION__, __LINE__, 'Invalid userid=' . $userid . ' -> not found!');
                                        } else {
                                                // Invalid userid, so log and zero it
                                                logDebugMessage(__FUNCTION__, __LINE__, 'Invalid userid=' . $userid . ' -> not found!');
-                                               $userid = 0;
+                                               $userid = '0';
                                        }
                                } // END - if
 
                                        }
                                } // END - if
 
@@ -279,7 +279,7 @@ LIMIT 1",
                                                        array($ext_name), __FILE__, __LINE__);
                                                $lines = SQL_NUMROWS($result_lines);
                                                SQL_FREERESULT($result_lines);
                                                        array($ext_name), __FILE__, __LINE__);
                                                $lines = SQL_NUMROWS($result_lines);
                                                SQL_FREERESULT($result_lines);
-                                               if ($lines == 0) {
+                                               if ($lines == '0') {
                                                        // New extension found
                                                        $OUT .= loadTemplate('admin_ext_reg_form', true, array(
                                                                'id'       => bigintval($id),
                                                        // New extension found
                                                        $OUT .= loadTemplate('admin_ext_reg_form', true, array(
                                                                'id'       => bigintval($id),
index 555b6ca..12afe8b 100644 (file)
@@ -53,7 +53,7 @@ if (isFormSent()) {
        $result = SQL_QUERY_ESC("SELECT id, admin_id FROM `{?_MYSQL_PREFIX?}_rallye_data` WHERE (start_time <= %s AND end_time >= %s) OR (start_time >= %s AND start_time <= %s) LIMIT 1",
                array($START, $START, $START, $END), __FILE__, __LINE__);
 
        $result = SQL_QUERY_ESC("SELECT id, admin_id FROM `{?_MYSQL_PREFIX?}_rallye_data` WHERE (start_time <= %s AND end_time >= %s) OR (start_time >= %s AND start_time <= %s) LIMIT 1",
                array($START, $START, $START, $END), __FILE__, __LINE__);
 
-       if (SQL_NUMROWS($result) == 0) {
+       if (SQL_NUMROWS($result) == '0') {
                // Ok, start and end time did not overlap
                SQL_QUERY_ESC("INSERT INTO `{?_MYSQL_PREFIX?}_rallye_data` (admin_id, title, descr, template, start_time, end_time, auto_add_new_user, is_active, send_notify)
 VALUES ('%s','%s','%s','%s','%s','%s','%s','%s','%s')",
                // Ok, start and end time did not overlap
                SQL_QUERY_ESC("INSERT INTO `{?_MYSQL_PREFIX?}_rallye_data` (admin_id, title, descr, template, start_time, end_time, auto_add_new_user, is_active, send_notify)
 VALUES ('%s','%s','%s','%s','%s','%s','%s','%s','%s')",
index ed24bee..cf97dff 100644 (file)
@@ -52,7 +52,7 @@ if (isGetRequestElementSet('sub')) {
 } // END - if
 
 // Get count of (maybe) selected menu points
 } // END - if
 
 // Get count of (maybe) selected menu points
-$chk = 0;
+$chk = '0';
 if (isPostRequestElementSet('sel')) $chk = countPostSelection();
 
 // List all menu points and make them editable
 if (isPostRequestElementSet('sel')) $chk = countPostSelection();
 
 // List all menu points and make them editable
@@ -61,7 +61,7 @@ if ((isPostRequestElementSet('edit')) && ($chk > 0) && (!isDemoModeActive())) {
        // @TODO Kill all constants in this file
        $content['sub'] = $SUB;
        $content['chk'] = $chk;
        // @TODO Kill all constants in this file
        $content['sub'] = $SUB;
        $content['chk'] = $chk;
-       $cnt = 0; $SW = 2;
+       $cnt = '0'; $SW = 2;
        foreach (postRequestElement('sel') as $sel => $confirm) {
                if ($confirm == 1) {
                        $cnt++;
        foreach (postRequestElement('sel') as $sel => $confirm) {
                if ($confirm == 1) {
                        $cnt++;
@@ -112,7 +112,7 @@ if ((isPostRequestElementSet('edit')) && ($chk > 0) && (!isDemoModeActive())) {
        $content['chk'] = $chk;
 
        // Del menu entries with or without confirmation
        $content['chk'] = $chk;
 
        // Del menu entries with or without confirmation
-       $SW = 2; $cnt = 0; $OUT = '';
+       $SW = 2; $cnt = '0'; $OUT = '';
        foreach (postRequestElement('sel') as $sel => $confirm) {
                if ($confirm == 1) {
                        $cnt++;
        foreach (postRequestElement('sel') as $sel => $confirm) {
                if ($confirm == 1) {
                        $cnt++;
@@ -240,7 +240,7 @@ WHERE ".$AND." AND id=%s LIMIT 1",
                $content['sub'] = $SUB;
 
                // Init variables
                $content['sub'] = $SUB;
 
                // Init variables
-               $OUT = ''; $SW  = 2; $cnt = 0;
+               $OUT = ''; $SW  = 2; $cnt = '0';
 
                // Process all entries
                while ($data = SQL_FETCHARRAY($result)) {
 
                // Process all entries
                while ($data = SQL_FETCHARRAY($result)) {
@@ -249,7 +249,7 @@ WHERE ".$AND." AND id=%s LIMIT 1",
 
                        // Init navigation variable
                        $data['navi'] = '';
 
                        // Init navigation variable
                        $data['navi'] = '';
-                       if (($data['sort'] == 0) || (($data['sort'] == 1) && (!empty($SUB)))) {
+                       if (($data['sort'] == '0') || (($data['sort'] == 1) && (!empty($SUB)))) {
                                // Is highest position
                                $data['navi'] = "<a href=\"{?URL?}/modules.php?module=admin&amp;what=adminedit&amp;sub=".$content['sub']."&amp;act=".$data['action']."&amp;w=".$data['what']."&amp;tid=".($data['sort']+1)."&amp;fid=".$data['sort']."\">{--LOWER--}</a>";
                        } elseif ($cnt == $max) {
                                // Is highest position
                                $data['navi'] = "<a href=\"{?URL?}/modules.php?module=admin&amp;what=adminedit&amp;sub=".$content['sub']."&amp;act=".$data['action']."&amp;w=".$data['what']."&amp;tid=".($data['sort']+1)."&amp;fid=".$data['sort']."\">{--LOWER--}</a>";
                        } elseif ($cnt == $max) {
index 9e582ca..c949b03 100644 (file)
@@ -55,12 +55,12 @@ if (isPostRequestElementSet('edit')) {
                        // First of all load data from DB
                        $result = SQL_QUERY_ESC("SELECT `admin_id`, `id` FROM `{?_MYSQL_PREFIX?}_admins_mails` WHERE `mail_template`='%s' ORDER BY `id` ASC",
                                array($template), __FILE__, __LINE__);
                        // First of all load data from DB
                        $result = SQL_QUERY_ESC("SELECT `admin_id`, `id` FROM `{?_MYSQL_PREFIX?}_admins_mails` WHERE `mail_template`='%s' ORDER BY `id` ASC",
                                array($template), __FILE__, __LINE__);
-                       $OUT = ''; $adminId2 = 0;
+                       $OUT = ''; $adminId2 = '0';
                        while ($content = SQL_FETCHARRAY($result)) {
                                // @TODO Can this be rewritten???
                                $OUT .= "<select name=\"admin_id[".$content['id']."]\" size=\"1\" class=\"admin_select\">
 <option value=\"0\"";
                        while ($content = SQL_FETCHARRAY($result)) {
                                // @TODO Can this be rewritten???
                                $OUT .= "<select name=\"admin_id[".$content['id']."]\" size=\"1\" class=\"admin_select\">
 <option value=\"0\"";
-                               if ($content['admin_id'] == 0) $OUT .= ' selected="selected"';
+                               if ($content['admin_id'] == '0') $OUT .= ' selected="selected"';
                                $OUT .=">{--ADMINS_ALL_ADMINS--}</option>\n";
                                if (isExtensionActive('events')) {
                                        $OUT .= "<option value=\"-1\"";
                                $OUT .=">{--ADMINS_ALL_ADMINS--}</option>\n";
                                if (isExtensionActive('events')) {
                                        $OUT .= "<option value=\"-1\"";
index 5d36456..46da2c1 100644 (file)
@@ -44,7 +44,7 @@ if ((!defined('__SECURITY')) || (!isAdmin())) {
 // Add description as navigation point
 addMenuDescription('admin', __FILE__);
 
 // Add description as navigation point
 addMenuDescription('admin', __FILE__);
 
-$SEL = 0;
+$SEL = '0';
 if (isPostRequestElementSet('sel')) $SEL = countPostSelection();
 
 if ((isPostRequestElementSet('edit')) && ($SEL > 0)) {
 if (isPostRequestElementSet('sel')) $SEL = countPostSelection();
 
 if ((isPostRequestElementSet('edit')) && ($SEL > 0)) {
@@ -176,7 +176,7 @@ if ((isPostRequestElementSet('edit')) && ($SEL > 0)) {
                        // Main or sub menu selected
                        $result = SQL_QUERY_ESC("SELECT `id` FROM `{?_MYSQL_PREFIX?}_admins_acls` WHERE admin_id=%s AND action_menu='%s' AND what_menu='%s' LIMIT 1",
                                array(bigintval(postRequestElement('admin_id')), postRequestElement('action_menu'), postRequestElement('what_menu')), __FILE__, __LINE__);
                        // Main or sub menu selected
                        $result = SQL_QUERY_ESC("SELECT `id` FROM `{?_MYSQL_PREFIX?}_admins_acls` WHERE admin_id=%s AND action_menu='%s' AND what_menu='%s' LIMIT 1",
                                array(bigintval(postRequestElement('admin_id')), postRequestElement('action_menu'), postRequestElement('what_menu')), __FILE__, __LINE__);
-                       if (SQL_NUMROWS($result) == 0) {
+                       if (SQL_NUMROWS($result) == '0') {
                                // Finally add the new ACL
                                SQL_QUERY_ESC("INSERT INTO `{?_MYSQL_PREFIX?}_admins_acls` (admin_id, action_menu, what_menu, access_mode)
 VALUES ('%s','%s','%s','%s')",
                                // Finally add the new ACL
                                SQL_QUERY_ESC("INSERT INTO `{?_MYSQL_PREFIX?}_admins_acls` (admin_id, action_menu, what_menu, access_mode)
 VALUES ('%s','%s','%s','%s')",
index 3360eeb..04102a6 100644 (file)
@@ -93,7 +93,7 @@ if (isFormSent()) {
 
        // Generate list
        $OUT = "<ol start=\"2\">\n";
 
        // Generate list
        $OUT = "<ol start=\"2\">\n";
-       $cnt = 0;
+       $cnt = '0';
        foreach ($RANKS as $k => $rate) {
                if (!empty($rate))      {
                        // Print only when something is in
        foreach ($RANKS as $k => $rate) {
                if (!empty($rate))      {
                        // Print only when something is in
index 7be0721..bdbb540 100644 (file)
@@ -52,7 +52,7 @@ if (isPostRequestElementSet('add')) {
        // Add a new category
        $result = SQL_QUERY_ESC("SELECT `id` FROM `{?_MYSQL_PREFIX?}_cats` WHERE cat='%s' LIMIT 1",
        array(postRequestElement('catname')), __FILE__, __LINE__);
        // Add a new category
        $result = SQL_QUERY_ESC("SELECT `id` FROM `{?_MYSQL_PREFIX?}_cats` WHERE cat='%s' LIMIT 1",
        array(postRequestElement('catname')), __FILE__, __LINE__);
-       if (SQL_NUMROWS($result) == 0) {
+       if (SQL_NUMROWS($result) == '0') {
                // Category does not exists, we simply add it...
                SQL_QUERY_ESC("INSERT INTO `{?_MYSQL_PREFIX?}_cats` (cat, visible, sort) VALUES ('%s','%s','%s')",
                array(postRequestElement('catname'), postRequestElement('visible'), bigintval(postRequestElement('parent') + 1)), __FILE__, __LINE__);
                // Category does not exists, we simply add it...
                SQL_QUERY_ESC("INSERT INTO `{?_MYSQL_PREFIX?}_cats` (cat, visible, sort) VALUES ('%s','%s','%s')",
                array(postRequestElement('catname'), postRequestElement('visible'), bigintval(postRequestElement('parent') + 1)), __FILE__, __LINE__);
index 9d84ac9..a03200c 100644 (file)
@@ -51,7 +51,7 @@ if (isPostRequestElementSet(('add_max'))) {
        // Save all settings
        $result = SQL_QUERY_ESC("SELECT `id` FROM `{?_MYSQL_PREFIX?}_max_receive` WHERE value='%s' LIMIT 1",
        array(bigintval(postRequestElement('max'))), __FILE__, __LINE__);
        // Save all settings
        $result = SQL_QUERY_ESC("SELECT `id` FROM `{?_MYSQL_PREFIX?}_max_receive` WHERE value='%s' LIMIT 1",
        array(bigintval(postRequestElement('max'))), __FILE__, __LINE__);
-       if (SQL_NUMROWS($result) == 0) {
+       if (SQL_NUMROWS($result) == '0') {
                // Add this value (including comment)
                SQL_QUERY_ESC("INSERT INTO `{?_MYSQL_PREFIX?}_max_receive` (value, comment) VALUES ('%s','%s')",
                array(bigintval(postRequestElement('max')), postRequestElement('comment')),__FILE__, __LINE__);
                // Add this value (including comment)
                SQL_QUERY_ESC("INSERT INTO `{?_MYSQL_PREFIX?}_max_receive` (value, comment) VALUES ('%s','%s')",
                array(bigintval(postRequestElement('max')), postRequestElement('comment')),__FILE__, __LINE__);
index d6ea507..f490afd 100644 (file)
@@ -44,7 +44,7 @@ if ((!defined('__SECURITY')) || (!isAdmin())) {
 // Add description as navigation point
 addMenuDescription('admin', __FILE__);
 
 // Add description as navigation point
 addMenuDescription('admin', __FILE__);
 
-$SEL = 0;
+$SEL = '0';
 if (isPostRequestElementSet('edit')) {
        // Check if at least one module is selected
        $SEL = countPostSelection();
 if (isPostRequestElementSet('edit')) {
        // Check if at least one module is selected
        $SEL = countPostSelection();
@@ -119,7 +119,7 @@ if (isPostRequestElementSet('edit')) {
        loadTemplate('admin_settings_saved', false, getMessage('MODS_CHANGED'));
 }
 
        loadTemplate('admin_settings_saved', false, getMessage('MODS_CHANGED'));
 }
 
-if ($SEL == 0) {
+if ($SEL == '0') {
        // Load module data (We do not need to check if there's at least one...)
        $result = SQL_QUERY('SELECT id, module, locked, hidden, admin_only, title, mem_only
 FROM `{?_MYSQL_PREFIX?}_mod_reg`
        // Load module data (We do not need to check if there's at least one...)
        $result = SQL_QUERY('SELECT id, module, locked, hidden, admin_only, title, mem_only
 FROM `{?_MYSQL_PREFIX?}_mod_reg`
index 54226cc..c17d617 100644 (file)
@@ -102,7 +102,7 @@ if (isFormSent()) {
                $content[$entry . '_' . strtolower(getConfig($entry))] = ' checked="checked"';
        } // END - foreach
 
                $content[$entry . '_' . strtolower(getConfig($entry))] = ' checked="checked"';
        } // END - foreach
 
-       for ($i = 0; $i <= 5; $i++) {
+       for ($i = '0'; $i <= 5; $i++) {
                $content['comma_def_' . $i] = '';
        } // END - for
 
                $content['comma_def_' . $i] = '';
        } // END - for
 
index 328a444..bf11b76 100644 (file)
@@ -50,7 +50,7 @@ if ((isPostRequestElementSet('add')) && (isPostRequestElementSet('title')) && (p
        // Add new payout type
        $result = SQL_QUERY_ESC("SELECT `id` FROM `{?_MYSQL_PREFIX?}_payout_types` WHERE type='%s' LIMIT 1",
        array(postRequestElement('title')), __FILE__, __LINE__);
        // Add new payout type
        $result = SQL_QUERY_ESC("SELECT `id` FROM `{?_MYSQL_PREFIX?}_payout_types` WHERE type='%s' LIMIT 1",
        array(postRequestElement('title')), __FILE__, __LINE__);
-       if (SQL_NUMROWS($result) == 0) {
+       if (SQL_NUMROWS($result) == '0') {
                // Add now
                SQL_QUERY_ESC("INSERT INTO `{?_MYSQL_PREFIX?}_payout_types`
 (type, rate, min_points, from_account, from_pass, engine_url, engine_ret_ok, engine_ret_failed, pass_enc, allow_url)
                // Add now
                SQL_QUERY_ESC("INSERT INTO `{?_MYSQL_PREFIX?}_payout_types`
 (type, rate, min_points, from_account, from_pass, engine_url, engine_ret_ok, engine_ret_failed, pass_enc, allow_url)
index c43f40a..6da2832 100644 (file)
@@ -120,11 +120,11 @@ if (isFormSent()) {
                                array('allow_direct_pay', 'reg_points_mode', 'ref_payout'),
                                array(postRequestElement('allow_direct_pay'), postRequestElement('reg_points_mode'), $REF)
                        );
                                array('allow_direct_pay', 'reg_points_mode', 'ref_payout'),
                                array(postRequestElement('allow_direct_pay'), postRequestElement('reg_points_mode'), $REF)
                        );
-                       if ((getConfig('ref_payout') == 0) && (postRequestElement('ref_payout') > 0)) {
+                       if ((getConfig('ref_payout') == '0') && (postRequestElement('ref_payout') > 0)) {
                                // Update account's ref_payout for "must-confirm"
                                addSql(sprintf("UPDATE `{?_MYSQL_PREFIX?}_user_data` SET `ref_payout`=(%s - `mails_confirmed`)
 WHERE `mails_confirmed` < %s", $REF, $REF));
                                // Update account's ref_payout for "must-confirm"
                                addSql(sprintf("UPDATE `{?_MYSQL_PREFIX?}_user_data` SET `ref_payout`=(%s - `mails_confirmed`)
 WHERE `mails_confirmed` < %s", $REF, $REF));
-                       } elseif ((getConfig('ref_payout') > 0) && (postRequestElement('ref_payout') == 0)) {
+                       } elseif ((getConfig('ref_payout') > 0) && (postRequestElement('ref_payout') == '0')) {
                                // Update account's ref_payout for "not-must-confirm"
                                addSql("UPDATE `{?_MYSQL_PREFIX?}_user_data` SET `ref_payout`=0 WHERE `ref_payout` > 0");
                                addSql("UPDATE `{?_MYSQL_PREFIX?}_user_points` SET `points`=`points`+`locked_points` WHERE `locked_points` > 0");
                                // Update account's ref_payout for "not-must-confirm"
                                addSql("UPDATE `{?_MYSQL_PREFIX?}_user_data` SET `ref_payout`=0 WHERE `ref_payout` > 0");
                                addSql("UPDATE `{?_MYSQL_PREFIX?}_user_points` SET `points`=`points`+`locked_points` WHERE `locked_points` > 0");
index 63030d3..3245fb3 100644 (file)
@@ -52,7 +52,7 @@ if (isGetRequestElementSet('rallye')) {
                        $result = SQL_QUERY_ESC("SELECT `id` FROM `{?_MYSQL_PREFIX?}_rallye_prices` WHERE `rallye_id`=%s AND `price_level`='%s' LIMIT 1",
                        array(bigintval(getRequestElement('rallye')), bigintval(postRequestElement('level'))), __FILE__, __LINE__);
 
                        $result = SQL_QUERY_ESC("SELECT `id` FROM `{?_MYSQL_PREFIX?}_rallye_prices` WHERE `rallye_id`=%s AND `price_level`='%s' LIMIT 1",
                        array(bigintval(getRequestElement('rallye')), bigintval(postRequestElement('level'))), __FILE__, __LINE__);
 
-                       if (SQL_NUMROWS($result) == 0) {
+                       if (SQL_NUMROWS($result) == '0') {
                                // Ok, new price level entered!
                                SQL_QUERY_ESC("INSERT INTO `{?_MYSQL_PREFIX?}_rallye_prices` (rallye_id, price_level, points, info)
 VALUES ('%s','%s','%s','%s')",
                                // Ok, new price level entered!
                                SQL_QUERY_ESC("INSERT INTO `{?_MYSQL_PREFIX?}_rallye_prices` (rallye_id, price_level, points, info)
 VALUES ('%s','%s','%s','%s')",
index d7156d0..47623c4 100644 (file)
@@ -46,7 +46,7 @@ addMenuDescription('admin', __FILE__);
 
 if (isFormSent()) {
        // If salt length is empty or null then we shall generate new passwords
 
 if (isFormSent()) {
        // If salt length is empty or null then we shall generate new passwords
-       if (!isPostRequestElementSet(('salt_length')) || (postRequestElement('salt_length') == 0)) {
+       if (!isPostRequestElementSet(('salt_length')) || (postRequestElement('salt_length') == '0')) {
                // Generate new passwords for all!
                loadInclude('inc/gen_sql_patches.php');
 
                // Generate new passwords for all!
                loadInclude('inc/gen_sql_patches.php');
 
index b9ea619..cc02c64 100644 (file)
@@ -61,7 +61,7 @@ if (isFormSent()) {
        }
 } else {
        // Erotic selection
        }
 } else {
        // Erotic selection
-       for ($idx = 0; $idx <= 2; $idx++) {
+       for ($idx = '0'; $idx <= 2; $idx++) {
                $content['yoomedia_erotic_allowed_' . $idx] = '';
        } // END - for
 
                $content['yoomedia_erotic_allowed_' . $idx] = '';
        } // END - for
 
index b09c9bb..3ce87e6 100644 (file)
@@ -43,7 +43,7 @@ if ((!defined('__SECURITY')) || (!isAdmin())) {
 addMenuDescription('admin', __FILE__);
 
 // Init counter for deleted mails
 addMenuDescription('admin', __FILE__);
 
 // Init counter for deleted mails
-$cnt = 0;
+$cnt = '0';
 
 if (isGetRequestElementSet('mid')) {
        // Load email data
 
 if (isGetRequestElementSet('mid')) {
        // Load email data
@@ -107,7 +107,7 @@ LIMIT 1",
                                        // Shall we payback to user or jackpot?
                                        if (getConfig('repay_deleted_mails') == 'JACKPOT') {
                                                // Set jackpot
                                        // Shall we payback to user or jackpot?
                                        if (getConfig('repay_deleted_mails') == 'JACKPOT') {
                                                // Set jackpot
-                                               $sender = 0;
+                                               $sender = '0';
                                        } // END - if
 
                                        // Pay back points
                                        } // END - if
 
                                        // Pay back points
@@ -179,7 +179,7 @@ LIMIT 1",
                reduceRecipientReceivedMails('bonus_id', getRequestElement('bid'), $sent);
 
                // Init counter for deleted mails
                reduceRecipientReceivedMails('bonus_id', getRequestElement('bid'), $sent);
 
                // Init counter for deleted mails
-               $cnt = 0;
+               $cnt = '0';
 
                // Delete bonus mail entirely from database
                SQL_QUERY_ESC("DELETE LOW_PRIORITY FROM `{?_MYSQL_PREFIX?}_bonus` WHERE `id`=%s LIMIT 1",
 
                // Delete bonus mail entirely from database
                SQL_QUERY_ESC("DELETE LOW_PRIORITY FROM `{?_MYSQL_PREFIX?}_bonus` WHERE `id`=%s LIMIT 1",
@@ -216,7 +216,7 @@ LIMIT 1",
                list ($id, $subject, $url, $timestamp) = SQL_FETCHROW($result);
 
                // Init counter for deleted mails
                list ($id, $subject, $url, $timestamp) = SQL_FETCHROW($result);
 
                // Init counter for deleted mails
-               $cnt = 0;
+               $cnt = '0';
 
                // Delete bonus mail entirely from database
                SQL_QUERY_ESC("DELETE LOW_PRIORITY FROM `{?_MYSQL_PREFIX?}_bonus` WHERE `id`=%s LIMIT 1",
 
                // Delete bonus mail entirely from database
                SQL_QUERY_ESC("DELETE LOW_PRIORITY FROM `{?_MYSQL_PREFIX?}_bonus` WHERE `id`=%s LIMIT 1",
index d46a98c..a61324a 100644 (file)
@@ -45,13 +45,13 @@ if ((!defined('__SECURITY')) || (!isAdmin())) {
 addMenuDescription('admin', __FILE__);
 
 // Check for selected holidays
 addMenuDescription('admin', __FILE__);
 
 // Check for selected holidays
-$SUM = 0;
+$SUM = '0';
 if (isPostRequestElementSet('sel')) $SUM = countPostSelection();
 
 // Shall I delete selected holidays???
 if ($SUM > 0) {
        // Delete multiple holiday requests (for list_holiday)
 if (isPostRequestElementSet('sel')) $SUM = countPostSelection();
 
 // Shall I delete selected holidays???
 if ($SUM > 0) {
        // Delete multiple holiday requests (for list_holiday)
-       $cnt = 0;
+       $cnt = '0';
        foreach (postRequestElement('sel') as $id => $sel) {
                // Get the userid
                $result = SQL_QUERY_ESC("SELECT
        foreach (postRequestElement('sel') as $id => $sel) {
                // Get the userid
                $result = SQL_QUERY_ESC("SELECT
index 3327966..7a6c1d6 100644 (file)
@@ -66,7 +66,7 @@ if (isPostRequestElementSet('del')) {
 
 // We only need outgoing transfers
 $result = SQL_QUERY("SELECT userid, to_userid, trans_id, points, reason, time_trans FROM `{?_MYSQL_PREFIX?}_user_transfers_out` ORDER BY trans_id", __FILE__, __LINE__);
 
 // We only need outgoing transfers
 $result = SQL_QUERY("SELECT userid, to_userid, trans_id, points, reason, time_trans FROM `{?_MYSQL_PREFIX?}_user_transfers_out` ORDER BY trans_id", __FILE__, __LINE__);
-$total = 0;
+$total = '0';
 if (SQL_NUMROWS($result) > 0) {
        // Output rows
        $OUT = ''; $SW = 2;
 if (SQL_NUMROWS($result) > 0) {
        // Output rows
        $OUT = ''; $SW = 2;
index 4da3906..dd35fd9 100644 (file)
@@ -127,7 +127,7 @@ $result_list = SQL_QUERY($sql, __FILE__, __LINE__);
 if ((!empty($SQL2)) && ($WHO == getMessage('_ALL'))) $result_bonus = SQL_QUERY($SQL2, __FILE__, __LINE__);
 
 // Calculate pages
 if ((!empty($SQL2)) && ($WHO == getMessage('_ALL'))) $result_bonus = SQL_QUERY($SQL2, __FILE__, __LINE__);
 
 // Calculate pages
-$PAGES = 0;
+$PAGES = '0';
 if (isConfigEntrySet('mails_page')) {
        $PAGES = round(SQL_NUMROWS($result_normal) / getConfig('mails_page') + 0.3);
 } // END - if
 if (isConfigEntrySet('mails_page')) {
        $PAGES = round(SQL_NUMROWS($result_normal) / getConfig('mails_page') + 0.3);
 } // END - if
@@ -155,7 +155,7 @@ if (SQL_NUMROWS($result_list) > 0) {
                        $pool['unconfirmed'] = "<strong><a href=\"{?URL?}/modules.php?module=admin&amp;what=list_unconfirmed&amp;mid=".$pool['id']."\">".$pool['unconfirmed']."</a></strong>";
                } elseif ($pool['unconfirmed'] < 0) {
                        // Sometimes rarely displayed minus values will be "fixed" to zero
                        $pool['unconfirmed'] = "<strong><a href=\"{?URL?}/modules.php?module=admin&amp;what=list_unconfirmed&amp;mid=".$pool['id']."\">".$pool['unconfirmed']."</a></strong>";
                } elseif ($pool['unconfirmed'] < 0) {
                        // Sometimes rarely displayed minus values will be "fixed" to zero
-                       $pool['unconfirmed'] = 0;
+                       $pool['unconfirmed'] = '0';
                }
 
                // Prepare content
                }
 
                // Prepare content
index 33e4de8..88811b3 100644 (file)
@@ -46,7 +46,7 @@ addMenuDescription('admin', __FILE__);
 
 // Normally we want the overview of all registered extensions
 $do = 'overview';
 
 // Normally we want the overview of all registered extensions
 $do = 'overview';
-$SEL = 0;
+$SEL = '0';
 
 // Are some extensions submitted?
 if (isPostRequestElementSet('sel')) {
 
 // Are some extensions submitted?
 if (isPostRequestElementSet('sel')) {
@@ -79,7 +79,7 @@ if (isGetRequestElementSet('reg_ext')) {
        // Change settings like CSS file load
        if (isPostRequestElementSet(('modify'))) {
                // Change entries
        // Change settings like CSS file load
        if (isPostRequestElementSet(('modify'))) {
                // Change entries
-               $cache_update = 0;
+               $cache_update = '0';
                foreach (postRequestElement('sel') as $ext_id => $sel) {
                        // Secure id
                        $ext_id = bigintval($ext_id);
                foreach (postRequestElement('sel') as $ext_id => $sel) {
                        // Secure id
                        $ext_id = bigintval($ext_id);
@@ -215,7 +215,7 @@ if (isGetRequestElementSet('reg_ext')) {
        $do = 'delete';
 } elseif ((isPostRequestElementSet('remove')) && ($SEL > 0) && (!isDemoModeActive())) {
        // Remove extensions from DB (you have to delete all files manually!)
        $do = 'delete';
 } elseif ((isPostRequestElementSet('remove')) && ($SEL > 0) && (!isDemoModeActive())) {
        // Remove extensions from DB (you have to delete all files manually!)
-       $cache_update = 0;
+       $cache_update = '0';
        foreach (postRequestElement('sel') as $ext_id => $active) {
                // Secure id number
                $ext_id = bigintval($ext_id);
        foreach (postRequestElement('sel') as $ext_id => $active) {
                // Secure id number
                $ext_id = bigintval($ext_id);
@@ -313,7 +313,7 @@ ORDER BY `ext_name` ASC", __FILE__, __LINE__);
                        SQL_FREERESULT($result);
 
                        // Disable cache update by default
                        SQL_FREERESULT($result);
 
                        // Disable cache update by default
-                       $cache_update = 0;
+                       $cache_update = '0';
                        if (!empty($subj)) {
                                // Extract extension's name from subject...
                                $ext_name = trim(substr($subj, 1, strpos($subj, ':') - 1));
                        if (!empty($subj)) {
                                // Extract extension's name from subject...
                                $ext_name = trim(substr($subj, 1, strpos($subj, ':') - 1));
@@ -326,7 +326,7 @@ ORDER BY `ext_name` ASC", __FILE__, __LINE__);
                                        // ... so we can finally register and load it in registration mode
                                        if (registerExtension($ext_name, $ext_id)) {
                                                // Errors?
                                        // ... so we can finally register and load it in registration mode
                                        if (registerExtension($ext_name, $ext_id)) {
                                                // Errors?
-                                               if (getTotalFatalErrors() == 0) {
+                                               if (getTotalFatalErrors() == '0') {
                                                        // Extension was found and successfully registered
                                                        loadTemplate('admin_settings_saved', false, sprintf(getMessage('ADMIN_EXTENSION_REGISTERED'), $ext_name));
 
                                                        // Extension was found and successfully registered
                                                        loadTemplate('admin_settings_saved', false, sprintf(getMessage('ADMIN_EXTENSION_REGISTERED'), $ext_name));
 
@@ -370,7 +370,7 @@ ORDER BY `ext_name` ASC", __FILE__, __LINE__);
                                // Extension was not found in task management
                                loadTemplate('admin_settings_saved', false, getMessage('ADMIN_REG_FAILED_ID_404'));
                        }
                                // Extension was not found in task management
                                loadTemplate('admin_settings_saved', false, getMessage('ADMIN_REG_FAILED_ID_404'));
                        }
-               } elseif ($task_found == 0) {
+               } elseif ($task_found == '0') {
                        // No longer assigned or old task
                        loadTemplate('admin_settings_saved', false, getMessage('ADMIN_REG_FAILED_ASSIGED'));
                } else {
                        // No longer assigned or old task
                        loadTemplate('admin_settings_saved', false, getMessage('ADMIN_REG_FAILED_ASSIGED'));
                } else {
index 9fc694c..566696a 100644 (file)
@@ -53,7 +53,7 @@ if (isGetRequestElementSet('sub')) {
 } // END - if
 
 // Get count of (maybe) selected menu points
 } // END - if
 
 // Get count of (maybe) selected menu points
-$chk = 0;
+$chk = '0';
 if (isPostRequestElementSet('sel')) $chk = countPostSelection();
 
 // List all menu points and make them editable
 if (isPostRequestElementSet('sel')) $chk = countPostSelection();
 
 // List all menu points and make them editable
@@ -62,7 +62,7 @@ if ((isPostRequestElementSet('edit')) && ($chk > 0) && (!isDemoModeActive())) {
        $content['sub'] = $SUB;
        $content['chk'] = $chk;
 
        $content['sub'] = $SUB;
        $content['chk'] = $chk;
 
-       $cnt = 0; $OUT = ''; $SW = 2;
+       $cnt = '0'; $OUT = ''; $SW = 2;
        foreach (postRequestElement('sel') as $sel => $confirm) {
                if ($confirm == 1) {
                        $cnt++;
        foreach (postRequestElement('sel') as $sel => $confirm) {
                if ($confirm == 1) {
                        $cnt++;
@@ -109,7 +109,7 @@ if ((isPostRequestElementSet('edit')) && ($chk > 0) && (!isDemoModeActive())) {
        $content['sub'] = $SUB;
        $content['chk'] = $chk;
 
        $content['sub'] = $SUB;
        $content['chk'] = $chk;
 
-       $cnt = 0;
+       $cnt = '0';
        $OUT = '';
        $SW  = 2;
 
        $OUT = '';
        $SW  = 2;
 
@@ -192,7 +192,7 @@ if ((isPostRequestElementSet('edit')) && ($chk > 0) && (!isDemoModeActive())) {
        $content['chk'] = $chk;
 
        // Load template
        $content['chk'] = $chk;
 
        // Load template
-       $SW = 2; $cnt = 0; $OUT = '';
+       $SW = 2; $cnt = '0'; $OUT = '';
        foreach (postRequestElement('sel') as $sel => $confirm) {
                if ($confirm == 1) {
                        $cnt++;
        foreach (postRequestElement('sel') as $sel => $confirm) {
                if ($confirm == 1) {
                        $cnt++;
@@ -282,13 +282,13 @@ if ((isPostRequestElementSet('edit')) && ($chk > 0) && (!isDemoModeActive())) {
 
                // Init variables
                $SW = 2;
 
                // Init variables
                $SW = 2;
-               $cnt = 0;
+               $cnt = '0';
                $OUT = '';
 
                // Process all menu entries
                while ($data = SQL_FETCHARRAY($result)) {
                        $cnt++;
                $OUT = '';
 
                // Process all menu entries
                while ($data = SQL_FETCHARRAY($result)) {
                        $cnt++;
-                       if (($data['sort'] == 0) || (($data['sort'] == 1) && (!empty($SUB)))) {
+                       if (($data['sort'] == '0') || (($data['sort'] == 1) && (!empty($SUB)))) {
                                // Is highest position
                                $NAVI = "<a href=\"{?URL?}/modules.php?module=admin&amp;what=guestedit&amp;sub=".$content['sub']."&amp;act=".$data['action']."&amp;w=".$data['what']."&amp;tid=".($data['sort']+1)."&amp;fid=".$data['sort']."\">{--LOWER--}</a>";
                        } elseif ($cnt == $max) {
                                // Is highest position
                                $NAVI = "<a href=\"{?URL?}/modules.php?module=admin&amp;what=guestedit&amp;sub=".$content['sub']."&amp;act=".$data['action']."&amp;w=".$data['what']."&amp;tid=".($data['sort']+1)."&amp;fid=".$data['sort']."\">{--LOWER--}</a>";
                        } elseif ($cnt == $max) {