alerts.php
上传用户:gzy2002
上传日期:2010-02-11
资源大小:1785k
文件大小:4k
源码类别:

电子政务应用

开发平台:

Java

  1. <?php
  2. // +-------------------------------------------------------------+
  3. // | DeskPRO v [2.0.1 Production]
  4. // | Copyright (C) 2001 - 2004 Headstart Solutions Limited
  5. // | Supplied by WTN-WDYL
  6. // | Nullified by WTN-WDYL
  7. // | Distribution via WebForum, ForumRU and associated file dumps
  8. // +-------------------------------------------------------------+
  9. // | DESKPRO IS NOT FREE SOFTWARE
  10. // +-------------------------------------------------------------+
  11. // | License ID : Full Enterprise License =) ...
  12. // | License Owner : WTN-WDYL Team
  13. // +-------------------------------------------------------------+
  14. // | $RCSfile: alerts.php,v $
  15. // | $Date: 2004/02/10 01:34:30 $
  16. // | $Revision: 1.18 $
  17. // +-------------------------------------------------------------+
  18. // | File Details:
  19. // | - Technician alert preferences
  20. // +-------------------------------------------------------------+
  21. error_reporting(E_ALL ^ E_NOTICE);
  22. // start file
  23. require("./../global.php");
  24. // globalise variables
  25. $global = array (
  26. array('id') // ticketid
  27. );
  28. rg($global);
  29. tech_nav('settings');
  30. // default do
  31. $_REQUEST['do'] = trim($_REQUEST['do']);
  32. if (!isset($_REQUEST['do']) or $_REQUEST['do'] == "") {
  33. $_REQUEST['do'] = "view";
  34. }
  35. ############################### CREATE TASK ###############################
  36. if ($_REQUEST['do'] == "update") { 
  37. $db->query("UPDATE tech SET
  38. alert_reply_your = '" . mysql_escape_string($_REQUEST[alert_reply_your]) . "',
  39. alert_reply_cat = '" . mysql_escape_string($_REQUEST[alert_reply_cat]) . "',
  40. alert_reply_all = '" . mysql_escape_string($_REQUEST[alert_reply_all]) . "',
  41. alert_new_cat = '" . mysql_escape_string($_REQUEST[alert_new_cat]) . "',
  42. alert_new_all = '" . mysql_escape_string($_REQUEST[alert_new_all]) . "',
  43. alert_pm = '".mysql_escape_string($_REQUEST[alert_pm]) . "',
  44. alert_sound = '".mysql_escape_string($_REQUEST[alert_sound]) . "',
  45. alert_popup = '".mysql_escape_string($_REQUEST[alert_popup]) . "',
  46. alert_frequency = '".mysql_escape_string($_REQUEST[alert_frequency]) . "',
  47. selected_sound = '".mysql_escape_string($_REQUEST[selected_sound]) . "'
  48. WHERE id = '$user[id]'"
  49. );
  50. $user = $db->query_return("SELECT * FROM tech WHERE id = '$user[id]'");
  51. alert('Alerts Updated');
  52. $_REQUEST['do'] = 'view';
  53. }
  54. ############################### CREATE TASK ###############################
  55. if ($_REQUEST['do'] == "view") { 
  56. $bit = form_radio_yn('alert_reply_your', '', $user[alert_reply_your]);
  57. $table[] = array(table_thelp('<b>Your Replies</b>', 'Settings', 'Your Replies'), $bit);
  58. $bit = form_radio_yn('alert_reply_cat', '', $user[alert_reply_cat]);
  59. $table[] = array(table_thelp('<b>Your Categories</b>', 'Settings', 'Your Categories'), $bit);
  60. $bit = form_radio_yn('alert_reply_all', '', $user[alert_reply_all]);
  61. $table[] = array(table_thelp('<b>All Replies</b>', 'Settings', 'All Replies'), $bit);
  62. $bit = form_radio_yn('alert_new_cat', '', $user[alert_new_cat]);
  63. $table[] = array(table_thelp('<b>New Tickets In Your Categories</b>', 'Settings', 'New Tickets In Your Categories'), $bit);
  64. $bit = form_radio_yn('alert_new_all', '', $user[alert_new_all]);
  65. $table[] = array(table_thelp('<b>New Ticket</b>', 'Settings', 'New Ticket'), $bit);
  66. $bit = form_radio_yn('alert_pm', '', $user[alert_pm]);
  67. $table[] = array(table_thelp('<b>Private Message</b>', 'Settings', 'Private Messages'), $bit);
  68. $bit = form_radio_yn('alert_sound', '', $user[alert_sound]) . '<BR>Play sound: ' . form_select('selected_sound', list_sounds(), '', $user['selected_sound']) . ' '
  69. . "<A onClick="openWindow('./soundpop.php', 200, 200, 'soundpreview')">Preview Sounds</A>";
  70. $table[] = array(table_thelp('<b>ACTION: Play Sound</b>', 'Settings', 'ACTION: Play Sound'), $bit);
  71. $bit = form_radio_yn('alert_popup', '', $user[alert_popup]);
  72. $table[] = array(table_thelp('<b>ACTION: Alert Box</b>', 'Settings', 'ACTION: Alert Box'), $bit);
  73. $bit = form_input('alert_frequency', $user[alert_frequency], 5);
  74. $table[] = array(table_thelp('<b>Alert Frequency</b>', 'Settings', 'Alert Frequency'), $bit);
  75. table_header('Set Alert Notification Settings', 'alerts.php', array('do' => 'update'));
  76. table_content('', $table);
  77. table_footer('Update Options');
  78. }
  79. tech_footer();
  80. ?>