function newsletter_create in Newsletter 7
Same name and namespace in other branches
- 7.2 newsletter.module \newsletter_create()
Instantiates a new Newsletter class according to http://drupal.org/node/608152.
Return value
A newsletter object.
1 call to newsletter_create()
- newsletter_node_insert in ./newsletter.module 
- Implements hook_node_insert().
File
- ./newsletter.module, line 1104 
- Defines menu items for newsletter administration, permissions and basic drupal hooks.
Code
function newsletter_create($nlid = NULL, $ntid = NULL, $nnid = NULL) {
  if (isset($ntid)) {
    $newsletter = new NewsletterCustom($nlid, $ntid, $nnid);
  }
  elseif (isset($nlid) && !isset($ntid)) {
    $newsletter = new NewsletterAutomated($nlid);
  }
  else {
    $newsletter = new NewsletterBasic();
  }
  return (object) $newsletter;
}