diff --git a/app/extension_settings/extension_settings.php b/app/extension_settings/extension_settings.php index a2cd197a80..0f800a734f 100755 --- a/app/extension_settings/extension_settings.php +++ b/app/extension_settings/extension_settings.php @@ -62,34 +62,25 @@ exit; } - //prepare the array - foreach($extension_settings as $row) { - $array['extension_settings'][$x]['checked'] = $row['checked']; - $array['extension_settings'][$x]['extension_setting_uuid'] = $row['extension_setting_uuid']; - $array['extension_settings'][$x]['extension_setting_enabled'] = $row['extension_setting_enabled']; - $x++; - } - //prepare the database object - $database = new database; - $database->app_name = 'extension_settings'; - $database->app_uuid = '1416a250-f6e1-4edc-91a6-5c9b883638fd'; + $obj = new extension_settings; //send the array to the database class switch ($action) { case 'copy': if (permission_exists('extension_setting_add')) { - $database->copy($array); + $obj->copy($extension_settings); } break; case 'toggle': if (permission_exists('extension_setting_edit')) { - $database->toggle($array); + $obj->toggle($extension_settings); } break; case 'delete': if (permission_exists('extension_setting_delete')) { - $database->delete($array); + $obj->extension_uuid = $extension_uuid; + $obj->delete($extension_settings); } break; } @@ -280,7 +271,7 @@ if (permission_exists('extension_setting_add') || permission_exists('extension_setting_edit') || permission_exists('extension_setting_delete')) { echo "