added routes and handlers for custom admin aria2 settings
This commit is contained in:
@@ -16,6 +16,8 @@ return [
|
|||||||
['name' => 'Search#Execute', 'url' => '/search', 'verb' => 'POST'],
|
['name' => 'Search#Execute', 'url' => '/search', 'verb' => 'POST'],
|
||||||
// AdminSettings
|
// AdminSettings
|
||||||
['name' => 'Settings#Admin', 'url' => '/admin/save', 'verb' => 'POST'],
|
['name' => 'Settings#Admin', 'url' => '/admin/save', 'verb' => 'POST'],
|
||||||
|
['name' => 'Settings#saveAria2Admin', 'url' => '/admin/aria2/save', 'verb' => 'POST'],
|
||||||
|
['name' => 'Settings#getAria2Admin', 'url' => '/admin/aria2/get', 'verb' => 'GET'],
|
||||||
// PersonalSettings
|
// PersonalSettings
|
||||||
['name' => 'Settings#Personal', 'url' => '/personal/save', 'verb' => 'POST'],
|
['name' => 'Settings#Personal', 'url' => '/personal/save', 'verb' => 'POST'],
|
||||||
['name' => 'Settings#aria2Get', 'url' => '/personal/aria2/get', 'verb' => 'POST'],
|
['name' => 'Settings#aria2Get', 'url' => '/personal/aria2/get', 'verb' => 'POST'],
|
||||||
|
|||||||
@@ -70,6 +70,26 @@ class SettingsController extends Controller
|
|||||||
}
|
}
|
||||||
return new JSONResponse($resp);
|
return new JSONResponse($resp);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public function saveAria2Admin()
|
||||||
|
{
|
||||||
|
$this->settings->setType($this->settings::TYPE['SYSTEM']);
|
||||||
|
$params = $this->request->getParams();
|
||||||
|
|
||||||
|
$data = Helper::filterData($params, Helper::aria2Options());
|
||||||
|
Helper::log($data);
|
||||||
|
$resp = $this->settings->save("admin_aria2_settings", $data);
|
||||||
|
|
||||||
|
return new JSONResponse($resp);
|
||||||
|
}
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @NoCSRFRequired
|
||||||
|
*/
|
||||||
|
public function getAria2Admin()
|
||||||
|
{
|
||||||
|
return new JSONResponse(Helper::getSettings("admin_aria2_settings", "", $this->settings::TYPE['SYSTEM']));
|
||||||
|
}
|
||||||
/**
|
/**
|
||||||
* @NoAdminRequired
|
* @NoAdminRequired
|
||||||
* @NoCSRFRequired
|
* @NoCSRFRequired
|
||||||
|
|||||||
Reference in New Issue
Block a user