Routes, minor controller cleanups

This commit is contained in:
Ad Schellevis 2019-03-14 14:05:36 +01:00
parent e4e3f98c20
commit 4eab7e10ac

View File

@ -124,20 +124,17 @@ class RoutesController extends ApiMutableModelControllerBase
{
$result = array("result" => "failed");
if ($this->request->isPost() && $uuid != null) {
$mdlRoute = new Route();
$node = $mdlRoute->getNodeByReference('route.' . $uuid);
$node = $this->getModel()->getNodeByReference('route.' . $uuid);
if ($node != null) {
if ($disabled == '0' || $disabled == '1') {
$node->disabled = (string)$disabled;
} elseif ($node->disabled->__toString() == '1') {
} elseif ((string)$node->disabled == '1') {
$node->disabled = '0';
} else {
$node->disabled = '1';
}
$result['result'] = (string)$node->disabled == '1' ? 'Disabled' : 'Enabled';
// if item has toggled, serialize to config and save
$mdlRoute->serializeToConfig();
Config::getInstance()->save();
$this->save();
}
}
return $result;