static function getOptOutUrl(CMA_Thread $thread, $type) { return CMA_BaseController::getUrl('newsletter', 'optout', array($type => $thread->getId(), 'token' => self::getOptOutToken($thread))); }
public static function getContributorUrl($user) { if (is_scalar($user)) { $user = get_userdata($user); } if ($customUrl = CMA_Settings::getOption(CMA_Settings::OPTION_CONTRIBUTOR_CUSTOM_URL)) { return str_replace(array('%s', '%d'), array($user->user_nicename, $user->ID), $customUrl); } else { return CMA_BaseController::getUrl('contributor', $user->user_nicename); } }