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 | ... | ... |