View file admin_list/photos.php

File size: 5.19Kb
<?
/*
=============================================
Движок: SHCMS Engine
=============================================
Название файла: SHCMS Engine Управление картинками.
=============================================
Official website: http://shcms.ru
=============================================
*/
define('SHCMS', true);
include_once'../system/inc/system_core.php';
$shcmsengine['title'] = Lang::get('SHCMS Engine Управление картинками.');
include_once'../template/head.php';
engine::available();
user::users_admin();

if($user_id and $user4['team'] != 6) {
echo engine::errors(Lang::get('У вас недостаточно прав для доступа'));
header('Refresh: 1; url=/index.php?'.$conservation.'&');
	include_once'../template/foot.php';
exit();
}

function format($name) {
    $f1 = strrpos($name, ".");
    $f2 = substr($name, $f1 - 999, 1);
    $fname = strtolower($f2);
    return $fname;
}

switch($act):
/*
=====================
По умолчанию выводит разделы управления
@Shamsik (SHCMS_Engine)
=====================
*/
default:
echo '<div class="maintitle mainrazd">'.Lang::get('Управление картинками').'</div>';
echo '<div class="maintext">
<div class="posts"><a href="?act=avatar">'.Lang::get('Управление аватарами').'</a></div>
<div class="posts"><a href="?act=screen">'.Lang::get('Управление скринами').'</a></div>
</div>';

break;

/*
=====================
Функция управления аватарами
@Shamsik (SHCMS_Engine)
=====================
*/
	case 'avatar':
		echo '<div class="maintitle mainrazd">'.Lang::get('Управление аватарами').'</div><div class="maintext">';
      	$dir_them = opendir('../avatar/files/');
	  	echo '<form action="?act=delete_avatar" method="post">';
      		while ($des_them = readdir($dir_them)) {
    			if (($des_them != '.') && ($des_them != '..') && ($des_them != 'Thumbs.db')) {
					echo '<div class="posts">';
     				echo '<a href="../avatar/files/'.$des_them.'">'.$des_them.'</a>';
	 				echo '<div class="mainforum">';
	 				$users_global = mysql_fetch_array(mysql_query("SELECT * FROM `users` WHERE `id` = '".format($des_them)."'"));
					echo '<a href="'.DIR_SHCMS.'change_view.php?id='.$users_global['id'].'">'.$users_global['login'].'</a> / ';
						$img_info = @getimagesize( '../avatar/files/'.$des_them.'');
						$total_size += $this_size + $this_size_2;
					echo $img_info[0],'x'.$img_info[1].'&nbsp&nbsp';
	 				echo engine::size(filesize('../avatar/files/'.$des_them.''));
					echo '<input type="checkbox" name="delete" value="'.$des_them.'">';
					echo '</div></div>';
    			}
			}
		echo '</div>';
		echo '<input type="submit" value="'.Lang::get('Удалить файлы').'">';
		echo '</form>';
	break;
/*
=====================
Функция удаления аватара
@Shamsik (SHCMS_Engine)
=====================
*/
	case'delete_avatar':

		if($_POST['delete']) {
			$delete = $_POST['delete'];
		}
		if(empty($delete)) {
			engine::errors(Lang::get('Выберите файл для удаления'));	
			include_once'../template/foot.php';	
			exit;
		}
		if($delete == true){
			unlink('../avatar/files/'.$delete);
			engine::correct(Lang::get("Файл %s удален успешно",$delete));
		}
	break;


/*
=====================
Функция управления скринами
@Shamsik (SHCMS_Engine)
=====================
*/
	case 'screen':
		echo '<div class="maintitle mainrazd">'.Lang::get('Управление скринами').'</div><div class="maintext">';
      	$dir_them = opendir('../download/screen/');
		echo '<form action="?act=delete_screen" method="post">';
    		while ($des_them = readdir($dir_them)) {
    			if (($des_them != '.') && ($des_them != '..') && ($des_them != 'Thumbs.db') && ($des_them != '.htaccess')) {
					echo '<div class="posts">';
     				echo '<a href="../download/screen/'.$des_them.'">'.$des_them.'</a>';
	 				echo '<div class="mainforum">';
						$img_info = @getimagesize( '../download/screen/'.$des_them.'');
						$total_size += $this_size + $this_size_2;
					echo $img_info[0],'x'.$img_info[1].'&nbsp&nbsp';
	 				echo engine::size(filesize('../download/screen/'.$des_them.''));
					echo '<input type="checkbox" name="delete" value="'.$des_them.'">';
					echo '</div></div>';
    			}
			}
		echo '</div>';
		echo '<input type="submit" value="'.Lang::get('Удалить файлы').'">';
		echo '</form>';


	break;
/*
=====================
Функция удаления скрина
@Shamsik (SHCMS_Engine)
=====================
*/
	case'delete_screen':

		if($_POST['delete']) {
			$delete = $_POST['delete'];
		}
		if(empty($delete)) {
			engine::errors(Lang::get('Выберите файл для удаления'));	
			include_once'../template/foot.php';	
			exit;
		}
		if($delete == true){
			unlink('../download/screen/'.$delete);
			engine::correct(Lang::get("Файл %s удален успешно",$delete));
		}
	break;

	
endswitch;





	
	include_once'../template/foot.php';		
?>