diff --git a/content/Ideen.php b/content/Ideen.php
deleted file mode 100644
index 06b3a7488..000000000
--- a/content/Ideen.php
+++ /dev/null
@@ -1,111 +0,0 @@
-/**************************************************************************
- * @brief Funktion draw_week_rdf Stundenplan im RDF-Format
- *
- * @param datum Datum eines Tages in der angeforderten Woche
- *
- * @return true oder false
- *
- */
- function draw_week_rdf()
- {
- // Stundentafel abfragen
- $sql_query="SELECT * FROM tbl_stunde ORDER BY stunde";
- if(!$result_stunde=pg_exec($this->conn, $sql_query))
- die(pg_last_error($this->conn));
- $num_rows_stunde=pg_numrows($result_stunde);
-
- //echo $this->datum;
-
- $rdf_url='http://www.technikum-wien.at/tempus/lehrstunde/';
- //RDF Kopf
- echo '';
-
- // Von Montag bis Samstag
- for ($i=1; $i<7; $i++)
- {
- for ($k=0; $k<$num_rows_stunde; $k++)
- {
- $j=pg_result($result_stunde,$k,'"stunde"');
- if (isset($this->std_plan[$i][$j][0]->lehrfach))
- {
- // Daten aufbereiten
- $kollision=-1;
- unset($a_unr);
- foreach ($this->std_plan[$i][$j] as $lehrstunde)
- $a_unr[]=$lehrstunde->unr;
-
- // Unterrichtsnummer (Kollision?)
- $unr=array_unique($a_unr);
- $kollision+=count($unr);
- foreach ($a_unr as $unr)
- foreach ($this->std_plan[$i][$j] as $lehrstunde)
- if ($lehrstunde->unr==$unr)
- {
- // Ausgabe
- $lvb=$lehrstunde->stg.'-'.$lehrstunde->sem;
- if ($lehrstunde->ver!=null && $lehrstunde->ver!='0' && $lehrstunde->ver!='')
- {
- $lvb.=$lehrstunde->ver;
- if ($lehrstunde->grp!=null && $lehrstunde->grp!='0' && $lehrstunde->grp!='')
- $lvb.=$lehrstunde->grp;
- }
- echo '
- '.$lehrstunde->stundenplan_id.'
- '.$lvb.'
- '.$lehrstunde->stg_kz.'
- '.$lehrstunde->stg.'
- '.$lehrstunde->sem.'
- '.$lehrstunde->ver.'
- '.$lehrstunde->grp.'
- '.$lehrstunde->einheit_kurzbz.'
- '.$lehrstunde->datum.'
- '.$lehrstunde->stunde.'
- '.$i.'
-
- '.($kollision ? 'true':'false').'
-
- ';
- }
- }
- }
- }
-
- // Sequenz Von Montag bis Samstag
- echo '';
- for ($i=1; $i<7; $i++)
- {
- for ($k=0; $k<$num_rows_stunde; $k++)
- {
- $j=pg_result($result_stunde,$k,'"stunde"');
- if (isset($this->std_plan[$i][$j][0]->lehrfach))
- {
- // Daten aufbereiten
- unset($a_unr);
- foreach ($this->std_plan[$i][$j] as $lehrstunde)
- $a_unr[]=$lehrstunde->unr;
-
- // Unterrichtsnummern
- $unr=array_unique($a_unr);
- foreach ($a_unr as $unr)
- {
- echo '
-
- ';
- foreach ($this->std_plan[$i][$j] as $lehrstunde)
- if ($lehrstunde->unr==$unr)
- {
- // Ausgabe
- echo '';
- }
- echo '
- ';
- }
- }
- }
- }
- echo '';
- echo '';
- }
-
\ No newline at end of file
diff --git a/content/about.xul.php b/content/about.xul.php
index fcaa89db4..c267e3208 100644
--- a/content/about.xul.php
+++ b/content/about.xul.php
@@ -26,7 +26,7 @@ header("Expires Mon, 26 Jul 1997 05:00:00 GMT");
header("Pragma: no-cache");
header("Content-type: application/vnd.mozilla.xul+xml");
-include('../vilesci/config.inc.php');
+include('../config/vilesci.config.inc.php');
echo ''."\n";
echo '';
diff --git a/content/adressedialog.js.php b/content/adressedialog.js.php
index 0536f6fc3..2c2c64692 100644
--- a/content/adressedialog.js.php
+++ b/content/adressedialog.js.php
@@ -20,13 +20,11 @@
* Rudolf Hangl .
*/
-require_once('../vilesci/config.inc.php');
+require_once('../config/vilesci.config.inc.php');
require_once('../include/functions.inc.php');
-$conn = pg_pconnect(CONN_STRING);
-
$user = get_uid();
-loadVariables($conn, $user);
+loadVariables($user);
?>
// ****
diff --git a/content/adressedialog.xul.php b/content/adressedialog.xul.php
index 2d6abf793..dc1f8cce3 100644
--- a/content/adressedialog.xul.php
+++ b/content/adressedialog.xul.php
@@ -26,7 +26,7 @@ header("Expires Mon, 26 Jul 1997 05:00:00 GMT");
header("Pragma: no-cache");
header("Content-type: application/vnd.mozilla.xul+xml");
-include('../vilesci/config.inc.php');
+include('../config/vilesci.config.inc.php');
echo ''."\n";
echo '';
diff --git a/content/akte.php b/content/akte.php
index 824fb2f21..f268919aa 100644
--- a/content/akte.php
+++ b/content/akte.php
@@ -21,7 +21,7 @@
*/
// Holt den Hexcode eines Aktes aus der DB wandelt es in Zeichen
// um und gibt das Dokument zurueck.
-require_once('../vilesci/config.inc.php');
+require_once('../config/vilesci.config.inc.php');
require_once('../include/akte.class.php');
//Hexcode in String umwandeln
@@ -33,14 +33,10 @@ function hexstr($hex)
return $string;
}
-//Connection Herstellen
-if(!$conn = pg_pconnect(CONN_STRING))
- die('Fehler beim oeffnen der Datenbankverbindung');
-
//Hex Dump aus der DB holen
if(isset($_GET['id']) && is_numeric($_GET['id']))
{
- $akte = new akte($conn, $_GET['id']);
+ $akte = new akte($_GET['id']);
//Header fuer Bild schicken
header("Content-type: $akte->mimetype");
diff --git a/content/bankverbindungdialog.js.php b/content/bankverbindungdialog.js.php
index 925b13bc2..5f92b9317 100644
--- a/content/bankverbindungdialog.js.php
+++ b/content/bankverbindungdialog.js.php
@@ -20,13 +20,11 @@
* Rudolf Hangl .
*/
-require_once('../vilesci/config.inc.php');
+require_once('../config/vilesci.config.inc.php');
require_once('../include/functions.inc.php');
-$conn = pg_pconnect(CONN_STRING);
-
$user = get_uid();
-loadVariables($conn, $user);
+loadVariables($user);
?>
// ****
diff --git a/content/bankverbindungdialog.xul.php b/content/bankverbindungdialog.xul.php
index f15d6038f..7565048f0 100644
--- a/content/bankverbindungdialog.xul.php
+++ b/content/bankverbindungdialog.xul.php
@@ -25,8 +25,8 @@ header("Cache-Control: post-check=0, pre-check=0",false);
header("Expires Mon, 26 Jul 1997 05:00:00 GMT");
header("Pragma: no-cache");
header("Content-type: application/vnd.mozilla.xul+xml");
+require_once('../config/vilesci.config.inc.php');
-include('../vilesci/config.inc.php');
echo ''."\n";
echo '';
diff --git a/content/betriebsmitteloverlay.js.php b/content/betriebsmitteloverlay.js.php
index 1e33caf81..f68d324b5 100644
--- a/content/betriebsmitteloverlay.js.php
+++ b/content/betriebsmitteloverlay.js.php
@@ -20,13 +20,11 @@
* Rudolf Hangl .
*/
-require_once('../vilesci/config.inc.php');
+require_once('../config/vilesci.config.inc.php');
require_once('../include/functions.inc.php');
-$conn = pg_pconnect(CONN_STRING);
-
$user = get_uid();
-loadVariables($conn, $user);
+loadVariables($user);
?>
// *********** Globale Variablen *****************//
var BetriebsmittelTreeDatasource; //Datasource des BetriebsmittelTrees
diff --git a/content/betriebsmitteloverlay.xul.php b/content/betriebsmitteloverlay.xul.php
index 57b404863..7ca3e5c26 100644
--- a/content/betriebsmitteloverlay.xul.php
+++ b/content/betriebsmitteloverlay.xul.php
@@ -25,7 +25,8 @@ header("Cache-Control: post-check=0, pre-check=0",false);
header("Expires Mon, 26 Jul 1997 05:00:00 GMT");
header("Pragma: no-cache");
header("Content-type: application/vnd.mozilla.xul+xml");
-require_once('../vilesci/config.inc.php');
+require_once('../config/vilesci.config.inc.php');
+
echo '';
diff --git a/content/bild.php b/content/bild.php
index 7d5a95316..ade9fcd3d 100644
--- a/content/bild.php
+++ b/content/bild.php
@@ -22,7 +22,8 @@
// Holt den Hexcode eines Bildes aus der DB wandelt es in Zeichen
// um und gibt das ein Bild zurueck.
// Aufruf mit
db_query($qry);
//HEX Werte in Zeichen umwandeln und ausgeben
- if($row = pg_fetch_object($result))
+ if($row = $db->db_fetch_object())
echo hexstr($row->foto);
}
?>
\ No newline at end of file
diff --git a/content/bildupload.php b/content/bildupload.php
index 94fb06a9c..0a6dce65e 100644
--- a/content/bildupload.php
+++ b/content/bildupload.php
@@ -21,7 +21,7 @@
*/
// Oberflaeche zur Aenderung von Beispielen und Upload von Bildern
-require_once('../vilesci/config.inc.php');
+require_once('../config/vilesci.config.inc.php');
require_once('../include/functions.inc.php');
require_once('../include/person.class.php');
require_once('../include/benutzerberechtigung.class.php');
@@ -71,14 +71,10 @@ function resize($filename, $width, $height)
imagedestroy($image);
}
-//Connection Herstellen
-if(!$conn = pg_pconnect(CONN_STRING))
- die('Fehler beim oeffnen der Datenbankverbindung');
-
$user = get_uid();
-$rechte = new benutzerberechtigung($conn);
+$rechte = new benutzerberechtigung();
$rechte->getBerechtigungen($user);
if(!$rechte->isBerechtigt('admin') && !$rechte->isBerechtigt('assistenz') && !$rechte->isBerechtigt('mitarbeiter'))
die('Keine Berechtigung');
@@ -107,7 +103,7 @@ if(isset($_POST['submitbild']))
$content = fread($fp, filesize($filename));
fclose($fp);
- $akte = new akte($conn);
+ $akte = new akte();
if($akte->getAkten($_GET['person_id'], 'Lichtbil'))
{
diff --git a/content/dragboard.js.php b/content/dragboard.js.php
index daca4eb6f..920105dcd 100644
--- a/content/dragboard.js.php
+++ b/content/dragboard.js.php
@@ -19,7 +19,7 @@
* Andreas Oesterreicher and
* Rudolf Hangl .
*/
-include('../vilesci/config.inc.php');
+include('../config/vilesci.config.inc.php');
?>
function lehrstunde(id,idList)
{
diff --git a/content/excel.php b/content/excel.php
deleted file mode 100644
index eaa524baa..000000000
--- a/content/excel.php
+++ /dev/null
@@ -1,168 +0,0 @@
-
- * date: 2006-04-22
-*/
-
-//error_reporting(E_ALL);
-//ini_set('display_errors','1');
-
-
-include('../vilesci/config.inc.php');
-include_once('../include/functions.inc.php');
-include_once('../include/fas/functions.inc.php');
-include_once('../include/fas/person.class.php');
-include_once('../include/fas/mitarbeiter.class.php');
-include_once('../include/Excel/PEAR.php');
-include_once('../include/Excel/BIFFwriter.php');
-include_once('../include/Excel/Workbook.php');
-include_once('../include/Excel/Format.php');
-include_once('../include/Excel/Worksheet.php');
-include_once('../include/Excel/Parser.php');
-include_once('../include/Excel/OLE.php');
-include_once('../include/Excel/PPS.php');
-include_once('../include/Excel/Root.php');
-include_once('../include/Excel/File.php');
-include_once('../include/Excel/Writer.php');
-include_once('../include/fas/benutzer.class.php');
-
-
-// Datenbank Verbindung
-if (!$conn = @pg_pconnect(CONN_STRING_FAS))
- $error_msg='Es konnte keine Verbindung zum Server aufgebaut werden!';
-
-if (!$conn_vilesci = @pg_pconnect(CONN_STRING))
- $error_msg='Es konnte keine Verbindung zum Server aufgebaut werden!';
-
-$user = get_uid();
-
-//Parameter holen
-if (isset($_GET['mitarbeiter_id']))
- $mitarbeiter_id = $_GET['mitarbeiter_id'];
-else
- $mitarbeiter_id=null;
-
-if (isset($_GET['fix']))
- $fix = $_GET['fix'];
-else
- $fix=null;
-
-if (isset($_GET['stgl']))
- $stgl = $_GET['stgl'];
-else
- $stgl=null;
-
-if (isset($_GET['fbl']))
- $fbl = $_GET['fbl'];
-else
- $fbl=null;
-
-if (isset($_GET['aktiv']))
- $aktiv = $_GET['aktiv'];
-else
- $aktiv=null;
-
-if (isset($_GET['karenziert']))
- $karenziert = $_GET['karenziert'];
-else
- $karenziert=null;
-
-if (isset($_GET['ausgeschieden']))
- $ausgeschieden = $_GET['ausgeschieden'];
-else
- $ausgeschieden=null;
-
-if (isset($_GET['zustelladresse']))
- $zustelladresse = $_GET['zustelladresse'];
-else
- $zustelladresse = null;
-
-//Spalten
-$anzSpalten=0;
-$varname='spalte'.(string)$anzSpalten;
-while (isset($_GET[$varname]))
-{
- $spalte[$anzSpalten]=$_GET[$varname];
- //echo $spalte[$anzSpalten];
- $anzSpalten++;
- $varname='spalte'.(string)$anzSpalten;
-}
-$zustelladresse=true;
-$benutzer = new benutzer($conn_vilesci);
-$benutzer->loadVariables($user);
-// Mitarbeiter holen
-$mitarbeiterDAO=new mitarbeiter($conn);
-$mitarbeiterDAO->getMitarbeiter($mitarbeiter_id, $fix, $stgl, $fbl, $aktiv, $karenziert, $ausgeschieden, $zustelladresse,getStudiensemesterIdFromName($conn, $benutzer->variable->semester_aktuell));
-
- /*
- * Create Excel File with Content from Students Examples solved
- */
-
- // Creating a workbook
- $workbook = new Spreadsheet_Excel_Writer();
-
- // sending HTTP headers
- $workbook->send("Mitarbeiter". "_" . date("d_m_Y") . ".xls");
-
- // Creating a worksheet
- $worksheet =& $workbook->addWorksheet("Mitarbeiter");
-
- $format_bold =& $workbook->addFormat();
- $format_bold->setBold();
-
- $format_title =& $workbook->addFormat();
- $format_title->setBold();
-// $format_title->setColor('yellow');
-// $format_title->setPattern(1);
-// $format_title->setFgColor('blue');
- // let's merge
- $format_title->setAlign('merge');
-
- for ($i=0;$i<$anzSpalten;$i++)
- $worksheet->write(0,$i,strtoupper(str_replace('_bezeichnung','',$spalte[$i])), $format_bold);
- $worksheet->write(0,$i,"STRASSE", $format_bold);
- $worksheet->write(0,$i+1,"PLZ", $format_bold);
- $worksheet->write(0,$i+2,"ORT", $format_bold);
-
- // set width of columns
-
- //$worksheet->setColumn(1,4,20); // ersten 3 Spalten auf width=17
- //$worksheet->setColumn(0,0,22);
-
- $j=1;
- $maxlength = array();
- for ($i=0;$i<$anzSpalten;$i++)
- $maxlength[$i]=strlen(str_replace('_bezeichnung','',$spalte[$i]));
- $maxlength[$i]=strlen('STRASSE');
- $maxlength[$i+1]=strlen('PLZ');
- $maxlength[$i+2]=strlen('ORT');
-
- foreach ($mitarbeiterDAO->result as $mitarbeiter)
- {
- for ($i=0;$i<$anzSpalten;$i++)
- {
- if(strlen($mitarbeiter->$spalte[$i])>$maxlength[$i])
- $maxlength[$i] = strlen($mitarbeiter->$spalte[$i]);
- $worksheet->write($j,$i, utf8_decode($mitarbeiter->$spalte[$i]));
- }
- if(strlen($mitarbeiter->zustelladresse_strasse)>$maxlength[$i])
- $maxlength[$i]=strlen($mitarbeiter->zustelladresse_strasse);
- $worksheet->write($j,$i, utf8_decode($mitarbeiter->zustelladresse_strasse));
- if(strlen($mitarbeiter->zustelladresse_plz)>$maxlength[$i+1])
- $maxlength[$i+1]=strlen($mitarbeiter->zustelladresse_plz);
- $worksheet->write($j,$i+1, utf8_decode($mitarbeiter->zustelladresse_plz));
- if(strlen($mitarbeiter->zustelladresse_ort)>$maxlength[$i+2])
- $maxlength[$i+2]=strlen($mitarbeiter->zustelladresse_ort);
- $worksheet->write($j,$i+2, utf8_decode($mitarbeiter->zustelladresse_ort));
- $j++;
- }
-
- for ($i=0;$i<$anzSpalten;$i++)
- $worksheet->setColumn($i, $i, $maxlength[$i]+2);
- $worksheet->setColumn($i, $i, $maxlength[$i]+2);
- $worksheet->setColumn($i+1, $i+1, $maxlength[$i+1]+2);
- $worksheet->setColumn($i+2, $i+2, $maxlength[$i+2]+2);
-
- $workbook->close();
-
-?>
diff --git a/content/fas.xul.php b/content/fas.xul.php
index d4a1f42c4..ceef0f250 100644
--- a/content/fas.xul.php
+++ b/content/fas.xul.php
@@ -126,7 +126,7 @@ echo '';
-
+
@@ -660,11 +660,11 @@ echo '';