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

电子政务应用

开发平台:

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: categories.php,v $
  15. // | $Date: 2004/02/10 01:34:30 $
  16. // | $Revision: 1.15 $
  17. // +-------------------------------------------------------------+
  18. // | File Details:
  19. // | - Technician category preferences.
  20. // +-------------------------------------------------------------+
  21. error_reporting(E_ALL ^ E_NOTICE);
  22. // start file
  23. require("./../global.php");
  24. tech_nav('settings');
  25. // default do
  26. $_REQUEST['do'] = trim($_REQUEST['do']);
  27. if (!isset($_REQUEST['do']) or $_REQUEST['do'] == "") {
  28. $_REQUEST['do'] = "view";
  29. }
  30. ############################### UPDATE ###############################
  31. if ($_REQUEST['do'] == "submit") {
  32. while (list ($key, $val) = each ($_REQUEST['category'])) {
  33. if ($val) {
  34. $tmp .= $key . ',';
  35. }
  36. }
  37. $tmp = substr($tmp, 0, -1);
  38. $db->query("UPDATE tech SET cats_user = '" . mysql_escape_string($tmp) . "' WHERE id = '$user[id]'");
  39. $user['cats_user'] = $tmp;
  40. }
  41. ############################### VIEW ###############################
  42. if ($user['cats_user']) {
  43. $cats_array = split(',', $user['cats_user']);
  44. } else {
  45. $cats_array = array();
  46. }
  47. $cats_admin_tmp = split(',', $user['cats_admin']);
  48. if (!@in_array_value(0, $cats_admin_tmp)) {
  49. $table[] = array("<b>No Category Specified</b>", form_radio_yn(0, 'category', iff(in_array('0', $cats_array), 1, 0)));
  50. }
  51. $db->query("SELECT * from ticket_cat" . iff($user['cats_admin'], " WHERE id NOT IN ($user[cats_admin])"));
  52. while ($category = $db->row_array()) {
  53. $bit = form_radio_yn($category['id'], 'category', iff(in_array($category['id'], $cats_array), 1, 0));
  54. $table[] = array("<B>" . $category['name'] . "</B>", $bit);
  55. }
  56. $cols = array('Category Name', 'In My Selected Categories?' . thelp('Settings', 'Your Categories'));
  57. table_header('Your choosen categories', 'categories.php', array('do' => 'submit'));
  58. table_content($cols, $table);
  59. table_footer('Update');
  60. tech_footer();
  61. ?>