-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathotzyvy-o-magazine.php
110 lines (108 loc) · 4.07 KB
/
otzyvy-o-magazine.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
<?
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php");
$APPLICATION->SetPageProperty("keywords_inner", "îòçûâû,òîâàðû, äëÿ âàñ");
$APPLICATION->SetPageProperty("title", "Îòçûâû î ìàãàçèíå | Ìàãàçèí òîâàðû äëÿ âàñ");
$APPLICATION->SetPageProperty("description", "Çäåñü ìîæíî îñòàâèòü îòçûâ î íàøåì ìàãàçèíå");
$APPLICATION->SetTitle("Îòçûâû î ìàãàçèíå");
?><script src='https://www.google.com/recaptcha/api.js'></script> <!-- Âûâîä êîìïîíåíòà --> <?$APPLICATION->IncludeComponent(
"custom",
"",
Array(
"ADD_ELEMENT_CHAIN" => "N",
"ADD_SECTIONS_CHAIN" => "N",
"CACHE_FILTER" => "N",
"CACHE_GROUPS" => "Y",
"CACHE_TIME" => "36000000",
"CACHE_TYPE" => "A",
"DETAIL_ACTIVE_DATE_FORMAT" => "d.m.Y",
"DETAIL_DISPLAY_TOP_PAGER" => "Y",
"DETAIL_FIELD_CODE" => array("",""),
"DETAIL_PAGER_SHOW_ALL" => "Y",
"DETAIL_PAGER_TEMPLATE" => "",
"DETAIL_PAGER_TITLE" => "Ñòðàíèöà",
"DETAIL_PROPERTY_CODE" => array("",""),
"DISPLAY_BOTTOM_PAGER" => "N",
"DISPLAY_DATE" => "Y",
"DISPLAY_NAME" => "Y",
"DISPLAY_PICTURE" => "Y",
"DISPLAY_PREVIEW_TEXT" => "Y",
"DISPLAY_TOP_PAGER" => "N",
"GROUP_PERMISSIONS" => array(),
"IBLOCK_ID" => "4",
"IBLOCK_TYPE" => "simple",
"INCLUDE_IBLOCK_INTO_CHAIN" => "Y",
"LIST_ACTIVE_DATE_FORMAT" => "d.m.Y",
"LIST_FIELD_CODE" => array("",""),
"LIST_PROPERTY_CODE" => array("",""),
"MESSAGE_404" => "",
"NEWS_COUNT" => "20",
"PAGER_BASE_LINK_ENABLE" => "N",
"PAGER_DESC_NUMBERING" => "N",
"PAGER_DESC_NUMBERING_CACHE_TIME" => "36000",
"PAGER_SHOW_ALL" => "N",
"PAGER_SHOW_ALWAYS" => "Y",
"PAGER_TEMPLATE" => ".default",
"PAGER_TITLE" => "Îòçûâû",
"SEF_FOLDER" => "",
"SEF_MODE" => "Y",
"SEF_URL_TEMPLATES" => Array("detail"=>"#ELEMENT_ID#/","news"=>"","section"=>""),
"SET_STATUS_404" => "N",
"SET_TITLE" => "Y",
"SHARE_HANDLERS" => array("lj"),
"SHARE_HIDE" => "N",
"SHARE_SHORTEN_URL_KEY" => "",
"SHARE_SHORTEN_URL_LOGIN" => "",
"SHARE_TEMPLATE" => "",
"SHOW_404" => "N",
"STRICT_SECTION_CHECK" => "N",
"USE_PERMISSIONS" => "N",
"USE_SHARE" => "N"
)
);?> <!-- Ôîðìà äëÿ ââîäà îòçûâîâ -->
<form action="" method="post" enctype="multipart/form-data" class="form-rew">
<input type="text" placeholder="Ââåäèòå âàøå èìÿ" name="NAME" class="text"> <input type="text" placeholder="Ââåäèòå âàø ýëåêòðîííûé àäðåñ" name="EMAIL" class="text"><br>
<br>
<input type="text" placeholder="Ââåäèòå âàø òåëåôîí" name="PHONE" class="text"> <textarea placeholder="Ââåäèòå âàø îòçûâ" name="REVIEWS" class="text-mess"></textarea><br>
<input type="submit" class="submit" value="Îòïðàâèòü" name="OK">
<div class="g-recaptcha" data-sitekey="6LcELlYUAAAAABk-UEapk1w8cwg4NU-mcyvEpdgM">
</div>
</form>
<?php
if (isset($_POST['submit'])) {
$secret = '6LcELlYUAAAAAAdcKrHIcihM9YFWRG1sIUYWe5fN';
$response = $_POST['g-recaptcha-response'];
$remoteip = $_SERVER['REMOTE_ADDR'];
$url = file_get_contents("https://www.google.com/recaptcha/api/siteverify?=$secret&response=$response&remoteip=$remoteip");
// Ðàñïå÷àòûâàÿ ôóíêöèþ âûøå ïîëó÷àåì äæåéñîí îáúåêò, íèæå áóäåò äåêîäèðîâàíèå äàííîãî çíà÷åíèÿ â php
$result = json_decode($url,TRUE); // Ïðåîáðàçóåì js îáúåêò â ìàññèâ è ïðîâåðÿåì âîçâðàùàåìûé ôóíêöèåé succes
//$print ($url);
if ($result['succes'] == 1){
echo $_POST['NAME'];
}
}
?> <?
if($_POST["OK"]){
if(CModule::IncludeModule("iblock")){
if($_POST["NAME"]!="" && $_POST["EMAIL"]!="" && $_POST["REVIEWS"]!="" && $_POST["PHONE"]!=""){
echo "Ñïàñèáî, Âàøå ñîîáùåíèå îòïðàâëåíî! Â áëèæàéøåå âðåìÿ åãî ïðîâåðÿò";
$el = new CIBlockElement;
$arLoadProductArray = Array(
"MODIFIED_BY" => $USER->GetID(),
"IBLOCK_SECTION_ID" => false,
"IBLOCK_ID" => 4,
"NAME" => $_POST["NAME"],
"ACTIVE" => "N",
"PREVIEW_TEXT" => $_POST["REVIEWS"],
"DETAIL_TEXT" => "E-Mail: " . $_POST["EMAIL"] . "\nÒåëåôîí: " . $_POST["PHONE"],
"PREVIEW_PICTURE" => CFile::MakeFileArray($fileID)
);
if($PRODUCT_ID = $el->Add($arLoadProductArray))
echo "";
else
echo "";
}else{
echo "Çàïîëíåíû íå âñå ïîëÿ";
}
}
}
?><br><?require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php");?>