本文整理汇总了PHP中Ak::import_mailer方法的典型用法代码示例。如果您正苦于以下问题:PHP Ak::import_mailer方法的具体用法?PHP Ak::import_mailer怎么用?PHP Ak::import_mailer使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Ak
的用法示例。
在下文中一共展示了Ak::import_mailer方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: sendSignupMessage
function sendSignupMessage($options = array())
{
$default_options = array('signup_message' => 'registration_details');
$options = array_merge($default_options, $options);
if (!empty($options['signup_message'])) {
Ak::import_mailer('account_mailer');
$Mailer =& new AccountMailer();
$Mailer->_login = $options['login'];
$Mailer->_password = $options['password'];
$Mailer->deliver($options['signup_message'], $this->get('email'));
}
}
示例2: sendPasswordReminder
function sendPasswordReminder($User)
{
if ($password_reset_url = $this->getCredentialsRenewalUrl($User)) {
Ak::import_mailer('account_mailer');
$Mailer =& new AccountMailer();
$Mailer->setPasswordResetUrl($password_reset_url);
$Mailer->deliver('password_reminder', $User->get('email'));
return true;
}
return false;
}
示例3: setup
function setup()
{
Ak::import_mailer('render_mailer,first_mailer,second_mailer,helper_mailer,test_mailer');
$this->Mailer =& new AkActionMailer();
$this->Mailer->delivery_method = 'test';
$this->Mailer->perform_deliveries = true;
$this->Mailer->deliveries = array();
$this->recipient = 'test@localhost';
}
示例4: __autoload
function __autoload($class_name)
{
if (strstr($class_name, 'Mailer')) {
Ak::import_mailer($class_name);
} else {
Ak::import($class_name);
}
}