Kaydet (Commit) f76b54b4 authored tarafından mertcelen's avatar mertcelen

Fix for #479

üst c6374adb
......@@ -136,7 +136,11 @@ class SettingsController extends Controller
}
$extension[request("table")] = $values;
}
if(array_key_exists("version_code",$extension)){
$extension["version_code"] = intval($extension["version_code"]) + 1;
}else{
$extension["version_code"] = 1;
}
file_put_contents(env("EXTENSIONS_PATH") .strtolower(extension()->name) . DIRECTORY_SEPARATOR . "db.json",json_encode($extension, JSON_PRETTY_PRINT));
system_log(7,"EXTENSION_SETTINGS_UPDATE",[
......@@ -172,6 +176,12 @@ class SettingsController extends Controller
}
$extension[request('table')] = $values;
if(array_key_exists("version_code",$extension)){
$extension["version_code"] = intval($extension["version_code"]) + 1;
}else{
$extension["version_code"] = 1;
}
file_put_contents(env("EXTENSIONS_PATH") .strtolower(extension()->name) . DIRECTORY_SEPARATOR . "db.json",json_encode($extension, JSON_PRETTY_PRINT));
system_log(7,"EXTENSION_SETTINGS_ADD",[
......@@ -196,6 +206,12 @@ class SettingsController extends Controller
$extension[request('table')] = $values;
if(array_key_exists("version_code",$extension)){
$extension["version_code"] = intval($extension["version_code"]) + 1;
}else{
$extension["version_code"] = 1;
}
file_put_contents(env("EXTENSIONS_PATH") .strtolower(extension()->name) . DIRECTORY_SEPARATOR . "db.json",json_encode($extension, JSON_PRETTY_PRINT));
system_log(7,"EXTENSION_SETTINGS_REMOVE",[
......@@ -246,6 +262,13 @@ class SettingsController extends Controller
"type" => request("type"),
"name" => request("name"),
]);
if(array_key_exists("version_code",$extension)){
$extension["version_code"] = intval($extension["version_code"]) + 1;
}else{
$extension["version_code"] = 1;
}
file_put_contents(env("EXTENSIONS_PATH") .strtolower(extension()->name) . DIRECTORY_SEPARATOR . "db.json",json_encode($extension, JSON_PRETTY_PRINT));
return respond("Parametre başarıyla eklendi!");
}
......@@ -269,6 +292,11 @@ class SettingsController extends Controller
foreach($function['parameters'] as $parameter_key => $parameter){
if($parameter['variable'] == $parameter_variable){
unset($extension['functions'][$key]['parameters'][$parameter_key]);
if(array_key_exists("version_code",$extension)){
$extension["version_code"] = intval($extension["version_code"]) + 1;
}else{
$extension["version_code"] = 1;
}
file_put_contents(env("EXTENSIONS_PATH") .strtolower(extension()->name) . DIRECTORY_SEPARATOR . "db.json",json_encode($extension, JSON_PRETTY_PRINT));
return respond("Parametre başarıyla silindi!");
}
......@@ -299,7 +327,11 @@ class SettingsController extends Controller
]);
$extension["functions"] = $functions;
if(array_key_exists("version_code",$extension)){
$extension["version_code"] = intval($extension["version_code"]) + 1;
}else{
$extension["version_code"] = 1;
}
file_put_contents(env("EXTENSIONS_PATH") .strtolower(extension()->name) . DIRECTORY_SEPARATOR . "db.json",json_encode($extension, JSON_PRETTY_PRINT));
system_log(7,"EXTENSION_SETTINGS_ADD_FUNCTION",[
......@@ -335,7 +367,11 @@ class SettingsController extends Controller
}
$extension["functions"] = $functions;
if(array_key_exists("version_code",$extension)){
$extension["version_code"] = intval($extension["version_code"]) + 1;
}else{
$extension["version_code"] = 1;
}
file_put_contents(env("EXTENSIONS_PATH") .strtolower(extension()->name) . DIRECTORY_SEPARATOR . "db.json",json_encode($extension, JSON_PRETTY_PRINT));
system_log(7,"EXTENSION_SETTINGS_UPDATE_FUNCTION",[
......@@ -368,7 +404,11 @@ class SettingsController extends Controller
}
$extension["functions"] = $functions;
if(array_key_exists("version_code",$extension)){
$extension["version_code"] = intval($extension["version_code"]) + 1;
}else{
$extension["version_code"] = 1;
}
file_put_contents(env("EXTENSIONS_PATH") .strtolower(extension()->name) . DIRECTORY_SEPARATOR . "db.json",json_encode($extension, JSON_PRETTY_PRINT));
system_log(7,"EXTENSION_SETTINGS_REMOVE_FUNCTION",[
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment