Addon Datenbank Check

'; $uid = get_uid(); $rechte = new benutzerberechtigung(); $rechte->getBerechtigungen($uid); if(!$rechte->isBerechtigt('basis/addon', null, 'suid')) { exit('Sie haben keine Berechtigung für die Verwaltung von Addons'); } echo '

Aktualisierung der Datenbank

'; // Code fuer die Datenbankanpassungen /* if(!$result = @$db->db_query("SELECT 1 FROM addon.tbl_template_items")) { $qry = 'CREATE TABLE addon.tbl_template_items ( template_items_kurzbz varchar(32), bezeichnung varchar(256) );'; if(!$db->db_query($qry)) echo 'addon.tbl_template_items: '.$db->db_last_error().'
'; else echo ' addon.tbl_template_items: Tabelle addon.template_items hinzugefuegt!
'; } */ echo '
Aktualisierung abgeschlossen

'; echo '

Gegenprüfung

'; // Liste der verwendeten Tabellen / Spalten des Addons $tabellen=array( "addon.tbl_template_items" => array("template_items_kurzbz","bezeichnung"), ); $tabs=array_keys($tabellen); $i=0; foreach ($tabellen AS $attribute) { $sql_attr=''; foreach($attribute AS $attr) $sql_attr.=$attr.','; $sql_attr=substr($sql_attr, 0, -1); if (!@$db->db_query('SELECT '.$sql_attr.' FROM '.$tabs[$i].' LIMIT 1;')) echo '
'.$tabs[$i].': '.$db->db_last_error().'
'; else echo $tabs[$i].': OK - '; flush(); $i++; } ?>