function _rex_installDump($file, $debug = false) { $sql = new sql(); $sql->debugsql = $debug; $error = ''; foreach (readSqlDump($file) as $query) { $sql->setQuery($query); if (($sqlerr = $sql->getError()) != '') { $error .= $sqlerr . "\n<br/>"; } } return $error; }
<?php /* excel_export Addon by <a href="mailto:staab@public-4u.de">Markus Staab</a> <a href="http://www.public-4u.de">www.public-4u.de</a> 20.06.2005 Version RC1 */ error_reporting(E_ALL ^ E_NOTICE); $Basedir = dirname(__FILE__); require_once $Basedir . '/functions/function_compat.inc.php'; // CREATE/UPDATE DATABASE AND CREATE/UPDATE MODULES $sql = new CompatSql(); $error = ''; foreach (readSqlDump(dirname(__FILE__) . '/install.sql') as $query) { $sql->query($query); $error .= $sql->getError(); } unset($sql); // CREATE/UPDATE PAGES // CREATE/UPDATE FILES // REGENERATE SITE if ($error != '') { $REX['ADDON']['installmsg']['excel_export'] = $error; } else { $REX['ADDON']['install']['excel_export'] = 1; } // ERRMSG IN CASE: $REX[ADDON][installmsg]["guestbook"] = "Leider konnte nichts installiert werden da.";