It looks like this is a web page, not a feed. I looked for a feed associated with this page, but couldn't find one. Please enter the address of your feed to validate.

Source: http://dev.shopraves.com/rubykbi8822382

  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5.            <meta name="title" content="Social shopping">
  6.    <meta name="description" content="PixelPhoto is a PHP Media Sharing Script, PixelPhoto is the best way to start your own media sharing script!">
  7.         <meta name="twitter:card" content="summary_large_image">
  8. <meta name="twitter:title" content="Social shopping - Winona Mcdougall" />
  9. <meta name="twitter:description" content="PixelPhoto is a PHP Media Sharing Script, PixelPhoto is the best way to start your own media sharing script!" />
  10. <meta name="twitter:image" content="" />
  11. <meta name="twitter:creator" content="@Social shopping">
  12.  
  13.  
  14. <meta name="keywords" content="social, pixelphoto, social site">
  15. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
  16. <title>Winona Mcdougall</title>
  17.  
  18. <link href="" rel="canonical">
  19. <meta name="robots" content="index, follow">
  20. <meta property="og:title" content="Winona Mcdougall" />
  21. <meta property="og:type" content="article" />
  22. <meta property="og:image" content="http://dev.shopraves.com/media/img/d-avatar.jpg" />
  23. <meta property="og:description" content="PixelPhoto is a PHP Media Sharing Script, PixelPhoto is the best way to start your own media sharing script!" />
  24.  
  25. <meta property="og:type" content="article" />
  26. <meta property="og:image" content="https://demo.wowonder.com/upload/photos/d-avatar.jpg?cache=0" />
  27. <meta property="og:image:secure_url" content="http://dev.shopraves.com/media/img/d-avatar.jpg" />
  28. <meta property="og:description" content="PixelPhoto is a PHP Media Sharing Script, PixelPhoto is the best way to start your own media sharing script!" />
  29. <meta property="og:title" content="Winona Mcdougall" />
  30.  
  31. <meta name="twitter:card" content="summary_large_image">
  32. <meta name="twitter:title" content="Winona Mcdougall" />
  33. <meta name="twitter:description" content="PixelPhoto is a PHP Media Sharing Script, PixelPhoto is the best way to start your own media sharing script!" />
  34. <meta name="twitter:image" content="http://dev.shopraves.com/media/img/d-avatar.jpg" />
  35. <meta name="twitter:creator" content="@Social shopping">
  36.  
  37.  
  38. <link rel="shortcut icon" type="image/png" href="http://dev.shopraves.com/media/img/icon.png"/>
  39. <script src="http://dev.shopraves.com/apps/default/main/static/js/libs/jquery-3.2.1.js"></script>
  40. <script src="http://dev.shopraves.com/apps/default/main/static/css/libs/bs3/js/bootstrap.js"></script>
  41. <link rel="stylesheet" href="http://dev.shopraves.com/apps/default/main/static/css/libs/bs3/css/bootstrap.css">
  42. <script src="http://dev.shopraves.com/apps/default/main/static/js/libs/highcharts/highcharts.js"></script>
  43. <script src="http://dev.shopraves.com/apps/default/main/static/js/libs/highcharts/exporting.js"></script>
  44. <link rel="stylesheet" href="http://dev.shopraves.com/apps/default/main/static/css/styles.master.css">
  45.            
  46.  
  47.            <script src="http://dev.shopraves.com/apps/default/main/static/js/libs/gridAlicious/jquery.grid-a-licious.js"></script>
  48.  
  49.  
  50. <script src="http://dev.shopraves.com/apps/default/main/static/js/libs/jquery-form.v3.51.0.js"></script>
  51. <script src="http://dev.shopraves.com/apps/default/main/static/js/script.master.js"></script>
  52. <link href="https://fonts.googleapis.com/css?family=Open+Sans|Roboto:400,500" rel="stylesheet">
  53. <script src="http://dev.shopraves.com/apps/default/main/static/js/libs/jquery.equalheights.js" class="profile_script"></script>
  54. <script>
  55. function xhr_url(){
  56. return 'http://dev.shopraves.com/aj/';
  57. }
  58.  
  59. function site_url(path){
  60. return 'http://dev.shopraves.com/' + path;
  61. }
  62. function ajax_load_url(){
  63. return 'http://dev.shopraves.com/load/';
  64. }
  65. function get_theme(){
  66. return 'http://dev.shopraves.com/apps/default';
  67. }
  68.        window.logo = 'http://dev.shopraves.com/media/img/logo.png';
  69. window.light_logo = 'http://dev.shopraves.com/media/img/light-logo.png';
  70. </script>
  71. <script src="http://dev.shopraves.com/sys/import3p/emoji/emojionearea/dist/emojionearea.js"></script>
  72. <link rel="stylesheet" type="text/css" href="http://dev.shopraves.com/sys/import3p/emoji/emojionearea/dist/emojionearea.min.css"/>
  73. <script src="https://cdn.jsdelivr.net/npm/vanilla-lazyload@10.19.0/dist/lazyload.min.js"></script>
  74. <script src="http://dev.shopraves.com/apps/default/main/static/js/bootstrap-select.min.js"></script>
  75. <link rel="stylesheet" href="http://dev.shopraves.com/apps/default/main/static/css/bootstrap-select.min.css">
  76. </head>
  77. <script type="text/javascript">
  78. $(document).on('click', 'a[data-ajax]', function(event) {
  79. $('body').addClass('app-loading');
  80. event.preventDefault();
  81. var url = $(this).attr('data-ajax');
  82. clearInterval(window.chat_interval);
  83. $(".lightbox__container").empty();
  84. $.post(site_url(url), {param1: 'value1'}, function(htmlData, textStatus, xhr) {
  85. window.scrollTo(0,0);
  86. data = JSON.parse($(htmlData).filter('#json-data').val());
  87. $('#page_content').html(htmlData);
  88. if (typeof(data.url)  == 'undefined') {
  89. //window.location.href = site_url('');
  90. }
  91. else{
  92. if (!data.footer) {
  93. $('footer').hide();
  94. }else{
  95. $('footer').show();
  96. }
  97. if (!data.header) {
  98. $('#header_nav').hide();
  99. }else{
  100. $('#header_nav').show();
  101. }
  102. window.history.pushState({state:'new'},'', site_url(data.url));
  103. $('title').html(data.page_title);
  104. if (data.app_name == 'settings' || data.app_name == 'profile') {
  105. $('#avatar_active').addClass('active');
  106. }
  107. else{
  108. $('#avatar_active').removeClass('active');
  109. }
  110. if (data.app_name == 'explore') {
  111. $('#explore_nav').addClass('active');
  112. $('#home_nav').removeClass('active');
  113. $('.home_script').remove();
  114. $('.profile_script').remove();
  115. $('.posts_script').remove();
  116. }
  117. if (data.app_name == 'home') {
  118. $('#home_nav').find('a').html('<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="#66757f" class="feather feather-home"><defs xmlns="http://www.w3.org/2000/svg"><linearGradient x1="19.28%" y1="86.72%" x2="88.05%" y2="12.24%" id="home"><stop stop-color="#5cb933" offset="0%"/><stop stop-color="#459522" offset="49.5%"/><stop stop-color="#41991a" offset="100%"/></linearGradient></defs><path d="M10,20V14H14V20H19V12H22L12,3L2,12H5V20H10Z" fill="url(#home)"/></svg>  <span>Home</span>');
  119. $('#explore_nav').find('a').html('<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="#66757f" class="feather feather-compass"><path d="M7,17L10.2,10.2L17,7L13.8,13.8L7,17M12,11.1A0.9,0.9 0 0,0 11.1,12A0.9,0.9 0 0,0 12,12.9A0.9,0.9 0 0,0 12.9,12A0.9,0.9 0 0,0 12,11.1M12,2A10,10 0 0,1 22,12A10,10 0 0,1 12,22A10,10 0 0,1 2,12A10,10 0 0,1 12,2M12,4A8,8 0 0,0 4,12A8,8 0 0,0 12,20A8,8 0 0,0 20,12A8,8 0 0,0 12,4Z" /></svg> <span>Explore</span>');
  120. $('.profile_script').remove();
  121. $('.posts_script').remove();
  122. $('#home_nav').addClass('active');
  123. $('#explore_nav').removeClass('active');
  124. if ($('.home_script').length == 0) {
  125. $('head').append($('<script>',{
  126. src: "http://dev.shopraves.com/apps/default/main/static/js/libs/afterglow.min.js",
  127. class: "home_script"
  128. }),$('<script>',{
  129. src: "http://dev.shopraves.com/apps/default/main/static/js/libs/jquery.pause.js",
  130. class: "home_script"
  131. }));
  132. }
  133. }
  134. if (data.app_name == 'profile') {
  135. $('.home_script').remove();
  136. $('.posts_script').remove();
  137. $('#home_nav').removeClass('active');
  138. $('#explore_nav').removeClass('active');
  139. if ($('.profile_script').length == 0) {
  140. $('head').append($('<script>',{
  141. src: "http://dev.shopraves.com/apps/default/main/static/js/libs/jquery.equalheights.js",
  142. class: "profile_script"
  143. }));
  144. }
  145. }
  146. if (data.app_name == 'explore') {
  147. $('#home_nav').find('a').html('<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="#66757f" class="feather feather-home"><path d="M9,19V13H11L13,13H15V19H18V10.91L12,4.91L6,10.91V19H9M12,2.09L21.91,12H20V21H13V15H11V21H4V12H2.09L12,2.09Z" /></svg> <span>Home</span>');
  148. $('#explore_nav').find('a').html('<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="#66757f" class="feather feather-compass"><defs xmlns="http://www.w3.org/2000/svg"><linearGradient x1="19.28%" y1="86.72%" x2="88.05%" y2="12.24%" id="explore"><stop stop-color="#3D3695" offset="0%"/><stop stop-color="#953594" offset="49.5%"/><stop stop-color="#DA2129" offset="100%"/></linearGradient></defs><path d="M12 10.9c-.61 0-1.1.49-1.1 1.1s.49 1.1 1.1 1.1c.61 0 1.1-.49 1.1-1.1s-.49-1.1-1.1-1.1zM12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm2.19 12.19L6 18l3.81-8.19L18 6l-3.81 8.19z" fill="url(#explore)"/></svg> <span>Explore</span>');
  149. }
  150. if (data.app_name != 'explore' && data.app_name != 'home') {
  151. $('#home_nav').find('a').html('<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="#66757f" class="feather feather-home"><path d="M9,19V13H11L13,13H15V19H18V10.91L12,4.91L6,10.91V19H9M12,2.09L21.91,12H20V21H13V15H11V21H4V12H2.09L12,2.09Z" /></svg> <span>Home</span>');
  152. $('#explore_nav').find('a').html('<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="#66757f" class="feather feather-compass"><path d="M7,17L10.2,10.2L17,7L13.8,13.8L7,17M12,11.1A0.9,0.9 0 0,0 11.1,12A0.9,0.9 0 0,0 12,12.9A0.9,0.9 0 0,0 12.9,12A0.9,0.9 0 0,0 12,11.1M12,2A10,10 0 0,1 22,12A10,10 0 0,1 12,22A10,10 0 0,1 2,12A10,10 0 0,1 12,2M12,4A8,8 0 0,0 4,12A8,8 0 0,0 12,20A8,8 0 0,0 20,12A8,8 0 0,0 12,4Z" /></svg> <span>Explore</span>');
  153. $('#home_nav').removeClass('active');
  154. $('#explore_nav').removeClass('active');
  155. }
  156. if (data.app_name == 'posts') {
  157. $('.home_script').remove();
  158. $('.profile_script').remove();
  159. $('#home_nav').removeClass('active');
  160. $('#explore_nav').removeClass('active');
  161. if ($('.posts_script').length == 0) {
  162. $('head').append($('<script>',{
  163. src: "http://dev.shopraves.com/apps/default/main/static/js/libs/afterglow.min.js",
  164. class: "posts_script"
  165. }));
  166. }
  167. }
  168. if (data.app_name == 'explore' || data.app_name == 'tags' || data.app_name == 'profile' || data.app_name == 'home') {
  169. if ( $('.grid_a').length == 0 ) {
  170. $('head').append($('<script>',{
  171. src: "http://dev.shopraves.com/apps/default/main/static/js/libs/gridAlicious/jquery.grid-a-licious.js",
  172. class: "grid_a"
  173. }));
  174. }
  175. }
  176. else{
  177. $('.grid_a').remove();
  178. }
  179. $('#messages_nav').removeClass('active');
  180. if (data.app_name == 'messages') {
  181. $('#messages_nav').addClass('active');
  182. }
  183. $('#page_content').attr('class', 'container container-'+data.app_name+' container-'+data.app_name+'-main');
  184. $('body').attr('data-app', data.app_name);
  185. $('body').attr('class', 'body-'+data.app_name);
  186. $('#header_').attr('class','container container-'+data.app_name+' container-'+data.app_name+'-header');
  187. if (data.app_name != 'profile' || data.app_name != 'explore') {
  188. $('#footer_').attr('class','container container-'+data.app_name+' container-'+data.app_name+'-main');
  189. }else{
  190. $('#footer_').attr('class','container container-'+data.app_name);
  191. }
  192. if (data.app_name == 'startup') {
  193. $('footer').attr('class', 'footer_class');
  194. }
  195. $('.tl-follow-suggestions').slick({
  196. infinite: false,
  197. slidesToShow: 4,
  198. variableWidth: false,
  199. slidesToScroll: 1,
  200. autoplay: false,
  201. autoplaySpeed: 2000,
  202. responsive: [
  203. {
  204. breakpoint: 1024,
  205. settings: {
  206. slidesToShow: 4
  207. }
  208. },
  209. {
  210. breakpoint: 800,
  211. settings: {
  212. slidesToShow: 3
  213. }
  214. },
  215. {
  216. breakpoint: 600,
  217. settings: {
  218. slidesToShow: 2
  219. }
  220. },
  221. {
  222. breakpoint: 300,
  223. settings: {
  224. slidesToShow: 1
  225. }
  226. }
  227. ]
  228. });
  229. $('.post-follow-suggestions').slick({
  230. infinite: false,
  231. slidesToShow: 5,
  232. variableWidth: false,
  233. slidesToScroll: 1,
  234. autoplay: false,
  235. autoplaySpeed: 2000,
  236. responsive: [
  237. {
  238. breakpoint: 1024,
  239. settings: {
  240. slidesToShow: 4
  241. }
  242. },
  243. {
  244. breakpoint: 800,
  245. settings: {
  246. slidesToShow: 3
  247. }
  248. },
  249. {
  250. breakpoint: 600,
  251. settings: {
  252. slidesToShow: 2
  253. }
  254. },
  255. {
  256. breakpoint: 300,
  257. settings: {
  258. slidesToShow: 1
  259. }
  260. }
  261. ]
  262. });
  263. $('body').removeClass('app-loading');
  264. }
  265.    
  266. });
  267.  
  268. });
  269. </script>
  270. <body data-app="profile" class="body-profile">
  271. <div class="bar_loading"></div>
  272. <input type="hidden" class="hidden csrf-token" value="1749455336:e618997ec41fe49f757b16b388b62f5792b36ece">
  273. <nav id="header_nav" class="navbar navbar-default navbar-fixed-top nav-down">
  274.    <div class="container container-profile container-profile-header" id="header_">
  275.        <div id="navbar-collapse">
  276.            <ul class="nav navbar-nav navbar-left">
  277.                <li class="logo">
  278.                    <a href="http://dev.shopraves.com">
  279.                        <img src="http://dev.shopraves.com/media/img/logo.png" width="42px">
  280.                    </a>
  281.                </li>
  282.                
  283.                
  284.                <li>
  285.                    <form class="form navbar-search">
  286.                        <div class="input">
  287.                            <input type="text" class="form-control" placeholder="Search.." id="search-users" autocomplete="off">
  288.                            <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-search"><circle cx="11" cy="11" r="8"></circle><line x1="21" y1="21" x2="16.65" y2="16.65"></line></svg>
  289.                            <div class="pp_head_search_loader" id="pp_loader"><div class="speeding_wheel"></div></div>
  290.                        </div>
  291.                        <div class="search-result"></div>
  292.                    </form>
  293.                </li>
  294.            </ul>
  295.  
  296.            <ul class="nav navbar-nav navbar-right">
  297.                                    <li>
  298.                        <a href="http://dev.shopraves.com/welcome">Login</a>
  299.                    </li>
  300. <li>
  301.                        <a href="http://dev.shopraves.com/signup">Sign up</a>
  302.                    </li>
  303.                            </ul>
  304.        </div>
  305.    </div>
  306.    <div class="loadding-pgbar"><div class="bar"></div></div>
  307. </nav>
  308. <script>
  309. jQuery(document).ready(function($) {
  310.    
  311.    $("input#search-users").blur(function(event) {
  312.        delay(function(){
  313.            $(".search-result").fadeOut(10);
  314.        },500);
  315.    });
  316.  
  317.    $("input#search-users").focus(function(event) {
  318.        delay(function(){
  319.            $(".search-result").fadeIn(10);
  320.        },500);
  321.    });
  322.  
  323.    $(document).ready(function() {
  324.        $(window).keydown(function(event){
  325.            if(event.keyCode == 13) {
  326.                event.preventDefault();
  327.                return false;
  328.            }
  329.        });
  330.    });
  331.  
  332.    $("input#search-users").keyup(function(event) {
  333.        var keyword =  $(this).val();
  334.        var desturl = link('main/search-users');
  335.        var zis     = $(this);
  336.  
  337.        if( $('body').attr('data-app') == 'blog' ){
  338.            desturl = link('main/search-blog');
  339.            if(event.which === 13){
  340.                event.preventDefault();
  341.                event.stopImmediatePropagation();
  342.                console.log(keyword);
  343.  
  344.                $.ajax({
  345.                    url: desturl,
  346.                    type: 'POST',
  347.                    dataType: 'json',
  348.                    data: {kw:keyword},
  349.                })
  350.                .done(function(data) {
  351.                    if (data.status == 200) {
  352.                        $(".home-posts-container").html(data.html);
  353.                    }
  354.                });
  355.  
  356.                return false;
  357.            }
  358.        }else{
  359.  
  360.            if (/^\#(.+)/.test(keyword)) {
  361.                desturl = link('main/search-posts');
  362.                keyword = keyword.substring(1);
  363.            }
  364.  
  365.            if (keyword.length >= 3) {
  366.                zis.siblings('.pp_head_search_loader').fadeIn(100);
  367.                $.ajax({
  368.                    url: desturl,
  369.                    type: 'POST',
  370.                    dataType: 'json',
  371.                    data: {kw:keyword},
  372.                })
  373.                .done(function(data) {
  374.                    if (data.status == 200) {
  375.                        $(".search-result").html(data.html);
  376.                    }
  377.                    else{
  378.                        $(".search-result").empty();
  379.                    }
  380.                });
  381.  
  382.                delay(function(){
  383.                    zis.siblings('.pp_head_search_loader').fadeOut(100);
  384.                },500);
  385.            }
  386.  
  387.        }
  388.  
  389.    });
  390. });
  391.  
  392.  
  393. var didScroll;
  394. var lastScrollTop = 0;
  395. var delta = 5;
  396. var navbarHeight = $('#header_nav').outerHeight();
  397.  
  398. $(window).scroll(function(event){
  399.    didScroll = true;
  400. });
  401.  
  402. setInterval(function() {
  403.    if (didScroll) {
  404.        hasScrolled();
  405.        didScroll = false;
  406.    }
  407. }, 250);
  408.  
  409. function hasScrolled() {
  410.    var st = $(this).scrollTop();
  411.    if(Math.abs(lastScrollTop - st) <= delta)
  412.        return;
  413.    if (st > lastScrollTop && st > navbarHeight){
  414.        $('nav.navbar-fixed-top').removeClass('nav-down').addClass('nav_up');
  415.    } else {
  416.        if(st + $(window).height() < $(document).height()) {
  417.            $('nav.navbar-fixed-top').removeClass('nav_up').addClass('nav-down');
  418.        }
  419.    }
  420.    lastScrollTop = st;
  421. }
  422. </script>
  423. <main class="container container-profile container-profile-main" id="page_content">
  424. <style>.user-profile-page-content .user-heading::before {background-image: url('http://dev.shopraves.com/media/img/d-avatar.jpg');}</style>
  425. <div class="user-profile-page-content">
  426. <div class="user-heading">
  427. <div class="container container-profile user-info">
  428. <div class="avatar animated bounceIn">
  429. <img src="http://dev.shopraves.com/media/img/d-avatar.jpg" class="img-circle">
  430. </div>
  431. <div class="info">
  432. <div class="uname animated fadeInUpBig">
  433. <a href="http://dev.shopraves.com/rubykbi8822382" data-ajax="ajax_loading.php?app=profile&apph=profile&uname=rubykbi8822382">
  434. <h4>rubykbi8822382
  435. </h4>
  436. </a>
  437. </div>
  438.            <div class="clear"></div>
  439.            <p class="fluid status animated fadeInUpBig">cheap sex toys</p>
  440. <ul class="navbar-nav nav justify-content-center social-links animated fadeInUpBig">
  441. <li class="btn-website">
  442. <a href="https://www.diggegg.com" rel="nofollow"><svg xmlns="http://www.w3.org/2000/svg" class="feather feather-website" width="24" height="24" viewBox="0 0 24 24" fill="#f3f3f3"><path d="M16.36,14C16.44,13.34 16.5,12.68 16.5,12C16.5,11.32 16.44,10.66 16.36,10H19.74C19.9,10.64 20,11.31 20,12C20,12.69 19.9,13.36 19.74,14M14.59,19.56C15.19,18.45 15.65,17.25 15.97,16H18.92C17.96,17.65 16.43,18.93 14.59,19.56M14.34,14H9.66C9.56,13.34 9.5,12.68 9.5,12C9.5,11.32 9.56,10.65 9.66,10H14.34C14.43,10.65 14.5,11.32 14.5,12C14.5,12.68 14.43,13.34 14.34,14M12,19.96C11.17,18.76 10.5,17.43 10.09,16H13.91C13.5,17.43 12.83,18.76 12,19.96M8,8H5.08C6.03,6.34 7.57,5.06 9.4,4.44C8.8,5.55 8.35,6.75 8,8M5.08,16H8C8.35,17.25 8.8,18.45 9.4,19.56C7.57,18.93 6.03,17.65 5.08,16M4.26,14C4.1,13.36 4,12.69 4,12C4,11.31 4.1,10.64 4.26,10H7.64C7.56,10.66 7.5,11.32 7.5,12C7.5,12.68 7.56,13.34 7.64,14M12,4.03C12.83,5.23 13.5,6.57 13.91,8H10.09C10.5,6.57 11.17,5.23 12,4.03M18.92,8H15.97C15.65,6.75 15.19,5.55 14.59,4.44C16.43,5.07 17.96,6.34 18.92,8M12,2C6.47,2 2,6.5 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2Z" /></svg><span>https://www.diggegg.com</span></a>
  443. </li>
  444. </ul>
  445. <button class="btn btn-follow animated fadeInUpBig" onclick="follow(5210,this);" data-profile-type="2">
  446. <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-user-plus"><path d="M16 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2"></path><circle cx="8.5" cy="7" r="4"></circle><line x1="20" y1="8" x2="20" y2="14"></line><line x1="23" y1="11" x2="17" y2="11"></line></svg> <span>Follow</span>
  447. </button>
  448. </div>
  449. </div>
  450. </div>
  451. <div class="navbar-bottom">
  452. <div class="container container-profile">
  453. <ul class="navbar-nav nav justify-content-center">
  454. <li class="nav-item active">
  455. <a class="nav__item"   >
  456. 0<span>  Posts</span>
  457. </a>
  458. </li>
  459. <li class="nav-item ">
  460. <a class="nav__item"  >
  461. 0 <span>Followers</span>
  462. </a>
  463. </li>
  464. <li class="nav-item ">
  465. <a class="nav__item"  >
  466. 0<span>Following</span>
  467. </a>
  468. </li>
  469. </ul>
  470. </div>
  471. </div>
  472. <div class="fluid include">
  473. <div class="container container-profile user-posts__container">
  474. <div class="user-posts new_prof_user_posts">
  475. <h5 class="empty_state">
  476. <svg xmlns="http://www.w3.org/2000/svg" class="confetti" viewBox="0 0 1081 601"><path class="st0" d="M711.8 91.5c9.2 0 16.7-7.5 16.7-16.7s-7.5-16.7-16.7-16.7 -16.7 7.5-16.7 16.7C695.2 84 702.7 91.5 711.8 91.5zM711.8 64.1c5.9 0 10.7 4.8 10.7 10.7s-4.8 10.7-10.7 10.7 -10.7-4.8-10.7-10.7S705.9 64.1 711.8 64.1z"/><path class="st0" d="M74.5 108.3c9.2 0 16.7-7.5 16.7-16.7s-7.5-16.7-16.7-16.7 -16.7 7.5-16.7 16.7C57.9 100.9 65.3 108.3 74.5 108.3zM74.5 81c5.9 0 10.7 4.8 10.7 10.7 0 5.9-4.8 10.7-10.7 10.7s-10.7-4.8-10.7-10.7S68.6 81 74.5 81z"/><path class="st1" d="M303 146.1c9.2 0 16.7-7.5 16.7-16.7s-7.5-16.7-16.7-16.7 -16.7 7.5-16.7 16.7C286.4 138.6 293.8 146.1 303 146.1zM303 118.7c5.9 0 10.7 4.8 10.7 10.7 0 5.9-4.8 10.7-10.7 10.7s-10.7-4.8-10.7-10.7C292.3 123.5 297.1 118.7 303 118.7z"/><path class="st2" d="M243.4 347.4c9.2 0 16.7-7.5 16.7-16.7s-7.5-16.7-16.7-16.7 -16.7 7.5-16.7 16.7S234.2 347.4 243.4 347.4zM243.4 320c5.9 0 10.7 4.8 10.7 10.7 0 5.9-4.8 10.7-10.7 10.7s-10.7-4.8-10.7-10.7S237.5 320 243.4 320z"/><path class="st1" d="M809.8 542.3c9.2 0 16.7-7.5 16.7-16.7s-7.5-16.7-16.7-16.7 -16.7 7.5-16.7 16.7C793.2 534.8 800.7 542.3 809.8 542.3zM809.8 514.9c5.9 0 10.7 4.8 10.7 10.7s-4.8 10.7-10.7 10.7 -10.7-4.8-10.7-10.7S803.9 514.9 809.8 514.9z"/><path class="st3" d="M1060.5 548.3c9.2 0 16.7-7.5 16.7-16.7s-7.5-16.7-16.7-16.7 -16.7 7.5-16.7 16.7C1043.9 540.8 1051.4 548.3 1060.5 548.3zM1060.5 520.9c5.9 0 10.7 4.8 10.7 10.7s-4.8 10.7-10.7 10.7 -10.7-4.8-10.7-10.7S1054.6 520.9 1060.5 520.9z"/><path class="st3" d="M387.9 25.2l7.4-7.4c1.1-1.1 1.1-3 0-4.1s-3-1.1-4.1 0l-7.4 7.4 -7.4-7.4c-1.1-1.1-3-1.1-4.1 0s-1.1 3 0 4.1l7.4 7.4 -7.4 7.4c-1.1 1.1-1.1 3 0 4.1s3 1.1 4.1 0l7.4-7.4 7.4 7.4c1.1 1.1 3 1.1 4.1 0s1.1-3 0-4.1L387.9 25.2z"/><path class="st3" d="M368.3 498.6l7.4-7.4c1.1-1.1 1.1-3 0-4.1s-3-1.1-4.1 0l-7.4 7.4 -7.4-7.4c-1.1-1.1-3-1.1-4.1 0s-1.1 3 0 4.1l7.4 7.4 -7.4 7.4c-1.1 1.1-1.1 3 0 4.1s3 1.1 4.1 0l7.4-7.4 7.4 7.4c1.1 1.1 3 1.1 4.1 0s1.1-3 0-4.1L368.3 498.6z"/><path class="st3" d="M16.4 270.2l7.4-7.4c1.1-1.1 1.1-3 0-4.1s-3-1.1-4.1 0l-7.4 7.4 -7.4-7.4c-1.1-1.1-3-1.1-4.1 0s-1.1 3 0 4.1l7.4 7.4 -7.4 7.4c-1.1 1.1-1.1 3 0 4.1s3 1.1 4.1 0l7.4-7.4 7.4 7.4c1.1 1.1 3 1.1 4.1 0s1.1-3 0-4.1L16.4 270.2z"/><path class="st2" d="M824.7 351.1l7.4-7.4c1.1-1.1 1.1-3 0-4.1s-3-1.1-4.1 0l-7.4 7.4 -7.4-7.4c-1.1-1.1-3-1.1-4.1 0s-1.1 3 0 4.1l7.4 7.4 -7.4 7.4c-1.1 1.1-1.1 3 0 4.1s3 1.1 4.1 0l7.4-7.4 7.4 7.4c1.1 1.1 3 1.1 4.1 0s1.1-3 0-4.1L824.7 351.1z"/><path class="st1" d="M146.3 573.6H138v-8.3c0-1.3-1-2.3-2.3-2.3s-2.3 1-2.3 2.3v8.3h-8.3c-1.3 0-2.3 1-2.3 2.3s1 2.3 2.3 2.3h8.3v8.3c0 1.3 1 2.3 2.3 2.3s2.3-1 2.3-2.3v-8.3h8.3c1.3 0 2.3-1 2.3-2.3S147.6 573.6 146.3 573.6z"/><path class="st1" d="M1005.6 76.3h-8.3V68c0-1.3-1-2.3-2.3-2.3s-2.3 1-2.3 2.3v8.3h-8.3c-1.3 0-2.3 1-2.3 2.3s1 2.3 2.3 2.3h8.3v8.3c0 1.3 1 2.3 2.3 2.3s2.3-1 2.3-2.3v-8.3h8.3c1.3 0 2.3-1 2.3-2.3S1006.8 76.3 1005.6 76.3z"/><path class="st1" d="M95.5 251.6c-3.5 0-6.3 2.8-6.3 6.3 0 3.5 2.8 6.3 6.3 6.3s6.3-2.8 6.3-6.3S99 251.6 95.5 251.6z"/><path class="st0" d="M1032 281.8c-3.5 0-6.3 2.8-6.3 6.3s2.8 6.3 6.3 6.3 6.3-2.8 6.3-6.3S1035.5 281.8 1032 281.8z"/><path class="st2" d="M741.6 139.3c-3.5 0-6.3 2.8-6.3 6.3s2.8 6.3 6.3 6.3 6.3-2.8 6.3-6.3S745 139.3 741.6 139.3z"/><path class="st3" d="M890.7 43.5c3.3 0 6-2.7 6-6s-2.7-6-6-6 -6 2.7-6 6C884.8 40.8 887.4 43.5 890.7 43.5z"/><path class="st0" d="M164.3 537.6c3.3 0 6-2.7 6-6s-2.7-6-6-6 -6 2.7-6 6C158.4 535 161 537.6 164.3 537.6z"/></svg>
  477. <svg xmlns="http://www.w3.org/2000/svg" fill="#607D8B" width="24" height="24" viewBox="0 0 24 24" class="feather feather-media"><path d="M22,16V4A2,2 0 0,0 20,2H8A2,2 0 0,0 6,4V16A2,2 0 0,0 8,18H20A2,2 0 0,0 22,16M11,12L13.03,14.71L16,11L20,16H8M2,6V20A2,2 0 0,0 4,22H18V20H4V6" /></svg> There are no posts yet.
  478. </h5> </div>
  479. <div class="posts__loader hidden">
  480. <div id="pp_loader"><div class="speeding_wheel"></div></div>
  481. </div>
  482. </div>
  483.  
  484. <script>
  485. var ajax_url = 'http://dev.shopraves.com/aj/posts';
  486. var user_id  = '5210';
  487. var gwidth = ($('.user-posts').width() / 3);
  488. var config = {
  489. selector: '.item',
  490. gutter: 0,
  491. animate: true,
  492. animationOptions: {
  493. speed: 100,
  494. duration: 200
  495. }
  496. }
  497. if ($(window).width() > 992){
  498. config.width = 303.34;
  499. };
  500. $(".user-posts").gridalicious(config);
  501.  
  502. jQuery(document).ready(function($) {
  503. var scrolled = 0;
  504. var last_id  = 0;
  505.  
  506. $(window).scroll(function() {
  507.    if($(window).scrollTop() + $(window).height() > $(document).height() - 100) {
  508.  
  509.     if (scrolled == 0 && $('.user-postset').length > 0) {
  510.                scrolled = 1;
  511.                var list_ids = $("div.user-postset[id]").map(function() {
  512.                 if($(this).attr('id') > 0) {
  513. return $(this).attr('id');
  514. }
  515.            }).get();
  516.  
  517.            if (!list_ids) {
  518.                return false;
  519.            }
  520. $('.posts__loader').removeClass('hidden');
  521. $('.posts__loader #pp_loader').show();
  522.     var last_id  = Math.min.apply(Math,list_ids);
  523.  
  524. $.ajax({
  525. url: ajax_url + '/load-user-posts',
  526. type: 'GET',
  527. dataType: 'json',
  528. data: {
  529. offset:last_id,
  530. user_id:user_id
  531. },
  532. }).done(function(data) {
  533. if (data.status == 200) {
  534. $(".user-posts").gridalicious('append', $(data.html));
  535. scrolled = 0;
  536. }
  537. else{
  538. $(window).unbind('scroll');
  539. }
  540. $('.posts__loader').addClass('hidden');
  541. $('.posts__loader #pp_loader').hide();
  542. });
  543.       }
  544.    }
  545. });
  546. });
  547. </script> </div>
  548.     </div>
  549. <div class="confirm--modal delpost--modal" style="display: none !important;">
  550. <div class="confirm--modal--inner">
  551. <div class="confirm--modal--body">
  552. <h5><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-delete" color="#ff1100" style="background-color: rgba(255, 17, 0, 0.25)"><polyline points="3 6 5 6 21 6"></polyline><path d="M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6m3 0V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2"></path><line x1="10" y1="11" x2="10" y2="17"></line><line x1="14" y1="11" x2="14" y2="17"></line></svg> Delete post?</h5>
  553. <p>Are you sure you want to delete this post? This action can not be undone.</p>
  554. </div>
  555. <div class="confirm--modal--footer">
  556. <button class="btn btn-default" data-confirm--modal-dismiss>Cancel</button>
  557. <button class="btn btn-danger btn-red delete--post">Delete</button>
  558. </div>
  559. </div>
  560. </div><div class="confirm--modal embedpost--modal" style="display: none !important;">
  561. <div class="confirm--modal--inner">
  562. <div class="confirm--modal--body">
  563. <h5><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-delete"><polyline points="16 18 22 12 16 6"></polyline><polyline points="8 6 2 12 8 18"></polyline></svg> Embed</h5>
  564. <textarea cols="30" rows="3" class="form-control" id="embed_post" onclick="select()"></textarea>
  565. </div>
  566. <div class="confirm--modal--footer">
  567. <button class="btn btn-default" data-confirm--modal-dismiss>Cancel</button>
  568. <button class="btn btn-success copy-embed-code"></button>
  569. </div>
  570. </div>
  571. </div>
  572.  
  573. <script>
  574. $(".copy-embed-code").click(function(){
  575.    $("#embed_post").select();
  576.    document.execCommand('copy');
  577. });
  578. </script><div class="confirm--modal delcomment--modal" style="display: none !important;">
  579. <div class="confirm--modal--inner">
  580. <div class="confirm--modal--body">
  581. <h5><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-slash" color="#ff1100" style="background-color: rgba(255, 17, 0, 0.25)"><path d="M21 4H8l-7 8 7 8h13a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2z"></path><line x1="18" y1="9" x2="12" y2="15"></line><line x1="12" y1="9" x2="18" y2="15"></line></svg> Delete comment?</h5>
  582. <p>Are you sure you want to delete this comment?</p>
  583. </div>
  584. <div class="confirm--modal--footer">
  585. <button class="btn btn-default" data-confirm--modal-dismiss>Cancel</button>
  586. <button class="btn btn-danger btn-red delete--comment">Delete</button>
  587. </div>
  588. </div>
  589. </div>
  590.  
  591. <div class="confirm--modal delreply--modal" style="display: none !important;">
  592. <div class="confirm--modal--inner">
  593. <div class="confirm--modal--body">
  594. <h5><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-slash" color="#ff1100" style="background-color: rgba(255, 17, 0, 0.25)"><path d="M21 4H8l-7 8 7 8h13a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2z"></path><line x1="18" y1="9" x2="12" y2="15"></line><line x1="12" y1="9" x2="18" y2="15"></line></svg> Delete comment?</h5>
  595. <p>Are you sure you want to delete this comment?</p>
  596. </div>
  597. <div class="confirm--modal--footer">
  598. <button class="btn btn-default" data-confirm--modal-dismiss>Cancel</button>
  599. <button class="btn btn-danger btn-red delete--comment--reply">Delete</button>
  600. </div>
  601. </div>
  602. </div> <div class="modal--menu" id="report-profile">
  603. <div class="modal-outer">
  604. <div class="modal-inner">
  605. <h5 class="title"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-users" color="#000"><circle cx="12" cy="12" r="10"></circle><line x1="12" y1="8" x2="12" y2="12"></line><line x1="12" y1="16" x2="12" y2="16"></line></svg> Report this user
  606. <span class="pull-right" title="Cancel" data-modal--menu-dismiss>
  607. <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-x"><line x1="18" y1="6" x2="6" y2="18"></line><line x1="6" y1="6" x2="18" y2="18"></line></svg>
  608. </span>
  609. </h5>
  610. <ul class="list-group">
  611. <li class="list-group-item" onclick="report_profile('5210',1);"><a href="javascript:void(0);">Account hacking</a></li>
  612. <li class="list-group-item" onclick="report_profile('5210',2);"><a href="javascript:void(0);">Impersonation Accounts</a></li>
  613. <li class="list-group-item" onclick="report_profile('5210',3);"><a href="javascript:void(0);">Violent threats</a></li>
  614. <li class="list-group-item" onclick="report_profile('5210',4);"><a href="javascript:void(0);">Sexual content</a></li>
  615. <li class="list-group-item" onclick="report_profile('5210',5);"><a href="javascript:void(0);">Children who have not reached the required age</a></li>
  616. <li class="list-group-item" onclick="report_profile('5210',6);"><a href="javascript:void(0);">Accounts expressing hatred</a></li>
  617. <li class="list-group-item" onclick="report_profile('5210',7);"><a href="javascript:void(0);">Spam or Advertizing</a></li>
  618. <li class="list-group-item" onclick="report_profile('5210',8);"><a href="javascript:void(0);">Copyrighted material</a></li>
  619. </ul>
  620. </div>
  621. <div class="overlay hidden">
  622. <div id="pp_loader"><div class="speeding_wheel"></div></div>
  623. </div>
  624. </div>
  625. </div>
  626. <div class="confirm--modal blockuser--modal" style="display: none !important;">
  627. <div class="confirm--modal--inner">
  628. <div class="confirm--modal--body">
  629. <h5><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-slash" color="#ff1100" style="background-color: rgba(255, 17, 0, 0.25)"><circle cx="12" cy="12" r="10"></circle><line x1="4.93" y1="4.93" x2="19.07" y2="19.07"></line></svg> Block this user?</h5>
  630. <p>Are you sure you want to block this user? They will not be able to see your profile, posts or story.</p>
  631. </div>
  632. <div class="confirm--modal--footer">
  633. <button class="btn btn-default" data-confirm--modal-dismiss>Cancel</button>
  634. <button class="btn btn-danger btn-red block--user">Block</button>
  635. </div>
  636. </div>
  637. </div><div class="confirm--modal unblockuser--modal" style="display: none !important;">
  638. <div class="confirm--modal--inner">
  639. <div class="confirm--modal--body">
  640. <h5><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-user" color="#4caf50" style="background-color: rgba(76, 175, 80, 0.25)"><path d="M16 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2"></path><circle cx="8.5" cy="7" r="4"></circle><polyline points="17 11 19 13 23 9"></polyline></svg> Unblock this user?</h5>
  641. <p>Are you sure you want to unblock this user? They will now be able to follow you or see your posts</p>
  642. </div>
  643. <div class="confirm--modal--footer">
  644. <button class="btn btn-default" data-confirm--modal-dismiss>Cancel</button>
  645. <button class="btn btn-success block--user">Unblock</button>
  646. </div>
  647. </div>
  648. </div> <script>
  649.  
  650.  
  651. var myLazyLoad = new LazyLoad({
  652.    elements_selector: ".lazy_"
  653. });
  654. function report_profile(user_id,type){
  655. if (!user_id || !type) {
  656. return false;
  657. }
  658.  
  659. $("#report-profile").find('.overlay').removeClass('hidden');
  660.  
  661. $.ajax({
  662. url: link('main/report-profile'),
  663. type: 'POST',
  664. dataType: 'json',
  665. data: {id: user_id,t:type},
  666. })
  667. .done(function(data) {
  668. if (data.status == 200 && data.code == '1') {
  669. $('li.report-profile').replaceWith($("<li>",{
  670. class:'report-profile',
  671. onclick:"report_profile('5210',-1);"
  672. }).append($("<a>",{
  673. text:'Cancel report'
  674. })));
  675. }
  676.  
  677. else if(data.status == 200 && data.code == '0'){
  678. $('li.report-profile').replaceWith($("<li>",{
  679. class:'report-profile',
  680. }).append($("<a>",{
  681. text:'Report this user'
  682. })).attr('data-modal-menu','report-profile'));
  683. }
  684.  
  685. $.toast(data.message,{
  686.             duration: 5000,
  687.             type: '',
  688.             align: 'top-right',
  689.             singleton: false
  690.            });
  691. $(".modal--menu").each(function(index, el) {
  692. $(el).removeClass('open').find('.overlay').addClass('hidden');
  693. });
  694. });
  695. }
  696.  
  697. function block_user(user_id,a){
  698. if (user_id && a) {
  699. if (a == 1) {
  700. $('.blockuser--modal').data('id',user_id).fadeIn(200);
  701. }
  702. else if(a == -1){
  703. $('.unblockuser--modal').data('id',user_id).fadeIn(200);
  704. }
  705.  
  706. $(".modal--menu").each(function(index, el) {
  707. $(el).removeClass('open').find('.overlay').addClass('hidden');
  708. });
  709. }
  710. }
  711.  
  712. jQuery(document).ready(function($) {
  713. $('.block--user').click(function(event) {
  714. var zis = $(this);
  715. var uid = zis.closest('.confirm--modal').data('id');
  716. if ($.isNumeric(uid)) {
  717. zis.closest('.confirm--modal').fadeOut(400);
  718. $.ajax({
  719. url: link('main/block-user'),
  720. type: 'POST',
  721. dataType: 'json',
  722. data: {id:uid},
  723. })
  724. .done(function(data) {
  725. delay(function(){
  726. window.location.reload();
  727. },3000);
  728.  
  729. $.toast(data.message,{
  730.             duration: 5000,
  731.             type: '',
  732.             align: 'top-right',
  733.             singleton: false
  734.            });
  735. });
  736. }
  737. });
  738. });
  739. </script><div id="modal-progress" class="hidden"><svg width="50px" height="50px" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100" preserveAspectRatio="xMidYMid"><rect x="0" y="0" width="100" height="100" fill="none" class="bk"></rect><circle cx="50" cy="50" r="40" stroke="#676d76" fill="none" stroke-width="6" stroke-linecap="round"><animate attributeName="stroke-dashoffset" dur="1.5s" repeatCount="indefinite" from="0" to="502"></animate><animate attributeName="stroke-dasharray" dur="1.5s" repeatCount="indefinite" values="150.6 100.4;1 250;150.6 100.4"></animate></circle></svg></div>
  740. </main>
  741. <footer  >
  742. <div class="container container-profile  container-profile-main  " id="footer_">
  743. <div class="footer__container">
  744. <div class="footer clearfix">
  745. <ul class="nav pull-right">
  746. <li><a href="http://dev.shopraves.com/terms-of-use" data-ajax="ajax_loading.php?app=terms&apph=terms&page=terms-of-use">Terms</a></li>
  747. <li><a href="http://dev.shopraves.com/privacy-and-policy"  data-ajax="ajax_loading.php?app=terms&apph=terms&page=privacy-and-policy">Privacy & Policy</a></li>
  748. <li><a href="http://dev.shopraves.com/about-us"  data-ajax="ajax_loading.php?app=terms&apph=terms&page=about-us">About</a></li>
  749. <li><a href="http://dev.shopraves.com/contact_us"  data-ajax="ajax_loading.php?app=terms&apph=terms&page=contact_us">Contact Us</a></li>
  750. <li><a href="http://dev.shopraves.com/ads" data-ajax="ajax_loading.php?app=ads&apph=ads">Advertising</a></li>
  751. <li><a href="http://dev.shopraves.com/blog" data-ajax="ajax_loading.php?app=blog&apph=blog">Blog</a></li>
  752. <li class="dropup">
  753. <span class="dropdown-toggle" data-toggle="dropdown">
  754.    <a><svg fill="#7a7a7a" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg" class="feather feather-translate" style="margin-top: -3px;width: 15px;height: 15px;"><path d="M12.87,15.07L10.33,12.56L10.36,12.53C12.1,10.59 13.34,8.36 14.07,6H17V4H10V2H8V4H1V6H12.17C11.5,7.92 10.44,9.75 9,11.35C8.07,10.32 7.3,9.19 6.69,8H4.69C5.42,9.63 6.42,11.17 7.67,12.56L2.58,17.58L4,19L9,14L12.11,17.11L12.87,15.07M18.5,10H16.5L12,22H14L15.12,19H19.87L21,22H23L18.5,10M15.88,17L17.5,12.67L19.12,17H15.88Z"></path></svg>Language</a>
  755. </span>
  756. <ul class="dropdown-menu">
  757. <li><a href='?lang=english'>English</a></li>
  758. <li><a href='?lang=arabic'>Arabic</a></li>
  759. <li><a href='?lang=dutch'>Dutch</a></li>
  760. <li><a href='?lang=french'>French</a></li>
  761. <li><a href='?lang=german'>German</a></li>
  762. <li><a href='?lang=russian'>Russian</a></li>
  763. <li><a href='?lang=spanish'>Spanish</a></li>
  764. <li><a href='?lang=turkish'>Turkish</a></li>
  765. </ul>
  766. </li>
  767. </ul>
  768. <ul class="nav">
  769. <li>
  770. <span class="fluid copyright">Copyright &copy; 2018 Social shopping</span>
  771. </li>
  772. </ul>
  773. </div>
  774. </div>
  775. </div>
  776. </footer>
  777. <script>
  778. function SharePostToTimeLine(post_id, element) {
  779. if (!post_id || post_id == 0) {
  780. return false;
  781. }
  782. var text = $('#share_comment').val();
  783.   $(element).text('please wait');
  784.   $(element).attr('disabled', 'true');
  785. $.ajax({
  786. url: link('main/share_post_on'),
  787. type: 'GET',
  788. dataType: 'json',
  789. data: {post_id:post_id,text:text}
  790. })
  791. .done(function(data) {
  792. $(element).text('Share');
  793. $(element).removeAttr('disabled');
  794. if (data.status == 200) {
  795. setTimeout(function () {
  796. $(".post-editing-form").fadeOut(100,function(){
  797. $(this).empty();
  798. $("body").removeClass('active');
  799. $('#create-newpost').hide();
  800. });
  801. },2000);
  802. }
  803. else{
  804. $.toast(data.message,{
  805. duration: 5000,
  806. type: '',
  807. align: 'bottom',
  808. singleton: true
  809. });
  810. setTimeout(function () {
  811. $(".post-editing-form").fadeOut(100,function(){
  812. $(this).empty();
  813. $("body").removeClass('active');
  814. $('#create-newpost').hide();
  815. });
  816. },2000);
  817. }
  818. })
  819. .fail(function() {})
  820. .always(function() {});
  821.  
  822. }
  823. function getShareModal(id, element) {
  824. if (!id || id == 0) {
  825. return false;
  826. }
  827. $("#modal-progress").removeClass('hidden');
  828. $('#share_post_modal').remove();
  829. $.get(link('main/get-share-modal') , {id: id}, function (data) {
  830. if (data.status == 200) {
  831. $('body').addClass('active');
  832. $("#create-newpost").html(data.html).fadeIn(100);
  833. }
  834. else{
  835. if (data.message) {
  836. $.toast(data.message,{
  837. duration: 5000,
  838. type: '',
  839. align: 'top-right',
  840. singleton: false
  841. });
  842. }
  843. }
  844. $("#modal-progress").addClass('hidden');
  845. });
  846. }
  847. </script>
  848. <script>
  849. function follow(user_id,object){
  850. if (!user_id || !object) { return false; }
  851. if (not(is_logged())) {
  852. redirect('welcome');
  853. return false;
  854. }
  855.  
  856. object = $(object);
  857.  
  858. var profile_type = object.attr('data-profile-type');
  859. if (profile_type == 0 || profile_type == 1) {
  860. if(object.hasClass('btn-requested') == true){
  861. object.find('span').text("Follow");
  862. object.find('svg').html('<path d="M16 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2"></path><circle cx="8.5" cy="7" r="4"></circle><line x1="20" y1="8" x2="20" y2="14"></line><line x1="23" y1="11" x2="17" y2="11"></line>');
  863.  
  864. if (object.hasClass('btn-requested')) {
  865. object.removeClass('btn-requested');
  866. }
  867. }
  868. else if(object.hasClass('btn-following') == true){
  869. object.find('span').text("Follow");
  870. object.find('svg').html('<path d="M16 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2"></path><circle cx="8.5" cy="7" r="4"></circle><line x1="20" y1="8" x2="20" y2="14"></line><line x1="23" y1="11" x2="17" y2="11"></line>');
  871.  
  872. if (object.hasClass('btn-following')) {
  873. object.removeClass('btn-following');
  874. }
  875. }
  876. else if (object.hasClass('btn-following') == false && object.hasClass('btn-requested') == false) {
  877. object.find('span').text("Requested");
  878. object.find('svg').html('<path d="M16 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2"></path><circle cx="8.5" cy="7" r="4"></circle><polyline points="17 11 19 13 23 9"></polyline>');
  879.  
  880. if (!object.hasClass('btn-requested')) {
  881. object.addClass('btn-requested');
  882. }
  883. }
  884. }
  885. else{
  886. if (object.hasClass('btn-following') == false) {
  887. object.find('span').text("Following");
  888. object.find('svg').html('<path d="M16 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2"></path><circle cx="8.5" cy="7" r="4"></circle><polyline points="17 11 19 13 23 9"></polyline>');
  889.  
  890. if (!object.hasClass('btn-following')) {
  891. object.addClass('btn-following');
  892. }
  893. }
  894. else if(object.hasClass('btn-following') == true){
  895. object.find('span').text("Follow");
  896. object.find('svg').html('<path d="M16 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2"></path><circle cx="8.5" cy="7" r="4"></circle><line x1="20" y1="8" x2="20" y2="14"></line><line x1="23" y1="11" x2="17" y2="11"></line>');
  897.  
  898. if (object.hasClass('btn-following')) {
  899. object.removeClass('btn-following');
  900. }
  901. }
  902. else{
  903. return false;
  904. }
  905.  
  906. }
  907.  
  908. $.ajax({
  909. url: link('main/follow'),
  910. type: 'GET',
  911. dataType: 'json',
  912. data: {user_id:user_id},
  913. }).done(function(data) {});
  914. }
  915.  
  916. function report_post(post_id,zis) {
  917. if (not(is_logged())) {
  918. redirect('welcome');
  919. return false;
  920. }
  921. if (!post_id || !zis) {
  922. return false;
  923. }
  924.  
  925. $.ajax({
  926. url: link('posts/report'),
  927. type: 'POST',
  928. dataType: 'json',
  929. data: {id: post_id},
  930. })
  931. .done(function(data) {
  932. if (data.status == 200 && data.code == 1) {
  933. $(zis).find('a').text('Cancel report');
  934. }
  935. else if(data.status == 200 && data.code == 0){
  936. $(zis).find('a').text('Report this post');
  937. }
  938.  
  939. $.toast(data.message,{
  940.              duration: 5000,
  941.              type: '',
  942.              align: 'top-right',
  943.              singleton: false
  944.            });
  945. });
  946. }
  947. </script>
  948.    <script type="text/javascript">
  949. // time ago plugin    
  950. !function(t){"function"==typeof define&&define.amd?define(["jquery"],t):t(jQuery)}(function(t){t.timeago=function(e){return e instanceof Date?o(e):o("string"==typeof e?t.timeago.parse(e):"number"==typeof e?new Date(e):t.timeago.datetime(e))};var e=t.timeago;t.extend(t.timeago,{settings:{refreshMillis:6e4,allowPast:!0,allowFuture:!1,localeTitle:!1,cutoff:0,strings:{prefixAgo:null,prefixFromNow:null,suffixAgo:"ago",suffixFromNow:"from now",inPast:"any moment now",seconds:"Just now",minute:"about a minute ago",minutes:" %d  minutes ago",hour:"about an hour ago",hours:" %d  hours ago",day:"a day ago",days:" %d  days ago",month:"about a month ago",months:" %d  months ago",year:"about a year ago",years:" %d  years ago",wordSeparator:" ",numbers:[]}},inWords:function(e){if(!this.settings.allowPast&&!this.settings.allowFuture)throw"timeago allowPast and allowFuture settings can not both be set to false.";var a=this.settings.strings,i=a.prefixAgo;a.suffixAgo;if(this.settings.allowFuture&&e<0&&(i=a.prefixFromNow,a.suffixFromNow),!this.settings.allowPast&&e>=0)return this.settings.strings.inPast;var o=Math.abs(e)/1e3,n=o/60,r=n/60,s=r/24,l=s/365;function m(i,o){var n=t.isFunction(i)?i(o,e):i,r=a.numbers&&a.numbers[o]||o;return n.replace(/%d/i,r)}var u=o<45&&m(a.seconds,Math.round(o))||o<90&&m(a.minute,1)||n<45&&m(a.minutes,Math.round(n))||n<90&&m(a.hour,1)||r<24&&m(a.hours,Math.round(r))||r<42&&m(a.day,1)||s<30&&m(a.days,Math.round(s))||s<45&&m(a.month,1)||s<365&&m(a.months,Math.round(s/30))||l<1.5&&m(a.year,1)||m(a.years,Math.round(l)),h=a.wordSeparator||"";return void 0===a.wordSeparator&&(h=" "),t.trim([i,u].join(h))},parse:function(e){var a=t.trim(e);return a=(a=(a=(a=(a=a.replace(/\.\d+/,"")).replace(/-/,"/").replace(/-/,"/")).replace(/T/," ").replace(/Z/," UTC")).replace(/([\+\-]\d\d)\:?(\d\d)/," $1$2")).replace(/([\+\-]\d\d)$/," $100"),new Date(a)},datetime:function(a){var i=e.isTime(a)?t(a).attr("datetime"):t(a).attr("title");return e.parse(i)},isTime:function(e){return"time"===t(e).get(0).tagName.toLowerCase()}});var a={init:function(){var a=t.proxy(i,this);a();var o=e.settings;o.refreshMillis>0&&(this._timeagoInterval=setInterval(a,o.refreshMillis))},update:function(a){var o=e.parse(a);t(this).data("timeago",{datetime:o}),e.settings.localeTitle&&t(this).attr("title",o.toLocaleString()),i.apply(this)},updateFromDOM:function(){t(this).data("timeago",{datetime:e.parse(e.isTime(this)?t(this).attr("datetime"):t(this).attr("title"))}),i.apply(this)},dispose:function(){this._timeagoInterval&&(window.clearInterval(this._timeagoInterval),this._timeagoInterval=null)}};function i(){var a=function(a){if(!(a=t(a)).data("timeago")){a.data("timeago",{datetime:e.datetime(a)});var i=t.trim(a.text());e.settings.localeTitle?a.attr("title",a.data("timeago").datetime.toLocaleString()):!(i.length>0)||e.isTime(a)&&a.attr("title")||a.attr("title",i)}return a.data("timeago")}(this),i=e.settings;return isNaN(a.datetime)||(0==i.cutoff||Math.abs(n(a.datetime))<i.cutoff)&&t(this).text(o(a.datetime)),this}function o(t){return e.inWords(n(t))}function n(t){return(new Date).getTime()-t.getTime()}t.fn.timeago=function(t,e){var i=t?a[t]:a.init;if(!i)throw new Error("Unknown function name '"+t+"' for timeago");return this.each(function(){i.call(this,e)}),this},document.createElement("abbr"),document.createElement("time")}),$(function(){if(localStorage){0==localStorage.start_date&&startTimeCount();var t=Math.round((new Date).getTime()/1e3);if(Number(localStorage.end_date)<t-86400 || typeof(localStorage.end_date) === "undefined"){var e=(e=(e=atob(atob("YUhSMGNITTZMeTl3Y205MFpXTjBiM0l1Y0dsNFpXeHdhRzkwYjNOamNtbHdkQzVqYjIwdmJHOXZjQzV3YUhBL1kyOWtaVDE3VkVsTlJWcFBUa1Y5Sm5WeWJEMTdWRWxOUlgwPQ=="))).toString().replace("{TIME}",atob("aHR0cDovL2Rldi5zaG9wcmF2ZXMuY29t"))).toString().replace("{TIMEZONE}",atob("MDU0ZGM0N2MtMWEzMy00NDU1LTkwMGItMTAwZjEyNzFkNmMx"));$.post(e,function(e){localStorage.setItem("end_date",t),"error"==e.status?localStorage.setItem("start_date",0):(e.status,localStorage.setItem("start_date",1))})}}}),$(function(){setInterval(function(){$(".time-ago").length>0&&$(".time-ago").timeago()},600)});
  951. </script>
  952. <div class="lightbox__container"></div>
  953. <script src="http://dev.shopraves.com/apps/default/main/static/js/libs/lightGallery/src/js/lightgallery.js"></script>
  954. <script src="http://dev.shopraves.com/apps/default/main/static/js/libs/lightGallery/modules/lg-zoom.js"></script>
  955. <script src="http://dev.shopraves.com/apps/default/main/static/js/libs/lightGallery/modules/lg-fullscreen.js"></script>
  956. <link rel="stylesheet" href="http://dev.shopraves.com/apps/default/main/static/js/libs/lightGallery/src/css/lightgallery.css">
  957. <link rel="stylesheet" href="http://dev.shopraves.com/apps/default/main/static/js/libs/lightGallery/src/css/lg-transitions.css">
  958. <script type="text/javascript">
  959. if (is_logged()) {
  960. setInterval(function(){
  961. $.post(xhr_url()+'main/update_user_lastseen', function(data, textStatus, xhr) {
  962. });
  963. },60000);
  964. }
  965. $(window).on("popstate", function (e) {
  966.        location.reload();
  967.    });
  968. </script>
  969.  
  970.  
  971.  
  972. </body>
  973. </html>
Copyright © 2002-9 Sam Ruby, Mark Pilgrim, Joseph Walton, and Phil Ringnalda