public static function execute() { $data = array('server' => trim(urldecode($_POST['server'])), 'username' => trim(urldecode($_POST['username'])), 'password' => trim(urldecode($_POST['password'])), 'database' => trim(urldecode($_POST['name'])), 'port' => trim(urldecode($_POST['port'])), 'class' => str_replace('_', '\\', trim(urldecode($_POST['class']))), 'table_prefix' => trim(urldecode($_POST['prefix']))); try { Install::importSampleDB($data); $result = array('result' => true); } catch (\Exception $e) { $result = array('result' => false, 'error_message' => $e->getMessage()); } echo json_encode($result); }
public static function execute() { $data = array('server' => trim(urldecode($_POST['server'])), 'username' => trim(urldecode($_POST['username'])), 'password' => trim(urldecode($_POST['password'])), 'database' => trim(urldecode($_POST['name'])), 'port' => trim(urldecode($_POST['port'])), 'class' => str_replace('_', '\\', trim(urldecode($_POST['class'])))); try { if (empty($data['database'])) { throw new \Exception('Database does not exist.'); } Install::checkDB($data); $result = array('result' => true); } catch (\Exception $e) { $result = array('result' => false, 'error_message' => $e->getMessage()); } echo json_encode($result); }