]> git.mxchange.org Git - mailer.git/blobdiff - inc/modules/admin/what-list_task.php
Listing of network type handlers finished
[mailer.git] / inc / modules / admin / what-list_task.php
index b0d7f96980f0931c4fef8535cfbde2a26607052d..c14cecc846a550faf536bb2eeaeaf621f5bb10c2 100644 (file)
@@ -1,7 +1,7 @@
 <?php
 /************************************************************************
- * MXChange v0.2.1                                    Start: 08/03/2004 *
- * ================                             Last change: 08/07/2004 *
+ * Mailer v0.2.1-FINAL                                Start: 08/03/2004 *
+ * ===================                          Last change: 08/07/2004 *
  *                                                                      *
  * -------------------------------------------------------------------- *
  * File              : what-list_task.php                               *
@@ -50,7 +50,7 @@ if (!isExtensionActive('task')) {
 } // END - if
 
 $whereStatement = '';
-if (!isGetRequestElementSet(('type'))) setRequestGetElement('type', 'your');
+if (!isGetRequestElementSet('type')) setGetRequestElement('type', 'your');
 
 switch (getRequestElement('type')) {
        case 'your': // List only your own open (new) tasks
@@ -79,17 +79,14 @@ switch (getRequestElement('type')) {
 
        default: // Unknown type
                logDebugMessage(__FILE__, __LINE__, sprintf("Unknown task type %s detected.", getRequestElement('type')));
-               loadTemplate('admin_settings_saved', false, sprintf(getMessage('ADMIN_TASK_UNKNOWN_MODE'), getRequestElement('type')));
+               loadTemplate('admin_settings_saved', false, getMaskedMessage('ADMIN_TASK_UNKNOWN_MODE', getRequestElement('type')));
                break;
-}
+} // END - switch
 
 if (!empty($whereStatement)) {
-       $SEL = '0';
-       if (isPostRequestElementSet(('task'))) $SEL = countSelection(postRequestElement('task'));
-
-       if ((isPostRequestElementSet(('assign'))) && ($SEL > 0)) {
+       if ((isPostRequestElementSet('assign')) && (countPostSelection() > 0)) {
                // Assign / do tasks
-               loadIncludeOnce("inc/modules/admin/overview-inc.php");
+               loadIncludeOnce('inc/modules/admin/overview-inc.php');
                if (empty($dmy)) $dmy = '';
                outputSeletectedTasks(postRequestArray(), $dmy);
        } else {
@@ -106,17 +103,17 @@ ORDER BY
        `subject` ASC,
        `task_created` DESC',
                        __FILE__, __LINE__);
-               if (($SEL > 0) && (!isDemoModeActive())) {
+               if ((countPostSelection() > 0) && (!isDemoModeActive())) {
                        // Only unassign / delete tasks when there are selected tasks posted
                        if (isPostRequestElementSet('unassign')) {
                                // Unassign from tasks
-                               foreach (postRequestElement('task') as $id => $sel) {
+                               foreach (postRequestElement('sel') as $id => $sel) {
                                        SQL_QUERY_ESC("UPDATE `{?_MYSQL_PREFIX?}_task_system` SET `assigned_admin`=0 WHERE `id`=%s AND `assigned_admin`=%s LIMIT 1",
                                                array(bigintval($id), getCurrentAdminId()), __FILE__, __LINE__);
-                               }
+                               } // END - foreach
                        } elseif (isPostRequestElementSet('del')) {
                                // Delete tasks
-                               foreach (postRequestElement('task') as $id => $sel) {
+                               foreach (postRequestElement('sel') as $id => $sel) {
                                        if (getRequestElement('type') == 'deleted') {
                                                // Delete task immediately
                                                SQL_QUERY_ESC("DELETE LOW_PRIORITY FROM `{?_MYSQL_PREFIX?}_task_system` WHERE `id`=%s LIMIT 1",
@@ -125,7 +122,7 @@ ORDER BY
                                                // Mark task as to be deleted (purged by autopurge extension)
                                                adminDeleteTask($id);
                                        }
-                               }
+                               } // END - foreach
                        } else {
                                // Unknown action performed
                                debug_report_bug(sprintf("Unknown task action performed. data=<pre>%s</pre>", print_r(postRequestArray(), true)));
@@ -201,7 +198,7 @@ ORDER BY
 
                        // Switch colors
                        $SW = 3 - $SW;
-               }
+               } // END - while
 
                // Free memory
                SQL_FREERESULT($result_tasks);
@@ -215,7 +212,7 @@ ORDER BY
                        loadTemplate('admin_overview_footer');
                }
        }
-}
+} // END - if
 
 // [EOF]
 ?>