This commit is contained in:
Andreas Österreicher
2007-09-12 15:48:00 +00:00
parent e0382acd30
commit 4cfa45d973
6 changed files with 31 additions and 5 deletions
+3
View File
@@ -208,6 +208,7 @@ function BetriebsmittelAuswahl()
document.getElementById('betriebsmittel-textbox-retouram').value=retouram;
document.getElementById('betriebsmittel-menulist-betriebsmitteltyp').value=betriebsmitteltyp;
document.getElementById('betriebsmittel-textbox-nummer').value=nummer;
document.getElementById('betriebsmittel-textbox-nummerold').value=nummer;
document.getElementById('betriebsmittel-textbox-nummerintern').value=nummerintern;
document.getElementById('betriebsmittel-textbox-beschreibung').value=beschreibung;
}
@@ -315,6 +316,7 @@ function BetriebsmittelDetailSpeichern()
retouram = document.getElementById('betriebsmittel-textbox-retouram').value;
betriebsmitteltyp = document.getElementById('betriebsmittel-menulist-betriebsmitteltyp').value;
nummer = document.getElementById('betriebsmittel-textbox-nummer').value;
nummerold = document.getElementById('betriebsmittel-textbox-nummerold').value;
beschreibung = document.getElementById('betriebsmittel-textbox-beschreibung').value;
neu = document.getElementById('betriebsmittel-checkbox-neu').checked;
@@ -343,6 +345,7 @@ function BetriebsmittelDetailSpeichern()
req.add('retouram', ConvertDateToISO(retouram));
req.add('betriebsmitteltyp', betriebsmitteltyp);
req.add('nummer', nummer);
req.add('nummerold', nummerold);
req.add('beschreibung', beschreibung);
var response = req.executePOST();
+1
View File
@@ -164,6 +164,7 @@ else
<row>
<label value="Nummer" control="betriebsmittel-textbox-nummer"/>
<hbox>
<textbox id="betriebsmittel-textbox-nummerold" hidden="true"/>
<textbox id="betriebsmittel-textbox-nummer" disabled="true" maxlength="32"/>
<textbox id="betriebsmittel-textbox-nummerintern" disabled="true"/>
<spacer flex="1" />
+22 -1
View File
@@ -157,7 +157,9 @@ loadVariables($conn, $user);
$maxlength[$i]=3;
$worksheet->write($zeile,++$i,"TELEFON", $format_bold);
$maxlength[$i]=3;
$worksheet->write($zeile,++$i,"GRUPPEn", $format_bold);
$maxlength[$i]=3;
$zeile++;
// Student holen
if($typ=='student')
@@ -234,6 +236,7 @@ loadVariables($conn, $user);
global $maxlength, $datum_obj;
global $zeile, $worksheet, $conn;
global $zgv_arr, $zgvmas_arr;
global $studiensemester_kurzbz;
$prestudent = new prestudent($conn, null, null);
$prestudent->getLastStatus($row->prestudent_id);
@@ -452,6 +455,24 @@ loadVariables($conn, $user);
}
}
$i++;
$grps='';
$qry_1 = "SELECT gruppe_kurzbz FROM public.tbl_student JOIN public.tbl_benutzergruppe ON (student_uid=uid) WHERE tbl_student.prestudent_id='$row->prestudent_id' AND tbl_benutzergruppe.studiensemester_kurzbz='$studiensemester_kurzbz'";
if($result_1 = pg_query($conn, $qry_1))
{
while($row_1 = pg_fetch_object($result_1))
{
if($grps!='')
$grps.=',';
$grps.=$row_1->gruppe_kurzbz;
}
}
if(strlen($grps)>$maxlength[$i])
$maxlength[$i]=strlen($grps);
$worksheet->write($zeile,$i, $grps);
$i++;
}
+3 -2
View File
@@ -1117,7 +1117,7 @@ if(!$error)
$bm = new betriebsmittel($conn, null, true);
//Nachschauen ob dieses Betriebsmittel schon existiert
if($bm->getBetriebsmittel($_POST['betriebsmitteltyp'],$_POST['nummer']))
if($bm->getBetriebsmittel($_POST['betriebsmitteltyp'],$_POST['nummerold']))
{
if(count($bm->result)>0)
{
@@ -1125,6 +1125,7 @@ if(!$error)
if($bm->load($bm->result[0]->betriebsmittel_id))
{
$bm->beschreibung = $_POST['beschreibung'];
$bm->nummer = $_POST['nummer'];
if(!$bm->save(false))
{
$return = false;
@@ -1166,7 +1167,7 @@ if(!$error)
}
}
//Zuordnung Betriebsmittel-Person anlgegen
//Zuordnung Betriebsmittel-Person anlegen
$bmp = new betriebsmittelperson($conn, null, null, true);
if($_POST['neu']!='true')
{
@@ -44,7 +44,7 @@ echo '<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>';
<hbox flex="1">
<grid id="student-pruefung-grid-detail" style="margin:4px;" flex="1">
<columns >
<column flex="1"/>
<column flex="2"/>
<column flex="1"/>
</columns>
<rows>
+1 -1
View File
@@ -175,7 +175,7 @@ class betriebsmittel
$qry='UPDATE public.tbl_betriebsmittel SET '.
'betriebsmitteltyp='.$this->addslashes($this->betriebsmitteltyp).', '.
'beschreibung='.$this->addslashes($this->beschreibung).', '.
//'nummer='.$this->addslashes($this->nummer).', '.
'nummer='.$this->addslashes($this->nummer).', '.
'reservieren='.($this->reservieren?'true':'false').', '.
'ort_kurzbz='.$this->addslashes($this->ort_kurzbz).', '.
'ext_id='.$this->addslashes($this->ext_id).', '.