diff --git a/cis/private/lehre/benotungstool/migrate2benotungstool.php b/cis/private/lehre/benotungstool/migrate2benotungstool.php index 5abb2c6b3..eb4dc8950 100755 --- a/cis/private/lehre/benotungstool/migrate2benotungstool.php +++ b/cis/private/lehre/benotungstool/migrate2benotungstool.php @@ -1,43 +1,42 @@ -, - * Andreas Oesterreicher and - * Rudolf Hangl . - */ - -require_once('../../../config.inc.php'); -require_once('../../../../include/functions.inc.php'); -require_once('../../../../include/lehrveranstaltung.class.php'); -require_once('../../../../include/studiengang.class.php'); -require_once('../../../../include/studiensemester.class.php'); -require_once('../../../../include/lehreinheit.class.php'); -require_once('../../../../include/benutzerberechtigung.class.php'); -require_once('../../../../include/uebung.class.php'); -require_once('../../../../include/beispiel.class.php'); -require_once('../../../../include/datum.class.php'); -function microtime_float() -{ - list($usec, $sec) = explode(" ", microtime()); - return ((float)$usec + (float)$sec); -} +, + * Andreas Oesterreicher and + * Rudolf Hangl . + */ + +require_once('../../../config.inc.php'); +require_once('../../../../include/functions.inc.php'); +require_once('../../../../include/lehrveranstaltung.class.php'); +require_once('../../../../include/studiengang.class.php'); +require_once('../../../../include/studiensemester.class.php'); +require_once('../../../../include/lehreinheit.class.php'); +require_once('../../../../include/uebung.class.php'); +require_once('../../../../include/beispiel.class.php'); +require_once('../../../../include/datum.class.php'); +function microtime_float() +{ + list($usec, $sec) = explode(" ", microtime()); + return ((float)$usec + (float)$sec); +} $time = microtime_float(); -if(!$conn = pg_pconnect(CONN_STRING)) +if(!$conn = pg_pconnect(CONN_STRING)) die('Fehler beim oeffnen der Datenbankverbindung'); $inserted = 0; @@ -45,8 +44,8 @@ $upgedated = 0; $text = ""; $qry = "SELECT DISTINCT(lehreinheit_id) from campus.tbl_uebung order by lehreinheit_id"; -if($result = pg_query($conn, $qry)) -{ +if($result = pg_query($conn, $qry)) +{ while($row = pg_fetch_object($result)) { @@ -57,28 +56,28 @@ if($result = pg_query($conn, $qry)) { - $datum_obj = new datum(); + $datum_obj = new datum(); $uebung_obj = new uebung($conn); - $uebung_obj->get_next_nummer(); - $uebung_obj->gewicht=1; - $uebung_obj->punkte=''; - $uebung_obj->angabedatei=''; - $uebung_obj->freigabevon = null; - $uebung_obj->freigabebis = null; - $uebung_obj->abgabe=false; - $uebung_obj->beispiele=false; - $uebung_obj->bezeichnung="Kreuzerllisten"; - $uebung_obj->positiv=false; - $uebung_obj->defaultbemerkung=''; - $uebung_obj->lehreinheit_id=$row->lehreinheit_id; - $uebung_obj->updateamum = null; - $uebung_obj->updatevon = null; - $uebung_obj->insertamum = date('Y-m-d H:i:s'); - $uebung_obj->insertvon = "sync"; - $uebung_obj->statistik = false; + $uebung_obj->get_next_nummer(); + $uebung_obj->gewicht=1; + $uebung_obj->punkte=''; + $uebung_obj->angabedatei=''; + $uebung_obj->freigabevon = null; + $uebung_obj->freigabebis = null; + $uebung_obj->abgabe=false; + $uebung_obj->beispiele=false; + $uebung_obj->bezeichnung="Kreuzerllisten"; + $uebung_obj->positiv=false; + $uebung_obj->defaultbemerkung=''; + $uebung_obj->lehreinheit_id=$row->lehreinheit_id; + $uebung_obj->updateamum = null; + $uebung_obj->updatevon = null; + $uebung_obj->insertamum = date('Y-m-d H:i:s'); + $uebung_obj->insertvon = "sync"; + $uebung_obj->statistik = false; $uebung_obj->liste_id = null; - $uebung_obj->nummer = $uebung_obj->next_nummer; - + $uebung_obj->nummer = $uebung_obj->next_nummer; + if($uebung_obj->save(true)) { $inserted++; @@ -92,19 +91,19 @@ if($result = pg_query($conn, $qry)) } $text .= "Inserts: ".$inserted."
"; -$text .= "Updated: ".$upgedated."
"; +$text .= "Updated: ".$upgedated."
"; ?> - - - - - - -Benotungstool + + + + + + +Benotungstool - +?> + \ No newline at end of file