Skip to content

Commit

Permalink
Processor queue/add
Browse files Browse the repository at this point in the history
  • Loading branch information
bezumkin committed Nov 30, 2013
1 parent 3beddd6 commit e1f6b17
Showing 1 changed file with 31 additions and 0 deletions.
31 changes: 31 additions & 0 deletions core/components/sendex/processors/mgr/queue/add.class.php
@@ -0,0 +1,31 @@
<?php
/**
* Add a list of Queues
*/
class sxQueueAddProcessor extends modProcessor {
public $objectType = 'sxQueue';
public $classKey = 'sxQueue';


/** {inheritDoc} */
public function process() {
if (!$id = $this->getProperty('newsletter_id')) {
return $this->failure($this->modx->lexicon('sendex_newsletter_err_ns'));
}
elseif (!$newsletter = $this->modx->getObject('sxNewsletter', $id)) {
return $this->failure($this->modx->lexicon('sendex_newsletter_err_nf'));
}

/** @var sxNewsletter $newsletter */
$result = $newsletter->addQueues();
if ($result !== true) {
return $this->failure($result);
}
else {
return $this->success();
}
}

}

return 'sxQueueAddProcessor';

0 comments on commit e1f6b17

Please sign in to comment.