$service->loadFromMySQL($service->getId()); break; case 'swap': $service->swapTo($oPage->getRequestValue('new_service_id', 'int')); break; case 'export': $service->transferDeps($oPage->getRequestValue('destination'), $oPage->getRequestValue('rels')); break; default: if ($oPage->isPosted()) { if ($oPage->getRequestValue('action') != 'rename') { if ($oPage->getRequestValue('action') == 'clone') { $oUser->addStatusMessage(_('Služba byla zklonovana'), 'info'); $service->unsetDataValue($service->getMyKey()); } else { $service->takeData($_POST); } $serviceID = $service->saveToMySQL(); if (is_null($serviceID)) { $oUser->addStatusMessage(_('Služba nebyla uložena'), 'warning'); } else { $oUser->addStatusMessage(_('Služba byla uložena'), 'success'); } } } else { $use = $oPage->getGetValue('use'); if ($use) { $service->setDataValue('use', $use); } } }