file_get_contents('archive.zip') if(is_array($files)&&(!empty($files))) {$ContentType="Content-Type: multipart/mixed;"; } else {$ContentType="Content-Type: multipart/alternative;"; } $boundary = strtoupper(md5(uniqid(rand()))).""; $headers = "Date: ".date('Y-m-d H:i:s')." +0200 \r\n"; $headers .= "From: ".MimeEncode($namefrom)." <$from> \r\n"; $headers .= "Return-Path: ".MimeEncode($namefrom)." <$from>\r\n"; $headers .= "MIME-Version: 1.0" . "\r\n"; $headers .= "$ContentType boundary=\"{$boundary}\"; \r\n"; $body = "--{$boundary}\r\n"; $body.= "Content-type: text/html; charset=\"windows-1251\";\r\n\r\n"; $body.= $mailMessage."\r\n"; // Äëÿ âëîæåíèõ ôàéëîâ if ((is_array($files))&&(!empty($files))){ foreach($files as $filename => $filecontent){ $body .= "--{$boundary}\r\n"; $body .= "Content-Type: application/octet-stream;name=\"".$filename."\" \r\n"; $body .= "Content-Transfer-Encoding:base64 \r\n"; $body .= "Content-Disposition:attachment;filename=\"".$filename."\" \r\n"; $body .= chunk_split(base64_encode($filecontent)); } } $body .= "\r\n--{$boundary}--\r\n"; mail(" ".MimeEncode($nameto)." <$to>", MimeEncode($subject), $body, $headers); } function MimeEncode($str, $data_charset='windows-1251', $send_charset='windows-1251') { if (!empty($str)){ if($data_charset != $send_charset) { $str = iconv($data_charset, $send_charset, $str); } return '=?' . $send_charset . '?B?' . base64_encode($str) . '?='; } else { return '';} } function eMailing ($action, $user_id='',$order_id='') { switch ($action) { case 'reg': // ===================[ Îòïðàâêà ðååñòðàöèè ]========================= global $_POST; $sql = "SELECT * FROM zlo_users WHERE email='".$_POST['form']['email']."'"; $result = mysql_query($sql) or die(mysql_error()); if (mysql_affected_rows()!=0) { $user=mysql_fetch_assoc($result); } $subject = "Ðåãèñòðàöèÿ íà ñàéòå ïîëüçîâàòåëÿ : ".$user['username']; $mail = " Çäðàâñòâóéòå, ".$user['username']." !

Âû óñïåøíî çàðåãèñòðèðîâàëèñü â íàøåì ìàãàçèíå
Äëÿ âõîäà â ëè÷íûé êàáèíåò èñïîëüçóéòå ñëåäóþùèå äàííûå:

ËÎÃÈÍ: ".$user['email']."
ÏÀÐÎËÜ: ".$user['pass']."


"; $mail .= " Æåëàåì ïðèÿòíûõ ïîêóïîê!

"; if ($user['group']!=1) { sendMail ($user['email'], $user['username'], 'registration@extremstyle.ua', 'extremstyle.ua', $subject, $mail); } // Ðàññûëêà óâåäîìëåíèé àäìèíàì $sql = "SELECT * FROM zlo_admin WHERE email!='' "; $result = mysql_query($sql) or die(mysql_error()); while ($admin=mysql_fetch_assoc($result)) { sendMail ($admin['email'], $admin['username'], 'registration@extremstyle.ua', 'extremstyle.ua', $subject, $mail); } break; case 'auto': // ===================[ Îòïðàâêà àâòîðååñòðàöèè ]========================= global $_POST; $sql = "SELECT * FROM zlo_users WHERE email='".$_POST['order_email']."'"; $result = mysql_query($sql) or die(mysql_error()); if (mysql_affected_rows()!=0) { $user=mysql_fetch_assoc($result); } $subject = "Ðåãèñòðàöèÿ íà ñàéòå ïîëüçîâàòåëÿ : ".$user['username']; $mail = " Çäðàâñòâóéòå, ".$user['username']." !

Âû óñïåøíî çàðåãèñòðèðîâàëèñü â íàøåì ìàãàçèíå
Äëÿ âõîäà â ëè÷íûé êàáèíåò èñïîëüçóéòå ñëåäóþùèå äàííûå:

ËÎÃÈÍ: ".$user['email']."
ÏÀÐÎËÜ: ".$user['pass']."


"; $mail .= " Æåëàåì ïðèÿòíûõ ïîêóïîê!

"; // Ðàññûëêà óâåäîìëåíèé if ($user['group']!=1) { sendMail ($user['email'], $user['username'], 'registration@extremstyle.ua', 'extremstyle.ua', $subject, $mail); } // Ðàññûëêà óâåäîìëåíèé àäìèíàì // $sql = "SELECT * FROM zlo_admin WHERE email!='' "; // $result = mysql_query($sql) or die(mysql_error()); // while ($admin=mysql_fetch_assoc($result)) { // sendMail ($admin['email'], $admin['username'], 'registration@extremstyle.ua', 'extremstyle.ua', $subject, $mail); // } break; case 'order-new': // ===================[ Íîâûé çàêàç ]========================= global $lang; // óçíàåì âñå äàííûå î ïîëüçîâàòåëå $sql = "SELECT * FROM zlo_users WHERE id=$user_id"; $result = mysql_query($sql) or die(mysql_error()); $user=mysql_fetch_assoc($result); // óçíàåì âñå äàííûå î çàêàçå $sql = "SELECT * FROM catalogs_orders WHERE `id`=$order_id"; $result = mysql_query($sql) or die(mysql_error()); $order=mysql_fetch_assoc($result); $subject = "Íîâûé çàêàç íà ñàéòå extremstyle.ua - ïîëüçîâàòåëü : ". $user['username']; // Ïîäêëþ÷àåì ñòèëè $sql = "SELECT distinct s3.id, s5.name as fio, s4.translit as rub_name, s3 . * FROM catalogs_orders_products s1 LEFT JOIN catalogs_modifications s2 ON s2.id = s1.product_id LEFT JOIN catalogs_products s3 ON s3.id = s2.product_id LEFT JOIN catalogs_rubrics s4 ON s4.id = s3.rubric_id LEFT JOIN catalogs_orders s5 ON s5.id = s1.order_id WHERE s1.order_id = '".$order_id."';"; $result = mysql_query($sql) or die(mysql_error()); $datas = ""; while ($product2 = mysql_fetch_assoc($result)){ $datas .= "
".$product2['name']." \"Share \"Share \"Share
"; } $mail= " Çäðàâñòâóéòå,". $user['username']."!

Ñïàñèáî çà Âàø çàêàç â èíòåðíåò ìàãàçèíå extremstyle.ua

"; if(!@ShowOrder($user_id, $order_id, $mail)) return false; $mail= ShowOrder($user_id, $order_id, $mail); $mail.= " Íàø ìåíåäæåð ñâÿæåòñÿ ñ Âàìè â áëèæàéøåå âðåìÿ. Äåòàëüíóþ èíôîðìàöèþ è ñîñòîÿíèå çàêàçà Âû ìîæåòå ïðîâåðèòü â Âàøåì ëè÷íîì êàáèíåòå http://extremstyle.ua/account/

ËÎÃÈÍ: ".$user['email']."
ÏÀÐÎËÜ: ".$user['pass']."

Ñïàñèáî, ÷òî âûáðàëè íàñ!

Ïîäåëèòåñü Âàøèì ïðèîáðåòåíèåì ñ äðóçüÿìè è ñòàíü ó÷àñòíèêîì ðîçûãðûøà ïðèçîâ ñðåäè ñàìûõ àêòèâíûõ ïîëüçîâàòåëåé íàøåé ãðóïïû â ñîöèàëüíîé ñåòè:
".$datas."
"; if ($user['group']!=1) { sendMail ($user['email'], $user['username'], 'order@extremstyle.ua', 'extremstyle.ua', $subject, $mail); } // Ðàññûëêà óâåäîìëåíèé àäìèíàì $sql = "SELECT * FROM zlo_admin WHERE email!='' "; $result = mysql_query($sql) or die(mysql_error()); while ($admin=mysql_fetch_assoc($result)) { sendMail ($admin['email'], $admin['username'], 'order@extremstyle.ua', 'extremstyle.ua', $subject, $mail); } eMailing('xml', $user_id, $order_id); break; case 'order-changed': // ===================[ Çàêàç èçìåíåí ]========================= global $lang; // óçíàåì âñå äàííûå î ïîëüçîâàòåëå $sql = "SELECT * FROM zlo_users WHERE id=$user_id"; $result = mysql_query($sql) or die(mysql_error()); $user=mysql_fetch_assoc($result); // óçíàåì âñå äàííûå î çàêàçå $sql = "SELECT * FROM catalogs_orders WHERE `id`=$order_id"; $result = mysql_query($sql) or die(mysql_error()); $order=mysql_fetch_assoc($result); $subject = "Îáíîâëåííûé çàêàç íà ñàéòå extremstyle.ua - ïîëüçîâàòåëü : ". $user['username']; $mail = " Çäðàâñòâóéòå,". $user['username']."!

Âàø Îáíîâëåííûé çàêàç"; $mail=ShowOrder($user_id, $order_id, $mail); $mail.="Íàø ìåíåäæåð ñâÿæåòñÿ ñ Âàìè â áëèæàéøåå âðåìÿ.
Äåòàëüíóþ èíôîðìàöèþ è ñîñòîÿíèå çàêàçà Âû ìîæåòå ïðîâåðèòü â http://extremstyle.ua/account/

Ñïàñèáî, ÷òî âûáðàëè íàñ!

"; if ($user['group']!=1) { sendMail ($user['email'], $user['username'], 'order@extremstyle.ua', 'extremstyle.ua', $subject, $mail); } // Ðàññûëêà óâåäîìëåíèé àäìèíàì $sql = "SELECT * FROM zlo_admin WHERE email!='' "; $result = mysql_query($sql) or die(mysql_error()); while ($admin=mysql_fetch_assoc($result)) { sendMail ($admin['email'], $admin['username'], 'order@extremstyle.ua', 'extremstyle.ua', $subject, $mail); } break; case 'xml': // Äàííûå î ïîëüçîâàòåëå $sql = "SELECT u.*, u.id as user_id FROM zlo_users as u WHERE u.id=$user_id"; $result = mysql_query($sql) or die(mysql_error()); $user=mysql_fetch_assoc($result); // Äàííûå î çàêàçå $sql = "SELECT o.*,o.id as order_id, o.adress as address, d.title as delivery_title FROM catalogs_orders as o LEFT JOIN zlo_users as u on u.id=o.user_id LEFT JOIN zlo_book_delivery as d ON o.delivery=d.id WHERE o.id='$order_id'"; $result = mysql_query($sql) or die(mysql_error()); $order=mysql_fetch_assoc($result); // Äàííûå î òîâàðå $sql = "SELECT m.*, m.id as mod_id, p.* from catalogs_modifications as m LEFT JOIN catalogs_products as p ON p.id=m.product_id LEFT JOIN catalogs_orders_products as op ON op.order_id=$order_id WHERE m.id= op.product_id "; $result = mysql_query($sql) or die(mysql_error()); $xml = "\n"; $xml .= "\n"; while ($item=mysql_fetch_assoc($result)) { $xml .= " \n"; $xml .= " ".$item['name']."\n"; $xml .= " ".$item['size']."\n"; $xml .= " ".$item['color']."\n"; $xml .= " ".$item['cine']."\n"; $xml .= " ".$item['count']."\n"; $xml .= " \n"; } $xml .= " \n"; $xml .= " ".$user['username']."\n"; $xml .= " ".$user['tel']."\n"; $xml .= " ".$user['email']."\n"; $xml .= " \n"; $xml .= " \n"; $xml .= " Óêðàèíà\n"; $xml .= "
".$order['address']."
\n"; $xml .= " ".$order['delivery_title']."\n"; $xml .= "
\n"; $xml .= " ".$order['comment']."\n"; $xml .= "
\n"; // ======== ñîçäàíèå xml-àðõèâà ======= // Ðàçáèâàåì íà ãîä è ìåñÿö çàêàçà $dateFromDate=ExtractDate((date('Y-m-d H:i:s',$order['mktime']))); // Ñîáèðàåì ïóòü è ôàéë $filePath = "./xml/".$dateFromDate[0]."/".$dateFromDate[1]."/"; $fileName = "order_".$order['order_id'].".xml"; // Ñîçäàåì ïàïêó $root=$_SERVER['DOCUMENT_ROOT']; if (!is_dir($root."/xml/".$dateFromDate[0])) { mkdir($root."/xml/".$dateFromDate[0], 0777, true); chmod($root."/xml/".$dateFromDate[0], 0777); } if (!is_dir($root."/xml/".$dateFromDate[0]."/".$dateFromDate[1])) { mkdir($root."/xml/".$dateFromDate[0]."/".$dateFromDate[1], 0777, true); chmod($root."/xml/".$dateFromDate[0]."/".$dateFromDate[1], 0777); } // Îòêðûòü ôàéë $fh = fopen($filePath.$fileName, "w+"); // Çàïèñàòü ñîäåðæèìîå â ôàéë fwrite($fh, $xml); // Çàêðûòü ôàéë fclose($fh); $mail="

Çàêàç ¹ $order_id

Ïîëüçîâàòåëÿ: {$user['username']}"; $files = array($fileName => file_get_contents($filePath.$fileName)); // Ðàññûëêà óâåäîìëåíèé àäìèíàì $sql = "SELECT * FROM zlo_admin WHERE email!='' "; $result = mysql_query($sql) or die(mysql_error()); while ($admin=mysql_fetch_assoc($result)) { sendMail ($admin['email'], $admin['username'], 'order@extremstyle.ua', 'extremstyle.ua', "XML Çàêàç ¹ {$order_id} Ïîëüçîâàòåëÿ: {$user['username']}", $mail, $files); } break; case 'remind': // ===================[ Íàïîìèíàíèå ïàðîëÿ ]========================= // óçíàåì âñå äàííûå î ïîëüçîâàòåëå $sql = "SELECT * FROM zlo_users as u WHERE u.id=$user_id"; $result = mysql_query($sql) or die(mysql_error()); $user=mysql_fetch_assoc($result); $subject = "Íàïîìèíàíèå ïàðîëÿ ïîëüçîâàòåëÿ : ".$user['username']; $mail = " Çäðàâñòâóéòå, ".$user['username']." !

Äëÿ âõîäà â ëè÷íûé êàáèíåò èñïîëüçóéòå ñëåäóþùèå äàííûå:

ËÎÃÈÍ: ".$user['email']."
ÏÀÐÎËÜ: ".$user['pass']."



Æåëàåì ïðèÿòíûõ ïîêóïîê!


email:info@extremstyle.ua"; sendMail ($user['email'], $user['username'], 'remind@extremstyle.ua', 'extremstyle.ua', $subject, $mail); break; case 'MessageToUser': // ===================[ MessageToUser ]========================= // óçíàåì âñå äàííûå î ïîëüçîâàòåëå $sql = "SELECT u.*, u.id as user_id FROM zlo_users as u WHERE u.id=$user_id"; $result = mysql_query($sql) or die(mysql_error()); $user=mysql_fetch_assoc($result); $subject = "Óâåäîìëåíèå î ïîëó÷åíèè ïèñüìà îò àäìèíèñòðàöèè extremstyle.ua"; $mail = " Çäðàâñòâóéòå, ".$user['username']." !

Âû ïîëó÷èëè ïèñüìî îò àäìèíèñòðàöèè ñàéòà extremstyle.ua


Äëÿ ïðî÷åíèÿ ïåðåéäèòå â Âàø ëè÷íûé êàáèíåò ïî ññûëêå"; sendMail ($user['email'], $user['username'], 'mail-notify@extremstyle.ua', 'extremstyle.ua', $subject, $mail); break; case 'MessageToAdmin': // ===================[ MessageToUser ]========================= // óçíàåì âñå äàííûå î ïîëüçîâàòåëå $sql = "SELECT u.*, u.id as user_id FROM zlo_users as u WHERE u.id=$user_id"; $result = mysql_query($sql) or die(mysql_error()); $user=mysql_fetch_assoc($result); // Âûâîä message $sql = "SELECT text FROM zlo_users_message WHERE `from` = '$user_id' ORDER BY `date` DESC LIMIT 1"; $result = mysql_query($sql) or die(mysql_error()); $message=mysql_fetch_assoc($result); $subject = "Óâåäîìëåíèå î ïîëó÷åíèè ïèñüìà îò ïîëüçîâàòåëÿ ".$user['username']." "; $mail = " Çäðàâñòâóéòå !

Âû ïîëó÷èëè ïèñüìî îò ".$user['username']."

".$user['username']." íàïèñàë(à):
            ".$message['text']."
            
"; // Ðàññûëêà óâåäîìëåíèé àäìèíàì $sql = "SELECT * FROM zlo_admin WHERE email!='' "; $result = mysql_query($sql) or die(mysql_error()); while ($admin=mysql_fetch_assoc($result)) { sendMail ($admin['email'], $admin['username'], 'mail-notify@extremstyle.ua', 'extremstyle.ua', $subject, $mail); } break; } } ///////////////////////////////////////////////////////////////////////////////// function ShowOrder($user_id, $order_id, $mail) { $sql = "SELECT o.*,u.*, o.id as order_id, o.`mktime` as order_date FROM catalogs_orders as o RIGHT JOIN zlo_users as u on u.id=o.user_id WHERE o.id='$order_id'"; $result = mysql_query($sql) or die(mysql_error()); //if(trim($order['total'])<=0) return false; if (mysql_affected_rows()!=0) { $order=mysql_fetch_assoc($result); if(trim($order['total'])<=0) return false; $mail.="
"; $mail.="
Çàêàç #".$order['order_id']." Cóììà: ".$order['total']." ãðí. "; $mail.="
Äàòà: ".date('Y-m-d H:i:s',$order['order_date'])."
Êëèåíò: ".$order['username']." 
Òåë: ".$order['tel']." 
Ãîðîä: ".$order['city']." 
Àäðåñ: ".$order['address']." 
Äîñòàâêà: ".viewBook('zlo_book_delivery', $order['delivery'], 'id', 'title')." 
Èíôî: ".$order['comment']." 

"; // Òàáëèöà òîâàðîâ $sql3 = "SELECT * FROM catalogs_orders_products WHERE `order_id`='".$order['order_id']."' "; $result3 = mysql_query($sql3) or die(mysql_error()); if (mysql_affected_rows()!=0) { $i=0; $mail.="
Òîâàðû"; $mail.=""; while ($item_id=mysql_fetch_assoc($result3)) { $i++; $sql4 = "select * from catalogs_modifications left join catalogs_products on catalogs_products.id=catalogs_modifications.product_id where catalogs_modifications.id='".$item_id['product_id']."' "; $result4 = mysql_query($sql4) or die(mysql_error()); if (mysql_affected_rows()!=0) { while ($item=mysql_fetch_assoc($result4)) { $mail.=""; } } } $mail.="
¹ Êîä Áðåíä Íàçâàíèå Êîë. Öåíà Ñóììà
$i . ".$item['code']." ".viewBook('catalogs_brends', $item['brend_id'], 'id', 'name')." ".$item['name']." ".$item_id['count']." ".$item['cine']." ".($item['cine']*$item_id['count'])." "; $mail.="
"; } } $dostavka=viewBook('zlo_book_delivery', $order['delivery'], 'id', 'value');//Ñòîèìîñòü äîñòàâêè: UAH ".$dostavka."
$dostavka=0; $mail.= "

Îáùàÿ ñóììà çàêàçà: UAH ".($order['total']+$dostavka)."

"; return $mail; } ?>