Extension ext-network continued, functions renamed:
authorRoland Häder <roland@mxchange.org>
Thu, 18 Aug 2011 23:04:06 +0000 (23:04 +0000)
committerRoland Häder <roland@mxchange.org>
Thu, 18 Aug 2011 23:04:06 +0000 (23:04 +0000)
- Loading of network types handler configuration implemented (with missing
  templates which will follow next commit)
- Functions makeFooToBar() renamed to convertFooToBar(), functions with this
  (convert) prefix will be used in PHP scripts and some templates, compared to
  translateFooBar() which will be used only in templates as "translation
  helper"
- DOCS/debug-lines.log ignored which will be used to identify commented-in
  debug lines
- TODOs.txt updated

24 files changed:
.gitattributes
.gitignore
DOCS/TODOs.txt
doubler.php
inc/filter/online_filter.php
inc/functions.php
inc/language/network_de.php
inc/libs/admins_functions.php
inc/libs/refback_functions.php
inc/libs/register_functions.php
inc/modules/admin/admin-inc.php
inc/modules/admin/what-config_network_types.php
inc/modules/member/what-points.php
inc/mysql-manager.php
inc/referral-functions.php
ref.php
templates/de/html/admin/admin_add_config_network_type.tpl [new file with mode: 0644]
templates/de/html/admin/admin_delete_surfbar_urls_row.tpl
templates/de/html/admin/admin_edit_surfbar_urls_row.tpl
templates/de/html/admin/admin_lock_surfbar_urls_row.tpl
templates/de/html/admin/admin_undelete_surfbar_urls_row.tpl
templates/de/html/guest/guest_register_refid_hide.tpl
templates/de/html/member/member_points_row.tpl
templates/de/html/member/member_reflink.tpl

index 42fa14819e5b5ba856621ec69d809b95f7d06c05..9c5298714af5d49498da18328e552ea9c9c60cab 100644 (file)
@@ -1040,6 +1040,7 @@ templates/de/html/admin/admin_add_admins.tpl svneol=native#text/plain
 templates/de/html/admin/admin_add_admins_acl.tpl svneol=native#text/plain
 templates/de/html/admin/admin_add_bank_package.tpl svneol=native#text/plain
 templates/de/html/admin/admin_add_cat.tpl svneol=native#text/plain
+templates/de/html/admin/admin_add_config_network_type.tpl svneol=native#text/plain
 templates/de/html/admin/admin_add_country.tpl svneol=native#text/plain
 templates/de/html/admin/admin_add_forced_ad.tpl svneol=native#text/plain
 templates/de/html/admin/admin_add_guest_menu.tpl svneol=native#text/plain
index e9cccc4e9f608252bd0f0069a1b8464c680bd6fa..4485b80e8218968822dc372d653e92ed90edd09c 100644 (file)
@@ -1,6 +1,7 @@
 /.cache
 /.project
 /.settings
+DOCS/debug-lines.log
 DOCS/doxygen/*.tmp
 DOCS/doxygen/html
 DOCS/template-warnings.log
index 1ff32ba7889b7d4eb9677c55051f79e7e6c401d5..fdc9a5ddfda33a3596f05e5ca784627254c23345 100644 (file)
 ./inc/modules/admin/what-admins_mails.php:58:                          // @TODO Can this be rewritten to an API function?
 ./inc/modules/admin/what-bonus.php:46:// @TODO Unused at the moment
 ./inc/modules/admin/what-config_mods.php:55:                   // @TODO This can be moved into mysql-function.php, see checkModulePermissions() function
-./inc/modules/admin/what-config_network_types.php:60:  // @TODO Do something here
 ./inc/modules/admin/what-config_points.php:110:                        // @TODO Rewrite this to a filter
 ./inc/modules/admin/what-config_rallye_prices.php:195:                 // @TODO Rewrite these two constants
 ./inc/modules/admin/what-config_rallye_prices.php:227:                 // @TODO rename: start->start_time, end->end_time
index 80b913e61e74076483032284995e540f7d39e943..9d4e63cbd74aa16466f937597b9ff86d4ca0431b 100644 (file)
@@ -102,7 +102,7 @@ if (isFormSent()) {
                                SQL_QUERY_ESC("INSERT INTO `{?_MYSQL_PREFIX?}_doubler` (`userid`,`refid`,`points`,`remote_ip`,`timemark`,`completed`,`is_ref`) VALUES (%s,%s,%s,'%s', UNIX_TIMESTAMP(), 'N','N')",
                                        array(
                                                getUserData('userid'),
-                                               makeZeroToNull(determineReferralId()),
+                                               convertZeroToNull(determineReferralId()),
                                                bigintval(postRequestElement('points') * 2),
                                                detectRemoteAddr()
                                        ), __FILE__, __LINE__);
@@ -120,7 +120,7 @@ if (isFormSent()) {
                                        // Okay add a refid line and apply refid percents
                                        SQL_QUERY_ESC("INSERT INTO `{?_MYSQL_PREFIX?}_doubler` (`userid`,`refid`,`points`,`remote_ip`,`timemark`,`completed`,`is_ref`) VALUES (%s,0,%s,'%s',UNIX_TIMESTAMP(),'N','Y')",
                                                array(
-                                                       makeZeroToNull(determineReferralId()),
+                                                       convertZeroToNull(determineReferralId()),
                                                        (postRequestElement('points') * 2 * getConfig('doubler_ref') / 100),
                                                        detectRemoteAddr()
                                                ), __FILE__, __LINE__);
index c1459c6b096804060926607c55a2bbdb131c6681..e24b674fd374d86103c5f908e1e8b9e99d06aaff 100644 (file)
@@ -93,8 +93,8 @@ LIMIT 1",
                        getModule(),
                        $action,
                        getWhat(),
-                       makeZeroToNull($userid),
-                       makeZeroToNull(determineReferralId()),
+                       convertZeroToNull($userid),
+                       convertZeroToNull(determineReferralId()),
                        $isMember,
                        $isAdmin,
                        detectRemoteAddr(),
@@ -107,8 +107,8 @@ LIMIT 1",
                                getModule(),
                                $action,
                                getWhat(),
-                               makeZeroToNull($userid),
-                               makeZeroToNull(determineReferralId()),
+                               convertZeroToNull($userid),
+                               convertZeroToNull(determineReferralId()),
                                $isMember,
                                $isAdmin,
                                session_id(),
index 25035b54e0e03248558d00c23390a97d97afe73d..d0494e19e1c3354fa1d15f088880aa86be1dddd5 100644 (file)
@@ -2134,7 +2134,7 @@ function handleFieldWithBraces ($field) {
 }
 
 // Converts a zero or NULL to word 'NULL'
-function makeZeroToNull ($number) {
+function convertZeroToNull ($number) {
        // Is it a valid username?
        if ((!is_null($number)) && (!empty($number)) && ($number > 0)) {
                // Always secure it
@@ -2149,7 +2149,7 @@ function makeZeroToNull ($number) {
 }
 
 // Converts a NULL to zero
-function makeNullToZero ($number) {
+function convertNullToZero ($number) {
        // Is it a valid username?
        if ((!is_null($number)) && (!empty($number)) && ($number > 0)) {
                // Always secure it
index f40871a47a83b8ad9ecaff73f90cc0a61e582b34..38adb643ab6fbb6537152f1625039c9848c57782 100644 (file)
@@ -82,6 +82,7 @@ addMessages(array(
        'ADMIN_NETWORK_REQUEST_PARAMETER_DELETE_TITLE' => "API-Parameter l&ouml;schen",
        'ADMIN_ADD_NETWORK_API_TRANSLATION_TITLE' => "Werbenetzwerk verwalten - Neues API-Arrayelement hinzuf&uuml;gen",
        'ADMIN_LIST_NETWORK_API_TRANSLATION_TITLE' => "API-Arrayelemente auflisten und verwalten",
+       'ADMIN_ADD_CONFIG_NETWORK_TYPE_TITLE' => "Werbeart-Handler einrichten - {%%pipe,translateNetworkTypeHandler=%s%%}",
        // - Link titles
        'ADMIN_NETWORK_CONFIG_LINK_TITLE' => "Weiter zur API-Konfiguration",
        'ADMIN_LIST_NETWORK_TYPES_LINK_TITLE' => "Weiter zu den Werbearten",
@@ -101,6 +102,7 @@ addMessages(array(
        'ADMIN_CHANGE_NETWORK_REQUEST_PARAMETER_SUBMIT' => "API-Parameter &auml;ndern",
        'ADMIN_REMOVE_NETWORK_REQUEST_PARAMETER_SUBMIT' => "API-Parameter entfernen",
        'ADMIN_ADD_NETWORK_API_TRANSLATION_SUBMIT' => "API-Arrayelement hinzuf&uuml;gen",
+       'ADMIN_ADD_CONFIG_NETWORK_TYPE_SUBMIT' => "Jetzt den Werbeart-Handler einrichten",
        // - Success titles
        'ADMIN_NETWORK_ADDED_TITLE' => "Allgemeine Werbenetzwerkdaten hinzugef&uuml;gt",
        'ADMIN_NETWORK_TYPES_ADDED_TITLE' => "Werbeart-Handler hinzugef&uuml;gt",
@@ -217,6 +219,9 @@ addMessages(array(
        'ADMIN_CONFIG_NETWORK_API_NOT_SAVED' => "API-Konfiguration NICHT gespeichert (keine &Auml;nderungen).",
        'ADMIN_NETWORK_API_NOT_CONFIGURED' => "Konfiguration fehlt",
        'ADMIN_NETWORK_API_CONFIGURED' => "Konfiguration vorhanden",
+       // Network types configuration
+       'ADMIN_CONFIG_NETWORK_TYPES_404' => "Es wurden keine Daten zur Werbenetzwerk-Id <span class=\"data\">%s</span> gefunden. Bitte benachrichtigen Sie das Entwickler-Team.",
+       'ADMIN_ADD_CONFIG_NETWORK_TYPE_404_NOTE' => "Damit das Script auch das Interface des Werbenetzwerks ansprechen kann, muss ein Werbeart-Handler eingerichtet werden.",
        // Error codes
        'ADMIN_NETWORK_AFF_ID_PASS_WRONG_ERROR_CODE' => "Affiliate-Id oder -Passwort falsch",
        'ADMIN_NETWORK_SITE_ID_NOT_ASSIGNED_ERROR_CODE' => "Seiten-Id nicht zugewiesen/ung&uuml;ltig",
index 3ac7769a2764db1e91171fe1caec801614c2d949..15f781889d7a8200bde175ae1a342b2735776c67 100644 (file)
@@ -366,7 +366,7 @@ function generateAdminAccessModeSelectionBox ($adminId = NULL) {
 // Generate menu mode selection box for given admin it
 function generateAdminMenuModeSelectionBox ($adminId = NULL) {
        // Start the selection box
-       $OUT = '<select name="la_mode[{%pipe,makeNullToZero=' . makeZeroToNull($adminId) . '%}]" size="1" class="form_select">';
+       $OUT = '<select name="la_mode[{%pipe,convertNullToZero=' . convertZeroToNull($adminId) . '%}]" size="1" class="form_select">';
 
        // Add option list
        $OUT .= generateOptionList('/ARRAY/', array('global', 'OLD', 'NEW'), array('{--ADMIN_ADMINS_LA_MODE_GLOBAL--}', '{--ADMIN_ADMINS_LA_MODE_OLD--}', '{--ADMIN_ADMINS_LA_MODE_NEW--}'), getAdminMenuMode($adminId));
index dbab02152d36bf3094e2cc53e68a9e6457cfa727..300ee3aacdfc7eb13745a1d3165566d6816e0a09 100644 (file)
@@ -70,9 +70,9 @@ function addRefbackPoints ($userid, $ref, $points, $ref_points) {
                         * call. If you do so, you will check the wrong direction, $userid
                         * is always bigger than $refid.
                         */
-                       //* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, 'userid=' . $userid . ',refid=' . makeNullToZero($refid) . ' - CALLING getRefbackPercents()');
+                       //* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, 'userid=' . $userid . ',refid=' . convertNullToZero($refid) . ' - CALLING getRefbackPercents()');
                        $content['refback_percents'] = getRefbackPercents($refid, $userid);
-                       //* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, 'userid=' . $userid . ',refid=' . makeNullToZero($refid) . ',refback_percents=' . $content['refback_percents']);
+                       //* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, 'userid=' . $userid . ',refid=' . convertNullToZero($refid) . ',refback_percents=' . $content['refback_percents']);
 
                        // Some percents given?
                        if ($content['refback_percents'] > 0) {
@@ -98,11 +98,11 @@ LIMIT 1',
                                // Something must have been updated
                                if (SQL_HASZEROAFFECTED()) {
                                        // Please report this bug
-                                       debug_report_bug(__FUNCTION__, __LINE__, 'Nothing has been updated in user_refs,userid=' . $userid . ',refid=' . makeNullToZero($refid) . ',refbackPoints=' . $refbackPoints);
+                                       debug_report_bug(__FUNCTION__, __LINE__, 'Nothing has been updated in user_refs,userid=' . $userid . ',refid=' . convertNullToZero($refid) . ',refbackPoints=' . $refbackPoints);
                                } // END - if
 
                                // Add points again, but only directly
-                               //* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, 'refbackPoints=' . $refbackPoints . ',userid=' . $userid . ',ref=' . $ref . ',refid=' . makeNullToZero($refid) . ' - REFBACK-UPDATE! (' . SQL_AFFECTEDROWS() . ')');
+                               //* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, 'refbackPoints=' . $refbackPoints . ',userid=' . $userid . ',ref=' . $ref . ',refid=' . convertNullToZero($refid) . ' - REFBACK-UPDATE! (' . SQL_AFFECTEDROWS() . ')');
                                addPointsThroughReferralSystem(sprintf("refback:%s", $refid), $userid, $refbackPoints);
 
                                // Reduce points if refid is found
@@ -138,7 +138,7 @@ function getRefbackPercents ($userid, $refid) {
        //* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, 'userid=' . $userid . ',refid=' . $refid . ' - ENTERED!');
        if ((!isValidUserId($userid)) || (!isValidUserId($refid))) {
                // userid and/or refid is invalid
-               debug_report_bug(__FUNCTION__, __LINE__, 'userid=' . makeNullToZero($userid) . ', refid=' . makeNullToZero($refid) . ' - Both must be > 0');
+               debug_report_bug(__FUNCTION__, __LINE__, 'userid=' . convertNullToZero($userid) . ', refid=' . convertNullToZero($refid) . ' - Both must be > 0');
        } elseif ($userid == $refid) {
                // Skip identical ids
                return 0;
@@ -174,7 +174,7 @@ function getRefbackPercents ($userid, $refid) {
 
 // "Getter" for userid array which will return only one entry
 function getArrayFromRefbackLevel ($refid, $level) {
-       //* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, 'refid=' . makeNullToZero($refid) . ',level=' . $level . ' - ENTERED!');
+       //* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, 'refid=' . convertNullToZero($refid) . ',level=' . $level . ' - ENTERED!');
        // Init userids
        $userIds = array();
 
@@ -195,7 +195,7 @@ ORDER BY
        if (!SQL_HASZERONUMS($result)) {
                // Add all
                while ($content = SQL_FETCHARRAY($result)) {
-                       //* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, 'refid=' . makeNullToZero($refid) . ',level=' . $level . ',userid=' . $content['userid']);
+                       //* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, 'refid=' . convertNullToZero($refid) . ',level=' . $level . ',userid=' . $content['userid']);
                        $userIds[] = $content['userid'];
                } // END - while
        } // END - if
@@ -204,7 +204,7 @@ ORDER BY
        SQL_FREERESULT($result);
 
        // Return array
-       //* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, 'refid=' . makeNullToZero($refid) . ',userIds()=' . count($userIds) . ' - EXIT!');
+       //* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, 'refid=' . convertNullToZero($refid) . ',userIds()=' . count($userIds) . ' - EXIT!');
        return $userIds;
 }
 
index 2f7b9ad64e52b304356d665c4554bc4d68814644..35a790ae7f84c3fe1cc8144847923c22b49dbc3c 100644 (file)
@@ -378,7 +378,7 @@ function doRegistration () {
                generateHash(postRequestElement('pass1')),
                bigintval(postRequestElement('max_mails')),
                bigintval(postRequestElement('max_mails')),
-               makeZeroToNull(postRequestElement('refid')),
+               convertZeroToNull(postRequestElement('refid')),
                $hash
        ), __FUNCTION__, __LINE__);
 
index 29083fce0f50c62db334ec0858e25c18ca267793..ae6191a043e05021fe8b47ddbc5d7d0f1266c32a 100644 (file)
@@ -696,7 +696,7 @@ function generateUserProfileLink ($userid, $title = '', $what = 'list_user') {
                $title = $userid;
        } elseif (!isValidUserId($userid)) {
                // User id zero is invalid
-               return '<strong>' . makeNullToZero($userid) . '</strong>';
+               return '<strong>' . convertNullToZero($userid) . '</strong>';
        }
 
        if (($title == '0') && ($what == 'list_refs')) {
@@ -910,7 +910,7 @@ function adminListBuilder ($listType, $tableName, $columns, $filterFunctions, $e
                                if ($key == $userIdColumn[0]) {
                                        // Add it again as raw id
                                        //* DEBUG: */ debug_report_bug(__FUNCTION__, __LINE__, 'key=' . $key . ',userIdColumn=' . $userIdColumn[0]);
-                                       $content[$userIdColumn[0]] = makeZeroToNull($value);
+                                       $content[$userIdColumn[0]] = convertZeroToNull($value);
                                        $content[$userIdColumn[0] . '_raw'] = $content[$userIdColumn[0]];
                                } // END - if
 
index 0871c70c18910c3e57aab1aae38207466d3c1da4..15d85b9f3588a58abf834e9fa370b30617d9a757 100644 (file)
@@ -57,7 +57,152 @@ if ($GLOBALS['network_display'] === false) {
 
 // Do we have a network selected?
 if (isGetRequestElementSet('network_id')) {
-       // @TODO Do something here
+       // Is a network type handler selected?
+       if (isGetRequestElementSet('network_type_id')) {
+               // Load data for given network
+               $result = SQL_QUERY_ESC('SELECT
+       `network_id`,
+       `network_type_id`,
+       `network_type_handle`,
+       `network_type_api_url`,
+       `network_type_click_url`,
+       `network_type_banner_url`,
+       NULL AS `network_data_id`,
+       NULL AS `network_max_reload_time`,
+       NULL AS `network_min_waiting_time`,
+       NULL AS `network_min_remain_clicks`,
+       NULL AS `network_min_payment`,
+       NULL AS `network_allow_erotic`
+FROM
+       `{?_MYSQL_PREFIX?}_network_types`
+WHERE
+       `network_id`=%s AND
+       `network_type_id`=%s
+LIMIT 1',
+                       array(
+                               bigintval(getRequestElement('network_id')),
+                               bigintval(getRequestElement('network_type_id'))
+                       ), __FUNCTION__, __LINE__);
+
+               // Do we have a record?
+               if (SQL_NUMROWS($result) == 1) {
+                       // Load it
+                       $content = SQL_FETCHARRAY($result);
+
+                       // Check for network type configuration
+                       $result_config = SQL_QUERY_ESC('SELECT
+       `network_data_id`,
+       `network_max_reload_time`,
+       `network_min_waiting_time`
+       `network_min_remain_clicks`,
+       `network_min_payment`,
+       `network_allow_erotic`
+FROM
+       `{?_MYSQL_PREFIX?}_network_types_config`
+WHERE
+       `network_id`=%s AND
+       `network_type_id`=%s
+LIMIT 1',
+                               array(
+                                       bigintval(getRequestElement('network_id')),
+                                       bigintval($content['network_type_id'])
+                               ), __FUNCTION__, __LINE__);
+
+                       // Do we also have configuration?
+                       if (SQL_NUMROWS($result_config) == 1) {
+                               // Load as well and merge it
+                               $content = merge_array($content, SQL_FETCHARRAY($result_config));
+                       } // END - if
+
+                       // Free result
+                       SQL_FREERESULT($result_config);
+
+                       // Load template
+                       loadTemplate('admin_add_config_network_type_form', false, $content);
+
+                       // Abort here
+                       return;
+               } else {
+                       // No entry found
+                       displayMessage('{%message,ADMIN_ADD_CONFIG_NETWORK_TYPE_404', bigintval(getRequestElement('network_id')) . '/' . bigintval(getRequestElement('network_type_id')));
+               } // END - if
+
+               // Free result
+               SQL_FREERESULT($result);
+       } // END - if
+
+       // Get all type handlers
+       $result = SQL_QUERY_ESC('SELECT
+       `network_id`,
+       `network_type_id`,
+       `network_type_handle`,
+       `network_type_api_url`,
+       `network_type_click_url`,
+       `network_type_banner_url`
+FROM
+       `{?_MYSQL_PREFIX?}_network_types`
+WHERE
+       `network_id`=%s
+ORDER BY
+       `network_type_handle` ASC',
+               array(
+                       bigintval(getRequestElement('network_id'))
+               ), __FUNCTION__, __LINE__);
+
+       // Do we have entries left?
+       if (!SQL_HASZERONUMS($result)) {
+               // Init row output
+               $OUT = '';
+
+               // List all entries
+               while ($content = SQL_FETCHARRAY($result)) {
+                       // Check if config entry is there
+                       $result_config = SQL_QUERY_ESC('SELECT
+       `network_data_id`,
+       `network_max_reload_time`,
+       `network_min_waiting_time`,
+       `network_min_remain_clicks`,
+       `network_min_payment`,
+       `network_allow_erotic`
+FROM
+       `{?_MYSQL_PREFIX?}_network_types_config`
+WHERE
+       `network_id`=%s AND
+       `network_type_id`=%s
+LIMIT 1',
+                               array(
+                                       bigintval(getRequestElement('network_id')),
+                                       bigintval($content['network_type_id'])
+                               ), __FUNCTION__, __LINE__);
+
+                       // Do we have an entry?
+                       if (SQL_NUMROWS($result_config) == 1) {
+                               // Load this data as well
+                               $contentConfig = SQL_FETCHARRAY($result_config);
+
+                               // Add it with extra template
+                               $content['network_types_config_content'] = loadTemplate('admin_show_config_network_type', true, $contentConfig);
+                       } else {
+                               // No configuration found, so display form
+                               $content['network_types_config_content'] = loadTemplate('admin_add_config_network_type', true, $content);
+                       }
+
+                       // Free result
+                       SQL_FREERESULT($result_config);
+
+                       // Load row template
+                       $OUT .= loadTemplate('admin_config_network_types_row', true, $content);
+               } // END - while
+
+               // Load main template
+               loadTemplate('admin_config_network_types', false, $OUT);
+       } else {
+               // No entries found
+               displayMessage('{%message,ADMIN_CONFIG_NETWORK_TYPES_404=' . bigintval(getRequestElement('network_id')) . '%}');
+       }
+
+       // Free result
+       SQL_FREERESULT($result);
 } else {
        // Generate network list for this script
        outputHtml(generateAdminNetworkList());
index b476f08b1c65fb37314b44cd1b5aa7442b97307d..563eab9f39e225bf86089a8da62c64400a19c0d2 100644 (file)
@@ -108,7 +108,7 @@ WHERE
 LIMIT 1",
                array(
                        getMemberId(),
-                       makeZeroToNull($content['level'])
+                       convertZeroToNull($content['level'])
                ), __FILE__, __LINE__);
 
        // Do we have an entry?
index e8e897fed4da668fb3a47a546982e05d884e1284..ebb1aeb4362d4d86cdc568df5b88d6e792d0edc7 100644 (file)
@@ -1724,8 +1724,8 @@ function createNewTask ($subject, $notes, $taskType, $userid = NULL, $adminId =
        // Insert the task data into the database
        SQL_QUERY_ESC("INSERT INTO `{?_MYSQL_PREFIX?}_task_system` (`assigned_admin`,`userid`,`status`,`task_type`,`subject`,`text`,`task_created`) VALUES (%s,%s,'NEW','%s','%s','%s', UNIX_TIMESTAMP())",
                array(
-                       makeZeroToNull($adminId),
-                       makeZeroToNull($userid),
+                       convertZeroToNull($adminId),
+                       convertZeroToNull($userid),
                        $taskType,
                        $subject,
                        $notes
index 7cc8b6468d5570a83d3d68a7d99cd1e207be46bd..02a4fea2023c0b886efefda4c8441725dd20a93e 100644 (file)
@@ -91,7 +91,7 @@ function getReferralLevelPercents ($level) {
  * refid         = inc/modules/guest/what-confirm.php need this
  */
 function addPointsThroughReferralSystem ($subject, $userid, $points, $refid = NULL) {
-       //* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, 'subject=' . $subject . ',userid=' . $userid . ',points=' . $points . ',refid=' . makeNullToZero($refid) . ' - ENTERED!');
+       //* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, 'subject=' . $subject . ',userid=' . $userid . ',points=' . $points . ',refid=' . convertNullToZero($refid) . ' - ENTERED!');
        // By default nothing has been added
        $added = false;
 
@@ -119,7 +119,7 @@ function addPointsThroughReferralSystem ($subject, $userid, $points, $refid = NU
 
                // Get percents
                $per = getReferralLevelPercents($GLOBALS['ref_level']);
-               //* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, 'userid=' . $userid . ',points=' . $points . ',depth=' . makeNullToZero($GLOBALS['ref_level']) . ',per=' . $per . ',mode=' . $paymentMethod . ',pointsColumn=' . $pointsColumn . ',locked=' . intval($locked) . ',refid=' . getUserData('refid'));
+               //* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, 'userid=' . $userid . ',points=' . $points . ',depth=' . convertNullToZero($GLOBALS['ref_level']) . ',per=' . $per . ',mode=' . $paymentMethod . ',pointsColumn=' . $pointsColumn . ',locked=' . intval($locked) . ',refid=' . getUserData('refid'));
 
                // Some percents found?
                if ($per > 0) {
@@ -127,11 +127,11 @@ function addPointsThroughReferralSystem ($subject, $userid, $points, $refid = NU
                        $ref_points = $points * $per / 100;
 
                        // Pay refback here if level > 0 and in ref-mode
-                       //* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, 'userid=' . $userid . ',refid=' . makeNullToZero(getUserData('refid')) . ',points=' . $points . ',paymentMethod=' . $paymentMethod);
+                       //* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, 'userid=' . $userid . ',refid=' . convertNullToZero(getUserData('refid')) . ',points=' . $points . ',paymentMethod=' . $paymentMethod);
                        if (($userid != $refid) && ($paymentMethod == 'REFERRAL') && (isValidUserId(getUserData('refid'))) && (isExtensionActive('refback'))) {
-                               //* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, 'userid=' . $userid . ',refid=' . makeNullToZero(getUserData('refid')) . ',ref_points=' . $ref_points . ',depth=' . makeNullToZero($GLOBALS['ref_level']) . ' - BEFORE!');
+                               //* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, 'userid=' . $userid . ',refid=' . convertNullToZero(getUserData('refid')) . ',ref_points=' . $ref_points . ',depth=' . convertNullToZero($GLOBALS['ref_level']) . ' - BEFORE!');
                                $ref_points = addRefbackPoints($userid, getUserData('refid'), $points, $ref_points);
-                               //* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, 'userid=' . $userid . ',refid=' . makeNullToZero(getUserData('refid')) . ',ref_points=' . $ref_points . ',depth=' . makeNullToZero($GLOBALS['ref_level']) . ' - AFTER!');
+                               //* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, 'userid=' . $userid . ',refid=' . convertNullToZero(getUserData('refid')) . ',ref_points=' . $ref_points . ',depth=' . convertNullToZero($GLOBALS['ref_level']) . ' - AFTER!');
                        } // END - if
 
                        // Update points...
@@ -155,7 +155,7 @@ function addPointsThroughReferralSystem ($subject, $userid, $points, $refid = NU
                                                bigintval($GLOBALS['ref_level'])
                                        ), __FUNCTION__, __LINE__);
                        }
-                       //* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, 'pointsColumn='.$pointsColumn.',ref_points='.$ref_points.',userid='.$userid.',depth='.makeNullToZero($GLOBALS['ref_level']).',mode='.$paymentMethod.' - UPDATE! ('.SQL_AFFECTEDROWS().')');
+                       //* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, 'pointsColumn='.$pointsColumn.',ref_points='.$ref_points.',userid='.$userid.',depth='.convertNullToZero($GLOBALS['ref_level']).',mode='.$paymentMethod.' - UPDATE! ('.SQL_AFFECTEDROWS().')');
 
                        // No entry updated?
                        if (SQL_HASZEROAFFECTED()) {
@@ -164,10 +164,10 @@ function addPointsThroughReferralSystem ($subject, $userid, $points, $refid = NU
                                        array(
                                                $pointsColumn,
                                                bigintval($userid),
-                                               makeZeroToNull($GLOBALS['ref_level']),
+                                               convertZeroToNull($GLOBALS['ref_level']),
                                                $ref_points
                                        ), __FUNCTION__, __LINE__);
-                               //* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, 'data='.$pointsColumn.',ref_points='.$ref_points.',userid='.$userid.',depth='.makeNullToZero($GLOBALS['ref_level']).',mode='.$paymentMethod.' - INSERTED! ('.SQL_AFFECTEDROWS().')');
+                               //* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, 'data='.$pointsColumn.',ref_points='.$ref_points.',userid='.$userid.',depth='.convertNullToZero($GLOBALS['ref_level']).',mode='.$paymentMethod.' - INSERTED! ('.SQL_AFFECTEDROWS().')');
                        } // END - if
 
                        // Check affected rows
@@ -233,23 +233,23 @@ function addPointsThroughReferralSystem ($subject, $userid, $points, $refid = NU
                        if ($paymentMethod == 'REFERRAL') {
                                // Increase it
                                $GLOBALS['ref_level']++;
-                               //* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, 'Referral level increased, ref_level=' . makeNullToZero($GLOBALS['ref_level']) . ',points=' . $points . ',refid=' . makeNullToZero(getUserData('refid')) . ',userid=' . $userid . ',paymentMethod=' . $paymentMethod);
+                               //* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, 'Referral level increased, ref_level=' . convertNullToZero($GLOBALS['ref_level']) . ',points=' . $points . ',refid=' . convertNullToZero(getUserData('refid')) . ',userid=' . $userid . ',paymentMethod=' . $paymentMethod);
                        } elseif (isDebugModeEnabled()) {
                                // Not increasing referral level, DIRECT payment method
-                               //* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, 'Referral level *NOT* increased, ref_level=' . makeNullToZero($GLOBALS['ref_level']) . ',points=' . $points . ',refid=' . makeNullToZero(getUserData('refid')) . ',userid=' . $userid . ',paymentMethod=' . $paymentMethod);
+                               //* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, 'Referral level *NOT* increased, ref_level=' . convertNullToZero($GLOBALS['ref_level']) . ',points=' . $points . ',refid=' . convertNullToZero(getUserData('refid')) . ',userid=' . $userid . ',paymentMethod=' . $paymentMethod);
                        }
 
                        // Maybe there's another ref?
-                       //* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, 'points=' . $points . ',refid(var|data)=' . makeNullToZero($refid) . '|' . makeNullToZero(getUserData('refid')) . ',userid=' . $userid . ',paymentMethod=' . $paymentMethod);
+                       //* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, 'points=' . $points . ',refid(var|data)=' . convertNullToZero($refid) . '|' . convertNullToZero(getUserData('refid')) . ',userid=' . $userid . ',paymentMethod=' . $paymentMethod);
                        if ((isValidUserId(getUserData('refid'))) && ($points > 0) && (getUserData('refid') != $userid) && ($paymentMethod == 'REFERRAL')) {
                                // Then let's credit him here...
-                               //* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, 'userid=' . $userid . ',refid=' . makeNullToZero(getUserData('refid')) . ',points=' . $points . ',ref_points=' . $ref_points . ',added[' . gettype($added) . ']=' . intval($added) . ' - ADVANCE!');
+                               //* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, 'userid=' . $userid . ',refid=' . convertNullToZero(getUserData('refid')) . ',points=' . $points . ',ref_points=' . $ref_points . ',added[' . gettype($added) . ']=' . intval($added) . ' - ADVANCE!');
                                $added = ($added && addPointsThroughReferralSystem(sprintf("%s_ref:%s", $subject, $GLOBALS['ref_level']), getUserData('refid'), $points, getFetchedUserData('userid', getUserData('refid'), 'refid')));
                        } // END - if
                } // END - if
        } // END - if
 
-       //* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, 'subject=' . $subject . ',userid=' . $userid . ',points=' . $points . ',sendNotify=' . intval($sendNotify) . ',refid=' . makeNullToZero($refid) . ',paymentMethod=' . $paymentMethod . ' - EXIT!');
+       //* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, 'subject=' . $subject . ',userid=' . $userid . ',points=' . $points . ',sendNotify=' . intval($sendNotify) . ',refid=' . convertNullToZero($refid) . ',paymentMethod=' . $paymentMethod . ' - EXIT!');
        return $added;
 }
 
@@ -263,7 +263,7 @@ function updateReferralCounter ($userid) {
        if (fetchUserData($userid)) {
                // Get it
                $ref = getUserData('refid');
-               //* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, 'userid=' . $userid . ',ref=' . makeZeroToNull($ref) . ' - FETCHED!');
+               //* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, 'userid=' . $userid . ',ref=' . convertZeroToNull($ref) . ' - FETCHED!');
        } // END - if
 
        // Init entries
@@ -274,7 +274,7 @@ function updateReferralCounter ($userid) {
                $GLOBALS['cache_array']['ref_level'][$ref] = NULL;
        } // END - if
 
-       //* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, 'userid=' . $userid . ',ref=' . makeZeroToNull($ref));
+       //* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, 'userid=' . $userid . ',ref=' . convertZeroToNull($ref));
 
        // When he has a referral...
        if (($ref > 0) && ($ref != $userid)) {
@@ -296,7 +296,7 @@ function updateReferralCounter ($userid) {
                        SQL_QUERY_ESC("INSERT INTO `{?_MYSQL_PREFIX?}_refsystem` (`userid`,`level`,`counter`) VALUES (%s,%s,1)",
                                array(
                                        bigintval($ref),
-                                       makeZeroToNull($GLOBALS['cache_array']['ref_level'][$ref])
+                                       convertZeroToNull($GLOBALS['cache_array']['ref_level'][$ref])
                                ), __FUNCTION__, __LINE__);
                        //* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, 'ref=' . $ref . ',level=' . $GLOBALS['cache_array']['ref_level'][$ref] . ',SQL_AFFECTEDROWS()=' . SQL_AFFECTEDROWS());
                } // END - if
@@ -305,14 +305,14 @@ function updateReferralCounter ($userid) {
                updateReferralCounter($ref);
        } elseif ((($ref == $userid) || ($ref == '0')) && (isExtensionInstalledAndNewer('cache', '0.1.2'))) {
                // Remove cache here
-               //* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, 'ref=' . makeZeroToNull($ref) . ' - CACHE!');
+               //* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, 'ref=' . convertZeroToNull($ref) . ' - CACHE!');
                rebuildCache('refsystem', 'refsystem');
        }
 
        // Update the referral table
        updateReferralTable($userid);
 
-       //* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, 'userid=' . $userid . ',ref=' . makeZeroToNull($ref) . ',level=' . makeZeroToNull($GLOBALS['cache_array']['ref_level'][$ref]) . ' - EXIT!');
+       //* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, 'userid=' . $userid . ',ref=' . convertZeroToNull($ref) . ',level=' . convertZeroToNull($GLOBALS['cache_array']['ref_level'][$ref]) . ' - EXIT!');
 }
 
 // Subtract points from database and mediadata cache
@@ -584,15 +584,15 @@ function addMissingReferralLevels ($userid) {
                        //* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, 'userid=' . $userid . ',level=' . $level . ',refid=' . $refid);
                        // Does the refid have an array?
                        if (isset($GLOBALS['referral_refid'][$refid])) {
-                               //* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, 'userid=' . $userid . ',level=' . $level . ',refid=' . makeNullToZero($refid) . ',count()=' . count($GLOBALS['referral_refid'][$refid]));
+                               //* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, 'userid=' . $userid . ',level=' . $level . ',refid=' . convertNullToZero($refid) . ',count()=' . count($GLOBALS['referral_refid'][$refid]));
                                // Okay, then walk through here, too
                                foreach ($GLOBALS['referral_refid'][$refid] as $refLevel => $refArray) {
-                                       //* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, 'userid=' . $userid . ',level=' . $level . ',refid=' . makeNullToZero($refid) . ',refLevel=' . $refLevel . ',count()=' . count($refArray));
+                                       //* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, 'userid=' . $userid . ',level=' . $level . ',refid=' . convertNullToZero($refid) . ',refLevel=' . $refLevel . ',count()=' . count($refArray));
                                        // Also walk through this one
                                        foreach ($refArray as $refRefid) {
                                                // Calculate new level
                                                $newLevel =  $level + $refLevel;
-                                               //* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, 'userid=' . $userid . ',level=' . $level . ',refid=' . makeNullToZero($refid) . ',refLevel=' . $refLevel . ',refRefid=' . $refRefid . ',newLevel=' . $newLevel);
+                                               //* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, 'userid=' . $userid . ',level=' . $level . ',refid=' . convertNullToZero($refid) . ',refLevel=' . $refLevel . ',refRefid=' . $refRefid . ',newLevel=' . $newLevel);
                                                // Is the refRefid not in?
                                                if ((!isset($GLOBALS['referral_refid'][$userid][$newLevel])) || (!in_array($refRefid, $GLOBALS['referral_refid'][$userid][$newLevel]))) {
                                                        // Then we must add this ref's refid to the userid's next level
diff --git a/ref.php b/ref.php
index e2a7c62a3021619d37526fdb5d48fd34f1ca850c..f3308e2ee0a96f5bcf0f2c11657bd1a29de9ce66 100644 (file)
--- a/ref.php
+++ b/ref.php
@@ -58,7 +58,7 @@ $url = 'modules.php?module=index';
 if ((isExtensionActive('user')) && (isReferralIdValid()) && (isValidUserId(determineReferralId()))) {
        // Update ref counter
        SQL_QUERY_ESC("UPDATE `{?_MYSQL_PREFIX?}_user_data` SET `ref_clicks`=`ref_clicks`+1 WHERE `userid`=%s LIMIT 1",
-               array(makeZeroToNull(determineReferralId())), __FILE__, __LINE__);
+               array(convertZeroToNull(determineReferralId())), __FILE__, __LINE__);
 
        // Base URL for redirection
        switch (getConfig('refid_target')) {
diff --git a/templates/de/html/admin/admin_add_config_network_type.tpl b/templates/de/html/admin/admin_add_config_network_type.tpl
new file mode 100644 (file)
index 0000000..7d37fd0
--- /dev/null
@@ -0,0 +1,18 @@
+<div align="center">
+<form accept-charset="UTF-8" action="{%url=modules.php?%}" method="get">
+<div class="table dashed">
+       <div class="table_header bottom">
+               <strong>{%message,ADMIN_ADD_CONFIG_NETWORK_TYPE_TITLE=$content[network_type_handle]%}</strong>
+       </div>
+       <div class="bottom">
+               {--ADMIN_ADD_CONFIG_NETWORK_TYPE_404_NOTE--}
+       </div>
+       <div class="table_footer">
+               <input type="hidden" name="module" value="admin" />
+               <input type="hidden" name="what" value="config_network_types" />
+               <input type="hidden" name="network_id" value="$content[network_id]" />
+               <input type="hidden" name="network_type_id" value="$content[network_type_id]" />
+               <input type="submit" class="form_submit" value="{--ADMIN_ADD_CONFIG_NETWORK_TYPE_SUBMIT--}" />
+       </div>
+</form>
+</div>
index c9d7a77beccde4971ac72d35e82d8c2074c97b2f..0870d604150fedb357537ef592ef1d0a659e908e 100644 (file)
@@ -1,7 +1,7 @@
 <tr>
        <td align="center" class="bottom right {%template,ColorSwitch%}">
                <input type="hidden" name="url_id[$content[url_id]]" value="1" />
-               <input type="hidden" name="url_userid[$content[url_id]]" value="{%pipe,makeZeroToNull=$content[url_userid_raw]%}" />
+               <input type="hidden" name="url_userid[$content[url_id]]" value="{%pipe,convertZeroToNull=$content[url_userid_raw]%}" />
                $content[url_userid]
        </td>
        <td align="center" class="bottom right {%template,ColorSwitch%}">
index 5d1aa450fd9ba51194eba928f76f545fb8188b30..4baff476c7971164492a7162d4516b23b8d0e4db 100644 (file)
@@ -1,7 +1,7 @@
 <tr>
        <td align="center" class="bottom right {%template,ColorSwitch%}">
                <input type="hidden" name="url_id[$content[url_id]]" value="1" />
-               <input type="hidden" name="url_userid[$content[url_id]]" value="{%pipe,makeZeroToNull=$content[url_userid_raw]%}" />
+               <input type="hidden" name="url_userid[$content[url_id]]" value="{%pipe,convertZeroToNull=$content[url_userid_raw]%}" />
                $content[url_userid]
        </td>
        <td align="center" class="bottom right {%template,ColorSwitch%}">
index 969e5f5a1551c0002f50e6b8cdb25ade18efc023..ae2715360ff6c3b9e0f77ebd81dfd19be8fbb40c 100644 (file)
@@ -1,7 +1,7 @@
 <tr>
        <td align="center" class="bottom right {%template,ColorSwitch%}">
                <input type="hidden" name="url_id[$content[url_id]]" value="1" />
-               <input type="hidden" name="url_userid[$content[url_id]]" value="{%pipe,makeZeroToNull=$content[url_userid_raw]%}" />
+               <input type="hidden" name="url_userid[$content[url_id]]" value="{%pipe,convertZeroToNull=$content[url_userid_raw]%}" />
                <input type="hidden" name="url_last_locked[$content[url_id]]" value="NOW()" />
                $content[url_userid]
        </td>
index 53c040eea1e73b5143e2f272adca88b99147cff2..ac100f028d2c642345b99f1812668b3d706ffcd5 100644 (file)
@@ -1,7 +1,7 @@
 <tr>
        <td align="center" class="bottom right {%template,ColorSwitch%}">
                <input type="hidden" name="url_id[$content[url_id]]" value="1" />
-               <input type="hidden" name="url_userid[$content[url_id]]" value="{%pipe,makeZeroToNull=$content[url_userid_raw]%}" />
+               <input type="hidden" name="url_userid[$content[url_id]]" value="{%pipe,convertZeroToNull=$content[url_userid_raw]%}" />
                $content[url_userid]
        </td>
        <td align="center" class="bottom right {%template,ColorSwitch%}">
index f1ab9d6c5df35931481e22ae0282b74dc904f96c..f3d267cb5ab93f4fdbba4ae72fe561d2a838e603 100644 (file)
@@ -4,6 +4,6 @@
        </td>
        <td class="register_right">
                <strong>{%pipe,determineReferralId%}</strong>
-               <input type="hidden" name="refid" value="{%pipe,determineReferralId,makeZeroToNull%}" />
+               <input type="hidden" name="refid" value="{%pipe,determineReferralId,convertZeroToNull%}" />
        </td>
 </tr>
index a433e7b5ee4c26828d97b1a1d09ac87db698e447..85850d7f017f5bdbf2446dcc6600c5492a8c1f39 100644 (file)
@@ -1,5 +1,5 @@
 <tr>
-       <td class="member_data">{%pipe,makeNullToZero=$content[level]%}. {--REFERRAL_LEVEL--} ({%pipe,translateComma=$content[percents]%}&#37;)</td>
+       <td class="member_data">{%pipe,convertNullToZero=$content[level]%}. {--REFERRAL_LEVEL--} ({%pipe,translateComma=$content[percents]%}&#37;)</td>
        <td class="member_data">{%pipe,translateComma=$content[points]%} {?POINTS?}</td>
        <td class="member_data">{%pipe,translateComma=$content[order_points]%} {?POINTS?}</td>
        <td class="member_data" align="center">{%pipe,translateComma=$content[counter]%}</td>
index 2749ca7a6ef57d2b1a1f0b310816af34e4327943..cf9926c9a7371eb85ee9238fcdcc0015a1050e88 100644 (file)
@@ -23,7 +23,7 @@ $content[nickname_content]
 </li>
 <li class="listing">
        {--MEMBER_YOUR_REFID_IS--}:<br />
-       <strong>{%user,refid,makeNullToZero%}</strong> (<strong>{%user,nickname,fixEmptyContentToDashes=refid%}</strong>)
+       <strong>{%user,refid,convertNullToZero%}</strong> (<strong>{%user,nickname,fixEmptyContentToDashes=refid%}</strong>)
 </li>
 </div>
 </div>