Commit c9ea832e754f9b5bb71ecfd16cff6c9c2cae56c5

Authored by andryeyev
1 parent bfd09dfc

+ что-то связано с отправкой писем

account/account_menu.php
@@ -3,11 +3,11 @@ @@ -3,11 +3,11 @@
3 $result2 = mysql_query("SELECT `card`,`active`,`id` FROM `card` WHERE `user_id`='".$_SESSION['user']['id']."' LIMIT 1;") or die(mysql_error()); 3 $result2 = mysql_query("SELECT `card`,`active`,`id` FROM `card` WHERE `user_id`='".$_SESSION['user']['id']."' LIMIT 1;") or die(mysql_error());
4 $row2 = mysql_fetch_assoc($result2); 4 $row2 = mysql_fetch_assoc($result2);
5 5
6 -// <li><a href='/account/discont/' style='color:red;'>Âűńëŕňü ęëóáíóţ ęŕđňó íŕ e-mail</a></li>  
7 echo" 6 echo"
8 <div class='account-menu'> 7 <div class='account-menu'>
9 <p class='txtb'>Ěîč íŕńňđîéęč</p> 8 <p class='txtb'>Ěîč íŕńňđîéęč</p>
10 <ul> 9 <ul>
  10 + <li><a href='/account/discont/' style='color:red;'>Âűńëŕňü ęëóáíóţ ęŕđňó íŕ e-mail</a></li>
11 <li><a href='/account/info/'>Ëč÷íŕ˙ číôîđěŕöč˙</a></li> 11 <li><a href='/account/info/'>Ëč÷íŕ˙ číôîđěŕöč˙</a></li>
12 <li><a href='/account/orders/'>Çŕęŕçű</a></li> 12 <li><a href='/account/orders/'>Çŕęŕçű</a></li>
13 <li><a href='/account/audience/'>Îďđîńű</a></li> 13 <li><a href='/account/audience/'>Îďđîńű</a></li>
account/auto_registration.php
@@ -10,76 +10,95 @@ @@ -10,76 +10,95 @@
10 // ======== Îáðàáîòêà =========== 10 // ======== Îáðàáîòêà ===========
11 // ============================== 11 // ==============================
12 12
13 - global $_SESSION;  
14 -  
15 - $_POST['form']['interest']=''; 13 + global $_SESSION;
16 14
17 - if (isset($_POST['form']['mailing'])) {$_POST['form']['interest']='44:45';} 15 + $_POST['form']['interest'] = '';
  16 +
  17 + if (isset ($_POST['form']['mailing']))
  18 + {
  19 + $_POST['form']['interest'] = '44:45';
  20 + }
18 21
19 // ñîçäàåì ìåéë ïî óìîë÷àíèþ äëÿ óïðàâëåíèÿ çàêàçîâ 22 // ñîçäàåì ìåéë ïî óìîë÷àíèþ äëÿ óïðàâëåíèÿ çàêàçîâ
20 - if (isset($_POST['form']['no_account'])) {  
21 - $_POST['order_email']=date('d/m/y/H.i.s').'@user.com';  
22 - $_POST['form']['email']=$_POST['order_email'];  
23 - $_POST['form']['interest']=''; 23 + if (isset ($_POST['form']['no_account']))
  24 + {
  25 + $_POST['order_email'] = date ('d/m/y/H.i.s') . '@user.com';
  26 + $_POST['form']['email'] = $_POST['order_email'];
  27 + $_POST['form']['interest'] = '';
24 } 28 }
25 29
26 - if (strpos($_POST['form']['email'],"@user.com")) {  
27 - $_POST['form']['group']=1;  
28 - } else {  
29 - $_POST['form']['group']=2; 30 + if (strpos ($_POST['form']['email'], "@user.com"))
  31 + {
  32 + $_POST['form']['group'] = 1;
30 } 33 }
  34 + else
  35 + {
  36 + $_POST['form']['group'] = 2;
  37 + }
  38 +
  39 + // Ïðîâåðÿåì ñóùåñòâîâàíèå ïîëüçîâàòåëÿ
31 40
32 - // Ïðîâåðÿåì ñóùåñòâîâàíèå ïîëüçîâàòåëÿ  
33 -  
34 - $sql0 = "SELECT * FROM zlo_users  
35 - WHERE email='".htmlspecialchars($_POST['order_email'],ENT_QUOTES)."' "; 41 + $sql0 = "
  42 + SELECT * FROM zlo_users
  43 + WHERE email='".htmlspecialchars($_POST['order_email'],ENT_QUOTES)."'
  44 + ";
  45 +
36 $result0 = mysql_query($sql0) or die(mysql_error()); 46 $result0 = mysql_query($sql0) or die(mysql_error());
37 - if (mysql_affected_rows()==0) {  
38 - 47 + if (mysql_affected_rows()==0)
  48 + {
39 // Äîáàâëÿåì ïîëüçîâàòåëÿ 49 // Äîáàâëÿåì ïîëüçîâàòåëÿ
40 - $pass=generate_password(6);  
41 - $sql = sprintf("INSERT INTO zlo_users (username, pass, send, email, city, address, tel, interest, hash, registered, `group`) VALUES (%s, %s,%s,%s, %s, %s, %s, %s, %s, NOW(), %s)",  
42 - GetSQLValueString($_POST['order_name'], "text"),  
43 - GetSQLValueString($pass, "text"),  
44 - GetSQLValueString('1', "text"),  
45 - GetSQLValueString($_POST['order_email'], "text"),  
46 - GetSQLValueString($_POST['order_city'], "text"),  
47 - GetSQLValueString($_POST['order_adress'], "text"),  
48 - GetSQLValueString($_POST['order_phone'], "text"),  
49 - GetSQLValueString($_POST['form']['interest'], "text"),  
50 - GetSQLValueString(md5($_POST['order_email'] . "_extremstyle.ua"), "text"),  
51 - GetSQLValueString($_POST['form']['group'], "text")); 50 + $pass = generate_password(6);
  51 +
  52 + $sql = sprintf("
  53 + INSERT INTO zlo_users
  54 + (username, pass, send, email, city, address, tel, interest, hash, registered, `group`)
  55 + VALUES
  56 + (%s, %s,%s,%s, %s, %s, %s, %s, %s, NOW(), %s)",
  57 + GetSQLValueString($_POST['order_name'], "text"),
  58 + GetSQLValueString($pass, "text"),
  59 + GetSQLValueString('1', "text"),
  60 + GetSQLValueString($_POST['order_email'], "text"),
  61 + GetSQLValueString($_POST['order_city'], "text"),
  62 + GetSQLValueString($_POST['order_adress'], "text"),
  63 + GetSQLValueString($_POST['order_phone'], "text"),
  64 + GetSQLValueString($_POST['form']['interest'], "text"),
  65 + GetSQLValueString(md5($_POST['order_email'] . "_extremstyle.ua"), "text"),
  66 + GetSQLValueString($_POST['form']['group'], "text")
  67 + );
  68 +
52 $result = mysql_query($sql) or die(mysql_error()); 69 $result = mysql_query($sql) or die(mysql_error());
53 70
54 // ñîçäàåì êóïîí 71 // ñîçäàåì êóïîí
55 Tools::addUserCoupon (mysql_insert_id()); 72 Tools::addUserCoupon (mysql_insert_id());
56 -  
57 - // Óçíàåì ID  
58 - $sql="SELECT id FROM zlo_users  
59 - WHERE email='".htmlspecialchars($_POST['order_email'],ENT_QUOTES)."' AND `pass`='".$pass."' LIMIT 1";  
60 - $result = mysql_query($sql) or die(mysql_error());  
61 - if (mysql_affected_rows()!=0) {  
62 - $user=mysql_fetch_assoc($result);  
63 - $_SESSION['user']['order_account']=$user['id'];  
64 - }  
65 73
66 - if (!isset($_POST['form']['no_account'])) {  
67 - // Øëåì ïèñüìà  
68 - //eMailing('auto'); 74 + // Óçíàåì ID
  75 + $sql = "
  76 + SELECT id
  77 + FROM zlo_users
  78 + WHERE email='" . htmlspecialchars ($_POST['order_email'], ENT_QUOTES) . "'
  79 + AND `pass`='" . $pass . "'
  80 + LIMIT 1
  81 + ";
  82 + $result = mysql_query ($sql) or die (mysql_error ());
  83 +
  84 + if (mysql_affected_rows () != 0)
  85 + {
  86 + $user = mysql_fetch_assoc ($result);
  87 + $_SESSION['user']['order_account'] = $user['id'];
  88 + }
  89 + }
  90 + else
  91 + {
  92 + $user = mysql_fetch_assoc ($result0);
  93 + $_SESSION['user']['order_account'] = $user['id'];
  94 +
  95 + if (! isset ($alert_not))
  96 + {
  97 + echo ("<script language=\"JavaScript\">alert('Âû ìîæåòå âîñïîëüçîâàòüñÿ óñëóãîé ëè÷íîãî êàáèíåòà. Íàïîìèíàíèå ëîãèíà è ïàðîëÿ áûëè âûñëàíû íà Âàø email. ')</script>");
69 } 98 }
70 -  
71 - } else {  
72 -  
73 - $user=mysql_fetch_assoc($result0);  
74 - $_SESSION['user']['order_account']=$user['id'];  
75 - if(!isset($alert_not)){  
76 - echo ("<script language=\"JavaScript\">alert('Âû ìîæåòå âîñïîëüçîâàòüñÿ óñëóãîé ëè÷íîãî êàáèíåòà. Íàïîìèíàíèå ëîãèíà è ïàðîëÿ áûëè âûñëàíû íà Âàø email. ')</script>");  
77 - }  
78 - // Øëåì ïèñüìà  
79 - eMailing('remind', $user['id']);  
80 -  
81 99
82 - 100 + // Øëåì ïèñüìà
  101 + eMailing ('remind', $user['id']);
83 } 102 }
84 103
85 104
account/discont.php
1 <?php 1 <?php
2 -  
3 - $sql = "SELECT * FROM zlo_users WHERE `id`='".$_SESSION['user']['id']."' LIMIT 1;";  
4 - $result = mysql_query($sql);  
5 - $row = mysql_fetch_assoc($result);  
6 -  
7 - $result2 = mysql_query("SELECT `card`,`active`,`id` FROM `card` WHERE `user_id`='".$row['id']."' LIMIT 1;") or die(mysql_error());  
8 - $row2 = mysql_fetch_assoc($result2);  
9 -  
10 - //print_r($row2);exit;  
11 -$to = $row['email'];  
12 -$subject = 'Êëóáíàÿ êàðòà "Ýêñòðåì Ñòàéë"';  
13 -$message = <<<HTML  
14 -<html>  
15 -<meta content="text/html; charset=windows-1251" http-equiv="content-type" />  
16 -<img src="http://extremstyle.ua/p301.png">  
17 -<br/>  
18 -<br/>  
19 -  
20 -<table cellspacing=0 cellpadding=0 style="border:1px dashed #000;border-radius:10px;padding:10px;width:660px;margin-left:4px;">  
21 -<tr>  
22 -<td>  
23 -<table>  
24 -<tr>  
25 -<td rowspan="2">  
26 -<img src="http://extremstyle.ua/img/kvlogo.png" />  
27 -</td>  
28 -<td align="center" style="padding:10px;">  
29 -<div style="font-size:24px;border:1px dashed #000;padding:10px;border-radius:10px;">{$row2['card']}</div>  
30 -</td>  
31 -</tr>  
32 -<tr>  
33 -<td style="font-size:24px;" align="center">  
34 -ÍÀÉÁ²ËÜØÈÉ ÂÈÁ²Ð  
35 -ÍÀÉÊÐÀÙÎÃÎ ÑÏÎÐßÄÆÅÍÍß  
36 -</td>  
37 -</tr>  
38 -</table>  
39 -</td>  
40 -<td rowspan="5">  
41 -<img src="http://extremstyle.ua/bcode.php?num={$row2['card']}">  
42 -</td>  
43 -</tr>  
44 -<tr>  
45 -<td style="padding:10px;font-size:18px;text-transform:uppercase;">  
46 -Äîáðî ïîæàëîâàòü â êëóá ëþáèòåëåé "Ýêòðåì Ñòàéë"!  
47 -</td>  
48 -</tr>  
49 -<tr>  
50 -<td style="padding:10px;font-size:15px;">  
51 -Êëóáíàÿ êàðòà äàåò ïðàâî íà ñêèäêó â ïåðèîä äåéñòâèÿ àêöèé, óñëîâèÿ êîòîðûõ áóäóò âûêëàäûâàòüñÿ íà ñàéòå, à èìåííî â ðàçäåëå «Ðåãèñòðàöèÿ» è äóáëèðîâàòüñÿ â ðàçäåëå «Àêöèè»*, à òàêæå íà ãëàâíîé ñòðàíèöå â ðàìêàõ èíôîðìàöèîííîãî áàííåðà.  
52 -<br /><br />  
53 -*Äåéñòâèå êëóáíîé êàðòû íå ðàñïðîñòðàíÿåòñÿ íà àêöèè, óñëîâèÿ êîòîðûõ íå èçëîæåíû â ðàçäåëå «Ðåãèñòðàöèÿ»  
54 -</td>  
55 -</tr>  
56 -</table>  
57 -<br/><br/>  
58 -×òî áû ðàñïå÷àòàòü êóïîí ïåðåéäèòå ïî ññûëêå íèæå:\r\n  
59 -<a href="http://extremstyle.ua/discont.php?id={$row2['id']}&uid={$row['id']}">http://extremstyle.ua/discont.php?id={$row2['id']}&uid={$row['id']}</a>  
60 -<br/><br/>  
61 -  
62 -  
63 -  
64 -Ïåðåéäèòå ïî ñëåäóþùåé ññûëêå:<br/>  
65 -http://extremstyle.ua/account/registration/<br/><br/>  
66 2
67 -</html> 3 + include_once $_SERVER['DOCUMENT_ROOT']."/account/func/func.eMailing.php";
68 4
69 -HTML; 5 + // ïèñüìî êóïîí
  6 + eMailing ('kupon', $_SESSION['user']['id']);
70 7
  8 + echo '<div class="leftbar2">';
71 9
72 -sendMail($to, $to, "extremstyle.ua@eltrade.com.ua", "ExtremStyle", $subject, $message);  
73 -  
74 - echo'<div class="leftbar2">';  
75 - include_once($_SERVER['DOCUMENT_ROOT']."/account/account_menu.php");  
76 -  
77 - echo'</div>';  
78 - echo'<div class="content">';  
79 - echo'<div class="title3"><div class="l"><div class="r"><div class="w">Êóïîí</div></div></div></div>';  
80 - echo'<div class="cont_box">';  
81 -  
82 - echo'Êëóáíàÿ êàðòà îòïðàâëåíà íà Âàø e-mail!';  
83 -  
84 -echo"</div>";  
85 -echo"</div>";  
86 -  
87 -  
88 -  
89 -function sendMail ($to, $nameto, $from, $namefrom, $subject, $mailMessage, $files='') { // $files = array('archive.zip' =>  
90 -  
91 -// Âàø êëþ÷ äîñòóïà ê API (èç Ëè÷íîãî Êàáèíåòà)  
92 -$api_key = "5xaiqb1pnuu8jsun4rwxhow4shj11e55zdhjf5do";  
93 -  
94 -// Ïàðàìåòðû ñîîáùåíèÿ  
95 -// Åñëè ñêðèïò â êîäèðîâêå UTF-8, íå èñïîëüçóéòå iconv  
96 -$email_from_name = $namefrom;  
97 -$email_from_email = $from;  
98 -$email_to = $to;  
99 -$email_body = urlencode(iconv('cp1251', 'utf-8',$mailMessage));  
100 -  
101 -  
102 -$subject = iconv('cp1251', 'utf-8',$subject);  
103 -  
104 -$email_body = iconv('cp1251', 'utf-8',$mailMessage);  
105 -  
106 -  
107 -$email_subject = $subject;  
108 -$list_id = "1774752";  
109 -  
110 -// Ñîçäà¸ì POST-çàïðîñ  
111 -$POST = array (  
112 - 'api_key' => $api_key,  
113 - 'email' => $email_to,  
114 - 'sender_name' => $email_from_name,  
115 - 'sender_email' => $email_from_email,  
116 - 'subject' => $email_subject,  
117 - 'body' => $email_body,  
118 - 'list_id' => $list_id  
119 -);  
120 -  
121 -// Óñòàíàâëèâàåì ñîåäèíåíèå  
122 -$ch = curl_init();  
123 -curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);  
124 -curl_setopt($ch, CURLOPT_POST, 1);  
125 -curl_setopt($ch, CURLOPT_POSTFIELDS, $POST);  
126 -curl_setopt($ch, CURLOPT_TIMEOUT, 10);  
127 -curl_setopt($ch, CURLOPT_URL,  
128 - 'http://api.unisender.com/ru/api/sendEmail?format=json');  
129 -$result = curl_exec($ch);  
130 -  
131 -if ($result) {  
132 - // Ðàñêîäèðóåì îòâåò API-ñåðâåðà  
133 - $jsonObj = json_decode($result);  
134 -  
135 - if(null===$jsonObj) {  
136 - // Îøèáêà â ïîëó÷åííîì îòâåòå  
137 - echo "Invalid JSON";  
138 -  
139 - }  
140 - elseif(!empty($jsonObj->error)) {  
141 - // Îøèáêà îòïðàâêè ñîîáùåíèÿ  
142 - echo "An error occured: " . $jsonObj->error . "(code: " . $jsonObj->code . ")";  
143 -  
144 - } else {  
145 - // Ñîîáùåíèå óñïåøíî îòïðàâëåíî  
146 - //echo "Email message is sent. Message id " . $jsonObj->result->email_id . " " .date("Y-m-d H:i:s");  
147 -  
148 - }  
149 -} else {  
150 - // Îøèáêà ñîåäèíåíèÿ ñ API-ñåðâåðîì  
151 - echo "API access error";  
152 -} 10 + include_once $_SERVER['DOCUMENT_ROOT']."/account/account_menu.php";
  11 +
  12 + echo '</div>';
  13 + echo '<div class="content">';
  14 + echo '<div class="title3"><div class="l"><div class="r"><div class="w">Êóïîí</div></div></div></div>';
  15 + echo '<div class="cont_box">';
  16 +
  17 + echo 'Êëóáíàÿ êàðòà îòïðàâëåíà íà Âàø e-mail!';
  18 +
  19 + echo "</div>";
153 20
154 -}  
155 -?>  
156 \ No newline at end of file 21 \ No newline at end of file
  22 +echo "</div>";
  23 +
157 \ No newline at end of file 24 \ No newline at end of file
account/func/func.eMailing.php
1 <? 1 <?
2 -  
3 -  
4 -  
5 -  
6 -  
7 -  
8 -function sendMail ($to, $nameto, $from, $namefrom, $subject, $mailMessage, $files='') { // $files = array('archive.zip' =>  
9 -  
10 -  
11 -// Âàø êëþ÷ äîñòóïà ê API (èç Ëè÷íîãî Êàáèíåòà)  
12 -$api_key = "5xaiqb1pnuu8jsun4rwxhow4shj11e55zdhjf5do";  
13 -  
14 -// Ïàðàìåòðû ñîîáùåíèÿ  
15 -// Åñëè ñêðèïò â êîäèðîâêå UTF-8, íå èñïîëüçóéòå iconv  
16 -$email_from_name = "ExtremStyle";  
17 -$email_from_email = "extremstyle.ua@eltrade.com.ua";  
18 -$email_to = $to;  
19 -$email_body = urlencode(iconv('cp1251', 'utf-8',$mailMessage));  
20 -  
21 -  
22 -$subject = iconv('cp1251', 'utf-8',$subject);  
23 -  
24 -$email_body = iconv('cp1251', 'utf-8',$mailMessage);  
25 -  
26 -  
27 -$email_subject = $subject;  
28 -$list_id = "1774752";  
29 -  
30 -// Ñîçäà¸ì POST-çàïðîñ  
31 -$POST = array (  
32 - 'api_key' => $api_key,  
33 - 'email' => $email_to,  
34 - 'sender_name' => $email_from_name,  
35 - 'sender_email' => $email_from_email,  
36 - 'subject' => $email_subject,  
37 - 'body' => $email_body,  
38 - 'list_id' => $list_id  
39 -);  
40 -  
41 -// Óñòàíàâëèâàåì ñîåäèíåíèå  
42 -$ch = curl_init();  
43 -curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);  
44 -curl_setopt($ch, CURLOPT_POST, 1);  
45 -curl_setopt($ch, CURLOPT_POSTFIELDS, $POST);  
46 -curl_setopt($ch, CURLOPT_TIMEOUT, 10);  
47 -curl_setopt($ch, CURLOPT_URL,  
48 - 'http://api.unisender.com/ru/api/sendEmail?format=json');  
49 -$result = curl_exec($ch);  
50 -  
51 -if ($result) {  
52 - // Ðàñêîäèðóåì îòâåò API-ñåðâåðà  
53 - $jsonObj = json_decode($result);  
54 -  
55 - if(null===$jsonObj) {  
56 - // Îøèáêà â ïîëó÷åííîì îòâåòå  
57 - echo "Invalid JSON";  
58 -  
59 - }  
60 - elseif(!empty($jsonObj->error)) {  
61 - // Îøèáêà îòïðàâêè ñîîáùåíèÿ  
62 - echo "An error occured: " . $jsonObj->error . "(code: " . $jsonObj->code . ")";  
63 -  
64 - } else {  
65 - // Ñîîáùåíèå óñïåøíî îòïðàâëåíî  
66 - echo "Email message is sent. Message id " . $jsonObj->result->email_id;  
67 -  
68 - }  
69 -} else {  
70 - // Îøèáêà ñîåäèíåíèÿ ñ API-ñåðâåðîì  
71 - echo "API access error";  
72 -}  
73 -  
74 -  
75 -  
76 -  
77 -  
78 -  
79 -//if($to=='ldit@list.ru') exit;  
80 -  
81 - 2 +
  3 +function sendMail ($to, $nameto, $from, $namefrom, $subject, $mailMessage, $files='')
  4 +{
  5 + // Âàø êëþ÷ äîñòóïà ê API (èç Ëè÷íîãî Êàáèíåòà)
  6 + $api_key = "5xaiqb1pnuu8jsun4rwxhow4shj11e55zdhjf5do";
  7 +
  8 + // Ïàðàìåòðû ñîîáùåíèÿ
  9 + // Åñëè ñêðèïò â êîäèðîâêå UTF-8, íå èñïîëüçóéòå iconv
  10 + $email_from_name = "ExtremStyle";
  11 + $email_from_email = "extremstyle.ua@eltrade.com.ua";
  12 + $email_to = $to;
  13 + $email_body = urlencode (iconv ('cp1251', 'utf-8', $mailMessage));
  14 +
  15 + $subject = iconv ('cp1251', 'utf-8', $subject);
  16 +
  17 + $email_body = iconv ('cp1251', 'utf-8', $mailMessage);
  18 +
  19 + $email_subject = $subject;
  20 + $list_id = "1774752";
  21 +
  22 + // Ñîçäà¸ì POST-çàïðîñ
  23 + $POST = array (
  24 + 'api_key' => $api_key,
  25 + 'email' => $email_to,
  26 + 'sender_name' => $email_from_name,
  27 + 'sender_email' => $email_from_email,
  28 + 'subject' => $email_subject,
  29 + 'body' => $email_body,
  30 + 'list_id' => $list_id
  31 + );
  32 +
  33 + // Óñòàíàâëèâàåì ñîåäèíåíèå
  34 + $ch = curl_init ();
  35 + curl_setopt ($ch, CURLOPT_RETURNTRANSFER, true);
  36 + curl_setopt ($ch, CURLOPT_POST, 1);
  37 + curl_setopt ($ch, CURLOPT_POSTFIELDS, $POST);
  38 + curl_setopt ($ch, CURLOPT_TIMEOUT, 10);
  39 + curl_setopt ($ch, CURLOPT_URL, 'http://api.unisender.com/ru/api/sendEmail?format=json');
  40 + $result = curl_exec ($ch);
  41 +
  42 + if ($result)
  43 + {
  44 + // Ðàñêîäèðóåì îòâåò API-ñåðâåðà
  45 + $jsonObj = json_decode ($result);
  46 +
  47 + if (null === $jsonObj)
  48 + {
  49 + // Îøèáêà â ïîëó÷åííîì îòâåòå
  50 + echo "Invalid JSON";
  51 + }
  52 + elseif (! empty ($jsonObj->error))
  53 + {
  54 + // Îøèáêà îòïðàâêè ñîîáùåíèÿ
  55 + echo "An error occured: " . $jsonObj->error . "(code: " . $jsonObj->code . ")";
  56 + }
  57 + else
  58 + {
  59 + // Ñîîáùåíèå óñïåøíî îòïðàâëåíî
  60 + echo "Email message is sent. Message id " . $jsonObj->result->email_id;
  61 + }
  62 + }
  63 + else
  64 + {
  65 + // Îøèáêà ñîåäèíåíèÿ ñ API-ñåðâåðîì
  66 + echo "API access error";
  67 + }
82 } 68 }
83 -  
84 -  
85 -  
86 -  
87 -  
88 -  
89 -  
90 -function sendMail3 ($to, $nameto, $from, $namefrom, $subject, $mailMessage, $files='') { // $files = array('archive.zip' => file_get_contents('archive.zip')  
91 -  
92 - if(is_array($files)&&(!empty($files))) {$ContentType="Content-Type: multipart/mixed;"; } else {$ContentType="Content-Type: multipart/alternative;"; } 69 +
  70 +function sendMailPhp ($to, $nameto, $from, $namefrom, $subject, $mailMessage, $files='') { // $files = array('archive.zip' => file_get_contents('archive.zip')
  71 +
  72 + if (is_array ($files) && (! empty ($files)))
  73 + {
  74 + $ContentType = "Content-Type: multipart/mixed;";
  75 + }
  76 + else
  77 + {
  78 + $ContentType = "Content-Type: multipart/alternative;";
  79 + }
93 80
94 $boundary = strtoupper(md5(uniqid(rand()))).""; 81 $boundary = strtoupper(md5(uniqid(rand())))."";
95 82
@@ -99,21 +86,17 @@ function sendMail3 ($to, $nameto, $from, $namefrom, $subject, $mailMessage, $fil @@ -99,21 +86,17 @@ function sendMail3 ($to, $nameto, $from, $namefrom, $subject, $mailMessage, $fil
99 $headers .= "MIME-Version: 1.0" . "\r\n"; 86 $headers .= "MIME-Version: 1.0" . "\r\n";
100 $ContentType = "Content-type: text/html;"; 87 $ContentType = "Content-type: text/html;";
101 $headers .= "$ContentType boundary=\"{$boundary}\"; \r\n"; 88 $headers .= "$ContentType boundary=\"{$boundary}\"; \r\n";
102 -//$headers.= "Content-type: text/html; charset=\"windows-1251\";\r\n\r\n";  
103 -  
104 -  
105 - //$body = "--{$boundary}\r\n";  
106 - //$body.= "Content-type: text/html; charset=\"windows-1251\";\r\n\r\n"; 89 + $headers.= "Content-type: text/html; charset=\"windows-1251\";\r\n\r\n";
  90 + $body = "--{$boundary}\r\n";
  91 + $body.= "Content-type: text/html; charset=\"windows-1251\";\r\n\r\n";
107 $body.= $mailMessage."\r\n"; 92 $body.= $mailMessage."\r\n";
108 -  
109 -  
110 -//$headers = "From: ".MimeEncode($namefrom)." <$from>\r\n X-Mailer: PHP/" . phpversion();  
111 -  
112 -  
113 - // Äëÿ âëîæåíèõ ôàéëîâ  
114 -  
115 - if ((is_array($files))&&(!empty($files))){  
116 - foreach($files as $filename => $filecontent){ 93 + $headers = "From: ".MimeEncode($namefrom)." <$from>\r\n X-Mailer: PHP/" . phpversion();
  94 +
  95 + // Äëÿ âëîæåíèõ ôàéëîâ
  96 + if ((is_array ($files)) && (! empty ($files)))
  97 + {
  98 + foreach ($files as $filename => $filecontent)
  99 + {
117 $body .= "--{$boundary}\r\n"; 100 $body .= "--{$boundary}\r\n";
118 $body .= "Content-Type: application/octet-stream;name=\"".$filename."\" \r\n"; 101 $body .= "Content-Type: application/octet-stream;name=\"".$filename."\" \r\n";
119 $body .= "Content-Transfer-Encoding:base64 \r\n"; 102 $body .= "Content-Transfer-Encoding:base64 \r\n";
@@ -124,24 +107,26 @@ function sendMail3 ($to, $nameto, $from, $namefrom, $subject, $mailMessage, $fil @@ -124,24 +107,26 @@ function sendMail3 ($to, $nameto, $from, $namefrom, $subject, $mailMessage, $fil
124 107
125 $body .= "\r\n--{$boundary}--\r\n"; 108 $body .= "\r\n--{$boundary}--\r\n";
126 109
127 - mail(" ".MimeEncode($nameto)." <$to>", MimeEncode($subject), $body, $headers);  
128 - 110 + mail(" ".MimeEncode($nameto)." <$to>", MimeEncode($subject), $body, $headers);
129 } 111 }
130 112
131 -function MimeEncode($str, $data_charset='windows-1251', $send_charset='windows-1251') {  
132 -  
133 - if (!empty($str)){  
134 -  
135 - if($data_charset != $send_charset) {  
136 - $str = iconv($data_charset, $send_charset, $str); 113 +function MimeEncode ($str, $data_charset = 'windows-1251', $send_charset = 'windows-1251')
  114 +{
  115 + if (! empty ($str))
  116 + {
  117 + if ($data_charset != $send_charset)
  118 + {
  119 + $str = iconv ($data_charset, $send_charset, $str);
137 } 120 }
138 121
139 - return '=?' . $send_charset . '?B?' . base64_encode($str) . '?=';  
140 -  
141 - } else { return '';} 122 + return '=?' . $send_charset . '?B?' . base64_encode ($str) . '?=';
  123 + }
  124 + else
  125 + {
  126 + return '';
  127 + }
142 } 128 }
143 -  
144 - 129 +
145 function eMailing ($action, $user_id='',$order_id='',$discont_id='') 130 function eMailing ($action, $user_id='',$order_id='',$discont_id='')
146 { 131 {
147 switch ($action) 132 switch ($action)
@@ -154,10 +139,16 @@ function eMailing ($action, $user_id=&#39;&#39;,$order_id=&#39;&#39;,$discont_id=&#39;&#39;) @@ -154,10 +139,16 @@ function eMailing ($action, $user_id=&#39;&#39;,$order_id=&#39;&#39;,$discont_id=&#39;&#39;)
154 139
155 global $_POST; 140 global $_POST;
156 141
157 - $sql = "SELECT * FROM zlo_users WHERE email='".$_POST['form']['email']."'";  
158 - $result = mysql_query($sql) or die(mysql_error());  
159 - if (mysql_affected_rows()!=0) {  
160 - $user=mysql_fetch_assoc($result); 142 + $sql = "
  143 + SELECT *
  144 + FROM zlo_users
  145 + WHERE email = '".$_POST['form']['email']."'
  146 + ";
  147 +
  148 + $result = mysql_query ($sql) or die (mysql_error ());
  149 + if (mysql_affected_rows () != 0)
  150 + {
  151 + $user = mysql_fetch_assoc ($result);
161 } 152 }
162 153
163 $subject = "Ðåãèñòðàöèÿ íà ñàéòå ïîëüçîâàòåëÿ : ".$user['username']; 154 $subject = "Ðåãèñòðàöèÿ íà ñàéòå ïîëüçîâàòåëÿ : ".$user['username'];
@@ -178,255 +169,78 @@ function eMailing ($action, $user_id=&#39;&#39;,$order_id=&#39;&#39;,$discont_id=&#39;&#39;) @@ -178,255 +169,78 @@ function eMailing ($action, $user_id=&#39;&#39;,$order_id=&#39;&#39;,$discont_id=&#39;&#39;)
178 </blockquote> 169 </blockquote>
179 </blockquote> 170 </blockquote>
180 <br/> 171 <br/>
181 - <br/>  
182 - "; 172 + <br/>";
  173 +
183 ///////////<b>Àêòèâàöèÿ äèñêîíòíîé êàðòû:</b> http://extremstyle.ua/account/activation/?uid=".$user['id']."&id=".$discont_id." 174 ///////////<b>Àêòèâàöèÿ äèñêîíòíîé êàðòû:</b> http://extremstyle.ua/account/activation/?uid=".$user['id']."&id=".$discont_id."
184 $mail .= " 175 $mail .= "
185 Æåëàåì ïðèÿòíûõ ïîêóïîê! <br/><br/>"; 176 Æåëàåì ïðèÿòíûõ ïîêóïîê! <br/><br/>";
186 -  
187 - if ($user['group']!=1) { 177 +
  178 + if ($user['group'] != 1)
  179 + {
  180 + // ïèñüìî ðåãèñòðàöèè
188 sendMail ($user['email'], $user['username'], 'registration@extremstyle.ua', 'extremstyle.ua', $subject, $mail); 181 sendMail ($user['email'], $user['username'], 'registration@extremstyle.ua', 'extremstyle.ua', $subject, $mail);
  182 +
  183 + // ïèñüìî êóïîí
  184 + eMailing ('kupon', $user['id']);
189 } 185 }
190 - 186 +
191 // Ðàññûëêà óâåäîìëåíèé àäìèíàì 187 // Ðàññûëêà óâåäîìëåíèé àäìèíàì
192 $sql = "SELECT * FROM zlo_admin WHERE email!='' "; 188 $sql = "SELECT * FROM zlo_admin WHERE email!='' ";
193 - $result = mysql_query($sql) or die(mysql_error());  
194 - while ($admin=mysql_fetch_assoc($result)) { 189 + $result = mysql_query ($sql) or die (mysql_error ());
  190 + while ($admin = mysql_fetch_assoc ($result))
  191 + {
195 sendMail ($admin['email'], $admin['username'], 'registration@extremstyle.ua', 'extremstyle.ua', $subject, $mail); 192 sendMail ($admin['email'], $admin['username'], 'registration@extremstyle.ua', 'extremstyle.ua', $subject, $mail);
196 } 193 }
197 -  
198 - break;  
199 -  
200 - // ==============  
201 - // ==== NONE ====  
202 - // ==============  
203 -  
204 - case 'NONE':  
205 -  
206 - $result2 = mysql_query("SELECT * FROM `card` ORDER BY `card` DESC LIMIT 1;") or die(mysql_error());  
207 - // Øëåì ïèñüìà  
208 - $row55 = mysql_fetch_assoc($result2);  
209 - if(!@$row55['card']) $row55['card'] = 0;  
210 - if(@$row55['card']>0){  
211 - $row55['card']++;  
212 - $discont_id = $row55['card'];  
213 - $result2 = mysql_query("INSERT INTO `card` (`card`,`user_id`) VALUES ('".$row55['card']."','".$user['id']."')");  
214 - }  
215 -  
216 - $result2 = mysql_query("SELECT * FROM `card` WHERE `card`='".$discont_id."' ORDER BY `card` DESC LIMIT 1;") or die(mysql_error());  
217 - $cc = mysql_fetch_assoc($result2);  
218 - $to = $user['email'];  
219 - $subject = 'Êëóáíàÿ êàðòà ExtremStyle';  
220 - $message =  
221 -<<<HTML  
222 - <img src="http://extremstyle.ua/p301.png">  
223 - <br/>  
224 - <br/>  
225 -  
226 - <table cellspacing=0 cellpadding=0 style="border:1px dashed #000;border-radius:10px;padding:10px;width:660px;margin-left:4px;">  
227 - <tr>  
228 - <td>  
229 - <table>  
230 - <tr>  
231 - <td rowspan="2">  
232 - <img src="http://extremstyle.ua/img/kvlogo.png" />  
233 - </td>  
234 - <td align="center" style="padding:10px;">  
235 - <div style="font-size:24px;border:1px dashed #000;padding:10px;border-radius:10px;">{$cc['card']}</div>  
236 - </td>  
237 - </tr>  
238 - <tr>  
239 - <td style="font-size:24px;" align="center">  
240 - ÍÀÉÁ²ËÜØÈÉ ÂÈÁ²Ð  
241 - ÍÀÉÊÐÀÙÎÃÎ ÑÏÎÐßÄÆÅÍÍß  
242 - </td>  
243 - </tr>  
244 - </table>  
245 - </td>  
246 - <td rowspan="5">  
247 - <img src="http://extremstyle.ua/bcode.php?num={$cc['card']}">  
248 - </td>  
249 - </tr>  
250 - <tr>  
251 - <td style="padding:10px;font-size:18px;text-transform:uppercase;">  
252 - Äîáðî ïîæàëîâàòü â êëóá ëþáèòåëåé "Ýêòðåì Ñòàéë"!  
253 - </td>  
254 - </tr>  
255 - <tr>  
256 - <td style="padding:10px;font-size:15px;">  
257 - Êëóáíàÿ êàðòà äàåò ïðàâî íà ñêèäêó â ïåðèîä äåéñòâèÿ àêöèé, óñëîâèÿ êîòîðûõ áóäóò âûêëàäûâàòüñÿ íà ñàéòå, à èìåííî â ðàçäåëå «Ðåãèñòðàöèÿ» è äóáëèðîâàòüñÿ â ðàçäåëå «Àêöèè»*, à òàêæå íà ãëàâíîé ñòðàíèöå â ðàìêàõ èíôîðìàöèîííîãî áàííåðà.  
258 - <br /><br />  
259 - *Äåéñòâèå êëóáíîé êàðòû íå ðàñïðîñòðàíÿåòñÿ íà àêöèè, óñëîâèÿ êîòîðûõ íå èçëîæåíû â ðàçäåëå «Ðåãèñòðàöèÿ»  
260 - </td>  
261 - </tr>  
262 - </table>  
263 -  
264 -  
265 - <br/><br/>  
266 - ×òî áû ðàñïå÷àòàòü êóïîí ïåðåéäèòå ïî ññûëêå íèæå:\r\n  
267 - <a href="http://extremstyle.ua/discont.php?id={$cc['id']}&uid={$user['id']}">http://extremstyle.ua/discont.php?id={$cc['id']}&uid={$user['id']}</a>  
268 -  
269 -HTML;  
270 194
271 - $headers = 'From: ExtremStyle.ua <extremstyle@extremstyle.ua>' . "\r\n";  
272 -  
273 - $headers .= 'Content-Type: text/html; charset=windows-1251' . "\r\n";  
274 -  
275 - //if($row2['active']=='0')  
276 - //@mail($to, $subject, $message, $headers);  
277 -  
278 break; 195 break;
279 -  
280 - // ========================  
281 - // ==== àâòîðååñòðàöèÿ ====  
282 - // ========================  
283 -  
284 - case 'auto':  
285 196
286 - global $_POST;  
287 -  
288 - $sql = "SELECT * FROM zlo_users WHERE email='".$_POST['order_email']."'";  
289 - $result = mysql_query($sql) or die(mysql_error());  
290 - if (mysql_affected_rows()!=0) {  
291 - $user=mysql_fetch_assoc($result);  
292 - }  
293 -  
294 - $subject = "Ðåãèñòðàöèÿ íà ñàéòå ïîëüçîâàòåëÿ : ".$user['username'];  
295 -  
296 - $mail = "  
297 -  
298 - Çäðàâñòâóéòå, ".$user['username']." ! <br/><br/> 197 + // ===============
  198 + // ==== Êóïîí ====
  199 + // ===============
  200 +
  201 + case 'kupon':
  202 +
  203 + // ïîëüçîâàòåëü
  204 + $sql = '
  205 + SELECT *
  206 + FROM zlo_users
  207 + WHERE `id` = '.(int)$user_id.'
  208 + LIMIT 1
  209 + ';
  210 +
  211 + $result = mysql_query ($sql) or die (mysql_error ());
  212 + if (mysql_affected_rows () != 0)
  213 + {
  214 + $user = mysql_fetch_assoc ($result);
  215 +
  216 + // êóïîí
  217 + $sql = '
  218 + SELECT `card`, `active`, `id`
  219 + FROM `card`
  220 + WHERE `user_id` = '.$user['id'].'
  221 + LIMIT 1
  222 + ';
  223 +
  224 + $result = mysql_query ($sql) or die (mysql_error ());
  225 + if (mysql_affected_rows () != 0)
  226 + {
  227 + $card = mysql_fetch_assoc ($result);
  228 +
  229 + $to = $user['email'];
  230 + $subject = 'Êëóáíàÿ êàðòà "Ýêñòðåì Ñòàéë"';
  231 +
  232 + // ïèñüìî
  233 + ob_start();
  234 + include_once $_SERVER['DOCUMENT_ROOT'].'/email/discont.php';
  235 + $message = ob_get_clean();
299 236
300 - Âû óñïåøíî çàðåãèñòðèðîâàëèñü â íàøåì ìàãàçèíå <br/>  
301 - Äëÿ âõîäà â <a href='http://extremstyle.ua/'>ëè÷íûé êàáèíåò</a> èñïîëüçóéòå ñëåäóþùèå äàííûå:  
302 - <br/>  
303 - <br/>  
304 - <blockquote>  
305 - <blockquote>  
306 - ËÎÃÈÍ: ".$user['email']." <br/>  
307 - ÏÀÐÎËÜ: ".$user['pass']."  
308 - </blockquote>  
309 - </blockquote>  
310 - <br/>  
311 - <br/>";  
312 -  
313 - $mail .= "  
314 - Æåëàåì ïðèÿòíûõ ïîêóïîê! <br/><br/>";  
315 -  
316 - // Ðàññûëêà óâåäîìëåíèé  
317 - if ($user['group']!=1) {  
318 - sendMail ($user['email'], $user['username'], 'registration@extremstyle.ua', 'extremstyle.ua', $subject, $mail); 237 + // îòñûëàåì
  238 + sendMail ($to, $to, "extremstyle.ua@eltrade.com.ua", "ExtremStyle", $subject, $message);
  239 + }
319 } 240 }
320 241
321 - // Ðàññûëêà óâåäîìëåíèé àäìèíàì  
322 - // $sql = "SELECT * FROM zlo_admin WHERE email!='' ";  
323 - // $result = mysql_query($sql) or die(mysql_error());  
324 - // while ($admin=mysql_fetch_assoc($result)) {  
325 - // sendMail ($admin['email'], $admin['username'], 'registration@extremstyle.ua', 'extremstyle.ua', $subject, $mail);  
326 - // }  
327 -  
328 -  
329 - $result2 = mysql_query("SELECT * FROM `card` ORDER BY `card` DESC LIMIT 1;") or die(mysql_error());  
330 - // Øëåì ïèñüìà  
331 - $row55 = mysql_fetch_assoc($result2);  
332 - if(!@$row55['card']) $row55['card'] = 0;  
333 - if(@$row55['card']>0){  
334 - $row55['card']++;  
335 - $discont_id = $row55['card'];  
336 - $result2 = mysql_query("INSERT INTO `card` (`card`,`user_id`) VALUES ('".$row55['card']."','".$user['id']."')");  
337 - }  
338 -  
339 -  
340 - $result2 = mysql_query("SELECT * FROM `card` WHERE `card`='".$discont_id."' ORDER BY `card` DESC LIMIT 1;") or die(mysql_error());  
341 - $cc = mysql_fetch_assoc($result2);  
342 - $to = $user['email'];  
343 - $subject = 'Êëóáíàÿ êàðòà ExtremStyle';  
344 - $message =  
345 -<<<HTML  
346 -<img src="http://extremstyle.ua/p301.png">  
347 -<br/>  
348 -<br/>  
349 -  
350 -<table cellspacing=0 cellpadding=0 style="border:1px dashed #000;border-radius:10px;padding:10px;width:660px;margin-left:4px;">  
351 -<tr>  
352 -<td align="left">  
353 -Äîáðî ïîæàëîâàòü â êëóá ëþáèòåëåé "Ýêòðåì Ñòàéë"! Äëÿ âñåõ çàðåãèñòðèðîâàííûõ íà ñàéòå êëèåíòîâ «Ýêñòðåì ñòàéë» ïðåäîñòàâëÿåòñÿ âîçìîæíîñòü â ëþáîå óäîáíîå äëÿ ñåáÿ âðåìÿ ðàñïå÷àòàòü ëè÷íóþ êëóáíóþ êàðòó. Êëóáíàÿ êàðòà äàåò ïðàâî íà ñêèäêó â ïåðèîä äåéñòâèÿ àêöèé, óñëîâèÿ êîòîðûõ áóäóò âûêëàäûâàòüñÿ íà ñàéòå, à èìåííî â ðàçäåëå «<a href="http://extremstyle.ua/account/registration/">Ðåãèñòðàöèÿ</a>» è äóáëèðîâàòüñÿ â ðàçäåëå «Àêöèè»<font color="red">*</font>, à òàêæå íà ãëàâíîé ñòðàíèöå â ðàìêàõ èíôîðìàöèîííîãî áàííåðà.  
354 -<br /><br />  
355 -<font color="red">*</font>Äåéñòâèå êëóáíîé êàðòû íå ðàñïðîñòðàíÿåòñÿ íà àêöèè, óñëîâèÿ êîòîðûõ íå èçëîæåíû â ðàçäåëå «<a href="http://extremstyle.ua/account/registration/">Ðåãèñòðàöèÿ</a>»  
356 -<br /><br />  
357 -Åñëè Âû åùå íå çàðåãèñòðèðîâàíû, ñäåëàéòå ýòî ïðÿìî ñåé÷àñ . Êëóáíàÿ êàðòà áóäåò àâòîìàòè÷åñêè îòïðàâëåíà íà ýëåêòðîííûé àäðåñ , óêàçàííûé Âàìè ïðè ðåãèñòðàöèè è Âû ìîæåòå åå ðàñïå÷àòàòü íà ëþáîì äîñòóïíîì ïðèíòåðå.  
358 -  
359 -</td>  
360 -</tr>  
361 -</table>  
362 -<br/>  
363 -  
364 -  
365 -  
366 -  
367 -<table cellspacing=0 cellpadding=0 style="border:1px dashed #000;border-radius:10px;padding:10px;width:660px;margin-left:4px;">  
368 -<tr>  
369 -<td>  
370 -<table>  
371 -<tr>  
372 -<td rowspan="2">  
373 -<img src="http://extremstyle.ua/img/kvlogo.png" />  
374 -</td>  
375 -<td align="center" style="padding:10px;">  
376 -<div style="font-size:24px;border:1px dashed #000;padding:10px;border-radius:10px;">{$cc['card']}</div>  
377 -</td>  
378 -</tr>  
379 -<tr>  
380 -<td style="font-size:24px;" align="center">  
381 -ÍÀÉÁ²ËÜØÈÉ ÂÈÁ²Ð  
382 -ÍÀÉÊÐÀÙÎÃÎ ÑÏÎÐßÄÆÅÍÍß  
383 -</td>  
384 -</tr>  
385 -</table>  
386 -</td>  
387 -<td rowspan="5">  
388 -<img src="http://extremstyle.ua/bcode.php?num={$cc['card']}">  
389 -</td>  
390 -</tr>  
391 -<tr>  
392 -<td style="padding:10px;font-size:18px;text-transform:uppercase;">  
393 -Äîáðî ïîæàëîâàòü â êëóá ëþáèòåëåé "Ýêòðåì Ñòàéë"!  
394 -</td>  
395 -</tr>  
396 -<tr>  
397 -<td style="padding:10px;font-size:15px;">  
398 -Êëóáíàÿ êàðòà äàåò ïðàâî íà ñêèäêó â ïåðèîä äåéñòâèÿ àêöèé, óñëîâèÿ êîòîðûõ áóäóò âûêëàäûâàòüñÿ íà ñàéòå, à èìåííî â ðàçäåëå «Ðåãèñòðàöèÿ» è äóáëèðîâàòüñÿ â ðàçäåëå «Àêöèè»*, à òàêæå íà ãëàâíîé ñòðàíèöå â ðàìêàõ èíôîðìàöèîííîãî áàííåðà.  
399 -<br /><br />  
400 -*Äåéñòâèå êëóáíîé êàðòû íå ðàñïðîñòðàíÿåòñÿ íà àêöèè, óñëîâèÿ êîòîðûõ íå èçëîæåíû â ðàçäåëå «Ðåãèñòðàöèÿ»  
401 -  
402 -</td>  
403 -</tr>  
404 -</table>  
405 -  
406 -  
407 -  
408 -  
409 -  
410 -  
411 -  
412 -<br/><br/>  
413 -×òî áû ðàñïå÷àòàòü êóïîí ïåðåéäèòå ïî ññûëêå íèæå:\r\n  
414 -<a href="http://extremstyle.ua/discont.php?id={$cc['id']}&uid={$user['id']}">http://extremstyle.ua/discont.php?id={$cc['id']}&uid={$user['id']}</a>  
415 -  
416 -  
417 - 242 + break;
418 243
419 -HTML;  
420 - $headers = 'From: ExtremStyle.ua <extremstyle@extremstyle.ua>' . "\r\n";  
421 -  
422 - $headers .= 'Content-Type: text/html; charset=windows-1251' . "\r\n";  
423 -  
424 - //if($row2['active']=='0')  
425 - //@mail($to, $subject, $message, $headers);  
426 -  
427 -  
428 - break;  
429 -  
430 // ===================== 244 // =====================
431 // ==== Íîâûé çàêàç ==== 245 // ==== Íîâûé çàêàç ====
432 // ===================== 246 // =====================
@@ -461,15 +275,14 @@ HTML; @@ -461,15 +275,14 @@ HTML;
461 $subject = "Íîâûé çàêàç íà ñàéòå extremstyle.ua - ïîëüçîâàòåëü : ". $user['username']; 275 $subject = "Íîâûé çàêàç íà ñàéòå extremstyle.ua - ïîëüçîâàòåëü : ". $user['username'];
462 276
463 // Ïîäêëþ÷àåì ñòèëè 277 // Ïîäêëþ÷àåì ñòèëè
464 -  
465 -  
466 -  
467 - $sql = "SELECT distinct s3.id, s5.name as fio, s4.translit as rub_name, s3 . * 278 +
  279 + $sql = "
  280 + SELECT distinct s3.id, s5.name as fio, s4.translit as rub_name, s3 . *
468 FROM catalogs_orders_products s1 281 FROM catalogs_orders_products s1
469 - LEFT JOIN catalogs_modifications s2 ON s2.id = s1.product_id  
470 - LEFT JOIN catalogs_products s3 ON s3.id = s2.product_id  
471 - LEFT JOIN catalogs_rubrics s4 ON s4.id = s3.rubric_id  
472 - LEFT JOIN catalogs_orders s5 ON s5.id = s1.order_id 282 + LEFT JOIN catalogs_modifications s2 ON s2.id = s1.product_id
  283 + LEFT JOIN catalogs_products s3 ON s3.id = s2.product_id
  284 + LEFT JOIN catalogs_rubrics s4 ON s4.id = s3.rubric_id
  285 + LEFT JOIN catalogs_orders s5 ON s5.id = s1.order_id
473 WHERE s1.order_id = '".$order_id."';"; 286 WHERE s1.order_id = '".$order_id."';";
474 $result = mysql_query($sql) or die(mysql_error()); 287 $result = mysql_query($sql) or die(mysql_error());
475 $datas = ""; 288 $datas = "";
@@ -527,24 +340,7 @@ HTML; @@ -527,24 +340,7 @@ HTML;
527 <br /> 340 <br />
528 Ñ óâàæåíèåì, êîìàíäà <font color='green'>Extremstyle.ua</font><br /><br /> 341 Ñ óâàæåíèåì, êîìàíäà <font color='green'>Extremstyle.ua</font><br /><br />
529 Äàííîå ïèñüìî ñîçäàíî àâòîìàòè÷åñêè, ïîæàëóéñòà íå îòâå÷àéòå íà íåãî."; 342 Äàííîå ïèñüìî ñîçäàíî àâòîìàòè÷åñêè, ïîæàëóéñòà íå îòâå÷àéòå íà íåãî.";
530 -  
531 - /*$mail.= "  
532 - Íàø ìåíåäæåð ñâÿæåòñÿ ñ Âàìè â áëèæàéøåå âðåìÿ.  
533 - Äåòàëüíóþ èíôîðìàöèþ è ñîñòîÿíèå çàêàçà Âû ìîæåòå ïðîâåðèòü â  
534 - Âàøåì ëè÷íîì êàáèíåòå <a href='http://extremstyle.ua/account/'>http://extremstyle.ua/account/</a><br/><br/>  
535 - <blockquote>  
536 - ËÎÃÈÍ: ".$user['email']." <br/>  
537 - ÏÀÐÎËÜ: ".$user['pass']."  
538 - </blockquote>  
539 - <br/>  
540 - Ñïàñèáî, ÷òî âûáðàëè íàñ!  
541 - <br/>  
542 - <br/>  
543 - <b>Ïîäåëèòåñü Âàøèì ïðèîáðåòåíèåì ñ äðóçüÿìè è ñòàíü ó÷àñòíèêîì ðîçûãðûøà ïðèçîâ ñðåäè ñàìûõ àêòèâíûõ ïîëüçîâàòåëåé íàøåé ãðóïïû â ñîöèàëüíîé ñåòè:</b>  
544 -<br/>  
545 -".$datas."  
546 - <br/>";*/  
547 - 343 +
548 if ($user['group']!=1) { 344 if ($user['group']!=1) {
549 sendMail ($user['email'], $user['username'], 'order@extremstyle.ua', 'extremstyle.ua', $subject, $mail); 345 sendMail ($user['email'], $user['username'], 'order@extremstyle.ua', 'extremstyle.ua', $subject, $mail);
550 } 346 }
@@ -744,8 +540,12 @@ HTML; @@ -744,8 +540,12 @@ HTML;
744 sendMail ($user['email'], $user['username'], 'remind@extremstyle.ua', 'extremstyle.ua', $subject, $mail); 540 sendMail ($user['email'], $user['username'], 'remind@extremstyle.ua', 'extremstyle.ua', $subject, $mail);
745 541
746 break; 542 break;
747 -  
748 - case 'MessageToUser': // ===================[ MessageToUser ]========================= 543 +
  544 + // =======================
  545 + // ==== MessageToUser ====
  546 + // =======================
  547 +
  548 + case 'MessageToUser':
749 549
750 // óçíàåì âñå äàííûå î ïîëüçîâàòåëå 550 // óçíàåì âñå äàííûå î ïîëüçîâàòåëå
751 $sql = "SELECT u.*, u.id as user_id FROM zlo_users as u 551 $sql = "SELECT u.*, u.id as user_id FROM zlo_users as u
@@ -773,8 +573,12 @@ HTML; @@ -773,8 +573,12 @@ HTML;
773 sendMail ($user['email'], $user['username'], 'mail-notify@extremstyle.ua', 'extremstyle.ua', $subject, $mail); 573 sendMail ($user['email'], $user['username'], 'mail-notify@extremstyle.ua', 'extremstyle.ua', $subject, $mail);
774 574
775 break; 575 break;
776 -  
777 - case 'MessageToAdmin': // ===================[ MessageToUser ]========================= 576 +
  577 + // ========================
  578 + // ==== MessageToAdmin ====
  579 + // ========================
  580 +
  581 + case 'MessageToAdmin':
778 582
779 // óçíàåì âñå äàííûå î ïîëüçîâàòåëå 583 // óçíàåì âñå äàííûå î ïîëüçîâàòåëå
780 $sql = "SELECT u.*, u.id as user_id FROM zlo_users as u 584 $sql = "SELECT u.*, u.id as user_id FROM zlo_users as u
account/registration.php
1 <? 1 <?
2 - // Ïîäêëþ÷åíèå  
3 - include_once($_SERVER['DOCUMENT_ROOT']."/config/config.php");  
4 - include_once($_SERVER['DOCUMENT_ROOT']."/account/func/func.php");  
5 - include_once($_SERVER['DOCUMENT_ROOT']."/account/func/func.eMailing.php");  
6 - include_once($_SERVER['DOCUMENT_ROOT']."/libs/Tools.class.php"); 2 + // Ïîäêëþ÷åíèå
  3 + include_once($_SERVER['DOCUMENT_ROOT']."/config/config.php");
  4 + include_once($_SERVER['DOCUMENT_ROOT']."/account/func/func.php");
  5 + include_once($_SERVER['DOCUMENT_ROOT']."/account/func/func.eMailing.php");
  6 + include_once($_SERVER['DOCUMENT_ROOT']."/libs/Tools.class.php");
7 7
8 - global $lang; 8 + global $lang;
9 9
10 - function GoodBuy()  
11 - {  
12 - echo ("<script>alert('Âàì îòêàçàíî â ðåãèñòðàöèè çà íàðóøåíèå ïðàâèë')</script>");  
13 - echo "<script language=\"JavaScript\">{ location.href=\"GoBAck(1)\"; self.focus(); } </script>";  
14 - }  
15 -  
16 - // ==============================  
17 - // ======== Îáðàáîòêà ===========  
18 - // ==============================  
19 -  
20 -  
21 -  
22 - if ((isset($_POST["send"])) && ($_POST["send"] == "ok")) { 10 + function GoodBuy()
  11 + {
  12 + echo ("<script>alert('Âàì îòêàçàíî â ðåãèñòðàöèè çà íàðóøåíèå ïðàâèë')</script>");
  13 + echo "<script language=\"JavaScript\">{ location.href=\"GoBAck(1)\"; self.focus(); } </script>";
  14 + }
  15 +
  16 + // ==============================
  17 + // ======== Îáðàáîòêà ===========
  18 + // ==============================
  19 +
  20 +
  21 +
  22 + if ((isset($_POST["send"])) && ($_POST["send"] == "ok")) {
23 23
24 $error=''; 24 $error='';
25 $error[] = ValidFormData($_POST['form']['email'],'email','email'); 25 $error[] = ValidFormData($_POST['form']['email'],'email','email');
@@ -31,38 +31,38 @@ @@ -31,38 +31,38 @@
31 $mass=array_filter($error); 31 $mass=array_filter($error);
32 if (empty($mass)) { 32 if (empty($mass)) {
33 33
34 - // ======= Ïðîâåðÿåì çàáëîêèðîâàí ëè ïîëüçîâàòåëü =======  
35 - /*  
36 - $sql = "SELECT * FROM zlo_users_block_email WHERE value='".htmlspecialchars($_POST['form']['email'], ENT_QUOTES)."'";  
37 - $result = mysql_query($sql) or die(mysql_error());  
38 - if (mysql_affected_rows()!=0) {  
39 - GoodBuy();  
40 - }  
41 -  
42 - $sql = "SELECT * FROM zlo_users_block_login WHERE value='".htmlspecialchars($_POST['form']['login'], ENT_QUOTES)."'";  
43 - $result = mysql_query($sql) or die(mysql_error());  
44 - if (mysql_affected_rows()!=0) {  
45 - GoodBuy();  
46 - }  
47 -  
48 - $sql = "SELECT * FROM zlo_users_block_ip WHERE value='".htmlspecialchars($_SERVER['REMOTE_ADDR'], ENT_QUOTES)."'";  
49 - $result = mysql_query($sql) or die(mysql_error());  
50 - if (mysql_affected_rows()!=0) {  
51 - GoodBuy();  
52 - } 34 + // ======= Ïðîâåðÿåì çàáëîêèðîâàí ëè ïîëüçîâàòåëü =======
  35 + /*
  36 + $sql = "SELECT * FROM zlo_users_block_email WHERE value='".htmlspecialchars($_POST['form']['email'], ENT_QUOTES)."'";
  37 + $result = mysql_query($sql) or die(mysql_error());
  38 + if (mysql_affected_rows()!=0) {
  39 + GoodBuy();
  40 + }
  41 +
  42 + $sql = "SELECT * FROM zlo_users_block_login WHERE value='".htmlspecialchars($_POST['form']['login'], ENT_QUOTES)."'";
  43 + $result = mysql_query($sql) or die(mysql_error());
  44 + if (mysql_affected_rows()!=0) {
  45 + GoodBuy();
  46 + }
  47 +
  48 + $sql = "SELECT * FROM zlo_users_block_ip WHERE value='".htmlspecialchars($_SERVER['REMOTE_ADDR'], ENT_QUOTES)."'";
  49 + $result = mysql_query($sql) or die(mysql_error());
  50 + if (mysql_affected_rows()!=0) {
  51 + GoodBuy();
  52 + }
53 */ 53 */
54 // Ïðîâåðÿåì íåò ëè óæå ó÷. çàïèñè, åñëè åñòü øëåì ïèñüìî-íàïîìèíàíèå ñ ëîãèíîì è ïàðîëåì 54 // Ïðîâåðÿåì íåò ëè óæå ó÷. çàïèñè, åñëè åñòü øëåì ïèñüìî-íàïîìèíàíèå ñ ëîãèíîì è ïàðîëåì
55 55
56 $birthday=$_POST['form']['year']."-".$_POST['form']['mounth']."-".$_POST['form']['day']; 56 $birthday=$_POST['form']['year']."-".$_POST['form']['mounth']."-".$_POST['form']['day'];
57 57
58 // Èùåì ID 58 // Èùåì ID
59 - $sql="SELECT * FROM zlo_users WHERE email='".$_POST['form']['email']."' ";  
60 - $result = mysql_query($sql) or die(mysql_error());  
61 - if (mysql_affected_rows()!=0) {  
62 - $user=mysql_fetch_assoc($result); 59 + $sql="SELECT * FROM zlo_users WHERE email='".$_POST['form']['email']."' ";
  60 + $result = mysql_query($sql) or die(mysql_error());
  61 + if (mysql_affected_rows()!=0) {
  62 + $user=mysql_fetch_assoc($result);
63 eMailing('remind', $user['id']); 63 eMailing('remind', $user['id']);
64 echo ("<script>alert('Èçâåíèòå, íî ó Âàñ óæå åñòü àêêàóíò. Íàïîìèíàíèå ïàðîëÿ âûñëàíî íà âàø àäðåñ ".$user['email']."')</script>"); 64 echo ("<script>alert('Èçâåíèòå, íî ó Âàñ óæå åñòü àêêàóíò. Íàïîìèíàíèå ïàðîëÿ âûñëàíî íà âàø àäðåñ ".$user['email']."')</script>");
65 - 65 +
66 } else { 66 } else {
67 67
68 // Ñîáèðàåì èíòåðåñû 68 // Ñîáèðàåì èíòåðåñû
@@ -76,11 +76,11 @@ @@ -76,11 +76,11 @@
76 $_POST['form']['pass']=$_POST['form']['pass1']; 76 $_POST['form']['pass']=$_POST['form']['pass1'];
77 77
78 // Äîáàâëÿåì ïîëüçîâàòåëÿ 78 // Äîáàâëÿåì ïîëüçîâàòåëÿ
79 - $group = (isset($_GET['group']) && $_GET['group']>0) ? $_GET['group'] : 2; 79 + $group = (isset($_GET['group']) && $_GET['group']>0) ? $_GET['group'] : 2;
80 $sql = sprintf("INSERT INTO zlo_users (login, pass, send, email, address, city, tel, registered, username, sex, birthday, interest, hash, `group`) VALUES (%s, %s, %s, %s, %s, %s, %s, NOW(), %s, %s, %s, %s, %s, %s)", 80 $sql = sprintf("INSERT INTO zlo_users (login, pass, send, email, address, city, tel, registered, username, sex, birthday, interest, hash, `group`) VALUES (%s, %s, %s, %s, %s, %s, %s, NOW(), %s, %s, %s, %s, %s, %s)",
81 GetSQLValueString($_POST['form']['email'], "text"), 81 GetSQLValueString($_POST['form']['email'], "text"),
82 GetSQLValueString($_POST['form']['pass'], "text"), 82 GetSQLValueString($_POST['form']['pass'], "text"),
83 - GetSQLValueString('1', "text"), 83 + GetSQLValueString('1', "text"),
84 GetSQLValueString($_POST['form']['email'], "text"), 84 GetSQLValueString($_POST['form']['email'], "text"),
85 GetSQLValueString($_POST['form']['address'], "text"), 85 GetSQLValueString($_POST['form']['address'], "text"),
86 GetSQLValueString($_POST['form']['city'], "text"), 86 GetSQLValueString($_POST['form']['city'], "text"),
@@ -89,8 +89,8 @@ @@ -89,8 +89,8 @@
89 GetSQLValueString($_POST['form']['sex'], "text"), 89 GetSQLValueString($_POST['form']['sex'], "text"),
90 GetSQLValueString($birthday, "text"), 90 GetSQLValueString($birthday, "text"),
91 GetSQLValueString($_POST['form']['interest'], "text"), 91 GetSQLValueString($_POST['form']['interest'], "text"),
92 - GetSQLValueString(md5($_POST['form']['email'] . "_extremstyle.ua"), "text"),  
93 - $group); 92 + GetSQLValueString(md5($_POST['form']['email'] . "_extremstyle.ua"), "text"),
  93 + $group);
94 $result = mysql_query($sql) or die(mysql_error()); 94 $result = mysql_query($sql) or die(mysql_error());
95 95
96 // ñîçäàåì êóïîí 96 // ñîçäàåì êóïîí
@@ -114,17 +114,11 @@ @@ -114,17 +114,11 @@
114 echo"<script language=\"JavaScript\">alert('$alert')</script>"; 114 echo"<script language=\"JavaScript\">alert('$alert')</script>";
115 115
116 } 116 }
117 - }  
118 - // ==============================  
119 - // ========== Âûâîä =============  
120 - // ============================== ?>  
121 -  
122 - <!-------[ Form falidator ]------->  
123 - <link rel="stylesheet" href="/js/validator/validationEngine.jquery.css" type="text/css"/>  
124 - <link rel="stylesheet" href="/js/validator/template.css" type="text/css"/>  
125 -  
126 - <script src="/js/validator/languages/jquery.validationEngine-ru.js" type="text/javascript" charset="utf-8"></script>  
127 - <script src="/js/validator/jquery.validationEngine.js" type="text/javascript" charset="utf-8"></script> 117 + }
  118 + // ==============================
  119 + // ========== Âûâîä =============
  120 + // ==============================
  121 +?>
128 122
129 <script> 123 <script>
130 jQuery(document).ready(function(){ 124 jQuery(document).ready(function(){
@@ -148,12 +142,12 @@ @@ -148,12 +142,12 @@
148 <script src="/js/agreement.js" type="text/javascript"></script> 142 <script src="/js/agreement.js" type="text/javascript"></script>
149 143
150 <!--------> 144 <!-------->
151 -  
152 - <link rel='stylesheet' href='/css/account1.css' type='text/css'/> 145 +
  146 + <link rel='stylesheet' href='/css/account1.css' type='text/css'/>
153 147
154 <div class="title3"><div class="l"><div class="r"><div class="w"><?=REGUSER?></div></div></div></div><div>&nbsp;</div> 148 <div class="title3"><div class="l"><div class="r"><div class="w"><?=REGUSER?></div></div></div></div><div>&nbsp;</div>
155 149
156 - <!-- Ðåãèñòðàöèÿ ïîëüçîâàòåëÿ --> 150 + <!-- Ðåãèñòðàöèÿ ïîëüçîâàòåëÿ -->
157 <?/*?> 151 <?/*?>
158 Òîëüêî äëÿ çàðåãèñòðèðîâàííûõ êëèåíòîâ äî 15.04.13 äåéñòâóåò àêöèÿ ñêèäêà íà ñêèäêó íà âåñü çèìíèé àññîðòèìåíò òîâàðîâ. Óñëîâèÿ àêöèè: 152 Òîëüêî äëÿ çàðåãèñòðèðîâàííûõ êëèåíòîâ äî 15.04.13 äåéñòâóåò àêöèÿ ñêèäêà íà ñêèäêó íà âåñü çèìíèé àññîðòèìåíò òîâàðîâ. Óñëîâèÿ àêöèè:
159 Åñëè Âû óæå çàðåãèñòðèðîâàíû íà ñàéòå, ðàñïå÷àòàéòå êëóáíóþ êàðòó è ïîëó÷èòå <b style="color:red;">ñêèäêó 15% äîïîëíèòåëüíî ê óæå äåéñòâóþùåé ñêèäêå</b>.<br/><br/> 153 Åñëè Âû óæå çàðåãèñòðèðîâàíû íà ñàéòå, ðàñïå÷àòàéòå êëóáíóþ êàðòó è ïîëó÷èòå <b style="color:red;">ñêèäêó 15% äîïîëíèòåëüíî ê óæå äåéñòâóþùåé ñêèäêå</b>.<br/><br/>
@@ -178,13 +172,13 @@ @@ -178,13 +172,13 @@
178 <?*/?> 172 <?*/?>
179 <?php 173 <?php
180 if(isset($_GET['group']) && $_GET['group']>0){ 174 if(isset($_GET['group']) && $_GET['group']>0){
181 - $r = mysql_query("select * from zlo_users_group where id='{$_GET['group']}'");  
182 - $row = mysql_fetch_assoc($r);  
183 - print $row['text']; 175 + $r = mysql_query("select * from zlo_users_group where id='{$_GET['group']}'");
  176 + $row = mysql_fetch_assoc($r);
  177 + print $row['text'];
184 }else{ 178 }else{
185 - $r = mysql_query("select * from statics where rules_id='50'");  
186 - $row = mysql_fetch_assoc($r);  
187 - print ($lang=='ukr')?$row['text_ukr']:$row['text']; 179 + $r = mysql_query("select * from statics where rules_id='50'");
  180 + $row = mysql_fetch_assoc($r);
  181 + print ($lang=='ukr')?$row['text_ukr']:$row['text'];
188 } 182 }
189 ?> 183 ?>
190 184
@@ -206,31 +200,31 @@ if(isset($_GET[&#39;group&#39;]) &amp;&amp; $_GET[&#39;group&#39;]&gt;0){ @@ -206,31 +200,31 @@ if(isset($_GET[&#39;group&#39;]) &amp;&amp; $_GET[&#39;group&#39;]&gt;0){
206 */ 200 */
207 ?> 201 ?>
208 <form id="registration" name="form1" method="post" action="/account/registration/?group=<?=$_GET['group'];?>"> 202 <form id="registration" name="form1" method="post" action="/account/registration/?group=<?=$_GET['group'];?>">
209 - 203 +
210 <div class="registration"> 204 <div class="registration">
211 205
212 - <div class="optional">  
213 - <label>&nbsp;</label> 206 + <div class="optional">
  207 + <label>&nbsp;</label>
214 <span class='attention'><?=BASKET_FIELDS_ALLOWS?> <span class="red">*</span></span> 208 <span class='attention'><?=BASKET_FIELDS_ALLOWS?> <span class="red">*</span></span>
215 - </div> 209 + </div>
216 210
217 - <div class="optional">  
218 - <label>ÔÈÎ:<span class="red">*</span></label>  
219 - <input type="text" name="form[username]" size="60" class="validate[required] idle" onblur="this.className='idle'" onfocus="this.className='activeField'" id="username"/>  
220 - </div>  
221 -  
222 - <div class="optional">  
223 - <label><?=SEX?>:</label>  
224 - <select name="form[sex]">  
225 - <option value='0'>[âûáîð]</option>  
226 - <option value='M'>M</option>  
227 - <option value='W'>Æ</option>  
228 - </select>  
229 - </div>  
230 -  
231 - <div class="optional">  
232 - <label><?=YEAR_BORTH?>:</label>  
233 -<? 211 + <div class="optional">
  212 + <label>ÔÈÎ:<span class="red">*</span></label>
  213 + <input type="text" name="form[username]" size="60" class="validate[required] idle" onblur="this.className='idle'" onfocus="this.className='activeField'" id="username"/>
  214 + </div>
  215 +
  216 + <div class="optional">
  217 + <label><?=SEX?>:</label>
  218 + <select name="form[sex]">
  219 + <option value='0'>[âûáîð]</option>
  220 + <option value='M'>M</option>
  221 + <option value='W'>Æ</option>
  222 + </select>
  223 + </div>
  224 +
  225 + <div class="optional">
  226 + <label><?=YEAR_BORTH?>:</label>
  227 +<?
234 228
235 // ===================== 229 // =====================
236 // === Äàòà ðîæäåíèÿ === 230 // === Äàòà ðîæäåíèÿ ===
@@ -261,53 +255,53 @@ if(isset($_GET[&#39;group&#39;]) &amp;&amp; $_GET[&#39;group&#39;]&gt;0){ @@ -261,53 +255,53 @@ if(isset($_GET[&#39;group&#39;]) &amp;&amp; $_GET[&#39;group&#39;]&gt;0){
261 echo"</select>"; 255 echo"</select>";
262 256
263 ?> 257 ?>
264 - </div> 258 + </div>
265 259
266 - <div class="need">  
267 - <label>Email:<span class="red">*</span></label>  
268 - <input type="text" name="form[email]" size="60" class="validate[required,custom[email]] idle" onblur="this.className='idle'" onfocus="this.className='activeField'" id="email">  
269 - </div>  
270 -  
271 - <div class="optional">  
272 - <label>Ïàðîëü:<span class="red">*</span></label>  
273 - <input type="password" name="form[pass1]" size="60" value="" class="validate[required,minSize[4]] idle" onblur="this.className='idle'" onfocus="this.className='activeField'" id="pass1"/>  
274 - </div> 260 + <div class="need">
  261 + <label>Email:<span class="red">*</span></label>
  262 + <input type="text" name="form[email]" size="60" class="validate[required,custom[email]] idle" onblur="this.className='idle'" onfocus="this.className='activeField'" id="email">
  263 + </div>
  264 +
  265 + <div class="optional">
  266 + <label>Ïàðîëü:<span class="red">*</span></label>
  267 + <input type="password" name="form[pass1]" size="60" value="" class="validate[required,minSize[4]] idle" onblur="this.className='idle'" onfocus="this.className='activeField'" id="pass1"/>
  268 + </div>
275 269
276 - <div class="optional">  
277 - <label>Ïàðîëü ïîâòîðíî:<span class="red">*</span></label>  
278 - <input type="password" name="form[pass2]" value="" size="60" class="validate[required,minSize[4],equals[pass1]] idle" onblur="this.className='idle'" onfocus="this.className='activeField'" id="pass2"/> 270 + <div class="optional">
  271 + <label>Ïàðîëü ïîâòîðíî:<span class="red">*</span></label>
  272 + <input type="password" name="form[pass2]" value="" size="60" class="validate[required,minSize[4],equals[pass1]] idle" onblur="this.className='idle'" onfocus="this.className='activeField'" id="pass2"/>
279 <div id='pass2check'></div> 273 <div id='pass2check'></div>
280 - </div> 274 + </div>
281 275
282 - <div class="optional">  
283 - <label><?=BASKET_FIELD_PHONE?>:</label>  
284 - <input type="text" name="form[tel]" value="" size="60" class="validate[custom[cell_phone]] idle" onblur="this.className='idle'" onfocus="this.className='activeField'" id="tel"/>  
285 - </div>  
286 -  
287 - <div class="optional">  
288 - <label><?=BASKET_FIELD_CITY?></label>  
289 - <input type="city" name="form[city]" size="60" class="idle" onblur="this.className='idle'" onfocus="this.className='activeField'" id="city"/>  
290 - </div> 276 + <div class="optional">
  277 + <label><?=BASKET_FIELD_PHONE?>:</label>
  278 + <input type="text" name="form[tel]" value="" size="60" class="validate[custom[cell_phone]] idle" onblur="this.className='idle'" onfocus="this.className='activeField'" id="tel"/>
  279 + </div>
  280 +
  281 + <div class="optional">
  282 + <label><?=BASKET_FIELD_CITY?></label>
  283 + <input type="city" name="form[city]" size="60" class="idle" onblur="this.className='idle'" onfocus="this.className='activeField'" id="city"/>
  284 + </div>
291 285
292 - <div class="optional2">  
293 - <label><?=BASKET_FIELD_ADRESS?></label>  
294 - <textarea name="form[address]" class="idle" rows="5" cols="60" onblur="this.className='idle'" onfocus="this.className='activeField'" id="address" ></textarea>  
295 - </div> 286 + <div class="optional2">
  287 + <label><?=BASKET_FIELD_ADRESS?></label>
  288 + <textarea name="form[address]" class="idle" rows="5" cols="60" onblur="this.className='idle'" onfocus="this.className='activeField'" id="address" ></textarea>
  289 + </div>
296 290
297 </div> 291 </div>
298 <!-- 292 <!--
299 - <div class="need">  
300 - <label>Ëîãèí:</label>  
301 - <div id="alertLogin"></div>  
302 - <input type="text" name="form[login]" class="validate[required,minSize[4]] text-input" id="login" onEnter="LoginExist()">  
303 - </div>  
304 -  
305 - <div class="need">  
306 - <label>Ïàðîëü:</label>  
307 - <input type="text" name="form[pass]" class="validate[required,minSize[4]] text-input" id="pass">  
308 - </div>  
309 --->  
310 - <div class="optional interest"> 293 + <div class="need">
  294 + <label>Ëîãèí:</label>
  295 + <div id="alertLogin"></div>
  296 + <input type="text" name="form[login]" class="validate[required,minSize[4]] text-input" id="login" onEnter="LoginExist()">
  297 + </div>
  298 +
  299 + <div class="need">
  300 + <label>Ïàðîëü:</label>
  301 + <input type="text" name="form[pass]" class="validate[required,minSize[4]] text-input" id="pass">
  302 + </div>
  303 +-->
  304 + <div class="optional interest">
311 305
312 <? echo"<div class='interest-block'>"; 306 <? echo"<div class='interest-block'>";
313 307
@@ -377,18 +371,18 @@ if(isset($_GET[&#39;group&#39;]) &amp;&amp; $_GET[&#39;group&#39;]&gt;0){ @@ -377,18 +371,18 @@ if(isset($_GET[&#39;group&#39;]) &amp;&amp; $_GET[&#39;group&#39;]&gt;0){
377 <div class='both'></div> 371 <div class='both'></div>
378 <div class='line'></div>"; ?> 372 <div class='line'></div>"; ?>
379 <!-- 373 <!--
380 - <div class="optional">  
381 - <label> </label> 374 + <div class="optional">
  375 + <label> </label>
382 <img src="/js/kcaptcha/index.php?<?php echo session_name()?>=<?php echo session_id()?>"> 376 <img src="/js/kcaptcha/index.php?<?php echo session_name()?>=<?php echo session_id()?>">
383 - </div> 377 + </div>
384 378
385 - <div class="optional">  
386 - <label> </label> 379 + <div class="optional">
  380 + <label> </label>
387 <input type="text" name="keystring"> 381 <input type="text" name="keystring">
388 <input type="submit" value="Check"> 382 <input type="submit" value="Check">
389 - </div> 383 + </div>
390 --> 384 -->
391 - <div class='interest-block'> 385 + <div class='interest-block'>
392 <div class='interst'> 386 <div class='interst'>
393 387
394 <?=BASKET_CREATE_CABINET?> 388 <?=BASKET_CREATE_CABINET?>
@@ -401,8 +395,8 @@ if(isset($_GET[&#39;group&#39;]) &amp;&amp; $_GET[&#39;group&#39;]&gt;0){ @@ -401,8 +395,8 @@ if(isset($_GET[&#39;group&#39;]) &amp;&amp; $_GET[&#39;group&#39;]&gt;0){
401 <input type="submit" name="submit" class="submit4" style="font-size:11px;" value='<?=REGSUB?>' onclick="document.forms['myForm'].submit();" id="button" /> 395 <input type="submit" name="submit" class="submit4" style="font-size:11px;" value='<?=REGSUB?>' onclick="document.forms['myForm'].submit();" id="button" />
402 </div> 396 </div>
403 </div> 397 </div>
404 - </div>  
405 - </form>  
406 - 398 + </div>
  399 + </form>
  400 +
407 401
408 402