This commit is contained in:
Andreas Österreicher
2007-11-12 13:36:31 +00:00
parent c1f22930dd
commit 202717d9b0
2 changed files with 24 additions and 5 deletions
+7 -2
View File
@@ -47,6 +47,7 @@ class studiengang
var $bescheidvom; // Date
var $titelbescheidvom; // Date
var $ext_id; // bigint
var $orgform_kurzbz;
var $kuerzel; // = typ + kurzbz (Bsp: BBE)
@@ -121,6 +122,7 @@ class studiengang
$this->bescheidvom=$row->bescheidvom;
$this->ext_id=$row->ext_id;
$this->kuerzel = strtoupper($row->typ.$row->kurzbz);
$this->orgform_kurzbz = $row->orgform_kurzbz;
$this->telefon=$row->telefon;
$this->titelbescheidvom=$row->titelbescheidvom;
@@ -178,6 +180,7 @@ class studiengang
$stg_obj->bescheidvom=$row->bescheidvom;
$stg_obj->ext_id=$row->ext_id;
$stg_obj->kuerzel = strtoupper($row->typ.$row->kurzbz);
$stg_obj->orgform_kurzbz = $row->orgform_kurzbz;
$stg_obj->telefon=$row->telefon;
$stg_obj->titelbescheidvom=$row->titelbescheidvom;
@@ -262,7 +265,7 @@ class studiengang
//Neuen Datensatz anlegen
$qry = 'INSERT INTO public.tbl_studiengang (studiengang_kz, kurzbz, kurzbzlang, bezeichnung, english,
typ, farbe, email, telefon, max_verband, max_semester, max_gruppe, erhalter_kz, bescheid, bescheidbgbl1,
bescheidbgbl2, bescheidgz, bescheidvom, titelbescheidvom, aktiv, ext_id) VALUES ('.
bescheidbgbl2, bescheidgz, bescheidvom, titelbescheidvom, aktiv, ext_id, orgform_kurzbz) VALUES ('.
$this->addslashes($this->studiengang_kz).', '.
$this->addslashes($this->kurzbz).', '.
$this->addslashes($this->kurzbzlang).', '.
@@ -283,7 +286,8 @@ class studiengang
$this->addslashes($this->bescheidvom).', '.
$this->addslashes($this->titelbescheidvom).', '.
$this->addslashes($this->aktiv).', '.
$this->addslashes($this->ext_id).');';
$this->addslashes($this->ext_id).', '.
$this->addslashes($this->orgform_kurzbz).');';
}
else
{
@@ -317,6 +321,7 @@ class studiengang
'titelbescheidvom='.$this->addslashes($this->titelbescheidvom).', '.
'ext_id='.$this->addslashes($this->ext_id).', '.
'telefon='.$this->addslashes($this->telefon).', '.
'orgform_kurzbz='.$this->addslashes($this->orgform_kurzbz).', '.
'aktiv='.$this->addslashes($this->aktiv).' '.
'WHERE studiengang_kz='.$this->addslashes($this->studiengang_kz).';';
}
+17 -3
View File
@@ -88,7 +88,7 @@
$sg_update->bescheidbgbl2 = $bescheidbgbl1;
$sg_update->bescheidgz = $bescheidgz;
$sg_update->bescheidvom = $bescheidvom;
$sg_update->organisationsform = $organisationsform;
$sg_update->orgform_kurzbz = $organisationsform;
$sg_update->titelbescheidvom = $titelbescheidvom;
$sg_update->aktiv = $aktiv;
$sg_update->ext_id = $ext_id;
@@ -131,7 +131,7 @@
$bescheidbgbl2 = $sg->bescheidbgbl1;
$bescheidgz = $sg->bescheidgz;
$bescheidvom = $sg->bescheidvom;
$organisationsform = $sg->organisationsform;
$organisationsform = $sg->orgform_kurzbz;
$titelbescheidvom = $sg->titelbescheidvom;
$ext_id = $sg->ext_id;
$aktiv = $sg->aktiv;
@@ -181,7 +181,21 @@
$htmlstr .= " </tr>\n";
$htmlstr .= " <tr>\n";
$htmlstr .= " <td>Organisationsform</td>\n";
$htmlstr .= " <td><input class='detail' type='text' name='organisationsform' size='16' maxlength='1' value='".$organisationsform."' onchange='submitable()'></td>\n";
$htmlstr .= " <td><SELECT name='organisationsform' onchange='submitable()'>";
$qry = "SELECT orgform_kurzbz FROM bis.tbl_orgform ORDER BY orgform_kurzbz";
if($result = pg_query($conn, $qry))
{
while($row = pg_fetch_object($result))
{
if($row->orgform_kurzbz == $organisationsform)
$selected = 'selected';
else
$selected = '';
$htmlstr .= " <option value='$row->orgform_kurzbz' $selected>$row->orgform_kurzbz</option>";
}
}
$htmlstr .= " </SELECT></td>\n";
$htmlstr .= " </tr>\n";
$htmlstr .= " <tr>\n";
$htmlstr .= " <td>Ext ID</td>\n";