{--MAX_VALUE_ALREADY--}"; } // Free memory SQL_FREERESULT($result); // Display message LOAD_TEMPLATE("admin_settings_saved", false, $content); } elseif ((IS_FORM_SENT()) && (REQUEST_ISSET_GET(('do')))) { // Change or delete entries... $TEXT = ""; foreach (REQUEST_POST('id') as $id => $value) { // Secure ID $id = bigintval($id); switch (REQUEST_GET('do')) { case "edit": // Change entries SQL_QUERY_ESC("UPDATE `{!_MYSQL_PREFIX!}_max_receive` SET value='%s', comment='%s' WHERE id=%s LIMIT 1", array( bigintval(REQUEST_POST('val', $id)), REQUEST_POST('comm', $id), $id ),__FILE__, __LINE__); $TEXT = MRECEIVE_SAVED; break; case "del": SQL_QUERY_ESC("DELETE LOW_PRIORITY FROM `{!_MYSQL_PREFIX!}_max_receive` WHERE id=%s LIMIT 1", array($id), __FILE__, __LINE__); $TEXT = MRECEIVE_DELETED; break; } } if (isset($TEXT)) { // Display message LOAD_TEMPLATE("admin_settings_saved", false, $TEXT); } } elseif ((REQUEST_ISSET_POST('del')) && (SELECTION_COUNT(REQUEST_POST('sel')) > 0)) { // Delete entries $OUT = ""; $SW = 2; foreach (REQUEST_POST('sel') as $id => $value) { // Load data $result = SQL_QUERY_ESC("SELECT value, comment FROM `{!_MYSQL_PREFIX!}_max_receive` WHERE id=%s LIMIT 1", array(bigintval($id)), __FILE__, __LINE__); list($value, $comment) = SQL_FETCHROW($result); SQL_FREERESULT($result); // Prepare data for the row template $content = array( 'sw' => $SW, 'id' => $id, 'value' => $value, 'comment' => $comment, ); // Load row template and switch color $OUT .= LOAD_TEMPLATE("admin_config_email_del_row", true, $content); $SW = 3 - $SW; } define('__ROWS', $OUT); // Load main template LOAD_TEMPLATE("admin_config_email_del"); } elseif ((REQUEST_ISSET_POST('edit')) && (SELECTION_COUNT(REQUEST_POST('sel')) > 0)) { // Edit entries $OUT = ""; $SW = 2; foreach (REQUEST_POST('sel') as $id => $value) { // Load data $result = SQL_QUERY_ESC("SELECT value, comment FROM `{!_MYSQL_PREFIX!}_max_receive` WHERE id=%s LIMIT 1", array(bigintval($id)), __FILE__, __LINE__); list($value, $comment) = SQL_FETCHROW($result); SQL_FREERESULT($result); // Prepare data for the row template $content = array( 'sw' => $SW, 'id' => $id, 'value' => $value, 'comment' => $comment, ); // Load row template and switch color $OUT .= LOAD_TEMPLATE("admin_config_email_edit_row", true, $content); $SW = 3 - $SW; } define('__ROWS', $OUT); // Load main template LOAD_TEMPLATE("admin_config_email_edit"); } else { $result = SQL_QUERY("SELECT id, value, comment FROM `{!_MYSQL_PREFIX!}_max_receive` ORDER BY value", __FILE__, __LINE__); if (SQL_NUMROWS($result) > 0) { // List already existing entries for editing $OUT = ""; $SW = 2; while ($content = SQL_FETCHARRAY($result)) { // Prepare data for the row template $content['sw'] = $SW; // Load row template and switch color $OUT .= LOAD_TEMPLATE("admin_config_email_row", true, $content); $SW = 3 - $SW; } // END - while // Free memory SQL_FREERESULT($result); define('__ROWS', $OUT); // Load main template LOAD_TEMPLATE("admin_config_email"); } // END - if // Display form LOAD_TEMPLATE("admin_add_max"); } // ?>