function validate_systemOptions() { global $mod_strings; $errors = array(); if (!empty($_SESSION['setup_db_type']) && trim($_SESSION['setup_db_type']) != '') { $db = DBManagerFactory::getTypeInstance($_SESSION['setup_db_type']); if (!empty($db)) { $_SESSION['setup_db_manager'] = get_class($db); return $errors; } } $errors[] = "<span class='error'>" . $mod_strings['ERR_DB_INVALID'] . "</span>"; return $errors; }
/** * isValidDBName * * Utility to perform the check during install to ensure a database name entered by the user * is valid based on the type of database server * @param string $name Proposed name for the DB * @param string $dbType Type of database server * @return bool true or false based on the validity of the DB name */ function isValidDBName($name, $dbType) { $db = DBManagerFactory::getTypeInstance($dbType); return $db->isDatabaseNameValid($name); }