- Fehler bei der Anzeige der Anzahl behoben

- nur aktuelle Reihungstests anzeigen
This commit is contained in:
Andreas Österreicher
2007-08-16 15:45:36 +00:00
parent c0a8ae67b3
commit cf26ed3455
4 changed files with 32 additions and 33 deletions
+9 -26
View File
@@ -8,17 +8,8 @@
Die Liste ist in Module geteilt. Innerhalb eines Moduls erfolgt die
Auflistung nach Priorit&auml;t (h&ouml;chste oben).<br>
<h2>&Auml;nderungen</h2>
<ul>
<li>Nach dem sortieren einiger Trees ist danach ein anderer Datensatz
markiert als vorher</li>
</ul>
<br>
<h2>Fehler</h2>
<h3>Listen</h3>
<ul>
<li> Anzahl: Anzahl stimmt nicht immer? </li>
</ul>
<hr>
<h2>Statistik</h2>
Als Hauptmen&uuml;
@@ -30,37 +21,29 @@ content/statistik/lvplanung.php muss noch erstellt werden)</li>
<hr>
<h2>Studenten-Modul</h2>
<ul>
<li> Wunsch: SVNR 4stellig: gesamte Nummer wird dann aus dem
Geburtsdatum konstruiert. </li>
<li> Wunsch: SVNR 4stellig: gesamte Nummer wird dann aus dem Geburtsdatum konstruiert. </li>
</ul>
<hr>
<h2>Mitarbeiter-Modul</h2>
<ul>
<li style="color: rgb(0, 0, 0);">Login funktioniert nicht beim 1. mal
wenn Mozilla bereits offen ist</li>
<li style="color: rgb(0, 0, 0);">BIS Meldung pr&uuml;fen und in
Oberfl&auml;che integrieren</li>
<li style="color: rgb(0, 0, 0);">Zeitweise ist das Speichern nicht
m&ouml;glich Error Code 502.<br>
</li>
<li style="color: rgb(0, 0, 0);">Excel Export soll zus&auml;tzlich
die Nation anzeigen</li>
<li style="color: rgb(0, 0, 0);">Excel Export soll zus&auml;tzlich
die Firma anzeigen wenn die betreffende Person die Zustelladresse in
einer Firma hat<br>
</li>
<li style="color: rgb(0, 0, 0);">Login funktioniert nicht beim 1. mal wenn Mozilla bereits offen ist</li>
<li style="color: rgb(0, 0, 0);">BIS Meldung pr&uuml;fen und in Oberfl&auml;che integrieren</li>
<li style="color: rgb(0, 0, 0);">Zeitweise ist das Speichern nicht m&ouml;glich Error Code 502.<br> </li>
<li style="color: rgb(0, 0, 0);">Excel Export soll zus&auml;tzlich die Nation anzeigen</li>
<li style="color: rgb(0, 0, 0);">Excel Export soll zus&auml;tzlich die Firma anzeigen wenn die betreffende Person die Zustelladresse in einer Firma hat<br> </li>
<li>Telefonnummern und Emailadressen im Tree anzeigen</li>
</ul>
<hr>
<br>
<b>FAS V2</b><br>
<ul>
<li style="color: rgb(0, 0, 0);">Absolventen Beendigungsdatum bei
allen auf einmal setzbar</li>
<li style="color: rgb(0, 0, 0);">Absolventen Beendigungsdatum bei allen auf einmal setzbar</li>
</ul>
<hr>
<h2>Erledigte Anforderungen</h2>
<ul>
<li> Anzahl: Anzahl stimmt nicht immer? <br>
16.08.2007 oesi<br><br></li>
<li>Betriebsmittel Overlay auch bei den Mitarbeitern Anzeigen<br>
6.8.2007 oesi<br><br></li>
<li>Im Filter aufgenommene Bewerber kommen auch abgewiesene vor.<br>
+2
View File
@@ -355,10 +355,12 @@ function StudentTreeSelectStudent()
tree.view.selection.select(i);
//Sicherstellen, dass die Zeile im sichtbaren Bereich liegt
tree.treeBoxObject.ensureRowIsVisible(i);
document.getElementById('student-toolbar-label-anzahl').value='Anzahl: '+items;
return true;
}
}
}
document.getElementById('student-toolbar-label-anzahl').value='Anzahl: '+items;
}
+10 -2
View File
@@ -115,9 +115,17 @@ class reihungstest
}
}
function getAll()
// ****
// * Liefert alle Reihungstests
// * wenn ein Datum uebergeben wird, dann werden alle Reihungstests ab diesem
// * Datum zurueckgeliefert
// ****
function getAll($datum=null)
{
$qry = "SELECT * FROM public.tbl_reihungstest ORDER BY datum, uhrzeit";
$qry = "SELECT * FROM public.tbl_reihungstest ";
if($datum!=null)
$qry.=" WHERE datum>='$datum'";
$qry.=" ORDER BY datum, uhrzeit";
if($result = pg_query($this->conn, $qry))
{
while($row = pg_fetch_object($result))
+11 -5
View File
@@ -32,7 +32,7 @@
$user = get_uid();
$datum_obj = new datum();
$stg_kz = (isset($_GET['stg_kz'])?$_GET['stg_kz']:'');
$stg_kz = (isset($_GET['stg_kz'])?$_GET['stg_kz']:'-1');
$reihungstest_id = (isset($_GET['reihungstest_id'])?$_GET['reihungstest_id']:'');
$neu = (isset($_GET['neu'])?true:false);
$stg_arr = array();
@@ -51,23 +51,27 @@
<h2>Reihungstest - Verwaltung</h2>
<?php
// Speichern eines Reihungstesttermines
if(isset($_POST['speichern']))
{
$reihungstest = new reihungstest($conn);
if(isset($_POST['reihungstest_id']) && $_POST['reihungstest_id']!='')
{
//Reihungstest laden
if(!$reihungstest->load($_POST['reihungstest_id']))
die($reihungstest->errormsg);
$reihungstest->new = false;
}
else
{
//Neuen Reihungstest anlegen
$reihungstest->new=true;
$reihungstest->insertvon = $user;
$reihungstest->insertamum = date('Y-m-d H:i:s');
}
//Datum und Uhrzeit pruefen
if($_POST['datum']!='' && !$datum_obj->checkDatum($_POST['datum']))
{
echo 'Datum ist ungueltig';
@@ -95,7 +99,7 @@
$reihungstest_id = $reihungstest->reihungstest_id;
$stg_kz = $reihungstest->studiengang_kz;
}
else
else
{
echo 'Fehler beim Speichern der Daten: '.$reihungstest->errormsg;
}
@@ -131,7 +135,7 @@
//Reihungstest DropDown
$reihungstest = new reihungstest($conn);
if($stg_kz==-1)
$reihungstest->getAll();
$reihungstest->getAll(date('Y').'-01-01'); //Alle Reihungstests ab diesem Jahr laden
else
$reihungstest->getReihungstest($stg_kz);
@@ -164,7 +168,8 @@
if($stg_kz!=-1 && $stg_kz!='')
$reihungstest->studiengang_kz = $stg_kz;
}
//Formular zum bearbeiten des Reihungstests
echo '<HR>';
echo "<FORM method='POST'>";
echo "<input type='hidden' value='$reihungstest->reihungstest_id' name='reihungstest_id' />";
@@ -188,6 +193,7 @@
}
echo "</SELECT></TD></TR>";
//Ort DropDown
echo "<tr><td>Ort</td><td><SELECT name='ort_kurzbz'>";
if($reihungstes->ort_kurzbz=='')
@@ -218,7 +224,7 @@
echo '<HR>';
//Liste der Interessenten die zum Reihungstest angemeldet sind
$qry = "SELECT *, (SELECT kontakt FROM tbl_kontakt WHERE kontakttyp='email' AND person_id=tbl_prestudent.person_id ORDER BY zustellung LIMIT 1) as email FROM public.tbl_prestudent JOIN public.tbl_person USING(person_id) WHERE reihungstest_id='$reihungstest_id' ORDER BY nachname, vorname";
$mailto = '';
if($result = pg_query($conn, $qry))