32include __DIR__ .
'/../../../classes/actions/class.action.quickPick.php';
36header(
'Content-Type: application/json');
40if ($_SERVER[
'REQUEST_METHOD'] ===
'POST') {
41 $module = isset($_POST[
'module']) ? $_POST[
'module'] :
null;
42 $version = isset($_POST[
'version']) ? $_POST[
'version'] :
null;
43 $filesize = isset($_POST[
'filesize']) ? $_POST[
'filesize'] :
null;
45 if ($module && $version) {
48 $response[
'message'] =
"Module $module version $version installed successfully.";
50 $response[
'message'] .=
"\nReload needed...";
51 $response[
'message'] .=
"\nWhen you are done installing modules then";
52 $response[
'message'] .=
"\nRight click on menu and choose reload.";
54 $response[
'message'] .=
"\nEdit Bearsampp.conf to use new version(s) then";
55 $response[
'message'] .=
"\nWhen you are done installing modules";
56 $response[
'message'] .=
"\nRight click on menu and choose reload.";
59 error_log(
'Error in response: ' . json_encode(
$response));
63 $response = [
'error' =>
'Invalid module or version.'];
66 $response = [
'error' =>
'Invalid request method.'];
static logDebug($data, $file=null)