(2010-) * @license GPLv2 http://files.froxlor.org/misc/COPYING.txt * @package Functions * @version $Id$ */ /* * Function openRootDB * * creates a mysql-connection as root-user * and stores it in the global variable $db_root * * @param int debugHandler (file-object) * @param int lockfile (file-object) * * @return null */ function openRootDB($debugHandler, $lockfile) { global $db_root; require ('./lib/userdata.inc.php'); $db_root = new db($sql_root[0]['host'], $sql_root[0]['user'], $sql_root[0]['password'], ''); if($db_root->link_id == 0) { /** * Do not proceed further if no database connection could be established */ fclose($debugHandler); unlink($lockfile); die('root can\'t connect to mysqlserver. Please check userdata.inc.php! Exiting...'); } unset($db_root->password); fwrite($debugHandler, 'Database-rootconnection established' . "\n"); unset($sql); } function closeRootDB() { global $db_root; if(isset($db_root)) unset($db_root); }