mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-07-23 18:02:18 +00:00
This commit is contained in:
@@ -1,45 +0,0 @@
|
||||
<?php
|
||||
/**
|
||||
* Changes: 23.10.2004: Anpassung an neues DB-Schema (WM)
|
||||
*/
|
||||
require_once('../../vilesci/config.inc.php');
|
||||
require_once('../../include/functions.inc.php');
|
||||
if (!$conn = @pg_pconnect(CONN_STRING))
|
||||
die('Es konnte keine Verbindung zum Server aufgebaut werden.');
|
||||
if(!($result=pg_exec($conn, "SELECT uid, nachname, vorname FROM campus.vw_mitarbeiter WHERE lektor=true AND uid NOT LIKE '\\\\_%' ORDER BY nachname")))
|
||||
die(pg_errormessage($conn));
|
||||
$num_rows=pg_numrows($result);
|
||||
?>
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>Mailinglisten</TITLE>
|
||||
<META http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
||||
<LINK rel="stylesheet" href="../../../skin/vilesci.css" type="text/css">
|
||||
</HEAD>
|
||||
|
||||
<BODY class="background_main">
|
||||
<H3>MailingListen </H3>
|
||||
|
||||
|
||||
<?php
|
||||
// File Operations
|
||||
$name='tw_lkt.txt';
|
||||
$name=strtolower($name);
|
||||
$fp=fopen('../../../mlists/'.$name,"w");
|
||||
$crlf="\n";
|
||||
for ($i=0; $i<$num_rows; $i++)
|
||||
{
|
||||
$row=pg_fetch_object($result, $i);
|
||||
fwrite($fp, '#'.$row->nachname.' '.$row->vorname.$crlf.$row->uid.$crlf);
|
||||
}
|
||||
fclose($fp);
|
||||
echo $name.' created<br>';
|
||||
|
||||
?>
|
||||
<P><BR>
|
||||
Die Mailinglisten der Lektoren wurden erstellt. <BR>
|
||||
Sie können nun die erstellten Datein auf den Mail-Server kopieren (<A href="mlists_copy.php">Copy
|
||||
Lists</A>).</P>
|
||||
<P><A href="index.html" class="linkblue"><< Zurück</A></P>
|
||||
</BODY>
|
||||
</HTML>
|
||||
@@ -6,7 +6,7 @@
|
||||
require_once('../../include/functions.inc.php');
|
||||
require_once('../../include/globals.inc.php');
|
||||
|
||||
if (!$conn = @pg_pconnect(CONN_STRING))
|
||||
if (!$conn = pg_pconnect(CONN_STRING))
|
||||
die('Es konnte keine Verbindung zum Server aufgebaut werden.');
|
||||
if(!($result_stg=pg_query($conn, "SELECT studiengang_kz, bezeichnung, lower(typ::varchar(1) || kurzbz) as kurzbz FROM public.tbl_studiengang ORDER BY kurzbz ASC")))
|
||||
die(pg_errormessage($conn));
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
<?php
|
||||
require_once('../../vilesci/config.inc.php');
|
||||
$adress='fas_sync@technikum-wien.at';
|
||||
|
||||
//mail($adress,"FAS Synchro mit PORTAL","BEGIN OF SYNCHRONISATION","From: vilesci@technikum-wien.at");
|
||||
|
||||
//mail($adress,"FAS Synchro mit VileSci","BEGIN OF SYNCHRONISATION","From: vilesci@technikum-wien.at");
|
||||
$conn=pg_connect(CONN_STRING);
|
||||
$conn_fas=pg_connect(CONN_STRING_FAS);
|
||||
|
||||
@@ -21,7 +21,7 @@
|
||||
$text="Dies ist eine automatische eMail!\r\r";
|
||||
$text.="Es wurde eine Synchronisation mit FAS durchgeführt.\r";
|
||||
$text.="Anzahl der Ex-Studenten vom FAS-Import: $num_rows \r";
|
||||
$text.="Anzahl der Studenten in PORTAL: $vilesci_anz_std \r\r";
|
||||
$text.="Anzahl der Studenten in VileSci: $vilesci_anz_std \r\r";
|
||||
echo $text.'<BR>';
|
||||
flush();
|
||||
$update_error=0;
|
||||
@@ -43,15 +43,15 @@
|
||||
{
|
||||
//Wenn dieser Lehrverband noch nicht existiert wird er eingefuegt
|
||||
$sql_query = "SELECT * FROM public.tbl_lehrverband WHERE studiengang_kz='$row_std->studiengang_kz' AND semester='10' AND verband=' ' AND gruppe=' '";
|
||||
|
||||
|
||||
$result_grp = pg_query($conn, $sql_query);
|
||||
if(pg_num_rows($result_grp)==0)
|
||||
{
|
||||
$sql_query = "INSERT INTO public.tbl_lehrverband(studiengang_kz, semester, verband, gruppe, aktiv, bezeichnung) VALUES('$row_std->studiengang_kz','10',' ',' ', false, 'Ex Studenten');";
|
||||
pg_query($conn, $sql_query);
|
||||
$text.="Neuer Lehrverband wird erzeugt:$row_std->studiengang_kz 10\r";
|
||||
$text.="Neuer Lehrverband wird erzeugt:$row_std->studiengang_kz 10\r";
|
||||
}
|
||||
|
||||
|
||||
$text.="Der Student $row_std->vorname $row_std->nachname ($row_std->uid) wird verschoben.\r";
|
||||
$sql_query="UPDATE public.tbl_student SET semester=10, verband=' ', gruppe=' ', updateamum=now(), updatevon='auto' WHERE student_uid LIKE '$uid'";
|
||||
echo $sql_query.'<BR>';
|
||||
@@ -69,7 +69,7 @@
|
||||
$text.="$update_error Fehler bei Student-Update!\r";
|
||||
$text.="$anz_update Studenten wurden ins 10te Semester verschoben.\r";
|
||||
$text.="\rEND OF SYNCHRONISATION\r";
|
||||
if (mail($adress,"FAS Synchro mit PORTAL (Ex-Studenten)",$text,"From: vilesci@technikum-wien.at"))
|
||||
if (mail($adress,"FAS Synchro mit VileSci (Ex-Studenten)",$text,"From: vilesci@technikum-wien.at"))
|
||||
$sendmail=true;
|
||||
else
|
||||
$sendmail=false;
|
||||
@@ -77,7 +77,7 @@
|
||||
|
||||
<html>
|
||||
<head>
|
||||
<title>FAS-Synchro mit PORTAL (Ex-Studenten)</title>
|
||||
<title>FAS-Synchro mit VileSci (Ex-Studenten)</title>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
||||
<LINK rel="stylesheet" href="../../include/styles.css" type="text/css">
|
||||
</head>
|
||||
|
||||
@@ -45,7 +45,7 @@ $headers.="Content-Type: text/html; charset=iso-8859-1\r\n";
|
||||
// Anfangsdatum festlegen
|
||||
$datum_begin=date("Y-m-d");
|
||||
// Endedatum festlegen
|
||||
$sql_query="SELECT * FROM tbl_studiensemester WHERE ende>=now() ORDER BY start;";
|
||||
$sql_query="SET search_path TO lehre; SELECT * FROM public.tbl_studiensemester WHERE ende>=now() ORDER BY start;";
|
||||
//echo $sql_query.'<BR>';
|
||||
if (!$result=pg_query($conn, $sql_query))
|
||||
{
|
||||
@@ -84,10 +84,10 @@ else
|
||||
while ($row=pg_fetch_object($result))
|
||||
{
|
||||
$sql_query='INSERT INTO tbl_stundenplan
|
||||
(stundenplan_id,unr,uid,datum,stunde,ort_kurzbz,lehrfach_nr,lehrform_kurzbz,studiengang_kz,semester,verband,gruppe,
|
||||
einheit_kurzbz,titel,anmerkung,fix,updateamum,updatevon,lehrveranstaltung_id) VALUES';
|
||||
(stundenplan_id,unr,uid,datum,stunde,ort_kurzbz,lehrform_kurzbz,studiengang_kz,semester,verband,gruppe,
|
||||
einheit_kurzbz,titel,anmerkung,fix,updateamum,updatevon,lehreinheit_id) VALUES';
|
||||
$sql_query.="($row->stundenplandev_id,$row->unr,'$row->uid','$row->datum',$row->stunde,'$row->ort_kurzbz',
|
||||
$row->lehrfach_nr,'$row->lehrform',$row->studiengang_kz,$row->semester";
|
||||
'$row->lehrform',$row->studiengang_kz,$row->semester";
|
||||
if ($row->verband==null)
|
||||
$sql_query.=',NULL';
|
||||
else
|
||||
@@ -251,7 +251,6 @@ $sql_query="SELECT vw_stundenplandev.*, vw_stundenplan.datum AS old_datum, vw_st
|
||||
vw_stundenplandev.datum!=vw_stundenplan.datum OR
|
||||
vw_stundenplandev.stunde!=vw_stundenplan.stunde OR
|
||||
vw_stundenplandev.ort_kurzbz!=vw_stundenplan.ort_kurzbz OR
|
||||
vw_stundenplandev.lehrfach_nr!=vw_stundenplan.lehrfach_nr OR
|
||||
vw_stundenplandev.lehrform!=vw_stundenplan.lehrform OR
|
||||
vw_stundenplandev.studiengang_kz!=vw_stundenplan.studiengang_kz OR
|
||||
vw_stundenplandev.semester!=vw_stundenplan.semester OR
|
||||
@@ -261,7 +260,7 @@ $sql_query="SELECT vw_stundenplandev.*, vw_stundenplan.datum AS old_datum, vw_st
|
||||
vw_stundenplandev.titel!=vw_stundenplan.titel OR
|
||||
vw_stundenplandev.anmerkung!=vw_stundenplan.anmerkung OR
|
||||
vw_stundenplandev.fix!=vw_stundenplan.fix OR
|
||||
vw_stundenplandev.lehrveranstaltung_id!=vw_stundenplan.lehrveranstaltung_id )
|
||||
vw_stundenplandev.lehreinheit_id!=vw_stundenplan.lehreinheit_id )
|
||||
AND vw_stundenplandev.datum>='$datum_begin';";
|
||||
//echo $sql_query.'<BR>';
|
||||
if (!$result=pg_query($conn, $sql_query))
|
||||
@@ -284,7 +283,7 @@ while ($row=pg_fetch_object($result))
|
||||
// Datensaetze aendern
|
||||
$sql_query="UPDATE tbl_stundenplan SET
|
||||
unr=$row->unr,uid='$row->uid',datum='$row->datum',stunde=$row->stunde,
|
||||
ort_kurzbz='$row->ort_kurzbz',lehrfach_nr=$row->lehrfach_nr, lehrform_kurzbz='$row->lehrform',
|
||||
ort_kurzbz='$row->ort_kurzbz', lehrform_kurzbz='$row->lehrform',
|
||||
studiengang_kz=$row->studiengang_kz,semester=$row->semester";
|
||||
if ($row->verband==null)
|
||||
$sql_query.=',verband=NULL';
|
||||
@@ -304,10 +303,10 @@ while ($row=pg_fetch_object($result))
|
||||
else
|
||||
$sql_query.=',fix=FALSE';
|
||||
$sql_query.=",updateamum='$row->updateamum',updatevon='$row->updatevon'";
|
||||
if ($row->lehrveranstaltung_id==null)
|
||||
$sql_query.=',lehrveranstaltung_id=NULL';
|
||||
if ($row->lehreinheit_id==null)
|
||||
$sql_query.=',lehreinheit_id=NULL';
|
||||
else
|
||||
$sql_query.=",lehrveranstaltung_id=$row->lehrveranstaltung_id";
|
||||
$sql_query.=",lehreinheit_id=$row->lehreinheit_id";
|
||||
$sql_query.=" WHERE stundenplan_id=$row->stundenplandev_id;";
|
||||
echo $sql_query.'<BR>';
|
||||
if (!$result_update=pg_query($conn, $sql_query))
|
||||
|
||||
Reference in New Issue
Block a user