, * Andreas Oesterreicher , * Rudolf Hangl and * Gerald Simane-Sequens * */ /** * Dieses Script veraendert die Datenbank, damit die Dokumente (PDFs, Bilder, etc) die in * der Datenbank gespeichert sind, nicht mebr HEX codiert, sondern base64 Codiert sind * * !!! Dieses Script muss von der CommandLine gestartet werden da es sonst zu einem Timeout kommt !!! */ header('Expires: -1'); header('Cache-Control: no-store, no-cache, must-revalidate' ); header('Pragma: no-cache' ); header('Content-Type: text/html;charset=UTF-8'); require_once('../config/system.config.inc.php'); require_once('../include/basis_db.class.php'); $next_row_counter=10; $db = new basis_db(); if (!$db->db_query('BEGIN')) die('Error bei begin'); echo "tbl_akte...".date('Y-m-d H:i:s')."
\n"; flush(); //Akte $qry = "UPDATE public.tbl_akte SET inhalt = encode(decode(inhalt, 'hex'),'base64')"; if(!$db->db_query($qry)) { $db->db_query('ROLLBACK'); die('Fehler:'.$db->db_last_error()); } echo "
\ntbl_akte...".date('Y-m-d H:i:s')." ENDE
\n"; flush(); echo "
\n"; //Person echo "tbl_person...".date('Y-m-d H:i:s')."
\n"; flush(); $qry = "UPDATE public.tbl_person SET foto = encode(decode(foto, 'hex'),'base64') WHERE foto is not null"; if(!$db->db_query($qry)) { $db->db_query('ROLLBACK'); die('Fehler:'.$db->db_last_error()); } echo "
\ntbl_person...".date('Y-m-d H:i:s')." ENDE ".$db->db_last_error()."
\n"; flush(); echo "
\n"; //Testtool - tbl_frage_sprache.bild echo "tbl_frage_sprache bild...".date('Y-m-d H:i:s')."
\n"; flush(); $qry = "UPDATE testtool.tbl_frage_sprache SET bild = encode(decode(bild, 'hex'),'base64') WHERE bild is not null and bild<>''"; if(!$db->db_query($qry)) { $db->db_query('ROLLBACK'); die('Fehler:'.$db->db_last_error()); } echo "
\ntbl_frage_sprache bild...".date('Y-m-d H:i:s')." ENDE
\n"; flush(); //Testtool - tbl_frage_sprache.bild echo "tbl_frage_sprache audio...".date('Y-m-d H:i:s')."
\n"; flush(); $qry = "UPDATE testtool.tbl_frage_sprache SET audio = encode(decode(audio, 'hex'),'base64') WHERE audio is not null AND audio<>''"; if(!$db->db_query($qry)) { $db->db_query('ROLLBACK'); die('Fehler:'.$db->db_last_error()); } echo "
\ntbl_frage_sprache audio...".date('Y-m-d H:i:s')." ENDE
\n"; flush(); echo "
\n"; //Testtool - tbl_vorschlag_sprache.bild echo "testtool.tbl_vorschlag_sprache bild...".date('Y-m-d H:i:s')."
\n"; flush(); $qry = "UPDATE testtool.tbl_vorschlag_sprache SET bild = encode(decode(bild, 'hex'),'base64') WHERE bild is not null AND bild<>''"; if(!$db->db_query($qry)) { $db->db_query('ROLLBACK'); die('Fehler:'.$db->db_last_error()); } echo "
\ntesttool.tbl_vorschlag_sprache bild...".date('Y-m-d H:i:s')." ENDE
\n"; flush(); echo "
\n"; //Testtool - tbl_vorschlag_sprache.audio echo "testtool.tbl_vorschlag_sprache audio...".date('Y-m-d H:i:s')."
\n"; flush(); $qry = "UPDATE testtool.tbl_vorschlag_sprache SET audio = encode(decode(audio, 'hex'),'base64') WHERE audio is not null AND audio<>''"; if(!$db->db_query($qry)) { $db->db_query('ROLLBACK'); die('Fehler:'.$db->db_last_error()); } echo "
\ntesttool.tbl_vorschlag_sprache audio...".date('Y-m-d H:i:s')." ENDE
\n"; flush(); echo "
\n"; //Kommune tbl_wettbewerb echo "kommune.tbl_wettbewerb icon...".date('Y-m-d H:i:s')."
\n"; flush(); $qry = "UPDATE kommune.tbl_wettbewerb SET icon = encode(decode(icon, 'hex'),'base64') WHERE icon is not null AND icon<>''"; if(!$db->db_query($qry)) { $db->db_query('ROLLBACK'); die('Fehler:'.$db->db_last_error()); } echo "
\nkommune.tbl_wettbewerb icon...".date('Y-m-d H:i:s')." ENDE
\n"; flush(); echo "
\n"; //Kommune tbl_team echo "kommune.tbl_team.logo...".date('Y-m-d H:i:s')."
\n"; flush(); $qry = "UPDATE kommune.tbl_team SET logo = encode(decode(logo, 'hex'),'base64') WHERE logo is not null AND logo<>''"; if(!$db->db_query($qry)) { $db->db_query('ROLLBACK'); die('Fehler:'.$db->db_last_error()); } echo "
\nkommune.tbl_team logo...".date('Y-m-d H:i:s')." ENDE
\n"; flush(); echo "
\n"; //tbl_sprache echo "public.tbl_sprache flagge ...".date('Y-m-d H:i:s')."
\n"; flush(); $qry = "UPDATE public.tbl_sprache SET flagge = encode(decode(flagge, 'hex'),'base64') WHERE flagge is not null AND flagge<>''"; if(!$db->db_query($qry)) { $db->db_query('ROLLBACK'); die('Fehler:'.$db->db_last_error()); } echo "
\npublic.tbl_sprache flagge...".date('Y-m-d H:i:s')." ENDE
\n"; flush(); echo "
\n"; //tbl_erhalter echo "public.tbl_erhalter logo ...".date('Y-m-d H:i:s')."
\n"; flush(); $qry = "UPDATE public.tbl_erhalter SET logo = encode(decode(logo, 'hex'),'base64') WHERE logo is not null AND logo<>''"; if(!$db->db_query($qry)) { $db->db_query('ROLLBACK'); die('Fehler:'.$db->db_last_error()); } echo "
\npublic.tbl_erhalter logo...".date('Y-m-d H:i:s')."
\n"; flush(); echo "
\n"; $qry = "UPDATE campus.tbl_veranstaltungskategorie SET bild = encode(decode(bild, 'hex'),'base64') WHERE bild is not null AND bild<>''"; if(!$db->db_query($qry)) { $db->db_query('ROLLBACK'); die('Fehler:'.$db->db_last_error()); } echo "
\ncampus.tbl_veranstaltungskategorie bild...".date('Y-m-d H:i:s')." ENDE
\n"; flush(); echo "
\n"; if(!$db->db_query('COMMIT')) echo "
\n".date('Y-m-d H:i:s')." ERROR :".$db->db_last_error()."
\n".' line '. __LINE__ .' ; file ' . __FILE__; else echo "
\nAktualisierung abgeschlossen ".date('Y-m-d H:i:s').""; ?>