Advertisement
Guest User

Untitled

a guest
Mar 15th, 2017
397
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 10.63 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <?php
  3. header( 'Content-Type: text/html; charset=utf-8' );
  4. $hostname = "hostname";
  5. $username = "username";
  6. $password = "password";
  7. $dbName = "dbName";
  8. $db = new mysqli($hostname, $username, $password, $dbName);
  9. //mysqli_select_db($dbName) or die (mysqli_error());
  10. //mysqli_set_charset( 'utf8' );
  11. $db->query("SET NAMES 'utf8'");
  12.  
  13. $meta_tags = array();
  14.  
  15. $file = basename($_SERVER['REQUEST_URI'], ".html");
  16. if ($file == "auth")
  17. {
  18.     $file = "";
  19. }
  20.  
  21. //if ($_SESSION['lang'])
  22. //{
  23. //  $lang = $_SESSION['lang'];
  24. //}
  25. //else
  26. //{
  27.     $host = $_SERVER['HTTP_HOST'];
  28.     $dom = strpos($host, '.');
  29.     $domh = substr($host, 0, $dom);
  30.     if($domh == 'en' or $host == 'udaleno.com')
  31.     {$lang = 'en';}
  32.     else if($domh == 'th')
  33.     {$lang = 'th';}
  34.     else if($domh == 'cn')
  35.     {$lang = 'zh';}
  36.     else {$lang = 'ru';}
  37.  
  38.     /*if ($lang == 'zh')
  39.     {$lang = 'cn';}*/
  40.     //echo $lang;
  41.     //$_SESSION['lang'] = $lang;
  42. //}
  43. //echo "<br>".$_SESSION['lang'];
  44. //$lang = 'ru';
  45.  
  46. if (!empty($file))
  47. {
  48.     //echo $file." isset <br/>";
  49.     //echo "not empty<br/>";
  50. $query = "SELECT * FROM properties WHERE permalink='$file'";
  51. $result = $db->query($query);
  52. $row = $result->fetch_assoc();
  53. //$farang_id = $row['farang_id'];
  54. //$id = $row['id'];
  55.  
  56. if (!empty($row['id']))
  57. {
  58.     $meta_tags['title'] = $row['title_meta_'.$lang];
  59.     $meta_tags['description'] = $row['descr_'.$lang];
  60.     $meta_tags['keywords'] = $row['keywords_'.$lang];
  61.     $meta_tags['name'] = $row['title_en'];
  62.     //echo $row['title_en']." isset <br/>";
  63. }
  64. else
  65. {
  66.     //echo "category<br/>";
  67.  
  68.     $query = "SELECT * FROM articles WHERE title='$file'";
  69.     $result = $db->query($query);
  70.     $row = $result->fetch_array();
  71.     if (!empty($row['id']))
  72.     {
  73.         $meta_tags['title'] = $row['title_meta_'.$lang];
  74.         $meta_tags['description'] = $row['descr_'.$lang];
  75.         $meta_tags['keywords'] = $row['keywords_'.$lang];
  76.         $meta_tags['name'] = $row['title'];
  77.         //echo $row['title']."<br/>";
  78.     //}
  79.     }
  80. }
  81.  
  82. }
  83. else
  84. {
  85.     //echo "index1<br/>";
  86.     $query = "SELECT * FROM articles WHERE title='index1'";
  87.     $result = $db->query($query);
  88.     $row = $result->fetch_array();
  89.     $meta_tags['title'] = $row['title_meta_'.$lang];
  90.     $meta_tags['description'] = $row['descr_'.$lang];
  91.     $meta_tags['keywords'] = $row['keywords_'.$lang];
  92.     $meta_tags['name'] = $row['title'];
  93. }
  94.  
  95. /*if ($lang == 'cn')
  96.     {$lang = 'zh';}*/
  97. //echo $meta_tags['title']." | ".$meta_tags['name']."<br/>";
  98. ?>
  99.  
  100. <html lang="{{$lang}}">
  101. <head>
  102.   <meta charset="utf-8">
  103.   <title><?=$meta_tags['title']?></title>
  104.   <meta name="viewport" content="width=device-width, initial-scale=1.0">
  105.   <meta name="description" content="<?=$meta_tags['description']?>">
  106.   <meta name="keywords" content="<?=$meta_tags['keywords']?>">
  107.   <meta name="author" content="udaleno@gmail.com">
  108.   <!--meta property="fb:admins" content="udaleno"/>
  109.   <meta property="fb:app_id" content="483661375029607"/>
  110.   <meta property="fb:admins" content="100001376888180" /-->
  111.   <meta name="google-translate-customization" content="73fc305649d44462-1235412341234-2134234234xzfadfsdf-a"></meta>
  112.   <meta name='yandex-verification' content='73f04b68be9a5b31' />
  113.  
  114.   <link href="https://plus.google.com/102507354356321178561" rel="publisher" />
  115.   <link rel="alternate" hreflang="en-us" href="http://udaleno.com/">
  116.   <link rel="alternate" hreflang="en-gb" href="http://udaleno.com/">
  117.   <link rel="alternate" hreflang="ru-ru" href="http://udaleno.ru/">
  118.   <link rel="alternate" hreflang="zh-cn" href="http://cn.udaleno.com/">
  119.  
  120.   <link rel="icon" href="/img/icon16.png" sizes="16x16" type="image/png">
  121.   <link rel="icon" href="/img/icon32.png" sizes="32x32" type="image/png">
  122.   <link rel="icon" href="/img/icon48.png" sizes="48x48" type="image/png">
  123.  
  124.   <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
  125.   <script src="/js/jquery.lazyload.min.js"></script>
  126.   <script src="/js/holder.js"></script>
  127.   <script src='https://www.google.com/recaptcha/api.js'></script>
  128.  
  129.  
  130. @if (Auth::check())
  131. <script src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.10.2/jquery-ui.min.js"></script>
  132. <link rel="stylesheet" href="http://code.jquery.com/ui/1.10.2/themes/smoothness/jquery-ui.css">
  133. @endif
  134.  
  135.   <link href="/css/bootstrap.css" rel="stylesheet">
  136.   <link href="/css/bootstrap-responsive.css" rel="stylesheet">
  137.   <link href="/css/datepicker.css" rel="stylesheet">
  138.   <link href="/css/style.css" rel="stylesheet">
  139.  
  140.   <script src="/js/bootstrap.js"></script>
  141.   <script src="/js/bootstrap-typeahead.js"></script>
  142.   <script src="/js/bootstrap-datepicker.js"></script>
  143.  
  144.   <link rel="stylesheet" href="/css/font-awesome.min.css">
  145.  
  146. @if (Auth::check())
  147. <script src="http://rangy.googlecode.com/svn/trunk/currentrelease/rangy-core.js"></script>
  148. <script src="/ckeditor/ckeditor.js"></script>
  149. @endif
  150.  
  151.   <!-- 8da6130d -->
  152.   <!-- 6Ld3TAATAAAAAN767TfJk_PIT-PQpD-BklsDTr7C -->
  153.  
  154.   <!--[if lt IE 9]>
  155.   <script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script>
  156.   <![endif]-->
  157.  
  158. @if ($lang != 'zh')
  159.  
  160. @endif
  161. <script type="text/javascript">
  162.   var _kmq = _kmq || [];
  163.   var _kmk = _kmk || '6107b65142423fdfd83190bfea71cd53ee5a2';
  164.   function _kms(u){
  165.     setTimeout(function(){
  166.       var d = document, f = d.getElementsByTagName('script')[0],
  167.       s = d.createElement('script');
  168.       s.type = 'text/javascript'; s.async = true; s.src = u;
  169.       f.parentNode.insertBefore(s, f);
  170.     }, 1);
  171.   }
  172.   _kms('//i.kissmetrics.com/i.js');
  173.   _kms('//doug1izaerwt3.cloudfront.net/' + _kmk + '.1.js');
  174. </script>
  175. @section('head')
  176. @show
  177.  
  178. <!--link rel="stylesheet" href="/new-year/style.css">
  179. <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
  180. <script type="text/javascript" src="/new-year/swfobject.min.js"></script>
  181. <script type="text/javascript" src="/new-year/newyear.js"></script-->
  182.  
  183.  
  184. </head>
  185.  
  186. <body>
  187. <?php
  188. //include("/new-year/new-year.php");
  189. ?>
  190.  
  191.  
  192. <script type='text/javascript'>
  193.     (function() {
  194.         var s = document.createElement('script');
  195.         s.type ='text/javascript';
  196.         s.id = 'supportScript';
  197.         s.charset = 'utf-8';
  198.         s.async = true;
  199.         s.src = 'https://lcab.sms-uslugi.ru/support/support.js?h=7a1f8d0de234234sdff01ed73e5e12695';
  200.         var sc = document.getElementsByTagName('script')[0];
  201.  
  202.         var callback = function(){
  203.             /*
  204.                 Здесь вы можете вызывать API. Например, чтобы изменить отступ по высоте:
  205.                 supportAPI.setSupportTop(200);
  206.             */
  207.         };
  208.  
  209.         s.onreadystatechange = s.onload = function(){
  210.             var state = s.readyState;
  211.             if (!callback.done && (!state || /loaded|complete/.test(state))) {
  212.                 callback.done = true;
  213.                 callback();
  214.             }
  215.         };
  216.  
  217.         if (sc) sc.parentNode.insertBefore(s, sc);
  218.         else document.documentElement.firstChild.appendChild(s);
  219.     })();
  220. </script>
  221.   @include('partials.navbar')
  222.   <div class="container">
  223.  
  224.     @section('content')
  225.     @show
  226.  
  227.     <div class="row">
  228.       @include('partials.footer')
  229.     </div>
  230.  
  231.   </div>
  232.   @include('partials.body-tail')
  233.  
  234.  
  235. <div style="visibility:hidden;">
  236. <!--LiveInternet counter-->
  237. <script type="text/javascript">
  238. <!--
  239. document.write("<a href='http://www.liveinternet.ru/click' "+
  240. "target=_blank><img src='//counter.yadro.ru/hit?t57.7;r"+
  241. escape(document.referrer)+((typeof(screen)=="undefined")?"":
  242. ";s"+screen.width+"*"+screen.height+"*"+(screen.colorDepth?
  243. screen.colorDepth:screen.pixelDepth))+";u"+escape(document.URL)+
  244. ";h"+escape(document.title.substring(0,80))+";"+Math.random()+
  245. "' alt='' title='LiveInternet' "+
  246. "border='0' width='88' height='31'><\/a>")
  247. //-->
  248. </script>
  249. <!--/LiveInternet-->
  250. </div>
  251.  
  252.  
  253.  
  254.  
  255. <script language="JavaScript" type="text/javascript">
  256. $(function() {
  257.  $.fn.scrollToTop = function() {
  258.   $(this).hide().removeAttr("href");
  259.   if ($(window).scrollTop() >= "250") $(this).fadeIn("slow")
  260.   var scrollDiv = $(this);
  261.   $(window).scroll(function() {
  262.    if ($(window).scrollTop() <= "250") $(scrollDiv).fadeOut("slow")
  263.    else $(scrollDiv).fadeIn("slow")
  264.   });
  265.   $(this).click(function() {
  266.    $("html, body").animate({scrollTop: 0}, "slow")
  267.   })
  268.  }
  269. });
  270.  
  271. $(function() {
  272.  $("#Go_Top").scrollToTop();
  273. });
  274. </script>
  275.  
  276. <a href="#" id='Go_Top'><img alt="up" src="http://udaleno.ru/img/back-top-button.png"></a>
  277.  
  278. <?php
  279. if ($_SERVER['REQUEST_URI'] == 'contacts.html')
  280. {
  281. ?>
  282. <div id="question_modal" class="modal hide fade">
  283.  
  284.     <div class="modal-header">
  285.  
  286.         <button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
  287.  
  288.         <h3>Задайте нам вопрос</h3>
  289.  
  290.     </div>
  291.     <form action="sendmail.php" method="post">
  292.  
  293.         <div class="modal-body">
  294.  
  295.  
  296.             <!--input type="hidden" name="id" value="{{$p->id}}"-->
  297.             <div class="controls">
  298.                 <input type="email" name="email" placeholder="Ваша эл. почта" required>
  299.                 <input type="text" name="phone" placeholder="Ваш телефон" required>
  300.                 <span class="help-block">Пожалуйста, укажите номер телефона, мы Вам перезвоним!</span>
  301.                 <textarea class="span5" rows="6" name="question" id="inputQuestion" placeholder="Ваш вопрос" required></textarea>
  302. <?php
  303. require_once('recaptchalib.php'); //подключаем reCAPTCHA библиотеку
  304. $publickey = "6Ld3TAATRRRRRRN767TfJk_PIT-PQpD-BklsDTr7C"; // ты получил этот ключ на странице входа
  305. echo recaptcha_get_html($publickey); //метод получения html кода reCAPTCHA виджета клиентской строны
  306. ?>
  307.             </div>
  308.  
  309.         </div>
  310.  
  311.         <div class="modal-footer">
  312.  
  313.             <a class="btn" data-dismiss="modal">
  314.                 Отмена
  315.             </a>
  316.             <input type="submit" class="btn btn-primary" value="Отправить!">
  317.                 <!--Отправить!
  318.             </input-->
  319.  
  320.         </div>
  321. </div>
  322. <?php
  323. }
  324. ?>
  325.  
  326.  
  327.  
  328. <!-- Yandex.Metrika counter -->
  329. <script type="text/javascript">
  330. (function (d, w, c) {
  331.     (w[c] = w[c] || []).push(function() {
  332.         try {
  333.             w.yaCounter{{Lang::get('nav.yandex-metrica-id')}} = new Ya.Metrika({id:{{Lang::get('nav.yandex-metrica-id')}},
  334.                     clickmap:true,
  335.                     trackLinks:true,
  336.                     accurateTrackBounce:true});
  337.         } catch(e) { }
  338.     });
  339.  
  340.     var n = d.getElementsByTagName("script")[0],
  341.         s = d.createElement("script"),
  342.         f = function () { n.parentNode.insertBefore(s, n); };
  343.     s.type = "text/javascript";
  344.     s.async = true;
  345.     s.src = (d.location.protocol == "https:" ? "https:" : "http:") + "//mc.yandex.ru/metrika/watch.js";
  346.  
  347.     if (w.opera == "[object Opera]") {
  348.         d.addEventListener("DOMContentLoaded", f, false);
  349.     } else { f(); }
  350. })(document, window, "yandex_metrika_callbacks");
  351. </script>
  352. <!-- /Yandex.Metrika counter -->
  353. </body>
  354. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement