Fix show error on create Table, modify php module required

pull/9/head
Chewbaka69 6 years ago
parent 41e07cb3b0
commit 0ff3f28f9d

@ -20,7 +20,6 @@ class Controller_Rest_Install extends Controller_Rest
$result['version'] = $version ? true : false; $result['version'] = $version ? true : false;
$result['mysql'] = extension_loaded('mysql') ? true : false; $result['mysql'] = extension_loaded('mysql') ? true : false;
$result['mysqli'] = extension_loaded('mysqli') ? true : false;
$result['pdo_mysql'] = extension_loaded('pdo_mysql') ? true : false; $result['pdo_mysql'] = extension_loaded('pdo_mysql') ? true : false;
$result['simplexml'] = extension_loaded('SimpleXML') ? true : false; $result['simplexml'] = extension_loaded('SimpleXML') ? true : false;
$result['curl'] = function_exists('curl_version') ? true : false; $result['curl'] = function_exists('curl_version') ? true : false;
@ -476,6 +475,7 @@ class Controller_Rest_Install extends Controller_Rest
return $this->response(array('error' => false, 'message' => $logs)); return $this->response(array('error' => false, 'message' => $logs));
} catch (FuelException $e) { } catch (FuelException $e) {
try {
DBUtil::drop_table('user_watching'); DBUtil::drop_table('user_watching');
DBUtil::drop_table('user_permission'); DBUtil::drop_table('user_permission');
DBUtil::drop_table('libraries_permission'); DBUtil::drop_table('libraries_permission');
@ -485,7 +485,11 @@ class Controller_Rest_Install extends Controller_Rest
DBUtil::drop_table('configurations'); DBUtil::drop_table('configurations');
DBUtil::drop_table('user'); DBUtil::drop_table('user');
DB::rollback_transaction(); DB::rollback_transaction();
return $this->response(array('error' => true, 'message' => $e->getMessage()), 400); return $this->response(array('error' => true, 'message' => $e->getMessage()), 400);
} catch (FuelException $e) {
return $this->response(array('error' => true, 'message' => $e->getMessage()), 400);
}
} }
} }

Loading…
Cancel
Save