- <h2>Szobainformációk</h2>
-
- <?php
- /** Információk a hallgató szobájáról
- *
- * Megjeleníti a szobatársak listáját, a szoba adatait, ha már
- * beoszották a hallgatót valamelyik szobába. Továbbá ugyanezen
- * az oldalon látható azok listája, akik felvették a hallgatót a
- * kívánságlistájukra.
- *
- * @package koliportal
- * @author Karakó Miklós <palacsint_X_freemail.hu>
- * @copyright Copyright © 2005, Karakó Miklós
- */
-
- $roomid = get_student_roomid($_SESSION["sid"]);
-
- if (is_numeric($roomid))
- {
- $sql_q = "SELECT * FROM rooms AS r1, buildings AS b1
- WHERE r1.roomid = '$roomid'
- AND r1.bid = b1.bid";
- debug_echo($sql_q, DEBUG_SQL);
- $sql_res = mysql_query($sql_q, $database);
- if ($sql_res === false) { myerr("Adatbázis hiba!"); }
- $r = mysql_fetch_assoc($sql_res);
- if (false !== $r)
- {
- ?>
- <p>Épület: <?= $r["bsname"] ?> (<?= $r["bname"] ?>)<br />
- Szobaszám: <?= $r["rnum"] ?> (<?= $r["rname"] ?>)<br />
- Férőhelyek száma: <?= $r["space"] ?><br />
- Szobatípus: <?= get_stname($r["rtype"]) ?>
- </p>
- <?php
- }
-
- $sql_q = "SELECT * FROM users AS u1, room_conn_student AS c1
- WHERE c1.roomid = '$roomid'
- AND u1.sid = c1.sid
- ORDER BY u1.username";
- debug_echo($sql_q, DEBUG_SQL);
- $sql_res = mysql_query($sql_q, $database);
- if ($sql_res === false)
- {
- myerr("Adatbázis hiba!");
- }
-
-
- $rnum = mysql_num_rows($sql_res);
- if ($rnum === false) { myerr(ERROR_DB); }
-
- printf("<p>Szobatársak:</p>");
- printf("<ul>");
- while ($arr = mysql_fetch_assoc($sql_res))
- {
- if ($arr["sid"] != $_SESSION["sid"])
- printf("<li>%s (%s)</li>", $arr["realname"], $arr["username"]);
- }
- printf("</ul>");
- } else {
- printf("<p>Nem elérhető.</p>");
- }
-
- ?>
- <h2>Kívánságinfo</h2>
- <p>Azon hallgatók listája, akik téged jelöltek be, mint leendő szobatárs
- (zárójelben a listájukban elfoglalt helyezésed):</p>
-
- <?php
-
- $sql_q = sprintf("SELECT * FROM users AS u1, wishes AS w1
- WHERE w1.wsid = '%d'
- AND w1.sid = u1.sid
- ORDER BY u1.username", $_SESSION["sid"]);
-
- $sql_res = mysql_query($sql_q, $database);
- if ($sql_res === false) { myerr("Adatbázis hiba!"); }
-
-
- $rnum = mysql_num_rows($sql_res);
- if ($rnum === false) { myerr(ERROR_DB); }
-
- $i = 0;
- printf("<ul>");
- while ($arr = mysql_fetch_assoc($sql_res))
- {
- if ($arr["sid"] != $_SESSION["sid"])
- {
- printf("<li>%s (%s) (%d)</li>",
- $arr["realname"], $arr["username"], $arr["pref"]);
- $i++;
- }
- }
- if (0 == $i)
- {
- printf("<li>Nincs ilyen hallgató</li>");
- }
- printf("</ul>");
-
-
- ?>