$remoteCmdParam = trim($oPage->getRequestValue('check_command-params'));
$platform = trim($oPage->getRequestValue('platform'));
$service = new IEService($serviceId);
$service->owner =& $oUser;
if (isset($platform)) {
    $service->setDataValue('platform', $platform);
}
if ($serviceName) {
    $data = array($service->userColumn => $oUser->getUserID(), 'service_description' => $serviceName, 'use' => 'generic-service', 'register' => true, 'generate' => true, 'display_name' => $serviceName, 'active_checks_enabled' => 0, 'passive_checks_enabled' => 1, 'check_freshness' => 1, 'check_command' => 'return-unknown');
    if (isset($remoteCmd)) {
        $data['check_command-remote'] = $remoteCmd;
    }
    if (isset($remoteCmdParam)) {
        $data['check_command-params'] = $remoteCmdParam;
    }
    $service->setData($data);
    if ($service->saveToMysql()) {
        /*
         $serviceGroup = new IEServiceGroup;
         if ($serviceGroup->loadDefault()) {
         $serviceGroup->setDataValue($serviceGroup->nameColumn, EaseShared::user()->getUserLogin());
         $serviceGroup->addMember('members', $service->getId(), $service->getName());
         $serviceGroup->saveToMySQL();
         }
        */
        if (strlen(trim($service->getDataValue('check_command-remote')))) {
            $oPage->addStatusMessage(_('Služba byla založena'), 'success');
            $oPage->redirect('service.php?service_id=' . $service->getId());
            exit;
        } else {
            $oPage->addStatusMessage(_('Není zvolen vzdálený příkaz testu'), 'warning');