+
This commit is contained in:
@@ -0,0 +1,170 @@
|
||||
<?php
|
||||
|
||||
/*
|
||||
* To change this license header, choose License Headers in Project Properties.
|
||||
* To change this template file, choose Tools | Templates
|
||||
* and open the template in the editor.
|
||||
*/
|
||||
|
||||
/**
|
||||
* Description of Mail
|
||||
*
|
||||
* @author adm_azashchepkin
|
||||
*/
|
||||
class Mail {
|
||||
//put your code here
|
||||
public static function getOrderCartriges($list_print, $from){
|
||||
//
|
||||
$message = '<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||
<title>Заказ картриджей</title>
|
||||
</head>
|
||||
<body>
|
||||
<p>Добрый день.<br />
|
||||
КБ «Ренессанс Кредит» (ООО)<br />
|
||||
Адрес: г. Курск, ул. Радищева 5.<br />
|
||||
Необходимы картриджи для: </p>
|
||||
<p>';
|
||||
for($i=0; $i < count($list_print); $i++){
|
||||
if($list_print[$i]['is_color'] == 1){
|
||||
$message .= "".$list_print[$i]['model']." ".$list_print[$i]['unit']." (black) (2 шт.)<br />";
|
||||
$message .= "".$list_print[$i]['model']." ".$list_print[$i]['unit']." (blue) (2 шт.)<br />";
|
||||
$message .= "".$list_print[$i]['model']." ".$list_print[$i]['unit']." (yellow) (2 шт.)<br />";
|
||||
$message .= "".$list_print[$i]['model']." ".$list_print[$i]['unit']." (magenta) (2 шт.)<br />";
|
||||
}else $message .= "".$list_print[$i]['model']." ".$list_print[$i]['unit']." (2 шт.)<br />";
|
||||
}
|
||||
|
||||
$message .= '</p><p>График работы: Пн-Пт. 9:00 - 18:00. <br />
|
||||
Контактные номера: <br />
|
||||
Захаренко Евгений <br />
|
||||
+7 (495) 783-46-00 доб. 15015 <br />
|
||||
Защепкин Андрей <br />
|
||||
+7 (495) 783-46-00 доб. 15000 <br />
|
||||
Галин Владислав <br />
|
||||
+7 (495) 783-46-00 доб. 15025 </p>
|
||||
';
|
||||
$ord = self::getMail('Заказ картриджей', $message, $from);
|
||||
(!$ord) ? $mess = "don't geting" : $mess = "OK";
|
||||
return $mess;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
private static function getMail($subject, $message, $from){
|
||||
|
||||
$paramsPath = ROOT.'/config/unit_information.php';
|
||||
$params = include($paramsPath);
|
||||
|
||||
// отправка нескольким адресатам
|
||||
$to = $params['email_support'] . ', '; // кому отправляем
|
||||
//$to .= 'friend2@yourmail.ru' . ', '; // Внимание! Так пишем второй и тд адреса
|
||||
// не забываем запятую. Даже в последнем контакте лишней не будет
|
||||
// Для начинающих! $to .= точка в этом случае для Дописывания в переменную
|
||||
|
||||
// содержание письма
|
||||
/*$subject = "Тема сообщения";
|
||||
$message = '
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||
<title>Тема страницы</title>
|
||||
</head>
|
||||
<body>
|
||||
<p>А здесь ваше сообщение</p>
|
||||
</body>
|
||||
</html>';*/
|
||||
|
||||
// устанавливаем тип сообщения Content-type, если хотим
|
||||
$headers = 'MIME-Version: 1.0' . "\r\n";
|
||||
$headers .= "Content-type: text/html; charset=utf-8 \r\n";
|
||||
|
||||
// дополнительные данные
|
||||
$headers .= "From: ".$from['name']." <".$from['email'].">\r\n"; // от кого
|
||||
$headers .= "Cc: #ITKursk@rencredit.ru" . "\r\n"; // копия сообщения на этот адрес
|
||||
//$headers .= "Bcc: yournick-archive@yourmail.ru\r\n"; // скрытая копия сообщения на этот
|
||||
mail($to, $subject, $message, $headers);
|
||||
|
||||
}
|
||||
|
||||
public static function getLinkOrd($list_print){
|
||||
|
||||
$paramsPath = ROOT.'/config/unit_information.php';
|
||||
$params = include($paramsPath);
|
||||
|
||||
// отправка нескольким адресатам
|
||||
$to = $params['email_support']; // кому отправляем
|
||||
$message = "КБ «Ренессанс Кредит» (ООО)%0aАдрес: г. Курск, ул. Радищева 5.%0aНеобходимы картриджи для:%0a%0a";
|
||||
for($i=0; $i < count($list_print); $i++){
|
||||
if($list_print[$i]['is_color'] == 1){
|
||||
$message .= "".$list_print[$i]['model']." ".$list_print[$i]['unit']." (black) (2 шт.)%0a";
|
||||
$message .= "".$list_print[$i]['model']." ".$list_print[$i]['unit']." (blue) (2 шт.)%0a";
|
||||
$message .= "".$list_print[$i]['model']." ".$list_print[$i]['unit']." (yellow) (2 шт.)%0a";
|
||||
$message .= "".$list_print[$i]['model']." ".$list_print[$i]['unit']." (magenta) (2 шт.)%0a";
|
||||
}else $message .= "".$list_print[$i]['model']." ".$list_print[$i]['unit']." (2 шт.)%0a";
|
||||
}
|
||||
$message .= "%0aГрафик работы: Пн-Пт. 9:00 - 18:00.%0aКонтактные номера:%0aЗахаренко Евгений%0a+7 (495) 783-46-00 доб. 15015%0aЗащепкин Андрей%0a+7 (495) 783-46-00 доб. 15000%0aГалин Владислав%0a+7 (495) 783-46-00 доб. 15025";
|
||||
|
||||
$ord = self::getLinkMail("Заказ картриджей", $message, $to);
|
||||
//(!$ord) ? $mess = "don't geting" : $mess = "OK";
|
||||
return $ord;
|
||||
|
||||
}
|
||||
|
||||
public static function getRequests($print_id, $description){
|
||||
|
||||
$paramsPath = ROOT.'/config/unit_information.php';
|
||||
$params = include($paramsPath);
|
||||
$print = Printer::getPrintByID($print_id);
|
||||
// отправка нескольким адресатам
|
||||
$to = $params['email_support']; // кому отправляем
|
||||
$message = "КБ «Ренессанс Кредит» (ООО)%0aАдрес: г. Курск, ул. Радищева 5.%0a%0a";
|
||||
$message .= "Проблемы с принтером ".$print['model']." ".$print['unit'].". ".$description."%0a";
|
||||
$message .= "%0aГрафик работы: Пн-Пт. 9:00 - 18:00.%0aКонтактные номера:%0aЗахаренко Евгений%0a+7 (495) 783-46-00 доб. 15015%0aЗащепкин Андрей%0a+7 (495) 783-46-00 доб. 15000%0aГалин Владислав%0a+7 (495) 783-46-00 доб. 15025";
|
||||
|
||||
$request = self::getLinkMail("Проблемы с принтером ".$print['model']." ".$print['unit'], $message, $to);
|
||||
//(!$ord) ? $mess = "don't geting" : $mess = "OK";
|
||||
return $request;
|
||||
}
|
||||
|
||||
|
||||
private static function getLinkMail($subject, $body, $to){
|
||||
|
||||
$subject = "?subject=".$subject;
|
||||
$body = "&body=".$body;
|
||||
$cc = "&cc=%23ITKursk%40rencredit.ru";
|
||||
|
||||
$link = "<a href='mailto:".$to.$subject.$body.$cc."'>Link</a>";
|
||||
|
||||
return $link;
|
||||
}
|
||||
}
|
||||
/*array(13) {
|
||||
["link"]=>
|
||||
string(30) "http://prints.local/cartriges/"
|
||||
["user_id"]=>
|
||||
string(12) "azashchepkin"
|
||||
["name_en"]=>
|
||||
string(19) "Zashchepkin, Andrey"
|
||||
["name"]=>
|
||||
string(16) "Защепкин"
|
||||
["surname"]=>
|
||||
string(12) "Андрей"
|
||||
["middle_name"]=>
|
||||
string(26) "Александрович"
|
||||
["full_name"]=>
|
||||
string(56) "Защепкин Андрей Александрович"
|
||||
["city"]=>
|
||||
string(10) "Курск"
|
||||
["position"]=>
|
||||
string(62) "Специалист технической поддержки"
|
||||
["department"]=>
|
||||
string(60) "Отдел информационных технологий"
|
||||
["mail"]=>
|
||||
string(25) "azashchepkin@rencredit.ru"
|
||||
["phone"]=>
|
||||
string(5) "15000"
|
||||
["georol"]=>
|
||||
string(16) "GR.RC.Курск"
|
||||
}*/
|
||||
Reference in New Issue
Block a user