Commit c9ea832e754f9b5bb71ecfd16cff6c9c2cae56c5
1 parent
bfd09dfc
+ что-то связано с отправкой писем
Showing
5 changed files
with
409 additions
and
725 deletions
Show diff stats
account/account_menu.php
... | ... | @@ -3,11 +3,11 @@ |
3 | 3 | $result2 = mysql_query("SELECT `card`,`active`,`id` FROM `card` WHERE `user_id`='".$_SESSION['user']['id']."' LIMIT 1;") or die(mysql_error()); |
4 | 4 | $row2 = mysql_fetch_assoc($result2); |
5 | 5 | |
6 | -// <li><a href='/account/discont/' style='color:red;'>Âűńëŕňü ęëóáíóţ ęŕđňó íŕ e-mail</a></li> | |
7 | 6 | echo" |
8 | 7 | <div class='account-menu'> |
9 | 8 | <p class='txtb'>Ěîč íŕńňđîéęč</p> |
10 | 9 | <ul> |
10 | + <li><a href='/account/discont/' style='color:red;'>Âűńëŕňü ęëóáíóţ ęŕđňó íŕ e-mail</a></li> | |
11 | 11 | <li><a href='/account/info/'>Ëč÷íŕ˙ číôîđěŕöč˙</a></li> |
12 | 12 | <li><a href='/account/orders/'>Çŕęŕçű</a></li> |
13 | 13 | <li><a href='/account/audience/'>Îďđîńű</a></li> | ... | ... |
account/auto_registration.php
... | ... | @@ -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 | 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 | 69 | $result = mysql_query($sql) or die(mysql_error()); |
53 | 70 | |
54 | 71 | // ñîçäàåì êóïîí |
55 | 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 | 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 | 21 | \ No newline at end of file |
22 | +echo "</div>"; | |
23 | + | |
157 | 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 | 81 | $boundary = strtoupper(md5(uniqid(rand()))).""; |
95 | 82 | |
... | ... | @@ -99,21 +86,17 @@ function sendMail3 ($to, $nameto, $from, $namefrom, $subject, $mailMessage, $fil |
99 | 86 | $headers .= "MIME-Version: 1.0" . "\r\n"; |
100 | 87 | $ContentType = "Content-type: text/html;"; |
101 | 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 | 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 | 100 | $body .= "--{$boundary}\r\n"; |
118 | 101 | $body .= "Content-Type: application/octet-stream;name=\"".$filename."\" \r\n"; |
119 | 102 | $body .= "Content-Transfer-Encoding:base64 \r\n"; |
... | ... | @@ -124,24 +107,26 @@ function sendMail3 ($to, $nameto, $from, $namefrom, $subject, $mailMessage, $fil |
124 | 107 | |
125 | 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 | 130 | function eMailing ($action, $user_id='',$order_id='',$discont_id='') |
146 | 131 | { |
147 | 132 | switch ($action) |
... | ... | @@ -154,10 +139,16 @@ function eMailing ($action, $user_id='',$order_id='',$discont_id='') |
154 | 139 | |
155 | 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 | 154 | $subject = "Ðåãèñòðàöèÿ íà ñàéòå ïîëüçîâàòåëÿ : ".$user['username']; |
... | ... | @@ -178,255 +169,78 @@ function eMailing ($action, $user_id='',$order_id='',$discont_id='') |
178 | 169 | </blockquote> |
179 | 170 | </blockquote> |
180 | 171 | <br/> |
181 | - <br/> | |
182 | - "; | |
172 | + <br/>"; | |
173 | + | |
183 | 174 | ///////////<b>Àêòèâàöèÿ äèñêîíòíîé êàðòû:</b> http://extremstyle.ua/account/activation/?uid=".$user['id']."&id=".$discont_id." |
184 | 175 | $mail .= " |
185 | 176 | Æåëàåì ïðèÿòíûõ ïîêóïîê! <br/><br/>"; |
186 | - | |
187 | - if ($user['group']!=1) { | |
177 | + | |
178 | + if ($user['group'] != 1) | |
179 | + { | |
180 | + // ïèñüìî ðåãèñòðàöèè | |
188 | 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 | 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 | 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 | 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 | 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 | 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 | 286 | WHERE s1.order_id = '".$order_id."';"; |
474 | 287 | $result = mysql_query($sql) or die(mysql_error()); |
475 | 288 | $datas = ""; |
... | ... | @@ -527,24 +340,7 @@ HTML; |
527 | 340 | <br /> |
528 | 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 | 344 | if ($user['group']!=1) { |
549 | 345 | sendMail ($user['email'], $user['username'], 'order@extremstyle.ua', 'extremstyle.ua', $subject, $mail); |
550 | 346 | } |
... | ... | @@ -744,8 +540,12 @@ HTML; |
744 | 540 | sendMail ($user['email'], $user['username'], 'remind@extremstyle.ua', 'extremstyle.ua', $subject, $mail); |
745 | 541 | |
746 | 542 | break; |
747 | - | |
748 | - case 'MessageToUser': // ===================[ MessageToUser ]========================= | |
543 | + | |
544 | + // ======================= | |
545 | + // ==== MessageToUser ==== | |
546 | + // ======================= | |
547 | + | |
548 | + case 'MessageToUser': | |
749 | 549 | |
750 | 550 | // óçíàåì âñå äàííûå î ïîëüçîâàòåëå |
751 | 551 | $sql = "SELECT u.*, u.id as user_id FROM zlo_users as u |
... | ... | @@ -773,8 +573,12 @@ HTML; |
773 | 573 | sendMail ($user['email'], $user['username'], 'mail-notify@extremstyle.ua', 'extremstyle.ua', $subject, $mail); |
774 | 574 | |
775 | 575 | break; |
776 | - | |
777 | - case 'MessageToAdmin': // ===================[ MessageToUser ]========================= | |
576 | + | |
577 | + // ======================== | |
578 | + // ==== MessageToAdmin ==== | |
579 | + // ======================== | |
580 | + | |
581 | + case 'MessageToAdmin': | |
778 | 582 | |
779 | 583 | // óçíàåì âñå äàííûå î ïîëüçîâàòåëå |
780 | 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 | 24 | $error=''; |
25 | 25 | $error[] = ValidFormData($_POST['form']['email'],'email','email'); |
... | ... | @@ -31,38 +31,38 @@ |
31 | 31 | $mass=array_filter($error); |
32 | 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 | 56 | $birthday=$_POST['form']['year']."-".$_POST['form']['mounth']."-".$_POST['form']['day']; |
57 | 57 | |
58 | 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 | 63 | eMailing('remind', $user['id']); |
64 | 64 | echo ("<script>alert('Èçâåíèòå, íî ó Âàñ óæå åñòü àêêàóíò. Íàïîìèíàíèå ïàðîëÿ âûñëàíî íà âàø àäðåñ ".$user['email']."')</script>"); |
65 | - | |
65 | + | |
66 | 66 | } else { |
67 | 67 | |
68 | 68 | // Ñîáèðàåì èíòåðåñû |
... | ... | @@ -76,11 +76,11 @@ |
76 | 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 | 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 | 81 | GetSQLValueString($_POST['form']['email'], "text"), |
82 | 82 | GetSQLValueString($_POST['form']['pass'], "text"), |
83 | - GetSQLValueString('1', "text"), | |
83 | + GetSQLValueString('1', "text"), | |
84 | 84 | GetSQLValueString($_POST['form']['email'], "text"), |
85 | 85 | GetSQLValueString($_POST['form']['address'], "text"), |
86 | 86 | GetSQLValueString($_POST['form']['city'], "text"), |
... | ... | @@ -89,8 +89,8 @@ |
89 | 89 | GetSQLValueString($_POST['form']['sex'], "text"), |
90 | 90 | GetSQLValueString($birthday, "text"), |
91 | 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 | 94 | $result = mysql_query($sql) or die(mysql_error()); |
95 | 95 | |
96 | 96 | // ñîçäàåì êóïîí |
... | ... | @@ -114,17 +114,11 @@ |
114 | 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 | 123 | <script> |
130 | 124 | jQuery(document).ready(function(){ |
... | ... | @@ -148,12 +142,12 @@ |
148 | 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 | 148 | <div class="title3"><div class="l"><div class="r"><div class="w"><?=REGUSER?></div></div></div></div><div> </div> |
155 | 149 | |
156 | - <!-- Ðåãèñòðàöèÿ ïîëüçîâàòåëÿ --> | |
150 | + <!-- Ðåãèñòðàöèÿ ïîëüçîâàòåëÿ --> | |
157 | 151 | <?/*?> |
158 | 152 | Òîëüêî äëÿ çàðåãèñòðèðîâàííûõ êëèåíòîâ äî 15.04.13 äåéñòâóåò àêöèÿ ñêèäêà íà ñêèäêó íà âåñü çèìíèé àññîðòèìåíò òîâàðîâ. Óñëîâèÿ àêöèè: |
159 | 153 | Åñëè Âû óæå çàðåãèñòðèðîâàíû íà ñàéòå, ðàñïå÷àòàéòå êëóáíóþ êàðòó è ïîëó÷èòå <b style="color:red;">ñêèäêó 15% äîïîëíèòåëüíî ê óæå äåéñòâóþùåé ñêèäêå</b>.<br/><br/> |
... | ... | @@ -178,13 +172,13 @@ |
178 | 172 | <?*/?> |
179 | 173 | <?php |
180 | 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 | 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['group']) && $_GET['group']>0){ |
206 | 200 | */ |
207 | 201 | ?> |
208 | 202 | <form id="registration" name="form1" method="post" action="/account/registration/?group=<?=$_GET['group'];?>"> |
209 | - | |
203 | + | |
210 | 204 | <div class="registration"> |
211 | 205 | |
212 | - <div class="optional"> | |
213 | - <label> </label> | |
206 | + <div class="optional"> | |
207 | + <label> </label> | |
214 | 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['group']) && $_GET['group']>0){ |
261 | 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 | 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 | 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 | 306 | <? echo"<div class='interest-block'>"; |
313 | 307 | |
... | ... | @@ -377,18 +371,18 @@ if(isset($_GET['group']) && $_GET['group']>0){ |
377 | 371 | <div class='both'></div> |
378 | 372 | <div class='line'></div>"; ?> |
379 | 373 | <!-- |
380 | - <div class="optional"> | |
381 | - <label> </label> | |
374 | + <div class="optional"> | |
375 | + <label> </label> | |
382 | 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 | 381 | <input type="text" name="keystring"> |
388 | 382 | <input type="submit" value="Check"> |
389 | - </div> | |
383 | + </div> | |
390 | 384 | --> |
391 | - <div class='interest-block'> | |
385 | + <div class='interest-block'> | |
392 | 386 | <div class='interst'> |
393 | 387 | |
394 | 388 | <?=BASKET_CREATE_CABINET?> |
... | ... | @@ -401,8 +395,8 @@ if(isset($_GET['group']) && $_GET['group']>0){ |
401 | 395 | <input type="submit" name="submit" class="submit4" style="font-size:11px;" value='<?=REGSUB?>' onclick="document.forms['myForm'].submit();" id="button" /> |
402 | 396 | </div> |
403 | 397 | </div> |
404 | - </div> | |
405 | - </form> | |
406 | - | |
398 | + </div> | |
399 | + </form> | |
400 | + | |
407 | 401 | |
408 | 402 | ... | ... |