Просмотр файла _modules/search/index.php

Размер файла: 5.39Kb
<?php

	# author Drk in

	require_once ( $_SERVER['DOCUMENT_ROOT']."/_core/system.php" );

	# meta

	$title = 'Поиск порно видео на '.domain;
	$description = 'Тебе нравится определённая категория секса? Устали искать нужный Вам ролик? Выберите нужную категорию и смотрите у нас лучшие порно ролики! Секс со зрелыми сучками и молодыми порно актрисами скачать бесплатно по категориям только у нас!';
	$keywords = 'узбекское, таджикское, кыргызское, порно, секс,секис, кыргыз, таджик, узбек, уз, узб, кыргыз, тожик, тачик, uzbek, uz, uzb, seks, porno';
	$tl = 'Поиск порно видео';

	$q = isset( $_GET['q'] ) ? htmlspecialchars($_GET['q']) : null;

	if($q != null):

	$_SESSION['name'] = $q;	

	$search = DB :: $dbh -> querySingle("SELECT count(*) FROM `search` WHERE `name`=?;", array($q));	

	if(empty($search) && $q != null):

	DB :: $dbh -> query("INSERT INTO `search` (`name`, `time`) VALUES (?, ?);",array($q,time()));	

	else:
		
	DB :: $dbh -> query("UPDATE `search` SET `time`=?  WHERE `name`=? LIMIT 1;", array(time(), $q));
		
	endif;	

	endif;	

	if (isset($_POST['search'])):

	$name = system::check($_POST['name']);
	
	$_SESSION['name'] = $name;	

	$search = DB :: $dbh -> querySingle("SELECT count(*) FROM `search` WHERE `name`=?;", array($name));	

	if(empty($search) && $name != null):

	DB :: $dbh -> query("INSERT INTO `search` (`name`, `time`) VALUES (?, ?);",array($name,time()));	

	else:
		
	DB :: $dbh -> query("UPDATE `search` SET `time`=?  WHERE `name`=? LIMIT 1;", array(time(), $name));
		
	endif;

	endif;

	$name = system::check($_SESSION['name']);	

	if ($name != null):

	$page = isset( $_GET['page'] ) ? abs(intval($_GET['page'])) : 0;

	$tag = ($page != 0 ? '/search/'.$page:'/search.php?act=sss');	

	# cache

	$cache = cache::search($tag,$name);

	# meta

	$title = $cache->meta[0]->title.' на '.domain;
	$description = $cache->meta[0]->description.' на '.domain;
	$keywords = $cache->meta[0]->keywords.' на '.domain;
	
	# head

	require_once ( head );

	echo '
	<div class="list-group-item">
	<form method="post" style="margin: 0px 0 0 0;">
	Введите запрос:
	<input type="text" name="name" value="'.$name.'">
	<input type="submit" name="search" value="Искать"><br>
	</form>
	</div>
	'.($cache->meta[0]->cn == null ? '<div class="list-group-item"><b>По запросу <b>'.$name.'</b> ничего не найдено.</b></div>':'
	<div class="list-group-item"><b>По запросу <b>"'.$name.'"</b> найдено совпадений: '.$cache->meta[0]->cn.'</b></div>').'
	';

	# video 

	echo '<div style="background: #ffffff;"><div class="row">';

	foreach ($cache->video as $video):
	
	if ($video->href != null ):	

	$img = $config['url'].$video->src;	

	#cn
	$cn_view = DB :: $dbh -> querySingle("SELECT count(*) FROM `view` WHERE `video`=?;", array($video->href));
	$cn_like = DB :: $dbh -> querySingle("SELECT count(*) FROM `like` WHERE `video`=?;", array($video->href));		

	echo '
	<div class="col-sm-7 col-md-4">
	<div class="list-group">
	<div class="image" itemscope itemtype="http://schema.org/ImageObject">
	<a href="/watch/'.$video->href.'"><h2>
	<span class="namev" itemprop="name">'.$video->title.'</span></h2></a>
	<a href="/watch/'.$video->href.'">
	<img width="103.3%" height="200px" src="'.$img.'" alt="'.$video->title.'" title="'.$video->title.'" itemprop="thumbnail"></a>
	<span class = "like"><img src = "'.ico.'like_up.png" width = "16" alt = "*"> '.$cn_like.'</span>						
	<span class = "videoviews" itemprop="userInteractionCount">
	<img src="'.ico.'heylook.png" width = "16" alt = "*"> '.$cn_view.'</span>
	<span class = "timevideo"><meta itemprop="duration" content="'.$video->duration.'">'.$video->duration.' 
	</span></div></div></div>
	';	

	endif;

	endforeach;	

	echo '</div> <div class="center"><ul class="pagination">';

	# page

	foreach ($cache->page_all as $page):
	
	if ($page->href != null ):	


	echo '<li><a href="?page='.$page->href.'"><span class="unsel">'.$page->name.'</span></a></li>';


	endif;

	endforeach;	
	
	echo '</ul></div></div>';	

	else:

	# head

	require_once ( head );
	
	echo '
	<div class="list-group-item">
	<form method="post" style="margin: 0px 0 0 0;">
	Введите запрос:
	<input type="text" name="name" value="">
	<input type="submit" name="search" value="Искать"><br>
	</form>
	</div>
	';

	$cn = DB :: $dbh -> querySingle("SELECT count(*) FROM `search`");	

	if($cn != 0 )echo  '<div class="list-group-item"><b>Последнее искали:</b></div><div class="row" style="margin-right: 14px;">';	

	$query = DB :: $dbh -> query("SELECT * FROM `search` ORDER BY `time` DESC  LIMIT 10;");	

	while ($act = $query -> fetch()):

	echo '<div class="col-sm-12 col-md-12"><div class="list-group-item"><a href="/search?q='.system::check($act['name']).'">
	<img src="'.ico.'kat.png" width="20" alt="*"> '.system::check($act['name']).' ('.system::time($act['time']).')</a></div></div>';	
	
	endwhile;	

	if($cn != 0 )echo  '</div>';	

	endif;	

	# foot

	require_once ( foot ) ;
?>