mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-07-20 00:12:15 +00:00
Neues Attribut Onlinebewerbung im Studienplan
This commit is contained in:
@@ -29,45 +29,46 @@ require_once(dirname(__FILE__).'/basis_db.class.php');
|
||||
|
||||
class studienplan extends basis_db
|
||||
{
|
||||
public $new = true; // boolean
|
||||
public $result = array(); // Objekte
|
||||
public $new = true; // boolean
|
||||
public $result = array(); // Objekte
|
||||
|
||||
//Tabellenspalten
|
||||
public $studienplan_id; // integer (PK)
|
||||
public $studienordnung_id; // integer FK Studienordnung
|
||||
public $orgform_kurzbz; // varchar (3)
|
||||
public $version; // varchar (256)
|
||||
public $bezeichnung; // varchar (256)
|
||||
public $regelstudiendauer; // integer
|
||||
public $sprache; // varchar (16) FK Sprache
|
||||
public $aktiv=false; // boolean
|
||||
public $semesterwochen; // smallint
|
||||
public $testtool_sprachwahl=true;// boolean
|
||||
public $updateamum; // timestamp
|
||||
public $updatevon; // varchar
|
||||
public $insertamum; // timestamp
|
||||
public $insertvon; // varchar
|
||||
public $ects_stpl;
|
||||
public $pflicht_sws;
|
||||
public $pflicht_lvs;
|
||||
//Tabellenspalten
|
||||
public $studienplan_id; // integer (PK)
|
||||
public $studienordnung_id; // integer FK Studienordnung
|
||||
public $orgform_kurzbz; // varchar (3)
|
||||
public $version; // varchar (256)
|
||||
public $bezeichnung; // varchar (256)
|
||||
public $regelstudiendauer; // integer
|
||||
public $sprache; // varchar (16) FK Sprache
|
||||
public $aktiv=false; // boolean
|
||||
public $semesterwochen; // smallint
|
||||
public $testtool_sprachwahl=true; // boolean
|
||||
public $updateamum; // timestamp
|
||||
public $updatevon; // varchar
|
||||
public $insertamum; // timestamp
|
||||
public $insertvon; // varchar
|
||||
public $ects_stpl; //numeric(5,2)
|
||||
public $pflicht_sws; // integer
|
||||
public $pflicht_lvs; // integer
|
||||
public $onlinebewerbung_studienplan; //boolean
|
||||
|
||||
//Tabellenspalten für Zwischentabelle tbl_studienplan_lehrveranstaltung
|
||||
public $studienplan_lehrveranstaltung_id; //integer
|
||||
public $lehrveranstaltung_id; //integer
|
||||
public $semester; //smallint
|
||||
public $studienplan_lehrveranstaltung_id_parent; //integer
|
||||
public $pflicht; //boolean
|
||||
public $koordinator; //varchar(32)
|
||||
public $sort;
|
||||
//Tabellenspalten für Zwischentabelle tbl_studienplan_lehrveranstaltung
|
||||
public $studienplan_lehrveranstaltung_id; //integer
|
||||
public $lehrveranstaltung_id; //integer
|
||||
public $semester; //smallint
|
||||
public $studienplan_lehrveranstaltung_id_parent; //integer
|
||||
public $pflicht; //boolean
|
||||
public $koordinator; //varchar(32)
|
||||
public $sort;
|
||||
public $curriculum=true;
|
||||
public $export=true;
|
||||
public $genehmigung=true;
|
||||
|
||||
/**
|
||||
* Konstruktor
|
||||
*/
|
||||
public function __construct()
|
||||
{
|
||||
* Konstruktor
|
||||
*/
|
||||
public function __construct()
|
||||
{
|
||||
parent::__construct();
|
||||
}
|
||||
|
||||
@@ -119,6 +120,7 @@ class studienplan extends basis_db
|
||||
$this->ects_stpl = $row->ects_stpl;
|
||||
$this->pflicht_lvs = $row->pflicht_lvs;
|
||||
$this->pflicht_sws = $row->pflicht_sws;
|
||||
$this->onlinebewerbung_studienplan = $this->db_parse_bool($row->onlinebewerbung_studienplan);
|
||||
$this->updateamum = $row->updateamum;
|
||||
$this->updatevon = $row->updatevon;
|
||||
$this->insertamum = $row->insertamum;
|
||||
@@ -176,6 +178,7 @@ class studienplan extends basis_db
|
||||
$obj->ects_stpl = $row->ects_stpl;
|
||||
$obj->pflicht_lvs = $row->pflicht_lvs;
|
||||
$obj->pflicht_sws = $row->pflicht_sws;
|
||||
$obj->onlinebewerbung_studienplan = $this->db_parse_bool($row->onlinebewerbung_studienplan);
|
||||
$obj->updateamum = $row->updateamum;
|
||||
$obj->updatevon = $row->updatevon;
|
||||
$obj->insertamum = $row->insertamum;
|
||||
@@ -269,7 +272,7 @@ class studienplan extends basis_db
|
||||
//Neuen Datensatz einfuegen
|
||||
$qry='BEGIN;INSERT INTO lehre.tbl_studienplan (studienordnung_id, orgform_kurzbz,version,
|
||||
bezeichnung, regelstudiendauer, sprache, aktiv, semesterwochen, testtool_sprachwahl,
|
||||
pflicht_sws, pflicht_lvs, ects_stpl, insertamum, insertvon) VALUES ('.
|
||||
pflicht_sws, pflicht_lvs, ects_stpl, onlinebewerbung_studienplan, insertamum, insertvon) VALUES ('.
|
||||
$this->db_add_param($this->studienordnung_id, FHC_INTEGER).', '.
|
||||
$this->db_add_param($this->orgform_kurzbz).', '.
|
||||
$this->db_add_param($this->version).', '.
|
||||
@@ -282,6 +285,7 @@ class studienplan extends basis_db
|
||||
$this->db_add_param($this->pflicht_sws) . ', ' .
|
||||
$this->db_add_param($this->pflicht_lvs) . ', ' .
|
||||
$this->db_add_param($this->ects_stpl) . ', ' .
|
||||
$this->db_add_param($this->onlinebewerbung_studienplan, FHC_BOOLEAN) . ', ' .
|
||||
'now(), '.
|
||||
$this->db_add_param($this->insertvon).');';
|
||||
}
|
||||
@@ -298,17 +302,18 @@ class studienplan extends basis_db
|
||||
' orgform_kurzbz='.$this->db_add_param($this->orgform_kurzbz).', '.
|
||||
' version='.$this->db_add_param($this->version).', '.
|
||||
' bezeichnung='.$this->db_add_param($this->bezeichnung).', '.
|
||||
' regelstudiendauer='.$this->db_add_param($this->regelstudiendauer, FHC_INTEGER).', '.
|
||||
' sprache='.$this->db_add_param($this->sprache).', '.
|
||||
' aktiv='.$this->db_add_param($this->aktiv, FHC_BOOLEAN).', '.
|
||||
' semesterwochen='.$this->db_add_param($this->semesterwochen, FHC_INTEGER).', '.
|
||||
' testtool_sprachwahl='.$this->db_add_param($this->testtool_sprachwahl, FHC_BOOLEAN).','.
|
||||
' ects_stpl=' . $this->db_add_param($this->ects_stpl) . ',' .
|
||||
' pflicht_sws=' . $this->db_add_param($this->pflicht_sws, FHC_INTEGER) . ',' .
|
||||
' pflicht_lvs=' . $this->db_add_param($this->pflicht_lvs, FHC_INTEGER) . ',' .
|
||||
' updateamum= now(), '.
|
||||
' updatevon='.$this->db_add_param($this->updatevon).' '.
|
||||
' WHERE studienplan_id='.$this->db_add_param($this->studienplan_id, FHC_INTEGER, false).';';
|
||||
' regelstudiendauer='.$this->db_add_param($this->regelstudiendauer, FHC_INTEGER).', '.
|
||||
' sprache='.$this->db_add_param($this->sprache).', '.
|
||||
' aktiv='.$this->db_add_param($this->aktiv, FHC_BOOLEAN).', '.
|
||||
' semesterwochen='.$this->db_add_param($this->semesterwochen, FHC_INTEGER).', '.
|
||||
' testtool_sprachwahl='.$this->db_add_param($this->testtool_sprachwahl, FHC_BOOLEAN).','.
|
||||
' ects_stpl=' . $this->db_add_param($this->ects_stpl) . ',' .
|
||||
' pflicht_sws=' . $this->db_add_param($this->pflicht_sws, FHC_INTEGER) . ',' .
|
||||
' pflicht_lvs=' . $this->db_add_param($this->pflicht_lvs, FHC_INTEGER) . ',' .
|
||||
' onlinebewerbung_studienplan=' . $this->db_add_param($this->onlinebewerbung_studienplan, FHC_BOOLEAN) . ',' .
|
||||
' updateamum= now(), '.
|
||||
' updatevon='.$this->db_add_param($this->updatevon).' '.
|
||||
' WHERE studienplan_id='.$this->db_add_param($this->studienplan_id, FHC_INTEGER, false).';';
|
||||
}
|
||||
|
||||
if($this->db_query($qry))
|
||||
@@ -719,6 +724,7 @@ class studienplan extends basis_db
|
||||
ects_stpl,
|
||||
pflicht_sws,
|
||||
pflicht_lvs,
|
||||
onlinebewerbung_studienplan,
|
||||
studiengang_kz,
|
||||
tbl_studienordnung.version AS version_studienordnung,
|
||||
gueltigvon,
|
||||
@@ -837,6 +843,10 @@ class studienplan extends basis_db
|
||||
$obj->aktiv = $this->db_parse_bool($row->aktiv);
|
||||
$obj->semesterwochen = $row->semesterwochen;
|
||||
$obj->testtool_sprachwahl = $this->db_parse_bool($row->testtool_sprachwahl);
|
||||
$obj->ects_stpl = $row->ects_stpl;
|
||||
$obj->pflicht_lvs = $row->pflicht_lvs;
|
||||
$obj->pflicht_sws = $row->pflicht_sws;
|
||||
$obj->onlinebewerbung_studienplan = $this->db_parse_bool($row->onlinebewerbung_studienplan);
|
||||
$obj->updateamum = $row->updateamum;
|
||||
$obj->updatevon = $row->updatevon;
|
||||
$obj->insertamum = $row->insertamum;
|
||||
@@ -916,6 +926,10 @@ class studienplan extends basis_db
|
||||
$obj->aktiv = $this->db_parse_bool($row->aktiv);
|
||||
$obj->semesterwochen = $row->semesterwochen;
|
||||
$obj->testtool_sprachwahl = $this->db_parse_bool($row->testtool_sprachwahl);
|
||||
$obj->ects_stpl = $row->ects_stpl;
|
||||
$obj->pflicht_lvs = $row->pflicht_lvs;
|
||||
$obj->pflicht_sws = $row->pflicht_sws;
|
||||
$obj->onlinebewerbung_studienplan = $this->db_parse_bool($row->onlinebewerbung_studienplan);
|
||||
$obj->updateamum = $row->updateamum;
|
||||
$obj->updatevon = $row->updatevon;
|
||||
$obj->insertamum = $row->insertamum;
|
||||
@@ -1227,6 +1241,10 @@ class studienplan extends basis_db
|
||||
$obj->aktiv = $this->db_parse_bool($row->aktiv);
|
||||
$obj->semesterwochen = $row->semesterwochen;
|
||||
$obj->testtool_sprachwahl = $this->db_parse_bool($row->testtool_sprachwahl);
|
||||
$obj->ects_stpl = $row->ects_stpl;
|
||||
$obj->pflicht_lvs = $row->pflicht_lvs;
|
||||
$obj->pflicht_sws = $row->pflicht_sws;
|
||||
$obj->onlinebewerbung_studienplan = $this->db_parse_bool($row->onlinebewerbung_studienplan);
|
||||
$obj->updateamum = $row->updateamum;
|
||||
$obj->updatevon = $row->updatevon;
|
||||
$obj->insertamum = $row->insertamum;
|
||||
|
||||
Reference in New Issue
Block a user