phpDocumentor koliportal
[ class tree: koliportal ] [ index: koliportal ] [ all elements ]

Source for file page.set-default.php

Documentation is available at page.set-default.php

  1. <?php
  2. /** Szobabeosztás előtti alaphelyzet beállítása
  3. *
  4. * Beállítja egy épületben a felvett hallgatók kivánságait nem használtra
  5. * (wishes.used 0 lesz), valamint kitörlni a room_conn_student táblából
  6. * a megadott épületre vonatkozó rekordokat.
  7. * @package koliportal
  8. */
  9. $barr = get_buildings_list();
  10. if (isset($_GET["bid"]))
  11. {
  12. $bid = $_GET["bid"];
  13. } else {
  14. $errc++;
  15. $errs[] = "Hiányzó épületazonosító!";
  16. }
  17. if (!is_numeric($bid) || !isset($barr[$bid]))
  18. {
  19. $errc++;
  20. $errs[] = "Hibás épületazonosító!";
  21. }
  22. if (0 === $errc)
  23. {
  24. $sql_u = "UPDATE wishes SET used = '0'
  25. WHERE sid IN (SELECT sid FROM users WHERE bid = '$bid')";
  26. //debug_echo($sql_u, DEBUG_SQL);
  27. $w_res = mysql_query($sql_u, $database)
  28. or myerr(ERROR_DB, $sql_u);
  29. ?>
  30. <p>Kívánságok (<?= mysql_affected_rows($database) ?> db) nemhasználttá nyílvánítása kész.</p>
  31.  
  32. <?php
  33. }
  34. if (0 === $errc)
  35. {
  36. $sql_d = "DELETE FROM room_conn_student
  37. WHERE sid IN (SELECT sid FROM users WHERE bid = '$bid')";
  38. mysql_query($sql_d, $database)
  39. or myerr(ERROR_DB, $sql_d);
  40. ?>
  41. <p>Hallgatók (<?= mysql_affected_rows($database) ?> fő) kitörlése a szobákból kész. </p>
  42.  
  43. <?php
  44. }
  45. show_errors($errs);
  46. ?>

Documentation generated on Wed, 18 May 2005 19:24:44 +0200 by phpDocumentor 1.3.0RC3