$this->checkSystem();
+ $this->verifyExtensions(array('curl'));
+
if (class_exists('PDO_DataObjects_Introspection')) {
PDO_DataObject_Introspection::$cache = array();
}
// new -- sql directory..
// new style will not support migrate ... they have to go into mysql-migrate.... directories..
// new style will not support pg.sql etc.. naming - that's what the direcotries are for..
+ $dbdir = $dbtype == 'mysqli' ? 'mysql' : $dbtype;
$this->{$dirmethod}($dburl, $this->rootDir. "/Pman/$m/sql");
- $this->{$dirmethod}($dburl, $this->rootDir. "/Pman/$m/{$dbtype}");
+ $this->{$dirmethod}($dburl, $this->rootDir. "/Pman/$m/{$dbdir}");
return $response;
}
- function verifyExtensions($extensions)
+ static function verifyExtensions($extensions)
{
$error = array();
continue;
}
- $error[] = "Error: Please install php {$e} extensions";
+ $error[] = "Error: Please install php extension: {$e}";
}
- print_R($error);exit;
if(empty($error)){
- return;
+ return true;
}
+ $ff = HTML_FLexyFramework::get();
- die(implode('\n', $error));
+ $ff->page->jerr(implode('\n', $error));
}
}