mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-07-23 09:52:22 +00:00
Merge origin/ci into ci
Conflicts: application/config/rest.php application/libraries/FHC_Auth.php tests/codeception/api/LoginCept.php
This commit is contained in:
+10
-11
@@ -24,12 +24,19 @@
|
||||
* Klasse Nation (FAS-Online)
|
||||
* @create 06-04-2006
|
||||
*/
|
||||
require_once(dirname(__FILE__).'/basis_db.class.php');
|
||||
require_once(dirname(__FILE__).'/datum.class.php');
|
||||
|
||||
class nation extends basis_db
|
||||
// CI
|
||||
require_once(dirname(__FILE__).'/../ci_hack.php');
|
||||
require_once(dirname(__FILE__).'/../application/models/Nation_model.php');
|
||||
|
||||
class nation extends Nation_model
|
||||
{
|
||||
use db_extra; //CI Hack
|
||||
|
||||
public $new; // boolean
|
||||
public $nation = array(); // nation Objekt
|
||||
public $errormsg; // string
|
||||
|
||||
//Tabellenspalten
|
||||
public $code;
|
||||
@@ -100,15 +107,7 @@ class nation extends basis_db
|
||||
public function getAll($ohnesperre=false, $orderEnglish=false)
|
||||
{
|
||||
//Lesen der Daten aus der Datenbank
|
||||
$qry = "SELECT * FROM bis.tbl_nation";
|
||||
if($ohnesperre)
|
||||
$qry .= " WHERE sperre is null";
|
||||
if($orderEnglish == false)
|
||||
$qry .=" ORDER BY kurztext";
|
||||
else
|
||||
$qry .=" ORDER BY engltext";
|
||||
|
||||
$qry.=';';
|
||||
$qry = $this->_getNationQuery($ohnesperre, $orderEnglish);
|
||||
|
||||
if(!$this->db_query($qry))
|
||||
{
|
||||
|
||||
@@ -22,7 +22,6 @@
|
||||
/*
|
||||
* Benoetigt functions.inc.php
|
||||
*/
|
||||
//require_once(dirname(__FILE__).'/basis_db.class.php'); Now over CI
|
||||
require_once(dirname(__FILE__).'/datum.class.php');
|
||||
|
||||
// CI
|
||||
@@ -93,12 +92,7 @@ class person extends Person_model
|
||||
//person_id auf gueltigkeit pruefen
|
||||
if (is_numeric($personId) && $personId != '')
|
||||
{
|
||||
/* Alter Code
|
||||
$qry = "SELECT person_id, sprache, anrede, titelpost, titelpre, nachname, vorname, vornamen,
|
||||
gebdatum, gebort, gebzeit, foto, anmerkung, homepage, svnr, ersatzkennzeichen,
|
||||
familienstand, anzahlkinder, aktiv, insertamum, insertvon, updateamum, updatevon, ext_id,
|
||||
geschlecht, staatsbuergerschaft, geburtsnation, kurzbeschreibung, zugangscode, foto_sperre, matr_nr
|
||||
FROM public.tbl_person WHERE person_id=".$this->db_add_param($personId, FHC_INTEGER);
|
||||
$qry = str_replace('?', $this->db_add_param($personId, FHC_INTEGER), $this->_loadQuery);
|
||||
|
||||
if (!$this->db_query($qry))
|
||||
{
|
||||
@@ -106,8 +100,7 @@ class person extends Person_model
|
||||
return false;
|
||||
}
|
||||
|
||||
if ($row = $this->db_fetch_object())*/
|
||||
if ($row = $this->getPerson($personId))
|
||||
if ($row = $this->db_fetch_object())
|
||||
{
|
||||
$this->person_id = $row->person_id;
|
||||
$this->sprache = $row->sprache;
|
||||
|
||||
@@ -19,10 +19,17 @@
|
||||
* Andreas Oesterreicher <andreas.oesterreicher@technikum-wien.at> and
|
||||
* Rudolf Hangl <rudolf.hangl@technikum-wien.at>.
|
||||
*/
|
||||
require_once(dirname(__FILE__).'/person.class.php');
|
||||
require_once(dirname(__FILE__).'/datum.class.php');
|
||||
|
||||
class prestudent extends person
|
||||
// CI
|
||||
require_once(dirname(__FILE__).'/../ci_hack.php');
|
||||
require_once(dirname(__FILE__).'/../application/models/person/Person_model.php');
|
||||
|
||||
class prestudent extends Person_model
|
||||
{
|
||||
use db_extra; //CI Hack
|
||||
public $errormsg; // string
|
||||
|
||||
//Tabellenspalten
|
||||
public $prestudent_id; // varchar(16)
|
||||
public $aufmerksamdurch_kurzbz;
|
||||
|
||||
@@ -20,12 +20,21 @@
|
||||
* Rudolf Hangl <rudolf.hangl@technikum-wien.at> and
|
||||
* Gerald Raab <gerald.raab@technikum-wien.at>.
|
||||
*/
|
||||
require_once(dirname(__FILE__).'/basis_db.class.php');
|
||||
//require_once(dirname(__FILE__).'/basis_db.class.php');
|
||||
|
||||
class studiengang extends basis_db
|
||||
require_once(dirname(__FILE__).'/datum.class.php');
|
||||
|
||||
// CI
|
||||
require_once(dirname(__FILE__).'/../ci_hack.php');
|
||||
require_once(dirname(__FILE__).'/../application/models/studies/Course_model.php');
|
||||
|
||||
class studiengang extends Course_model
|
||||
{
|
||||
use db_extra; //CI Hack
|
||||
|
||||
public $new; // boolean
|
||||
public $result = array(); // studiengang Objekt
|
||||
public $errormsg; // string
|
||||
|
||||
public $studiengang_kz; // integer
|
||||
public $kurzbz; // varchar(5)
|
||||
@@ -55,7 +64,6 @@ class studiengang extends basis_db
|
||||
public $onlinebewerbung; // boolean
|
||||
|
||||
public $kuerzel; // = typ + kurzbz (Bsp: BBE)
|
||||
private $studiengang_typ_arr = array(); // Array mit den Studiengangstypen
|
||||
public $kuerzel_arr = array(); // Array mit allen Kurzeln Index=studiengangs_kz
|
||||
public $moodle; // boolean
|
||||
public $lgartcode; //integer
|
||||
@@ -64,6 +72,8 @@ class studiengang extends basis_db
|
||||
public $bezeichnung_arr = array();
|
||||
|
||||
public $beschreibung;
|
||||
|
||||
public $studiengang_typ_arr = array(); // Array mit den Studiengangstypen
|
||||
|
||||
/**
|
||||
* Konstruktor
|
||||
@@ -84,7 +94,7 @@ class studiengang extends basis_db
|
||||
$this->studiengang_typ_arr["e"] = "Erhalter"; */
|
||||
}
|
||||
|
||||
public function __get($value)
|
||||
/*public function __get($value)
|
||||
{
|
||||
switch($value)
|
||||
{
|
||||
@@ -95,7 +105,7 @@ class studiengang extends basis_db
|
||||
}
|
||||
}
|
||||
return $this->$value;
|
||||
}
|
||||
}*/
|
||||
|
||||
/**
|
||||
* Laedt einen Studiengang
|
||||
@@ -109,8 +119,8 @@ class studiengang extends basis_db
|
||||
$this->errormsg = 'Studiengang_kz muss eine gueltige Zahl sein';
|
||||
return false;
|
||||
}
|
||||
|
||||
$qry = "SELECT * FROM public.tbl_studiengang WHERE studiengang_kz=".$this->db_add_param($studiengang_kz);
|
||||
|
||||
$qry = "SELECT * FROM public.tbl_studiengang WHERE studiengang_kz = " . $this->db_add_param($studiengang_kz);
|
||||
|
||||
if($this->db_query($qry))
|
||||
{
|
||||
@@ -237,14 +247,7 @@ class studiengang extends basis_db
|
||||
*/
|
||||
public function getAllForBewerbung()
|
||||
{
|
||||
$qry = 'SELECT DISTINCT studiengang_kz, typ, organisationseinheittyp_kurzbz, studiengangbezeichnung, standort, studiengangbezeichnung_englisch, lgartcode, tbl_lgartcode.bezeichnung '
|
||||
. 'FROM lehre.vw_studienplan '
|
||||
. 'LEFT JOIN bis.tbl_lgartcode USING (lgartcode) '
|
||||
. 'WHERE onlinebewerbung IS TRUE '
|
||||
. 'AND aktiv IS TRUE '
|
||||
. 'ORDER BY typ, studiengangbezeichnung, tbl_lgartcode.bezeichnung ASC';
|
||||
|
||||
if(!$result = $this->db_query($qry))
|
||||
if(!$result = $this->db_query($this->_enabledCoursesQuery))
|
||||
{
|
||||
$this->errormsg = 'Datensatz konnte nicht geladen werden';
|
||||
return false;
|
||||
@@ -340,7 +343,7 @@ class studiengang extends basis_db
|
||||
if(count($kennzahlen)==0)
|
||||
return true;
|
||||
|
||||
$kennzahlen = $this->implode4SQL($kennzahlen);
|
||||
$kennzahlen = $this->db_implode4SQL($kennzahlen);
|
||||
|
||||
$qry = 'SELECT * FROM public.tbl_studiengang WHERE studiengang_kz in('.$kennzahlen.')';
|
||||
if ($aktiv)
|
||||
@@ -903,4 +906,4 @@ class studiengang extends basis_db
|
||||
return false;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -297,7 +297,7 @@ class studienordnung extends basis_db
|
||||
$this->db_add_param($this->studiengangkurzbzlang).', '.
|
||||
$this->db_add_param($this->akadgrad_id,FHC_INTEGER).', '.
|
||||
$this->db_add_param($this->standort_id,FHC_INTEGER).', '.
|
||||
$this->db_add_param($this->status_kurzb).', '.
|
||||
$this->db_add_param($this->status_kurzbz).', '.
|
||||
' now(), '.
|
||||
$this->db_add_param($this->insertvon).');';
|
||||
}
|
||||
@@ -417,7 +417,7 @@ class studienordnung extends basis_db
|
||||
$obj->studiengangkurzbzlang = $row->studiengangkurzbzlang;
|
||||
$obj->akadgrad_id = $row->akadgrad_id;
|
||||
$obj->standort_id = $row->standort_id;
|
||||
$obj->status_kurzb = $row->status_kurzb;
|
||||
$obj->status_kurzbz = $row->status_kurzbz;
|
||||
$obj->updateamum = $row->updateamum;
|
||||
$obj->updatevon = $row->updatevon;
|
||||
$obj->insertamum = $row->insertamum;
|
||||
@@ -442,7 +442,7 @@ class studienordnung extends basis_db
|
||||
$obj->studiengangkurzbzlang = $this->studiengangkurzbzlang;
|
||||
$obj->akadgrad_id = $this->akadgrad_id;
|
||||
$obj->standort_id = $this->standort_id;
|
||||
$obj->status_kurzb = $this->status_kurzb;
|
||||
$obj->status_kurzbz = $this->status_kurzbz;
|
||||
$obj->updateamum = $this->updateamum;
|
||||
$obj->updatevon = $this->updatevon;
|
||||
$obj->insertamum = $this->insertamum;
|
||||
@@ -746,7 +746,7 @@ class studienordnung extends basis_db
|
||||
$this->studiengangkurzbzlang = $row->studiengangkurzbzlang;
|
||||
$this->akadgrad_id = $row->akadgrad_id;
|
||||
$this->standort_id = $row->standort_id;
|
||||
$this->status_kurzb = $row->status_kurzb;
|
||||
$this->status_kurzbz = $row->status_kurzbz;
|
||||
$this->updateamum = $row->updateamum;
|
||||
$this->updatevon = $row->updatevon;
|
||||
$this->insertamum = $row->insertamum;
|
||||
@@ -806,7 +806,7 @@ class studienordnung extends basis_db
|
||||
$obj->studiengangkurzbzlang = $row->studiengangkurzbzlang;
|
||||
$obj->akadgrad_id = $row->akadgrad_id;
|
||||
$this->standort_id = $row->standort_id;
|
||||
$this->status_kurzb = $row->status_kurzb;
|
||||
$this->status_kurzbz = $row->status_kurzbz;
|
||||
$obj->updateamum = $row->updateamum;
|
||||
$obj->updatevon = $row->updatevon;
|
||||
$obj->insertamum = $row->insertamum;
|
||||
|
||||
@@ -24,12 +24,19 @@
|
||||
* Stefan Puraner <puraner@technikum-wien.at>
|
||||
*/
|
||||
|
||||
require_once(dirname(__FILE__).'/basis_db.class.php');
|
||||
require_once(dirname(__FILE__).'/datum.class.php');
|
||||
|
||||
class studienplan extends basis_db
|
||||
// CI
|
||||
require_once(dirname(__FILE__).'/../ci_hack.php');
|
||||
require_once(dirname(__FILE__).'/../application/models/studies/Plan_model.php');
|
||||
|
||||
class studienplan extends Plan_model
|
||||
{
|
||||
use db_extra; //CI Hack
|
||||
|
||||
public $new = true; // boolean
|
||||
public $result = array(); // Objekte
|
||||
public $errormsg; // string
|
||||
|
||||
//Tabellenspalten
|
||||
protected $studienplan_id; // integer (PK)
|
||||
@@ -74,10 +81,10 @@ class studienplan extends basis_db
|
||||
$this->$name=$value;
|
||||
}
|
||||
|
||||
public function __get($name)
|
||||
/*public function __get($name)
|
||||
{
|
||||
return $this->$name;
|
||||
}
|
||||
}*/
|
||||
|
||||
/**
|
||||
* Laedt Studienplan mit der ID $studienplan_id
|
||||
@@ -722,13 +729,7 @@ class studienplan extends basis_db
|
||||
*/
|
||||
function getStudienplaene($studiengang_kz)
|
||||
{
|
||||
$qry = "SELECT
|
||||
distinct tbl_studienplan.*
|
||||
FROM
|
||||
lehre.tbl_studienplan
|
||||
JOIN lehre.tbl_studienordnung USING(studienordnung_id)
|
||||
WHERE
|
||||
tbl_studienordnung.studiengang_kz=".$this->db_add_param($studiengang_kz, FHC_INTEGER);
|
||||
$qry = str_replace('?', $this->db_add_param($studiengang_kz, FHC_INTEGER), $this->_curriculaQuery);
|
||||
|
||||
if($result = $this->db_query($qry))
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user