'conn_fail' ]); } function dbSQLFail($params){ Json::die([ 'step'=>'sql_fail' ]); } if(!class_exists('\\sammo\\RootDB')){ Json::die([ 'step'=>'config' ]); } $rootDB = RootDB::db(); $rootDB->throw_exception_on_nonsql_error = false; $rootDB->nonsql_error_handler = 'dbConnFail'; $rootDB->error_handler = 'dbSQLFail'; $memberCnt = $rootDB->queryFirstField('SELECT count(`NO`) from MEMBER'); if($memberCnt === 0){ Json::die([ 'step'=>'admin', 'globalSalt'=>RootDB::getGlobalSalt() ]); } Json::die([ 'step'=>'done' ]);