X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=0.2.1%2Finc%2Fmodules%2Fadmin%2Fwhat-list_task.php;h=20c2b1b3b94acb86e4c0585cdda0bbfb0e4692e0;hb=7bc25dd08431c94ce9edca131d56c1a36b13c28a;hp=e7fd9773f7d8ecfd13fd1354ebc027754d0d1cb6;hpb=157ee010917df5ca07e6d31b42f67417b2516d74;p=mailer.git
diff --git a/0.2.1/inc/modules/admin/what-list_task.php b/0.2.1/inc/modules/admin/what-list_task.php
index e7fd9773f7..20c2b1b3b9 100644
--- a/0.2.1/inc/modules/admin/what-list_task.php
+++ b/0.2.1/inc/modules/admin/what-list_task.php
@@ -1,212 +1,212 @@
- 0))
- {
- // Assign / do tasks
- require_once(PATH."inc/modules/admin/overview-inc.php");
- if (empty($dmy)) $dmy = "";
- OUTPUT_SELECTED_TASKS($_POST, $dmy);
- }
- else
- {
- // Start listing tasks matching selected filter
- $result_tasks = SQL_QUERY("SELECT id, assigned_admin, userid, task_type, subject, text, task_created
-FROM "._MYSQL_PREFIX."_task_system
-WHERE ".$WHERE."
-ORDER BY userid DESC, task_type DESC, subject, task_created DESC", __FILE__, __LINE__);
- if (($SEL > 0) && (!IS_DEMO()))
- {
- // Only unassign / delete tasks when there are selected tasks posted
- if (isset($_POST['unassign']))
- {
- // Unassign from tasks
- foreach ($_POST['task'] as $id=>$sel)
- {
- $result = SQL_QUERY_ESC("UPDATE "._MYSQL_PREFIX."_task_system SET assigned_admin='0' WHERE id=%d AND assigned_admin='%s' LIMIT 1",
- array(bigintval($id), GET_ADMIN_ID($_COOKIE['admin_login'])), __FILE__, __LINE__);
- }
- }
- elseif (isset($_POST['del']))
- {
- // Delete tasks
- foreach ($_POST['task'] as $id=>$sel)
- {
- if ($_GET['type'] == "deleted")
- {
- // Delete task immediately
- $result = SQL_QUERY_ESC("DELETE LOW_PRIORITY FROM "._MYSQL_PREFIX."_task_system WHERE id=%d LIMIT 1",
- array(bigintval($id)),__FILE__, __LINE__);
- }
- else
- {
- // Mark task as to be deleted (purged by autppurge extension)
- $result = SQL_QUERY_ESC("UPDATE "._MYSQL_PREFIX."_task_system SET status='DELETED' WHERE id=%d LIMIT 1",
- array(bigintval($id)), __FILE__, __LINE__);
- }
- }
- }
-
- // Update query
- $result_tasks = SQL_QUERY("SELECT id, assigned_admin, userid, task_type, subject, text, task_created FROM "._MYSQL_PREFIX."_task_system WHERE ".$WHERE." ORDER BY subject, task_created DESC", __FILE__, __LINE__);
- }
-
- // There are uncompleted jobs!
- $eval = "\$TYPE = ADMIN_OVERVIEW_TASK_".strtoupper($_GET['type'])."_TYPE;";
- eval($eval);
- LOAD_TEMPLATE("admin_overview_header_task", false, array(
- 'message' => $TYPE,
- 'type' => $_GET['type']
- ));
- $SW = 2;
- while (list($id, $admin, $uid, $type, $subj, $text, $created) = SQL_FETCHROW($result_tasks))
- {
- $infos = "---";
- if ($admin == "0")
- {
- // No admin currently is assigned
- $admin = "".ADMIN_NO_ADMIN_ASSIGNED."";
- }
- else
- {
- // Load admin's data
- $login = GET_ADMIN_LOGIN($admin);
- if ($login != "***")
- {
- // Admin found
- $admin = "".$login."";
- }
- else
- {
- // Maybe deleted?
- $admin = "".ADMIN_ID_404_1.$admin.ADMIN_ID_404_2."";
- }
- }
- $evl = "\$type_out = ADMIN_TASK_IS_".strtoupper($type).";";
- eval($evl);
- $type2 = substr($text, 0, strpos($text, ":"));
- // Generate infos
- switch ($type)
- {
- case "EXTENSION":
- case "EXTENSION_UPDATE":
- $infos = substr($subj, 1, strpos($subj, ":") - 1);
- break;
- }
- if ($uid > 0)
- {
- // Member found otherwise it's a system task
- $uid = ADMIN_USER_PROFILE_LINK($uid);
- }
- else
- {
- $uid = "".ADMIN_IS_SYSTEM_TASK."";
- }
- $content = array(
- 'sw' => $SW,
- 'id' => $id,
- 'admin' => $admin,
- 'infos' => $infos,
- 'uid' => $uid,
- 'type' => $type_out,
- 'created' => MAKE_DATETIME($created, "2")
- );
- LOAD_TEMPLATE("admin_list_task_rows", false, $content);
- $SW = 3 - $SW;
- }
-
- // Free memory
- SQL_FREERESULT($result_tasks);
-
- // Load footer template
- if ($_GET['type'] == "deleted")
- {
- // Delete now button
- LOAD_TEMPLATE("admin_overview_footer_task");
- }
- else
- {
- // Normal footer
- LOAD_TEMPLATE("admin_overview_footer");
- }
- }
-}
-//
-?>
+ 0))
+ {
+ // Assign / do tasks
+ require_once(PATH."inc/modules/admin/overview-inc.php");
+ if (empty($dmy)) $dmy = "";
+ OUTPUT_SELECTED_TASKS($_POST, $dmy);
+ }
+ else
+ {
+ // Start listing tasks matching selected filter
+ $result_tasks = SQL_QUERY("SELECT id, assigned_admin, userid, task_type, subject, text, task_created
+FROM "._MYSQL_PREFIX."_task_system
+WHERE ".$WHERE."
+ORDER BY userid DESC, task_type DESC, subject, task_created DESC", __FILE__, __LINE__);
+ if (($SEL > 0) && (!IS_DEMO()))
+ {
+ // Only unassign / delete tasks when there are selected tasks posted
+ if (isset($_POST['unassign']))
+ {
+ // Unassign from tasks
+ foreach ($_POST['task'] as $id=>$sel)
+ {
+ $result = SQL_QUERY_ESC("UPDATE "._MYSQL_PREFIX."_task_system SET assigned_admin='0' WHERE id=%d AND assigned_admin='%s' LIMIT 1",
+ array(bigintval($id), GET_ADMIN_ID($_COOKIE['admin_login'])), __FILE__, __LINE__);
+ }
+ }
+ elseif (isset($_POST['del']))
+ {
+ // Delete tasks
+ foreach ($_POST['task'] as $id=>$sel)
+ {
+ if ($_GET['type'] == "deleted")
+ {
+ // Delete task immediately
+ $result = SQL_QUERY_ESC("DELETE LOW_PRIORITY FROM "._MYSQL_PREFIX."_task_system WHERE id=%d LIMIT 1",
+ array(bigintval($id)),__FILE__, __LINE__);
+ }
+ else
+ {
+ // Mark task as to be deleted (purged by autppurge extension)
+ $result = SQL_QUERY_ESC("UPDATE "._MYSQL_PREFIX."_task_system SET status='DELETED' WHERE id=%d LIMIT 1",
+ array(bigintval($id)), __FILE__, __LINE__);
+ }
+ }
+ }
+
+ // Update query
+ $result_tasks = SQL_QUERY("SELECT id, assigned_admin, userid, task_type, subject, text, task_created FROM "._MYSQL_PREFIX."_task_system WHERE ".$WHERE." ORDER BY subject, task_created DESC", __FILE__, __LINE__);
+ }
+
+ // There are uncompleted jobs!
+ $eval = "\$TYPE = ADMIN_OVERVIEW_TASK_".strtoupper($_GET['type'])."_TYPE;";
+ eval($eval);
+ LOAD_TEMPLATE("admin_overview_header_task", false, array(
+ 'message' => $TYPE,
+ 'type' => $_GET['type']
+ ));
+ $SW = 2;
+ while (list($id, $admin, $uid, $type, $subj, $text, $created) = SQL_FETCHROW($result_tasks))
+ {
+ $infos = "---";
+ if ($admin == "0")
+ {
+ // No admin currently is assigned
+ $admin = "".ADMIN_NO_ADMIN_ASSIGNED."";
+ }
+ else
+ {
+ // Load admin's data
+ $login = GET_ADMIN_LOGIN($admin);
+ if ($login != "***")
+ {
+ // Admin found
+ $admin = "".$login."";
+ }
+ else
+ {
+ // Maybe deleted?
+ $admin = "".ADMIN_ID_404_1.$admin.ADMIN_ID_404_2."";
+ }
+ }
+ $evl = "\$type_out = ADMIN_TASK_IS_".strtoupper($type).";";
+ eval($evl);
+ $type2 = substr($text, 0, strpos($text, ":"));
+ // Generate infos
+ switch ($type)
+ {
+ case "EXTENSION":
+ case "EXTENSION_UPDATE":
+ $infos = substr($subj, 1, strpos($subj, ":") - 1);
+ break;
+ }
+ if ($uid > 0)
+ {
+ // Member found otherwise it's a system task
+ $uid = ADMIN_USER_PROFILE_LINK($uid);
+ }
+ else
+ {
+ $uid = "".ADMIN_IS_SYSTEM_TASK."";
+ }
+ $content = array(
+ 'sw' => $SW,
+ 'id' => $id,
+ 'admin' => $admin,
+ 'infos' => $infos,
+ 'uid' => $uid,
+ 'type' => $type_out,
+ 'created' => MAKE_DATETIME($created, "2")
+ );
+ LOAD_TEMPLATE("admin_list_task_rows", false, $content);
+ $SW = 3 - $SW;
+ }
+
+ // Free memory
+ SQL_FREERESULT($result_tasks);
+
+ // Load footer template
+ if ($_GET['type'] == "deleted")
+ {
+ // Delete now button
+ LOAD_TEMPLATE("admin_overview_footer_task");
+ }
+ else
+ {
+ // Normal footer
+ LOAD_TEMPLATE("admin_overview_footer");
+ }
+ }
+}
+//
+?>