コード例 #1
0
         foreach ($groupMembers as $gmID => $hostName) {
             $host->loadFromSQL((int) $gmID);
             $host->addMember('contacts', $contact->getId(), $contact->getName());
             if ($host->saveToMySQL()) {
                 $host->addStatusMessage(sprintf(_('<strong>%s</strong> byl přidán mezi kontakty <strong>%s</strong>'), $contact->getName(), $host->getName()), 'success');
             } else {
                 $host->addStatusMessage(sprintf(_('<strong>%s</strong> nebyl přidán mezi kontakty <strong>%s</strong>'), $contact->getName(), $host->getName()), 'warning');
             }
         }
     } else {
         $hostgroup->addStatusMessage(_('Chyba přiřazení kontaktu'), 'warning');
     }
     break;
 default:
     if ($oPage->isPosted()) {
         $hostgroup->takeData($_POST);
         if (!$hostgroup->getId()) {
             $hostgroup->setDataValue('members', array());
         }
         $hostgroupID = $hostgroup->saveToMySQL();
         if (is_null($hostgroupID)) {
             $oUser->addStatusMessage(_('Skupina hostů nebyla uložena'), 'warning');
         } else {
             $oUser->addStatusMessage(_('Skupina hostů byla uložena'), 'success');
         }
         $hostgroup->saveMembers();
     }
     $delete = $oPage->getGetValue('delete', 'bool');
     if ($delete == 'true') {
         $hostgroup->delete();
         $oPage->redirect('hostgroups.php');