This commit is contained in:
Christian Paminger
2007-06-29 11:35:40 +00:00
parent f09f42ec3f
commit 9a01edd932
5 changed files with 99 additions and 92 deletions
+5 -5
View File
@@ -30,7 +30,7 @@ $nachname=array();
<head>
<title>Diplomarbeiten-Datenkorrektur</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-9">
<link href="../../skin/vilesci_old.css" rel="stylesheet" type="text/css">
<link href="../../skin/vilesci.css" rel="stylesheet" type="text/css">
</head>
<body>
<?php
@@ -93,15 +93,15 @@ if($result = pg_query($conn_fas, $qry))
echo "<table class='liste'><tr><th>FAS</th><th>Vilesci</th><th></th><th>Titel/Vorname/Nachname</th></tr>";
$qry="SELECT *,
trim(substring(trim(firmenbetreuer) from ' [A-ü]*$')) as zweit,
trim(substring(trim(beurteiler) from ' [A-ü]*$')) as dritt
$qry="SELECT *,
trim(substring(trim(firmenbetreuer) from ' [A-ü]*$')) as zweit,
trim(substring(trim(beurteiler) from ' [A-ü]*$')) as dritt
FROM praxissemester WHERE
((vilesci_firmenbetreuer IS NULL AND trim(firmenbetreuer)!='') OR
(vilesci_beurteiler IS NULL AND trim(beurteiler)!=''))
ORDER BY praxissemester_pk
LIMIT 20;";
//trim(substring(trim(ansprechpartner) from ' [A-ü]*$')) as erst,
//trim(substring(trim(ansprechpartner) from ' [A-ü]*$')) as erst,
//(vilesci_ansprechpartner IS NULL AND trim(ansprechpartner)!='') OR
if($result = pg_query($conn_fas, $qry))
+6 -10
View File
@@ -1,15 +1,11 @@
<?php
include('../../vilesci/config.inc.php');
include('../../include/functions.inc.php');
include('../../include/lehrstunde.class.php');
require('sync_config.inc.php');
require('../../vilesci/config.inc.php');
require('../../include/functions.inc.php');
require('../../include/lehrstunde.class.php');
$conn=pg_connect(CONN_STRING);
$conn_fas=pg_connect(CONN_STRING_FAS);
$adress='[email protected]';
//$adress='[email protected]';
$adress_stpl='[email protected]';
//$adress_stpl='[email protected]';
$adress_fas='[email protected]';
if (isset($_GET['studiensemester']))
$ss_where="studiensemester_kurzbz='".$_GET['studiensemester']."'";
@@ -309,8 +305,8 @@ $sql_query="SELECT DISTINCT fas_id,lehreinheit_pk,trim(lvnr) AS lvnr,trim(unr)::
trim(upper(lehrform)) AS lehrform, lehrfach_bezeichnung, trim(upper(lv_kurzbz)) AS lv_kurzbz, lv_bezeichnung,
studiengang_kz,fachbereich_id,semester,verband,gruppe,raumtyp,raumtypalternativ,
round(semesterstunden) AS semesterstunden,stundenblockung,wochenrythmus,start_kw,anmerkung,studiensemester_kurzbz, ects
FROM fas_view_alle_lehreinheiten_vilesci WHERE ".$ss_where;
//echo $sql_query."</i><br>";
FROM fas_view_alle_lehreinheiten_vilesci WHERE ".$ss_where.' AND '.$dont_sync_sql.';';
echo $sql_query."</i><br>";
$result=pg_query($conn_fas, $sql_query);
$num_rows=pg_num_rows($result);
$text="Dies ist eine automatische eMail!\r\r";
+7 -7
View File
@@ -91,7 +91,7 @@ else
flush();
while ($row=pg_fetch_object($result))
{
$sql_query='INSERT INTO tbl_stundenplan
$sql_query='INSERT INTO lehre.tbl_stundenplan
(stundenplan_id,unr,mitarbeiter_uid,datum,stunde,ort_kurzbz,studiengang_kz,semester,verband,gruppe,
gruppe_kurzbz,titel,anmerkung,fix,updateamum,updatevon,insertamum,insertvon,lehreinheit_id) VALUES';
$sql_query.="($row->stundenplandev_id,$row->unr,'$row->uid','$row->datum',$row->stunde,'$row->ort_kurzbz',
@@ -179,9 +179,9 @@ else
*/
echo '<BR>Alte Datens&auml;tze werden gel&ouml;scht.<BR>';flush();
$sql_query="SELECT * FROM vw_stundenplan WHERE datum>='$datum_begin' AND datum<='$datum_ende'
$sql_query="SELECT * FROM lehre.vw_stundenplan WHERE datum>='$datum_begin' AND datum<='$datum_ende'
AND stundenplan_id NOT IN
(SELECT stundenplandev_id FROM tbl_stundenplandev WHERE datum>='$datum_begin' AND datum<='$datum_ende');";
(SELECT stundenplandev_id FROM lehre.tbl_stundenplandev WHERE datum>='$datum_begin' AND datum<='$datum_ende');";
if (!$result=pg_query($conn, $sql_query))
{
echo $sql_query.' fehlgeschlagen!<BR>'.pg_last_error($conn);
@@ -189,7 +189,7 @@ if (!$result=pg_query($conn, $sql_query))
}
while ($row=pg_fetch_object($result))
{
$sql_query='DELETE FROM tbl_stundenplan WHERE stundenplan_id='.$row->stundenplan_id;
$sql_query='DELETE FROM lehre.tbl_stundenplan WHERE stundenplan_id='.$row->stundenplan_id;
//echo $sql_query.'<BR>';
if (!$result_delete=pg_query($conn, $sql_query))
{
@@ -252,7 +252,7 @@ while ($row=pg_fetch_object($result))
echo '<BR>Datens&auml;tze werden ge&auml;ndert.<BR>';flush();
$sql_query="SELECT vw_stundenplandev.*, vw_stundenplan.datum AS old_datum, vw_stundenplan.stunde AS old_stunde,
vw_stundenplan.ort_kurzbz AS old_ort_kurzbz, vw_stundenplan.lektor AS old_lektor
FROM vw_stundenplandev, vw_stundenplan
FROM lehre.vw_stundenplandev, lehre.vw_stundenplan
WHERE vw_stundenplan.stundenplan_id=vw_stundenplandev.stundenplandev_id AND (
vw_stundenplandev.unr!=vw_stundenplan.unr OR
vw_stundenplandev.uid!=vw_stundenplan.uid OR
@@ -278,7 +278,7 @@ if (!$result=pg_query($conn, $sql_query))
while ($row=pg_fetch_object($result))
{
// Alten Eintrag aus tbl_stundenplan holen
$sql_query="SELECT * FROM tbl_stundenplandev WHERE stundenplandev_id=$row->stundenplandev_id;";
$sql_query="SELECT * FROM lehre.tbl_stundenplandev WHERE stundenplandev_id=$row->stundenplandev_id;";
if (!$result_old=pg_query($conn, $sql_query))
{
echo $sql_query.' fehlgeschlagen!<BR>'.pg_last_error($conn);
@@ -288,7 +288,7 @@ while ($row=pg_fetch_object($result))
$row_old=pg_fetch_object($result_old);
// Datensaetze aendern
$sql_query="UPDATE tbl_stundenplan SET
$sql_query="UPDATE lehre.tbl_stundenplan SET
unr=$row->unr,mitarbeiter_uid='$row->uid',datum='$row->datum',stunde=$row->stunde,
ort_kurzbz='$row->ort_kurzbz',studiengang_kz=$row->studiengang_kz,semester=$row->semester";
if ($row->verband==null)