$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) {