/** * Uloží položky * * @param array $Request */ public static function saveMembers($Request) { $Service = new IEService(); if (isset($Request[$Service->myKeyColumn])) { if ($Service->loadFromMySQL($Request[$Service->myKeyColumn])) { if (isset($Request['addservice']) || isset($Request['delservice'])) { if (isset($Request['addservice'])) { $Service->addHostName($Request['host_id'], $Request['host_name']); if ($Service->saveToMySQL()) { $Service->addStatusMessage(sprintf(_('položka %s byla přidána'), $Request['addservice']), 'success'); } else { $Service->addStatusMessage(sprintf(_('položka %s nebyla přidána'), $Request['addservice']), 'warning'); } } if (isset($Request['delservice'])) { $Service->delHostName($Request['host_id'], $Request['host_name']); if ($Service->saveToMySQL()) { $Service->addStatusMessage(sprintf(_('položka %s byla odebrána'), $Request['delservice']), 'success'); } else { $Service->addStatusMessage(sprintf(_('položka %s nebyla odebrána'), $Request['delservice']), 'warning'); } } } } } }