public static function setup_drivers($database, $schema, $table) { if (ERDiagram::$setup) { return TRUE; } global $misc; ERDiagram::$store_database = $database; ERDiagram::$store_schema = $schema; ERDiagram::$store_table = $table; if (ERDiagram::check_diagrams_database_and_schema()) { ERDiagram::$logic_database = isset($_REQUEST['database']) ? $_REQUEST['database'] : ''; ERDiagram::$logic_schema = isset($_REQUEST['schema']) ? $_REQUEST['schema'] : ''; ERDiagram::$logic_driver = $misc->getDatabaseAccessor(ERDiagram::$logic_database); ERDiagram::$setup = TRUE; return TRUE; } return FALSE; }