File "class-wc-email-customer-new-account.php"
Full path: /home/kosmetik/public_html/wp-content/plugins/woocommerce/includes/emails/class-wc-email-customer-new-account.php
File
size: 2.99 B
MIME-type: text/x-php
Charset: utf-8
Download Open Edit Advanced Editor Back
<?php
if (!defined('ABSPATH')) {
exit;
}
if (!class_exists('WC_Email_Customer_New_Account', false)) {
class WC_Email_Customer_New_Account extends WC_Email
{
public $user_login;
public $user_email;
public $user_pass;
public $password_generated;
public function __construct()
{
$this->id = 'customer_new_account';
$this->customer_email = true;
$this->title = __('New account', 'woocommerce');
$this->description = __('Customer "new account" emails are sent to the customer when a customer signs up via checkout or account pages.', 'woocommerce');
$this->template_html = 'emails/customer-new-account.php';
$this->template_plain = 'emails/plain/customer-new-account.php';
parent::__construct();
}
public function get_default_subject()
{
return __('Your {site_title} account has been created!', 'woocommerce');
}
public function get_default_heading()
{
return __('Welcome to {site_title}', 'woocommerce');
}
public function trigger($user_id, $user_pass = '', $password_generated = false)
{
$this->setup_locale();
if ($user_id) {
$this->object = new WP_User($user_id);
$this->user_pass = $user_pass;
$this->user_login = stripslashes($this->object->user_login);
$this->user_email = stripslashes($this->object->user_email);
$this->recipient = $this->user_email;
$this->password_generated = $password_generated;
}
if ($this->is_enabled() && $this->get_recipient()) {
$this->send($this->get_recipient(), $this->get_subject(), $this->get_content(), $this->get_headers(), $this->get_attachments());
}
$this->restore_locale();
}
public function get_content_html()
{
return wc_get_template_html($this->template_html, array('email_heading' => $this->get_heading(), 'additional_content' => $this->get_additional_content(), 'user_login' => $this->user_login, 'user_pass' => $this->user_pass, 'blogname' => $this->get_blogname(), 'password_generated' => $this->password_generated, 'sent_to_admin' => false, 'plain_text' => false, 'email' => $this));
}
public function get_content_plain()
{
return wc_get_template_html($this->template_plain, array('email_heading' => $this->get_heading(), 'additional_content' => $this->get_additional_content(), 'user_login' => $this->user_login, 'user_pass' => $this->user_pass, 'blogname' => $this->get_blogname(), 'password_generated' => $this->password_generated, 'sent_to_admin' => false, 'plain_text' => true, 'email' => $this));
}
public function get_default_additional_content()
{
return __('We look forward to seeing you soon.', 'woocommerce');
}
}
}
return new WC_Email_Customer_New_Account();