diff --git a/vilesci/lehre/import/index.html b/vilesci/lehre/import/index.html deleted file mode 100644 index 26f0e8e42..000000000 --- a/vilesci/lehre/import/index.html +++ /dev/null @@ -1,23 +0,0 @@ - - -Stundenplan Import - - - - - -
-

Import von Untis (lesson.txt) - - -

-
-
-

Check IDs (UPDATE untis SET ort='DUMMY' - WHERE ort='')

-

Send Mails

-

Send Mails Modul

-

Take Over (DELETE FROM tbl_stundenplan WHERE datum>='2005-02-14')

-

Take Over Einheiten

- - diff --git a/vilesci/lehre/import/stdplan_import.php b/vilesci/lehre/import/stdplan_import.php deleted file mode 100644 index ae45ae9c7..000000000 --- a/vilesci/lehre/import/stdplan_import.php +++ /dev/null @@ -1,82 +0,0 @@ - - * Andreas Oesterreicher < andreas.oesterreicher@technikum-wien.at > - * Rudolf Hangl < rudolf.hangl@technikum-wien.at > - * Gerald Simane-Sequens < gerald.simane-sequens@technikum-wien.at > - */ - require_once('../../../config/vilesci.config.inc.php'); - require_once('../../../include/basis_db.class.php'); - if (!$db = new basis_db()) - die('Es konnte keine Verbindung zum Server aufgebaut werden.'); -?> - - - -'; - $endpos=strpos($field[$i],9); - $lektor=substr($field[$i],0,$endpos); - //echo $lektor.'
'; - $beginpos=$endpos+1; - $endpos=strpos($field[$i],9,$beginpos); - $wochentag=substr($field[$i],$beginpos,$endpos-$beginpos); - //echo $wochentag.'
'; - $beginpos=$endpos+1; - $endpos=strpos($field[$i],9,$beginpos); - $stunde_id=substr($field[$i],$beginpos,$endpos-$beginpos); - //echo $stunde_id.'
'; - $beginpos=$endpos+1; - $endpos=strpos($field[$i],9,$beginpos); - $lehrfach=substr($field[$i],$beginpos,$endpos-$beginpos); - //echo $lehrfach.'
'; - $beginpos=$endpos+1; - $endpos=strpos($field[$i],9,$beginpos); - $ort=substr($field[$i],$beginpos,$endpos-$beginpos); - //echo $ort.'
'; - $beginpos=$endpos+1; - $endpos=strpos($field[$i],9,$beginpos); - $unr=substr($field[$i],$beginpos,$endpos-$beginpos); - //echo $unr.'
'; - $beginpos=$endpos+1; - $endpos=strpos($field[$i],9,$beginpos); - $keineahnung=substr($field[$i],$beginpos,$endpos-$beginpos); - //echo $keineahnung.'
'; - $beginpos=$endpos+1; - $endpos=strpos($field[$i],9,$beginpos); - $klassenbez=substr($field[$i],$beginpos,$endpos-$beginpos); - //echo $klassenbez.'
'; - $beginpos=$endpos+1; - $endpos=strlen($field[$i]); - $jahreswochen=trim(substr($field[$i],$beginpos,$endpos-$beginpos)); - //echo $jahreswochen.'
'; - - $sql_query="INSERT INTO untis (lektor,wochentag,stunde,lehrfach,ort,unr,jahreswochen,klassenbez) VALUES ('$lektor','$wochentag','$stunde_id','$lehrfach','$ort','$unr','$jahreswochen','$klassenbez')"; - $result=$db->db_query($sql_query); - if(!$result) - die($db->db_last_error().'
'.$i.'
'.$sql_query); - } -?> -Finished
-Zurück - - \ No newline at end of file diff --git a/vilesci/lehre/import/stdplan_import_sendmail.php b/vilesci/lehre/import/stdplan_import_sendmail.php deleted file mode 100644 index 5b4d9c547..000000000 --- a/vilesci/lehre/import/stdplan_import_sendmail.php +++ /dev/null @@ -1,130 +0,0 @@ - - * Andreas Oesterreicher < andreas.oesterreicher@technikum-wien.at > - * Rudolf Hangl < rudolf.hangl@technikum-wien.at > - * Gerald Simane-Sequens < gerald.simane-sequens@technikum-wien.at > - */ - require_once('../../../config/vilesci.config.inc.php'); - require_once('../../../include/basis_db.class.php'); - if (!$db = new basis_db()) - die('Es konnte keine Verbindung zum Server aufgebaut werden.'); - - - include('wochendatum.inc.php'); - $tagsek=86400; -?> - - - -Send Mails - - - - -

eMails werden verschickt

-0 AND lehrfach_id>0 AND lektor_id>0 AND studiengang_id>0 AND lehrfach NOT LIKE '\\\\_%' ORDER BY lektor"; - //echo $sql_query; - - $num_rows=0; - if($result=$db->db_query($sql_query)) - $num_rows=$db->db_num_rows($result); - echo $num_rows.' Eintraege in der Tabelle Untis fuer den Stundenplan

Verarbeitung laeuft (0) '; - flush(); - $lektor_id=0; - $text=""; - $sendmail=0; - $stundenanzahl=0; - - for ($i=0; $i<$num_rows; $i++) - { - if ($i%10==0) - { - echo '.'; - flush(); - } - $row=$db->db_fetch_object($result,$i); - if ($lektor_id!=$row->lektor_id) - { - if (($lektor_id!=0) && $sendmail) - { - $text.="\nhttp://cis.technikum-wien.at\n\nFehler und Feedback bitte an mailto:stpl@technikum-wien.at"; - $sql_query="SELECT emailtw FROM lektor WHERE id=$lektor_id"; - $result_sendto=$db->db_query($sql_query); - $row_sendto=$db->db_fetch_object($result_sendto,0); - $sendto=$row_sendto->emailtw; - if (!mail($sendto, "Stundenplan Aenderung ($stundenanzahl Stunden)", $text, "From: stpl@technikum-wien.at\r\n"."Reply-To: stpl@technikum-wien.at\r\n"."X-Mailer: PHP/".phpversion() ) ) - die ("
Mail an $sendto konnte nicht verschickt werden.
"); - echo '
Mail verschickt an '.$sendto.'
Verarbeitung laeuft ('.$i.') '; - flush(); - $stundenanzahl=0; - $sendmail=0; - } - $lektor_id=$row->lektor_id; - $text="Dies ist eine automatische eMail!\nFolgende Aenderungen sind in ihrem Stundenplan vorgenommen worden\n\n"; - $text.="Datum\t\tStunde\tVerband\n"; - } - for ($w=1; $w<=53; $w++) - { - if (substr($row->jahreswochen,$w-1,1)=='1') - { - $date=$week_date[$w]+($tagsek*($row->wochentag-1)); - $date=getdate($date); - $tag=$date[mday]; - $monat=$date[mon]; - $jahr=$date[year]; - $date=$jahr.'-'.$monat.'-'.$tag; - $sql_query="SELECT * FROM stundenplan WHERE studiengang_id=$row->studiengang_id AND semester=$row->semester AND "; - $sql_query.="verband='$row->verband' AND gruppe='$row->gruppe' AND ort_id=$row->ort_id AND datum='$date' AND "; - $sql_query.="stunde_id=$row->stunde_id AND lehrfach_id=$row->lehrfach_id AND lektor_id=$row->lektor_id"; - - $num_checkmail=0; - if ($result_checkmail=$db->db_query($sql_query)) - $num_checkmail=$db->db_num_rows($result_checkmail); - - if ($num_checkmail==0) - { - $text.="$date\t$row->stunde_id\t$row->semester$row->verband$row->gruppe\r\n"; - $stundenanzahl++; - $sendmail=1; - } - } - } - $sql_query="UPDATE untis SET checkmail='t' WHERE id=$row->id"; - $result_insert=$db->db_query($sql_query); - } - if ($sendmail) - { - $text.="\nhttp://cis.technikum-wien.at\n\nFehler und Feedback bitte an mailto:stpl@technikum-wien.at"; - $sql_query="SELECT emailtw FROM lektor WHERE id=$lektor_id"; - $result_sendto=$db->db_query($sql_query); - $row_sendto=$db->db_fetch_object($result_sendto,0); - $sendto=$row_sendto->emailtw; - $sendto=$row_sendto->emailtw; - if (!mail($sendto, "Stundenplan Aenderung ($stundenanzahl Stunden)", $text, "From: stpl@technikum-wien.at\r\n"."Reply-To: stpl@technikum-wien.at\r\n"."X-Mailer: PHP/".phpversion() ) ) - die ("
Mail an $sendto konnte nicht verschickt werden."); - echo 'Mail verschickt an '.$sendto.'
'; - } - echo '
Verarbeitung erfolgreich abgeschlossen!'; - -?> - - - \ No newline at end of file diff --git a/vilesci/lehre/import/stdplan_import_takeover.php b/vilesci/lehre/import/stdplan_import_takeover.php deleted file mode 100644 index ae82ba11b..000000000 --- a/vilesci/lehre/import/stdplan_import_takeover.php +++ /dev/null @@ -1,83 +0,0 @@ - - * Andreas Oesterreicher < andreas.oesterreicher@technikum-wien.at > - * Rudolf Hangl < rudolf.hangl@technikum-wien.at > - * Gerald Simane-Sequens < gerald.simane-sequens@technikum-wien.at > - */ - require_once('../../../config/vilesci.config.inc.php'); - require_once('../../../include/basis_db.class.php'); - if (!$db = new basis_db()) - die('Es konnte keine Verbindung zum Server aufgebaut werden.'); - - include('wochendatum.inc.php'); - $tagsek=86400; -?> - - - -Check ID - - - - -

Stundenplan wird übertragen

- -0 AND lektor_uid IS NOT NULL AND studiengang_kz IS NOT NULL AND lehrfach NOT LIKE '\\\\_%'"; - //echo $sql_query; - - $num_rows=0; - if ($result=$db->db_query($sql_query)) - $num_rows=$db->db_num_rows($result); - - echo $num_rows.' Rows will be moved
'; - - flush(); - - for ($i=0; $i<$num_rows; $i++) - { - if (($i%50)==0) - echo '
'.$i; - echo '.'; - flush(); - $row=$db->db_fetch_object($result,$i); - for ($w=1; $w<=53; $w++) - { - if (substr($row->jahreswochen,$w-1,1)=='1') - { - $date=$week_date[$w]+($tagsek*($row->wochentag-1)); - $date=getdate($date); - $tag=$date[mday]; - $monat=$date[mon]; - $jahr=$date[year]; - $date=$jahr.'-'.$monat.'-'.$tag; - $sql_query="INSERT INTO tbl_stundenplan (unr, studiengang_kz, semester, verband, gruppe, ort_kurzbz, datum, stunde, lehrfach_nr, uid) - VALUES ('$row->unr',$row->studiengang_kz,$row->semester,'$row->verband','$row->gruppe', '$row->ort_kurzbz', '$date', $row->stunde, $row->lehrfach_nr, '$row->lektor_uid')"; - $result_insert=$db->db_query($sql_query); - } - } - $sql_query="DELETE FROM untis WHERE id=$row->id"; - $result_insert=$db->db_query($sql_query); - } -?> -
Finished! - - \ No newline at end of file diff --git a/vilesci/lehre/import/stdplan_import_takeover_modul.php b/vilesci/lehre/import/stdplan_import_takeover_modul.php deleted file mode 100644 index 114c71d58..000000000 --- a/vilesci/lehre/import/stdplan_import_takeover_modul.php +++ /dev/null @@ -1,81 +0,0 @@ - - * Andreas Oesterreicher < andreas.oesterreicher@technikum-wien.at > - * Rudolf Hangl < rudolf.hangl@technikum-wien.at > - * Gerald Simane-Sequens < gerald.simane-sequens@technikum-wien.at > - */ - require_once('../../../config/vilesci.config.inc.php'); - require_once('../../../include/basis_db.class.php'); - if (!$db = new basis_db()) - die('Es konnte keine Verbindung zum Server aufgebaut werden.'); - - include('wochendatum.inc.php'); - $tagsek=86400; -?> - - - -Check ID - - - - -

Einheitenplan wird übertragen

- -db_query($sql_query)) - $num_rows=$db->db_num_rows($result); - - echo $num_rows.' Rows will be moved
'; - flush(); - - for ($i=0; $i<$num_rows; $i++) - { - if (($i%50)==0) - echo '
'.$i; - echo '.'; - flush(); - $row=$db->db_fetch_object($result,$i); - for ($w=1; $w<=53; $w++) - { - if (substr($row->jahreswochen,$w-1,1)=='1') - { - $date=$week_date[$w]+($tagsek*($row->wochentag-1)); - $date=getdate($date); - $tag=$date[mday]; - $monat=$date[mon]; - $jahr=$date[year]; - $date=$jahr.'-'.$monat.'-'.$tag; - $sql_query="INSERT INTO tbl_stundenplan (unr, ort_kurzbz, datum, stunde, lehrfach_nr, einheit_kurzbz, uid, studiengang_kz, semester, verband, gruppe) VALUES - ('$row->unr', '$row->ort_kurzbz', '$date', $row->stunde, $row->lehrfach_nr,'$row->einheit_kurzbz','$row->lektor_uid',$row->studiengang_kz,$row->semester,NULL,NULL)"; - $result_insert=$db->db_query($sql_query); - } - } - $sql_query="DELETE FROM untis WHERE id=$row->id"; - $result_insert=$db->db_query($sql_query); - } -?> -
Finished! - - diff --git a/vilesci/lehre/import/wochendatum.inc.php b/vilesci/lehre/import/wochendatum.inc.php deleted file mode 100644 index dac2e4efc..000000000 --- a/vilesci/lehre/import/wochendatum.inc.php +++ /dev/null @@ -1,46 +0,0 @@ -