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,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='',$order_id='',$discont_id='') | @@ -154,10 +139,16 @@ function eMailing ($action, $user_id='',$order_id='',$discont_id='') | ||
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='',$order_id='',$discont_id='') | @@ -178,255 +169,78 @@ function eMailing ($action, $user_id='',$order_id='',$discont_id='') | ||
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> </div> | 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 | Òîëüêî äëÿ çàðåãèñòðèðîâàííûõ êëèåíòîâ äî 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['group']) && $_GET['group']>0){ | @@ -206,31 +200,31 @@ if(isset($_GET['group']) && $_GET['group']>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> </label> | 206 | + <div class="optional"> |
207 | + <label> </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['group']) && $_GET['group']>0){ | @@ -261,53 +255,53 @@ if(isset($_GET['group']) && $_GET['group']>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['group']) && $_GET['group']>0){ | @@ -377,18 +371,18 @@ if(isset($_GET['group']) && $_GET['group']>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['group']) && $_GET['group']>0){ | @@ -401,8 +395,8 @@ if(isset($_GET['group']) && $_GET['group']>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 |