Пример #1
0
/**
 * 
 * Prueft ob ein Raum belegt ist
 * @param $ort_kurzbz
 * @param $datum
 * @param array $stunden
 */
function RaumBelegt($ort_kurzbz, $datum, $stunden)
{
    foreach ($stunden as $stunde) {
        //Reservierungen pruefen
        $raum_reservierung = new reservierung();
        if ($raum_reservierung->isReserviert($ort_kurzbz, $datum, $stunde)) {
            return true;
        }
        //Stundenplan abfragen
        $stundenplan = new stundenplan('stundenplan');
        if ($stundenplan->isBelegt($ort_kurzbz, $datum, $stunde)) {
            return true;
        }
        //Stundenplan DEV abfragen
        $stundenplan = new stundenplan('stundenplandev');
        if ($stundenplan->isBelegt($ort_kurzbz, $datum, $stunde)) {
            return true;
        }
    }
    return false;
}
Пример #2
0
 if (!$ort_obj->load($ort_kurzbz)) {
     die($p->t('lvplan/raumExistiertNicht'));
 }
 if (!($erg_std = $db->db_query("SELECT * FROM lehre.tbl_stunde ORDER BY stunde"))) {
     die($db->db_last_error());
 }
 $num_rows_std = $db->db_num_rows($erg_std);
 $count = 0;
 for ($t = 1; $t <= TAGE_PRO_WOCHE; $t++) {
     for ($j = 0; $j < $num_rows_std; $j++) {
         $stunde = $db->db_result($erg_std, $j, '"stunde"');
         $var = 'reserve' . $t . '_' . $stunde;
         if (isset($_REQUEST[$var])) {
             $datum_res = $_REQUEST[$var];
             $reservierung = new reservierung();
             if (!$reservierung->isReserviert($ort_kurzbz, $datum_res, $stunde)) {
                 if (empty($_REQUEST['titel']) && empty($_REQUEST['beschreibung'])) {
                     echo "<br>" . $p->t('lvplan/titelUndBeschreibungFehlt') . "! <br>";
                 } else {
                     if (empty($_REQUEST['titel'])) {
                         echo "<br>" . $p->t('lvplan/titelFehlt') . "! <br>";
                     } else {
                         if (empty($_REQUEST['beschreibung'])) {
                             echo "<br>" . $p->t('lvplan/beschreibungFehlt') . "! <br>";
                         } else {
                             $reservierung = new reservierung();
                             $reservierung->datum = $datum_res;
                             $reservierung->ort_kurzbz = $ort_kurzbz;
                             $reservierung->stunde = $stunde;
                             $reservierung->beschreibung = $_REQUEST['beschreibung'];
                             $reservierung->titel = $_REQUEST['titel'];