$sel) { // Secure id $id = bigintval($id); // Update entry SQL_QUERY_ESC("UPDATE `{?_MYSQL_PREFIX?}_refbanner` SET `url`='%s', `alternate`='%s', `visible`='%s' WHERE `id`=%s LIMIT 1", array( postRequestParameter('url', $id), postRequestParameter('alternate', $id), postRequestParameter('visible'), $id ), __FILE__, __LINE__); } break; } // END - switch // Check if we have saved (updated) if (!SQL_HASZEROAFFECTED()) { // Updated! $content = '{--SETTINGS_SAVED--}'; } else { // Nothing has been updated $content = '{--SETTINGS_NOT_SAVED--}'; } // Display message displayMessage($content); } elseif ((ifPostContainsSelections()) && (isFormSent('edit'))) { // Edit banner $OUT = ''; foreach (postRequestParameter('sel') as $id => $sel) { // Load data $result = SQL_QUERY_ESC("SELECT `id`,`url`,`alternate`,`visible` FROM `{?_MYSQL_PREFIX?}_refbanner` WHERE `id`=%s LIMIT 1", array(bigintval($id)), __FILE__, __LINE__); $content = SQL_FETCHARRAY($result); SQL_FREERESULT($result); // Preapre data for the row $content['visible'] = addSelectionBox('yn', $content['visible'], 'visible'); // Load row template and switch color $OUT .= loadTemplate('admin_edit_refbanner_row', true, $content); } // END - foreach // Load main template loadTemplate('admin_edit_refbanner', false, $OUT); } else { if ((ifPostContainsSelections()) && (isFormSent('delete'))) { // Delete banner foreach (postRequestParameter('sel') as $id => $sel) { SQL_QUERY_ESC("DELETE LOW_PRIORITY FROM `{?_MYSQL_PREFIX?}_refbanner` WHERE `id`=%s LIMIT 1", array(bigintval($id)), __FILE__, __LINE__); } // END - foreach } // END - if // Referal levels $result = SQL_QUERY('SELECT `id`,`url`,`alternate`,`visible`,`counter`,`clicks` FROM `{?_MYSQL_PREFIX?}_refbanner` ORDER BY `url` ASC', __FILE__, __LINE__); // Entries found? if (!SQL_HASZERONUMS($result)) { // Make referal banner editable and deletable $OUT = ''; while ($content = SQL_FETCHARRAY($result)) { // Load row template and switch color $OUT .= loadTemplate('admin_list_refbanner_row', true, $content); } // END - while // Free memory SQL_FREERESULT($result); // Load main template loadTemplate('admin_list_refbanner', false, $OUT); } // END - if // Form for adding new referal levels loadTemplate('admin_add_refbanner'); } // [EOF] ?>