Размер файла: 8.16Kb
<? php /* ============================================= Движок: SHCMS Engine ============================================= Название файла: Обменник ============================================= Official website: http://shcms.ru ============================================= */ define ( 'SHCMS' , true ); include_once '../system/inc/basic_settings.php' ; if ( isset ( $_GET [ 'act_dir' ])) { $shcmsengine [ 'title' ] = 'Создание новой папки' ;} else { $shcmsengine [ 'title' ] = 'Файловый обменник' ;} include_once '../template/head.php' ; $allfield = mysql_result ( mysql_query ( "SELECT COUNT(*) FROM `download_dir` WHERE `dir_index`='0'" ), 0 ); $newlist = new Navigation ( $allfield , 10 , true ); $file_cat = mysql_query ( "SELECT * FROM `download_dir` WHERE `dir_index`='0' " . $newlist -> limit (). "" ); $dir_cats = mysql_fetch_array ( $file_cat ); if ( $_GET [ 'dir' ]){ $dir = $_GET [ 'dir' ]; } if ( $dir == false ) { if ( $user_id ) { echo '<div class="maintitle mainrazd">Поиск файлов:</div> <div class="maintext"><form action="search.php" method="post">' ; echo '<input type="text" name="search">' ; echo '<input type="submit" name="submit" value="Искать"></form> <small> * Файлы найти можно по названию</small></div>' ; } $new_files = mysql_result ( mysql_query ( "SELECT COUNT(*) FROM `download_file` WHERE `time` > '" .( time ()- 86400 ). "'" ), 0 ); echo '<div class="maintext"><a href="new.files.php">Новые поступление (' . $new_files . ')</a></div><hr/>' ; if ( $dir_cats == null ) { echo '<div class="maintext">Файловый обменник пуст.</div>' ; } else { echo '<div class="maintitle mainrazd">Обменник файлов</div><div class="maintext">' ; do { echo '<div class="posts"> <img src="icons/dir.png"/> <a href="?dir=' . $dir_cats [ 'id' ]. '">' . $dir_cats [ 'name' ]. ' </a>' ; echo '</div>' ; } while ( $dir_cats = mysql_fetch_array ( $file_cat )); echo '</div>' ; echo '<div class="pages">' ; echo $newlist -> pagination (); echo '</div>' ; } if ( $user4 [ 'team' ] == 6 ) { echo '<div class="maintitle mainrazd">Навигация</div>' ; echo '<div class="maintext"><div class="posts"><a href="new_dir.php">Создать папку</a></div>' ; echo '<div class="posts"><a href="edit.php">Настройка папок</a></div></div>' ; } } /* @ $dir */ if ( isset ( $_GET [ 'dir' ])) { $id = $dir ; $yel_down = mysql_query ( "SELECT * FROM `download_dir` WHERE `dir_index`='$dir'" ); $ok_down = mysql_fetch_array ( $yel_down ); if ( $ok_down ) { do { $result_count = mysql_result ( mysql_query ( "SELECT COUNT(*) FROM `download_file` WHERE `id_dir` = '$ok_down[id]'" ), 0 ); if ( mysql_result ( mysql_query ( "SELECT COUNT(*) FROM `download_dir` WHERE `dir_path` LIKE '%$ok_down[dir_path]%' AND `id` != '$ok_down[id]' AND `time` > '" . ( time ()- 3600 * 24 * 3 ) . "'" ), 0 ) != 0 ) ; echo '<div class="posts"> <img src="icons/dir.png"/> <a href="?dir=' . $ok_down [ 'id' ]. '">' . $ok_down [ 'name' ]. '</a> <span class="count">' . $result_count . '</span></div>' ; } while ( $ok_down = mysql_fetch_array ( $yel_down )); } $files = mysql_fetch_array ( mysql_query ( "SELECT * FROM `download_file` WHERE `id_dir`='$dir'" )); $rt_d = mysql_result ( mysql_query ( "SELECT COUNT(*) FROM `download_dir` WHERE `dir_index` = '$dir'" ), 0 ); $allfield1 = mysql_result ( mysql_query ( "SELECT COUNT(*) FROM `download_file` WHERE `id_dir`='$dir'" ), 0 ); $newlist1 = new Navigation ( $allfield1 , 10 , true ); $filew = mysql_query ( "SELECT * FROM `download_file` WHERE `id_dir`= '$dir' ORDER BY `id` DESC " . $newlist1 -> limit (). "" ); $type_file = mysql_fetch_array ( mysql_query ( "SELECT * FROM `download_dir` WHERE `id` = '$dir'" )); if ( $type_file [ 'type' ] == 2 ) { echo '<div class="maintitle mainrazd"><center>Раздел картинок</center></div><div class="maintext">' ; echo 'Всего картинок: ' . mysql_result ( mysql_query ( "SELECT COUNT(*) FROM `download_file` WHERE `type` = 'png' OR `type` = 'jpg' OR `type` = 'jpeg' OR `type` = 'gif'" ), 0 ). '<br/>' ; $new_photo = mysql_fetch_array ( mysql_query ( "SELECT * FROM `download_file` WHERE `type` = 'png' OR `type` = 'jpg' OR `type` = 'jpeg' OR `type` = 'gif' ORDER BY `id` DESC LIMIT 1" )); echo 'Последняя добавленная картинка: <a href="files.php?id=' . $new_photo [ 'id' ]. '">' . $new_photo [ 'names' ]. '</a>' ; echo '</div>' ; } elseif ( $type_file [ 'type' ] == 3 ) { echo '<div class="maintitle mainrazd"><center>Музыкальный раздел</center></div><div class="maintext">' ; echo 'Всего песен: ' . mysql_result ( mysql_query ( "SELECT COUNT(*) FROM `download_file` WHERE `type` = 'mp3'" ), 0 ). '<br/>' ; $new_music = mysql_fetch_array ( mysql_query ( "SELECT * FROM `download_file` WHERE `type` = 'mp3' ORDER BY `id` DESC LIMIT 1" )); echo 'Последняя добавленная песня: <a href="files.php?id=' . $new_music [ 'id' ]. '">' . $new_music [ 'names' ]. '</a>' ; echo '</div>' ; } elseif ( $type_file [ 'type' ] == 4 ) { echo '<div class="maintitle mainrazd"><center>Видео раздел</center></div><div class="maintext">' ; echo 'Всего видео: ' . mysql_result ( mysql_query ( "SELECT COUNT(*) FROM `download_file` WHERE `type` = 'mp4' OR `type` = 'avi' OR `type` = '3gp' OR `type` = 'flv' OR `type` = 'mpg'" ), 0 ). '<br/>' ; $new_video = mysql_fetch_array ( mysql_query ( "SELECT * FROM `download_file` WHERE `type` = 'mp4' OR `type` = 'avi' OR `type` = '3gp' OR `type` = 'flv' OR `type` = 'mpg' ORDER BY `id` DESC LIMIT 1" )); if ( $new_video == false ) { echo 'Последняя добавленная видео: Видео отсутствуют' ; } else { echo 'Последняя добавленная видео: <a href="files.php?id=' . $new_video [ 'id' ]. '">' . $new_video [ 'names' ]. '</a>' ; } echo '</div>' ;} elseif ( $type_file [ 'type' ] == 5 ) { echo '<div class="maintitle mainrazd"><center>Архивный раздел</center></div><div class="maintext">' ; echo 'Всего картинок: ' . mysql_result ( mysql_query ( "SELECT COUNT(*) FROM `download_file` WHERE `type` = 'zip' OR `type` = 'rar' " ), 0 ). '<br/>' ; $new_arhive = mysql_fetch_array ( mysql_query ( "SELECT * FROM `download_file` WHERE `type` = 'zip' OR `type` = 'rar' ORDER BY `id` DESC LIMIT 1" )); echo 'Последний добавленный архив: <a href="files.php?id=' . $new_arhive [ 'id' ]. '">' . $new_arhive [ 'names' ]. '</a>' ; echo '</div>' ; } if ( mysql_num_rows ( $yel_down ) == NULL and mysql_num_rows ( $filew )== NULL ) { echo '<div class="maintext">' ; SHCMS_core :: img_shcms ( '../template/icon/empty.png' ); echo 'В данной папки не найдено файлов</div>' ; } $file_while = mysql_fetch_array ( $filew ); if ( $file_while != null ) { echo '<div class="maintext">' ; do { files :: files_icon ( $file_while [ 'type' ]); } while ( $file_while = mysql_fetch_array ( $filew )); echo '</div><div class="pages">' ; echo $newlist1 -> pagination ( 'dir=' . $id ); echo '</div>' ; } if ( $user_id ) { $world = mysql_fetch_array ( mysql_query ( "SELECT * FROM `download_dir` WHERE `id`='$id'" )); echo '<div class="maintitle mainrazd">Добавление</div><div class="maintext">' ; if ( $world [ 'vib' ] == 1 or $user4 [ 'team' ] == 6 ) { echo '<div class="posts"><a href="upload.php?act=rules&dir=' . $dir . '&' . $conservation . '">Выгрузить файл</a></div>' ; } } if ( $user4 [ 'team' ] == 6 ){ echo '<div class="posts"><a href="new_dir.php?dir=' . $dir . '&act_dir&' . $conservation . '">Создать папку</a></div>' ; } if ( $user_id ) { echo '</div>' ; } } include_once '../template/foot.php' ; ?>