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); }
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']); }