function v1_pdo():PDO{ static $pdo=null; if($pdo instanceof PDO)return $pdo; $file=dirname(__DIR__).'/config.php'; if(!is_file($file)){ v1_out(['ok'=>false,'error'=>'EMS database configuration is missing.'],503); } $c=require $file; if(!is_array($c)||empty($c['db_host'])||empty($c['db_name'])||empty($c['db_user'])||!isset($c['db_pass'])||str_starts_with((string)$c['db_name'],'SET_')){ v1_out(['ok'=>false,'error'=>'New EMS database credentials are not configured.'],503); } try{ $pdo=new PDO( 'mysql:host='.$c['db_host'].';dbname='.$c['db_name'].';charset='.($c['db_charset']??'utf8mb4'), $c['db_user'], $c['db_pass'], [ PDO::ATTR_ERRMODE=>PDO::ERRMODE_EXCEPTION, PDO::ATTR_DEFAULT_FETCH_MODE=>PDO::FETCH_ASSOC, PDO::ATTR_EMULATE_PREPARES=>false ] ); return $pdo; } catch(Throwable $e){ error_log('[EMS v1 DB] '.$e->getMessage()); v1_out(['ok'=>false,'error'=>'New EMS database is unavailable.'],503); } }Certificate Verification | Future Point

Future Point Education

✕ Certificate Not Found

The certificate ID is invalid, inactive, or not issued by Future Point Education.

← Future Point Website