PageRenderTime 54ms CodeModel.GetById 19ms RepoModel.GetById 1ms app.codeStats 0ms

/admin/update_item.php

https://bitbucket.org/swallow13/online_exam_system
PHP | 97 lines | 72 code | 21 blank | 4 comment | 8 complexity | 3d33da7f9a0c30fece99bba159075fd6 MD5 | raw file
  1. <?php
  2. /**
  3. * @Alex Ai swallow13@163.com
  4. * @copyright 2009
  5. */
  6. require_once("../include/auth_t.php");
  7. require_once("../include/config.php");
  8. require("../include/funs.php");
  9. $itype = $_POST['itype'];
  10. $iid = $_POST['iid'];
  11. $stp = time();
  12. switch($itype) {
  13. case 1:
  14. $stem = $_POST['stem'];
  15. mysql_query("UPDATE `gb_item_type1_stem` SET `item_stem` = '$stem' WHERE `item_id` = '$iid';");
  16. if (strlen($_FILES["item_image"]["name"]) != 0) {
  17. $UP_FILE_URL = "../pics/".$stp."_".$_FILES['item_image']['name'];
  18. move_uploaded_file($_FILES['item_image']['tmp_name'],$UP_FILE_URL);
  19. mysql_query("UPDATE `gb_item_image` SET `item_image` = '$UP_FILE_URL' WHERE `item_id` = '$iid';");
  20. }
  21. $std = $_POST['daan'];
  22. mysql_query("UPDATE `gb_item_std_answ` SET `std_answ` = '$std' WHERE `item_id` = '$iid';");
  23. foreach ($_POST['t'] as $key => $v) {
  24. mysql_query("UPDATE `gb_item_type1_options` SET `item_option` = '$v' WHERE `item_id` = '$iid' AND `item_value` = '$key';");
  25. }
  26. echo '<script>opener.location.reload()</script>';
  27. echo '<script>window.close();</script>';
  28. break;
  29. case 2:
  30. $stem = $_POST['stem'];
  31. mysql_query("UPDATE `gb_item_type2_stem` SET `item_stem` = '$stem' WHERE `item_id` = '$iid';");
  32. if (strlen($_FILES["item_image"]["name"]) != 0) {
  33. $UP_FILE_URL = "../pics/".$stp."_".$_FILES['item_image']['name'];
  34. move_uploaded_file($_FILES['item_image']['tmp_name'],$UP_FILE_URL);
  35. mysql_query("UPDATE `gb_item_image` SET `item_image` = '$UP_FILE_URL' WHERE `item_id` = '$iid';");
  36. }
  37. $std = '';
  38. foreach ($_POST['daan'] as $C) {
  39. $std .= $C;
  40. }
  41. mysql_query("UPDATE `gb_item_std_answ` SET `std_answ` = '$std' WHERE `item_id` = '$iid';");
  42. foreach ($_POST['t'] as $key => $v) {
  43. mysql_query("UPDATE `gb_item_type2_options` SET `item_option` = '$v' WHERE `item_id` = '$iid' AND `item_value` = '$key';");
  44. }
  45. echo '<script>opener.location.reload()</script>';
  46. echo '<script>window.close();</script>';
  47. break;
  48. case 3:
  49. if (strlen($_FILES["item_image"]["name"]) != 0) {
  50. $UP_FILE_URL = "../pics/".$stp."_".$_FILES['item_image']['name'];
  51. move_uploaded_file($_FILES['item_image']['tmp_name'],$UP_FILE_URL);
  52. mysql_query("UPDATE `gb_item_image` SET `item_image` = '$UP_FILE_URL' WHERE `item_id` = '$iid';");
  53. }
  54. foreach ($_POST['g'] as $key => $v) {
  55. mysql_query("UPDATE `gb_item_type3` SET `contents` = '$v' WHERE `item_id` = '$iid' AND `sort_num` = '$key';");
  56. }
  57. foreach ($_POST['k'] as $key => $v) {
  58. mysql_query("UPDATE `gb_item_type3_reffer` SET `reffer` = '$v' WHERE `item_id` = '$iid' AND `sort_num` = '$key';");
  59. }
  60. echo '<script>opener.location.reload()</script>';
  61. echo '<script>window.close();</script>';
  62. break;
  63. case 4:
  64. if (strlen($_FILES["item_image"]["name"]) != 0) {
  65. $UP_FILE_URL = "../pics/".$stp."_".$_FILES['item_image']['name'];
  66. move_uploaded_file($_FILES['item_image']['tmp_name'],$UP_FILE_URL);
  67. mysql_query("UPDATE `gb_item_image` SET `item_image` = '$UP_FILE_URL' WHERE `item_id` = '$iid';");
  68. }
  69. $stem = addslashes($_POST['stem']);
  70. $reffer = addslashes($_POST['reffer']);
  71. mysql_query("UPDATE `gb_item_type4` SET `item_type4_stem` = '$stem', `reffer` = '$reffer' WHERE `item_id` = '$iid';");
  72. echo '<script>opener.location.reload()</script>';
  73. echo '<script>window.close();</script>';
  74. break;
  75. }
  76. ?>