Файл: dir.php
Строк: 33
<?php
include_once'head.php';
switch($act)
{
default:
$uslov='`id` DESC';
echo'<div class="tabs">
<ul>
<li class="tab_act ico_video"><a href="?act=new&dir='.$dir.'">Новые</a> </li>
<li class="ico_photo"><a href="?act=pop&dir='.$dir.'">Популярные</a> </li>
</ul>
</div>';
break;
case'pop':
$uslov='`sc` DESC';
echo'<div class="tabs">
<ul>
<li class="ico_photo"><a href="?act=new&dir='.$dir.'">Новые</a> </li>
<li class="tab_act ico_video"><a href="?act=pop&dir='.$dir.'">Популярные</a> </li>
</ul>
</div>';
break;
}
if($dir)
{
$quert="SELECT `video` FROM `art_tags` WHERE `dir`='".$dir."'";
$resultt=mysql_query($quert) or die ("ошибка при выполнении запроса");
$tag_array = array ();
while ($rowt=mysql_fetch_array($resultt) ) {
$tag_array[] = $rowt['video'];
}
//echo $tag_array[1];
$all = count($tag_array);
//echo $all.'<br />';
if($all)
{
$tag_array = "(" . implode ( ",", $tag_array ) . ")";
}
else
{
$tag_array = "('undefined')";
}
//echo $tag_array.'<br />';
$pages = ceil($all/$per_page);
if(!$pages) $pages = 1;
if($page>$pages or $page<=0) $page=1;
if($start>$all or $start<=0) $start = 0;
if($page) $start = ($page - 1) * $per_page; else $start = 0;
$query="SELECT * FROM `files` WHERE `id` IN {$tag_array} ORDER BY ".$uslov." LIMIT ".$start.",".$per_page."";
$result=mysql_query($query) or die ("ошибка при выполнении запроса111");
$rec=0;
while($row=mysql_fetch_array($result))
{
include 'center.php';
if(file_exists('files/'.$row['path'].'/'.$row['namefile'].''))
{
if(file_exists('files/'.$row['path'].'/screen.gif'))
{
$screen='files/'.$row['path'].'/screen.gif';
}
else
{
$screen='screen.php?f=files/'.$row['path'].'/'.$row['namefile'].'&s='.$sizescreen.'';
}
echo'<div class="linksv"><a href="video.php?act='.$act.'&id='.$row['id'].'"><strong><img src="'.$screen.'" alt="'.$row['name'].'" /><br/>'.$row['name'].'</strong>';
echo'</a></div>';
}
}
if($all>$per_page)
{
echo'<div class="pages">';
if($page>=5)
{
$asd= $page - 2;
}
else
{
$asd= $page - 3;
}
if($page+3>=$pages)
{
$asd2= $pages+1;
}
else
{
$asd2= $page + 3;
}
if($asd<$all && $asd>1 && $page>3) echo '<a href="?act='.$act.'&dir='.$dir.'&page=1"><<</a>';
if($page>1&&$page<=$pages){echo '<a href="?act='.$act.'&dir='.$dir.'&page='.($page-1).'"><</a>';}
if($asd<$all && $asd>1 && $page>3) echo '<a href="?act='.$act.'&dir='.$dir.'&page=1">1</a>';
for($i=$asd; $i<$asd2;$i++)
{
if($i<=$all && $i>0)
{
if ($i > $pages ) break;
if ($page==$i) echo '<b>'.$i.'</b>';
else echo '<a href="?act='.$act.'&dir='.$dir.'&page='.$i.'">'.$i.'</a>';
}
}
if($page<$pages&&$page>=1){
echo '<a href="?act='.$act.'&dir='.$dir.'&page='.($page+1).'">></a>';
}
if ($i <= $pages)
{
if($asd2<=$all) echo '<a href="?act='.$act.'&dir='.$dir.'&page='.$pages.'">>></a>';
}
echo'</div></div>';
}
echo'<div class="navigation"><a href="index.php">'.$namesite.'</a> » '.$dirname.'</div>';
}
//вывод нижней рекламмы
include_once "addbottom.php";
include_once'foot.php';
?>