コード例 #1
0
ファイル: mailings.php プロジェクト: nrueckmann/yeager
     $mailing->properties->setValue('NAME', $itext['TXT_NEW_OBJECT']);
     // Get default template
     $defaultTemplate = $mailingMgr->getDefaultTemplate();
     if ($defaultTemplate > 0) {
         $mailing->setTemplate($defaultTemplate);
     }
     if ($new_id != false) {
         $jsQueue->add($new_id, HISTORYTYPE_MAILING, 'MAILING_ADD', sGuiUS(), NULL);
     } else {
         $koala->alert($itext['TXT_ERROR_ACCESS_DENIED']);
     }
     break;
 case 'deleteMailing':
     $mailingIds = $this->params['mailingIds'];
     foreach ($mailingIds as $mailingId) {
         $successfullyDeleted = $mailingMgr->remove($mailingId);
         if (in_array($mailingId, $successfullyDeleted)) {
             $jsQueue->add($mailingId, HISTORYTYPE_MAILING, 'OBJECT_DELETE', sGuiUS(), 'mailing', NULL, NULL, $mailingId . '-mailing', 'name');
             $jsQueue->add($mailingId, HISTORYTYPE_MAILING, 'MAILING_DELETE', sGuiUS(), NULL);
         } else {
             $koala->alert($itext['TXT_ERROR_ACCESS_DENIED']);
         }
     }
     break;
 case 'updateMailingStatus':
     $mailingIds = $this->params['mailingIds'];
     $mailingsStatus = array();
     foreach ($mailingIds as $mailingId) {
         // Get # of receipients for this mailing
         $mailing = $mailingMgr->getMailing($mailingId);
         if ($mailing) {