View file modules/pages/search.php

File size: 2.95Kb
<?php
$title_main = $lang['search'].' - GOload '.$lang['title'];
require_once SYS.'/header.php';

$query = isset($_GET['q']) ? filter_input(INPUT_GET, 'q', FILTER_SANITIZE_SPECIAL_CHARS): null;

echo '
		<div class="block col-md-8">
			<h6 class="round_title">
				<a class="left" onclick="window.history.back();">
					<img src="/assets/img/left.svg" alt="back">
				</a>
				<div class="title back"><a href="/">'.$title.'</a> | '.$lang['search'].'</div>
			</h6>
			<div class="search">
				<main>
					<form method="GET">
						<input name="q" placeholder="'.$lang['search'].'" value="'.$query.'" autocomplete="off">
						<div class="header"></div>
					</form>
				</main>
			</div>';

if (isset($db->query('SELECT * FROM `file` WHERE `name` LIKE "%'.input($query).'%"')->fetch_row()[0])) { 
$q = $db->query('SELECT * FROM `file` WHERE `name` LIKE "%'.input($query).'%" ORDER BY `id` DESC LIMIT 32');

echo '
			<div class="link">';
while ($a = $q->fetch_assoc()) {
if ($a['del'] != 0) {
	$avto = $a['del'] * 86400;
} else {
	$avto = $set['del'] * 86400;
}
if ($a['access'] == 'true') {
echo '
				<div class="file">
					<div class="file_top">
						<span class="file_author"><img style="margin-right: 8px;" src="/assets/img/user.svg" alt="user">'.mb_strimwidth($a['avtor'], 0, 18, "...").'</span>
						<span class="file_date">'.vremya($a['time']-$avto).'</span>'; if ($a['pass'] != 0) { echo'
						<img src="/assets/img/lock.svg" alt="lock" style="margin-left: 8px;">'; } echo '
					</div>
					<div class="file_more">
						<img src="/assets/img/more.svg" alt="more">
						<div class="more_links">'; if (isset($admin)) echo '
							<a href="/delete'.$a['id'].'">'.$lang['delete_btn'].'</a>'; echo '
							<a href="/report'.$a['id'].'">'.$lang['report'].'</a>
						</div>
					</div>
					<a href="/file'.$a['id'].'" class="file_block" style="margin-bottom: 10px;">
						<span class="file_name">'.$a['name'].'</span>
						<div class="file_info">
							<span style="margin-right:16px;"><img src="/assets/img/down.svg" alt="load">'.count_round($a['up']).'</span>
							<span><img src="/assets/img/info.svg" alt="size">'.sizer(filesize('files/'.$a['file'])).'</span>'; if ($a['nsfw'] == 'true') { echo '
							<span style="margin-left:16px;" title="'.$lang['nsfw_file'].'"><img src="/assets/img/warning.svg" alt="NSFW">NSFW</span>';} echo '
							<span style="margin-left:auto;"><img src="/assets/img/views.svg" alt="views">'.count_round($a['views']).'</span>
						</div>
					</a>
				</div>
';
}
}
echo '
			</div>'; 
} else { 
echo '
			<div class="menu" style="position: relative;height: 178px;">
				<div class="empty search">
					<div class="empty_words">
						<div class="empty_top">'.$lang['for_request'].' <b>'.$query.'</b></div>
						<div> '.$lang['not_found'].'!</div>
					</div>
				</div>
			</div>'; 

}

echo '
		</div>

		<div class="block col-md-8">
			<div class="title">'.$lang['nav'].'</div>
			<div class="link">
				<a href="/">'.$lang['go_home'].'</a>
			</div>
		</div>
';

?>