Ejemplo n.º 1
0
 public static function add_post_handler()
 {
     $post_data = self::getAddAutoresponderFormPostedData();
     self::validateAddFormPostData($post_data, $errors);
     if (0 == count($errors)) {
         $autoresponder = Autoresponder::addAutoresponder($post_data['nid'], $post_data['name']);
         wp_redirect("admin.php?page=_wpr/autoresponders&action=manage&id=" . $autoresponder->getId());
     }
     _wpr_set("_wpr_add_errors", $errors);
 }
Ejemplo n.º 2
0
 public function testAddingAValidAutoresponderProducesAValidObject()
 {
     $autoresponderDef = array("nid" => $this->newsletterId, "name" => "Bottle of Water");
     $autoresponder = Autoresponder::addAutoresponder($autoresponderDef["nid"], $autoresponderDef['name']);
     $this->assertEquals($autoresponder->getNewsletterId(), $autoresponderDef['nid']);
     $this->assertEquals($autoresponder->getName(), $autoresponderDef['name']);
 }