make-euros has replied me, now when you add request parameters only those from select...
[mailer.git] / inc / modules / admin / what-list_network_params.php
index ef5f8443f85a3327b0b60cc9130ea82b8f2892ea..e95193071767da5591ffda4418b5c3de5afe945e 100644 (file)
@@ -70,9 +70,19 @@ if (isGetRequestParameterSet('network')) {
        // Init disabled list
        $networkData['disabled'] = array();
 
+       // Only show params from given type handler if choosen
+       $ADD = '';
+       if (isPostRequestParameterSet('network_type_id')) {
+               // Only show from current type handler
+               $ADD = sprintf(" AND p.`network_type_id`=%s", bigintval(postRequestParameter('network_type_id')));
+
+               // Display message
+               loadTemplate('admin_settings_saved', false, getMessage('ADMIN_NETWORK_PARAMS_LIST_LIMITED_TO_TYPE'));
+       } // END - if
+
        // Load all advert types for given network
        $result = SQL_QUERY_ESC("SELECT
-       p.`network_param_id`, t.`network_type_id`, t.`network_type_handle`, p.`request_param_key`, p.`request_param_value`
+       p.`network_param_id`, t.`network_type_id`, t.`network_type_handle`, p.`request_param_key`, p.`request_param_value`, p.`request_param_default`
 FROM
        `{?_MYSQL_PREFIX?}_network_request_params` AS p
 INNER JOIN
@@ -80,7 +90,7 @@ INNER JOIN
 ON
        p.`network_type_id`=t.`network_type_id`
 WHERE
-       p.`network_id`=%s
+       p.`network_id`=%s".$ADD."
 ORDER BY
        t.`network_type_handle` ASC,
        p.`network_param_id` ASC",
@@ -100,6 +110,12 @@ ORDER BY
                                $networkData['disabled'][$row['request_param_key']] = true;
                        } // END - if
 
+                       // Is default value empty or null?
+                       if ((is_null($row['request_param_default'])) || (trim($row['request_param_default']) == '')) {
+                               // Fix it to three dashes
+                               $row['request_param_default'] = '---';
+                       } // END - if
+
                        // Add row template and switch color
                        $OUT .= loadTemplate('admin_list_network_params_row', true, $row);
                        $SW = 3 - $SW;
@@ -141,22 +157,30 @@ ORDER BY
                        'sid',
                        'password',
                        'reload',
+                       'max_stay',
                        'min_stay',
+                       'currency',
+                       'type',
                        'remain',
                        'reward',
                        'size',
-                       'erotic'
+                       'erotic',
+                       'extra'
                ),
                array(
                        '{--ADMIN_NETWORK_PARAMS_ID--}',
                        '{--ADMIN_NETWORK_PARAMS_SID--}',
                        '{--ADMIN_NETWORK_PARAMS_PASSWORD--}',
                        '{--ADMIN_NETWORK_PARAMS_RELOAD--}',
+                       '{--ADMIN_NETWORK_PARAMS_MAXIMUM_STAY--}',
                        '{--ADMIN_NETWORK_PARAMS_MINIMUM_STAY--}',
+                       '{--ADMIN_NETWORK_PARAMS_CURRENCY--}',
+                       '{--ADMIN_NETWORK_PARAMS_TYPE--}',
                        '{--ADMIN_NETWORK_PARAMS_REMAIN--}',
                        '{--ADMIN_NETWORK_PARAMS_REWARD--}',
                        '{--ADMIN_NETWORK_PARAMS_SIZE--}',
-                       '{--ADMIN_NETWORK_PARAMS_EROTIC--}'
+                       '{--ADMIN_NETWORK_PARAMS_EROTIC--}',
+                       '{--ADMIN_NETWORK_PARAMS_EXTRA--}'
                ),
                '', '', '',
                $networkData['disabled']