mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-07-20 00:12:15 +00:00
raumauslastung.php: Max. Personenanzahl bei Raum mit anzeigen
zeitaufzeichnung.php: Bearbeiteter Eintrag kann als "Neu" gespeichert werden, neue Icons aktualisieren, Startdatum aktualisierbar, Placeholder, Projekte alphabetisch
This commit is contained in:
@@ -104,6 +104,22 @@ echo '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www
|
||||
document.getElementById("bis").value=ret;
|
||||
}
|
||||
|
||||
function setvondatum()
|
||||
{
|
||||
var now = new Date();
|
||||
var ret = "";
|
||||
var monat = now.getMonth();
|
||||
monat++;
|
||||
ret = foo(now.getDate());
|
||||
ret = ret + "." + foo(monat);
|
||||
ret = ret + "." + now.getFullYear();
|
||||
ret = ret + " " + foo(now.getHours());
|
||||
ret = ret + ":" + foo(now.getMinutes());
|
||||
//ret = ret + ":" + foo(now.getSeconds());
|
||||
|
||||
document.getElementById("von").value=ret;
|
||||
}
|
||||
|
||||
function foo(val)
|
||||
{
|
||||
if(val<10)
|
||||
@@ -284,6 +300,7 @@ if($projekt->getProjekteMitarbeiter($user))
|
||||
<td><SELECT name="projekt" id="projekt">
|
||||
<OPTION value="">-- '.$p->t('zeitaufzeichnung/keineAuswahl').' --</OPTION>';
|
||||
|
||||
sort($projekt->result);
|
||||
foreach($projekt->result as $row_projekt)
|
||||
{
|
||||
if($projekt_kurzbz == $row_projekt->projekt_kurzbz)
|
||||
@@ -413,19 +430,16 @@ if($projekt->getProjekteMitarbeiter($user))
|
||||
}
|
||||
echo '
|
||||
<tr>
|
||||
<td>Kunde</td>
|
||||
<td><input type="text" id="kunde_name" value="'.$kunde_name.'"><input type ="hidden" id="kunde_uid" name="kunde_uid" value="'.$kunde_uid.'"> oder </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Kunde Kartennummer(optional)</td>
|
||||
<td><input type="text" id="kartennummer" name="kartennummer"></td>
|
||||
<td>'.$p->t("zeitaufzeichnung/kunde").'</td>
|
||||
<td colspan="3"><input type="text" id="kunde_name" value="'.$kunde_name.'" placeholder="'.$p->t("zeitaufzeichnung/nameEingeben").'"><input type ="hidden" id="kunde_uid" name="kunde_uid" value="'.$kunde_uid.'"> '.$p->t("zeitaufzeichnung/oderKartennummerOptional").'
|
||||
<input type="text" id="kartennummer" name="kartennummer" placeholder="'.$p->t("zeitaufzeichnung/kartennummer").'"></td>
|
||||
</tr>';
|
||||
echo '<tr><td> </td><td> </td></tr>';
|
||||
//Start/Ende
|
||||
echo '
|
||||
<tr>
|
||||
<td>'.$p->t("global/von").'</td><td><input type="text" id="von" name="von" value="'.$db->convert_html_chars($von).'"><input type="button" value="->" onclick="uebernehmen()"></td>
|
||||
<td>'.$p->t("global/bis").'</td><td><input type="text" id="bis" name="bis" value="'.$db->convert_html_chars($bis).'"> <img src="../../../skin/images/refresh.png" onclick="setbisdatum()"></td>
|
||||
<td>'.$p->t("global/von").'</td><td><input type="text" id="von" name="von" value="'.$db->convert_html_chars($von).'"> <img style="vertical-align:bottom" src="../../../skin/images/aktualisieren.png" title="'.$p->t("zeitaufzeichnung/aktuelleZeitLaden").'" onclick="setvondatum()"> <input type="button" value="->" title="'.$p->t("zeitaufzeichnung/alsEndzeitUebernehmen").'" onclick="uebernehmen()"></td>
|
||||
<td>'.$p->t("global/bis").'</td><td><input type="text" id="bis" name="bis" value="'.$db->convert_html_chars($bis).'"> <img style="vertical-align:bottom" src="../../../skin/images/aktualisieren.png" title="'.$p->t("zeitaufzeichnung/aktuelleZeitLaden").'" onclick="setbisdatum()"></td>
|
||||
<tr>';
|
||||
//Beschreibung
|
||||
echo '<tr><td>'.$p->t("global/beschreibung").'</td><td colspan="3"><textarea name="beschreibung" cols="60">'.$db->convert_html_chars($beschreibung).'</textarea></td></tr>';
|
||||
@@ -434,7 +448,10 @@ if($projekt->getProjekteMitarbeiter($user))
|
||||
if($zeitaufzeichnung_id=='')
|
||||
echo '<input type="submit" value="'.$p->t("global/speichern").'" name="save"></td></tr>';
|
||||
else
|
||||
echo '<input type="submit" value="'.$p->t("global/aendern").'" name="edit"></td></tr>';
|
||||
{
|
||||
echo '<input type="submit" value="'.$p->t("global/aendern").'" name="edit"> ';
|
||||
echo '<input type="submit" value="'.$p->t("zeitaufzeichnung/alsNeuenEintragSpeichern").'" name="save"></td></tr>';
|
||||
}
|
||||
echo '</table>';
|
||||
echo '</form>';
|
||||
|
||||
|
||||
@@ -18,4 +18,10 @@ $this->phrasen['zeitaufzeichnung/organisationseinheit1']='Organisationseinheit 1
|
||||
$this->phrasen['zeitaufzeichnung/organisationseinheit2']='Organisationseinheit 2';
|
||||
$this->phrasen['zeitaufzeichnung/service']='Service';
|
||||
$this->phrasen['zeitaufzeichnung/kunde']='Kunde';
|
||||
$this->phrasen['zeitaufzeichnung/alsNeuenEintragSpeichern']='Als neuen Eintrag speichern';
|
||||
$this->phrasen['zeitaufzeichnung/kartennummer']='Kartennummer';
|
||||
$this->phrasen['zeitaufzeichnung/oderKartennummerOptional']='oder Kartennummer (optional)';
|
||||
$this->phrasen['zeitaufzeichnung/nameEingeben']='Name eingeben';
|
||||
$this->phrasen['zeitaufzeichnung/aktuelleZeitLaden']='Aktuelle Zeit laden';
|
||||
$this->phrasen['zeitaufzeichnung/alsEndzeitUebernehmen']='Als Endzeit übernehmen';
|
||||
?>
|
||||
@@ -18,4 +18,10 @@ $this->phrasen['zeitaufzeichnung/organisationseinheit1']='Organisation Unit 1';
|
||||
$this->phrasen['zeitaufzeichnung/organisationseinheit2']='Organisation Unit 2';
|
||||
$this->phrasen['zeitaufzeichnung/service']='Service';
|
||||
$this->phrasen['zeitaufzeichnung/kunde']='Client';
|
||||
$this->phrasen['zeitaufzeichnung/alsNeuenEintragSpeichern']='Save as new';
|
||||
$this->phrasen['zeitaufzeichnung/kartennummer']='Number';
|
||||
$this->phrasen['zeitaufzeichnung/oderKartennummerOptional']='or number of card (optional)';
|
||||
$this->phrasen['zeitaufzeichnung/nameEingeben']='Enter name';
|
||||
$this->phrasen['zeitaufzeichnung/aktuelleZeitLaden']='Load current time';
|
||||
$this->phrasen['zeitaufzeichnung/alsEndzeitUebernehmen']='Transfer to endtime';
|
||||
?>
|
||||
@@ -61,7 +61,7 @@
|
||||
$wochen=round(($ts_ende-$ts_beginn)/(60*60*24*7));
|
||||
|
||||
//Stundenplandaten holen
|
||||
$sql_query="SELECT DISTINCT datum,stunde,ort_kurzbz, EXTRACT(DOW FROM datum) AS tag FROM lehre.tbl_stundenplan
|
||||
$sql_query="SELECT DISTINCT datum,stunde,ort_kurzbz, EXTRACT(DOW FROM datum) AS tag, max_person FROM lehre.tbl_stundenplan JOIN public.tbl_ort USING (ort_kurzbz)
|
||||
WHERE datum>='$datum_beginn' AND datum<='$datum_ende' AND stunde>=$stunde_beginn AND stunde<=$stunde_ende
|
||||
ORDER BY ort_kurzbz";
|
||||
|
||||
@@ -72,6 +72,7 @@
|
||||
while ($row=$db->db_fetch_object($result))
|
||||
{
|
||||
$raum[$row->ort_kurzbz]->ort=$row->ort_kurzbz;
|
||||
$raum[$row->ort_kurzbz]->personen=$row->max_person;
|
||||
if (!isset($raum[$row->ort_kurzbz]->last[$row->tag][$row->stunde]->anzahl))
|
||||
$raum[$row->ort_kurzbz]->last[$row->tag][$row->stunde]->anzahl=1;
|
||||
else
|
||||
@@ -89,10 +90,10 @@
|
||||
|
||||
<body>
|
||||
<form method="POST">
|
||||
Beginn:<input name="datum_beginn" value="<?php echo $datum_beginn; ?>" size="8" />
|
||||
Ende:<input name="datum_ende" value="<?php echo $datum_ende; ?>" size="8" />
|
||||
Beginn:<input name="datum_beginn" value="<?php echo $datum_beginn; ?>" size="9" />
|
||||
Ende:<input name="datum_ende" value="<?php echo $datum_ende; ?>" size="9" />
|
||||
|
||||
Stunde -> von:<input name="stunde_beginn" value="<?php echo $stunde_beginn; ?>" size="2" />
|
||||
Unterrichtseinheit von:<input name="stunde_beginn" value="<?php echo $stunde_beginn; ?>" size="2" />
|
||||
bis:<input name="stunde_ende" value="<?php echo $stunde_ende; ?>" size="2" />
|
||||
<input type="submit">
|
||||
</form>
|
||||
@@ -101,7 +102,7 @@
|
||||
<TR>
|
||||
<?php
|
||||
$span=$stunde_ende-$stunde_beginn+1;
|
||||
echo "<th rowspan='2'>Ort</th><th colspan='$span'>Montag</th><th colspan='$span'>Dienstag</th><th colspan='$span'>Mittwoch</th>
|
||||
echo "<th rowspan='2'>Ort (Personen)</th><th colspan='$span'>Montag</th><th colspan='$span'>Dienstag</th><th colspan='$span'>Mittwoch</th>
|
||||
<th colspan='$span'>Donnerstag</th><th colspan='$span'>Freitag</th><th colspan='$span'>Samstag</th>";
|
||||
?>
|
||||
</TR>
|
||||
@@ -119,7 +120,7 @@
|
||||
$anz_colors=count($cfgStdBgcolor)-1;
|
||||
foreach ($raum AS $ort)
|
||||
{
|
||||
echo '<TR><TD>'.$ort->ort.'</TD>';
|
||||
echo '<TR><TD>'.$ort->ort.' ('.$ort->personen.')</TD>';
|
||||
for ($t=1;$t<7;$t++)
|
||||
for ($s=$stunde_beginn;$s<=$stunde_ende; $s++)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user