v7‰PNG  IHDR Ÿ f Õ†C1 sRGB ®Îé gAMA ± üa pHYs à ÃÇo¨d GIDATx^íÜL”÷ð÷Yçªö("Bh_ò«®¸¢§q5kÖ*:þ0A­ºšÖ¥]VkJ¢M»¶f¸±8\k2íll£1]q®ÙÔ‚ÆT addText('url', array('class' => 'el-wide')) ->setLabel("Sendy URL\n" . 'url of your setup of Sendy') ->addRule('required'); } public function changeSubscription(User $user, array $addLists, array $deleteLists) { $email = $user->get($this->getConfig('email_field', 'email')); if (empty($email)) return true; foreach ($addLists as $listId) { $ret = $this->doRequest('/subscribe', array( 'name' => $user->getName(), 'email' => $email, 'list' => $listId, 'boolean' => 'true' )); if ($ret != '1') return false; } foreach ($deleteLists as $listId) { $ret = $this->doRequest('/unsubscribe', array( 'email' => $email, 'list' => $listId, 'boolean' => 'true' )); if ($ret != '1') return false; } return true; } function doRequest($path, array $vars) { $req = new Am_HttpRequest($this->getConfig('url') . $path, Am_HttpRequest::METHOD_POST); $req->addPostParameter($vars); $res = $req->send(); return $res->getBody(); } }