mit phrasenmodul übersetzt

This commit is contained in:
Karl Burkhart
2011-06-27 14:38:44 +00:00
parent 0a767bf22e
commit fc26ed0328
2 changed files with 61 additions and 47 deletions
+29 -22
View File
@@ -24,6 +24,7 @@ require_once('../../../config/cis.config.inc.php');
require_once('../../../include/ort.class.php');
require_once('../../../include/raumtyp.class.php');
require_once('../../../include/datum.class.php');
require_once('../../../include/phrasen.class.php');
$datum = (isset($_POST['datum'])?$_POST['datum']:date('d.m.Y'));
$vonzeit = (isset($_POST['vonzeit'])?$_POST['vonzeit']:date('H:i'));
@@ -33,36 +34,42 @@ $anzahlpersonen = (isset($_POST['anzahlpersonen'])?$_POST['anzahlpersonen']:'0')
$sent = true; //isset($_POST['sent']);
$datum_obj = new datum();
if(isset($_GET['lang']))
setSprache($_GET['lang']);
$sprache = getSprache();
$p = new phrasen($sprache);
echo '
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Reservierungsliste</title>
<title>'.$p->t('global/reservierungsliste').'</title>
<link rel="stylesheet" href="../../../skin/style.css.php" type="text/css">
<script language="Javascript">
function checkdata()
{
if(document.getElementById("datum").value=="")
{
alert("Es muss ein Datum eingegeben werden");
alert("'.$p->t('global/datumAngeben').'");
return false;
}
datum = document.getElementById("datum").value
if(datum.length!=10)
{
alert("Das angegebene Datum ist ungueltig! Bitte geben Sie das Datum im Format dd.mm.YYYY (31.12.2008) ein");
alert("'.$p->t('global/datumUngueltig').'");
return false;
}
if(document.getElementById("vonzeit").value=="")
{
alert("VON-Zeit muss eingegeben werden");
alert("'.$p->t('global/vonZeitEingeben').'");
return false;
}
if(document.getElementById("biszeit").value=="")
{
alert("BIS-Zeit muss eingegeben werden");
alert("'.$p->t('global/bisZeitEingeben').'");
return false;
}
return true;
@@ -72,7 +79,7 @@ echo '
<body id="inhalt">
<H2><table class="tabcontent">
<tr>
<td>&nbsp;<a class="Item" href="index.php">Lehrveranstaltungsplan</a> &gt;&gt; Raumsuche</td>
<td>&nbsp;<a class="Item" href="index.php">'.$p->t('global/lehrveranstaltungsplan').'</a> &gt;&gt; '.$p->t('global/raumsuche').'</td>
<td align="right"></td>
</tr>
</table>
@@ -80,11 +87,11 @@ echo '
';
echo '<form action="'.$_SERVER['PHP_SELF'].'" method="POST" onsubmit="return checkdata()">
Datum* <input type="text" name="datum" id="datum" size="10" value="'.$datum.'">
Von* <input type="text" name="vonzeit" id="vonzeit" size="5" value="'.$vonzeit.'">
Bis* <input type="text" name="biszeit" id="biszeit" size="5" value="'.$biszeit.'">
Raumtyp: <SELECT name="raumtyp">
<OPTION value="">Alle</OPTION>';
'.$p->t('global/datum').'* <input type="text" name="datum" id="datum" size="10" value="'.$datum.'">
'.$p->t('global/von').'* <input type="text" name="vonzeit" id="vonzeit" size="5" value="'.$vonzeit.'">
'.$p->t('global/bis').'* <input type="text" name="biszeit" id="biszeit" size="5" value="'.$biszeit.'">
'.$p->t('global/raumtyp').': <SELECT name="raumtyp">
<OPTION value="">'.$p->t('global/alle').'</OPTION>';
$raumtyp_obj = new raumtyp();
$raumtyp_obj->getAll();
@@ -98,25 +105,25 @@ foreach ($raumtyp_obj->result as $row)
echo '<OPTION value="'.$row->raumtyp_kurzbz.'" '.$selected.'>'.$row->raumtyp_kurzbz.'</OPTION>';
}
echo ' </SELECT>
Anzahl Personen <input type="text" size="3" name="anzahlpersonen" value="'.$anzahlpersonen.'">
<input type="submit" name="sent" value="Suchen" />
'.$p->t('global/anzahlPersonen').' <input type="text" size="3" name="anzahlpersonen" value="'.$anzahlpersonen.'">
<input type="submit" name="sent" value="'.$p->t('global/suchen').'" />
</form>';
if($sent)
{
$error=false;
if($datum=='')
{
echo "<br>Es muss ein Datum angegeben werden";
echo "<br>".$p->t('global/datumAngeben');
$error = true;
}
if($vonzeit=='')
{
echo "<br>VON-Zeit muss angegeben werden";
echo "<br>".$p->t('global/vonZeitEingeben');
$error = true;
}
if($biszeit=='')
{
echo "<br>BIS-Zeit muss angegeben werden";
echo "<br>".$p->t('global/bisZeitEingeben');
$error = true;
}
@@ -125,20 +132,20 @@ if($sent)
//Von Zeit pruefen
if(!preg_match('/^[0-9]{2}:[0-9]{2}$/', $vonzeit))
{
echo "<br>VON-Zeit muss im Format hh:mm (12:30) angegeben werden";
echo "<br>".$p->t('global/toZeitFormat');
$error = true;
}
//Bis Zeit pruefen
if(!preg_match('/^[0-9]{2}:[0-9]{2}$/', $biszeit))
{
echo "<br>BIS-Zeit muss im Format hh:mm (12:30) angegeben werden";
echo "<br>".$p->t('global/bisZeitFormat');
$error = true;
}
//Datum pruefen
if(!$datum_obj->checkDatum($datum))
{
echo "<br>Das angegebene Datum ist ungueltig! Bitte geben Sie das Datum im Format dd.mm.YYYY (31.12.2008) ein";
echo "<br>".$p->t('global/datumUngueltig');
$error = true;
}
}
@@ -152,18 +159,18 @@ if($sent)
else
{
echo '<br><table>';
echo '<tr class="liste"><th>Raum</th><th>Bezeichnung</th><th>Nummer</th><th>Personen</th><th>Aktion</th></tr>';
echo '<tr class="liste"><th>'.$p->t('global/raum').'</th><th>'.$p->t('global/bezeichnung').'</th><th>'.$p->t('global/nummer').'</th><th>'.$p->t('global/personen').'</th><th>'.$p->t('global/aktion').'</th></tr>';
$i=0;
$datum_sec = $datum_obj->mktime_datum($datum)-1;
foreach ($ort->result as $row)
{
$i++;
echo '<tr class="liste'.($i%2).'">';
echo '<td><a href="'.RAUMINFO_PATH.$row->ort_kurzbz.'.html" class="Item" title="Rauminfo anzeigen">'.$row->ort_kurzbz.'</td>';
echo '<td><a href="'.RAUMINFO_PATH.$row->ort_kurzbz.'.html" class="Item" title="'.$p->t('global/rauminfoAnzeigen').'">'.$row->ort_kurzbz.'</td>';
echo "<td>$row->bezeichnung</td>";
echo "<td>$row->planbezeichnung</td>";
echo "<td>$row->max_person</td>";
echo "<td><a href='stpl_week.php?type=ort&ort_kurzbz=$row->ort_kurzbz&datum=".$datum_sec."' class='Item'>zur Reservierung</a></td>";
echo "<td><a href='stpl_week.php?type=ort&ort_kurzbz=$row->ort_kurzbz&datum=".$datum_sec."' class='Item'>".$p->t('global/zurReservierung')."</a></td>";
echo '</tr>';
flush();
}
+32 -25
View File
@@ -23,10 +23,17 @@ require_once('../../../config/cis.config.inc.php');
require_once('../../../include/functions.inc.php');
require_once('../../../include/datum.class.php');
require_once('../../../include/benutzerberechtigung.class.php');
require_once('../../../include/phrasen.class.php');
if (!$db = new basis_db())
die('Fehler beim Oeffnen der Datenbankverbindung');
die($p->t('global/fehlerBeimOeffnenDerDatenbankverbindung'));
if(isset($_GET['lang']))
setSprache($_GET['lang']);
$sprache = getSprache();
$p=new phrasen($sprache);
$uid = get_uid();
if (isset($_GET['id']))
@@ -39,21 +46,21 @@ $rechte = new benutzerberechtigung();
$rechte->getBerechtigungen($uid);
if(!$rechte->isBerechtigt('lehre/reservierung:begrenzt', null, 'suid'))
die('Sie haben keine Berechtigung fuer diese Seite');
die($p->t('global/keineBerechtigungFuerDieseSeite')); ;
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Reservierungsliste</title>
<title><?php echo $p->t('global/reservierungsliste');?></title>
<link rel="stylesheet" href="../../../skin/style.css.php" type="text/css">
</head>
<body id="inhalt">
<H2>
<table class="tabcontent">
<tr>
<td>&nbsp;<a class="Item" href="index.php">Lehrveranstaltungsplan</a> &gt;&gt; Reservierungen</td>
<td>&nbsp;<a class="Item" href="index.php"><?php echo $p->t('global/lehrveranstaltungsplan');?></a> &gt;&gt; <?php echo $p->t('global/reservierungen');?></td>
<td align="right"><A href="help/index.html" class="hilfe" target="_blank">HELP&nbsp;</A></td>
</tr>
</table>
@@ -66,9 +73,9 @@ if(!$rechte->isBerechtigt('lehre/reservierung:begrenzt', null, 'suid'))
die('ungueltige ID');
$sql_query="DELETE FROM campus.tbl_reservierung WHERE reservierung_id='".addslashes($id)."'";
if($db->db_query($sql_query))
echo '<b>Reservierung wurde geloescht</b><br>';
echo '<b>'.$p->t('global/reservierungWurdeGeloescht').'</b><br>';
else
echo '<b>Fehler beim Loeschen der Reservierung!</b><br>';
echo '<b>'.$p->t('global/fehleraufgetreten').'!</b><br>';
}
//Aktuelle Reservierungen abfragen.
@@ -87,17 +94,17 @@ if(!$rechte->isBerechtigt('lehre/reservierung:begrenzt', null, 'suid'))
if ($num_rows_res>0)
{
echo 'Eigene Reservierungen:<br>';
echo $p->t('global/eigeneReservierungen').':<br>';
echo '<table border="0">';
echo '
<tr class="liste">
<th>Datum</th>
<th>Titel</th>
<th>Stunde</th>
<th>Ort</th>
<th>Person</th>
<th>Beschreibung</th>
<th>Aktion</th>
<th>'.$p->t('global/datum').'</th>
<th>'.$p->t('global/titel').'</th>
<th>'.$p->t('global/stunde').'</th>
<th>'.$ort_kurzbz.'</th>
<th>'.$pers_uid.'</th>
<th>'.$p->t('global/beschreibung').'</th>
<th>'.$p->t('global/aktion').'</th>
</tr>';
for ($i=0; $i<$num_rows_res; $i++)
{
@@ -114,7 +121,7 @@ if(!$rechte->isBerechtigt('lehre/reservierung:begrenzt', null, 'suid'))
$datum1 = $datum_obj->formatDatum($datum1, 'd.m.Y');
if($insertamum!='')
$insertamum = $datum_obj->formatDatum($insertamum, 'd.m.Y H:i:s');
echo '<tr class="liste'.$zeile.'" title="angelegt am '.$insertamum.' von '.$insertvon.'">';
echo '<tr class="liste'.$zeile.'" title="'.$p->t('global/angelegtAm').' '.$insertamum.$p->t('global/von').' '.$insertvon.'">';
echo '<td>'.$datum1.'</td>';
echo '<td>'.$titel.'</td>';
echo '<td>'.$stunde.'</td>';
@@ -146,17 +153,17 @@ if(!$rechte->isBerechtigt('lehre/reservierung:begrenzt', null, 'suid'))
$num_rows_res=$db->db_num_rows($erg_res);
if ($num_rows_res>0)
{
echo 'Alle Reservierungen:<br>';
echo $p->t('global/alleReservierungen').':<br>';
echo '<table border="0">';
echo '
<tr class="liste">
<th>Datum</th>
<th>Titel</th>
<th>Stunde</th>
<th>Ort</th>
<th>Person</th>
<th>Beschreibung</th>
<th>Aktion</th>
<th>'.$p->t('global/datum').'</th>
<th>'.$p->t('global/titel').'</th>
<th>'.$p->t('global/stunde').'</th>
<th>'.$p->t('global/raum').'</th>
<th>'.$p->t('global/person').'</th>
<th>'.$p->t('global/beschreibung').'</th>
<th>'.$p->t('global/aktion').'</th>
</tr>';
for ($i=0; $i<$num_rows_res; $i++)
@@ -175,7 +182,7 @@ if(!$rechte->isBerechtigt('lehre/reservierung:begrenzt', null, 'suid'))
$datum = $datum_obj->formatDatum($datum, 'd.m.Y');
if($insertamum!='')
$insertamum = $datum_obj->formatDatum($insertamum, 'd.m.Y H:i:s');
echo '<tr class="liste'.$zeile.'" title="angelegt am '.$insertamum.' von '.$insertvon.'">';
echo '<tr class="liste'.$zeile.'" title="'.$p->t('global/angelegtAm').' '.$insertamum.$p->t('global/von').' '.$insertvon.'">';
echo '<td>'.$datum.'</td>';
echo '<td>'.$titel.'</td>';
echo '<td>'.$stunde.'</td>';
@@ -192,7 +199,7 @@ if(!$rechte->isBerechtigt('lehre/reservierung:begrenzt', null, 'suid'))
}
}
else
echo '<a href="stpl_reserve_list.php?alle=true">Alle Reservierungen anzeigen</a>';
echo '<a href="stpl_reserve_list.php?alle=true">'.$p->t('global/alleReservierungenAnzeigen').'</a>';
?>
</body>