View file ä󿪫¬/modules/groups/fon_upload.php

File size: 2.47Kb
<?php

foreach (array('start', 'compress', 'sess', 'settings', 'db_connect', 'ipua', 'fnc', 'user') as $inc) {
    require_once "../../sys/inc/$inc.php";
}

only_reg('/reg.php');


$soo = $pdo->query(("SELECT * FROM `soo` WHERE `id` = '".intval($_GET['id'])."' LIMIT 1"))->fetch(PDO::FETCH_ASSOC);



  $set['title']='Смена фона'; // заголовок страницы
  
include_once '../../sys/inc/thead.php';
$soo = $pdo->query(("SELECT * FROM `soo` WHERE `id` = '".intval($_GET['id'])."' LIMIT 1"))->fetch(PDO::FETCH_ASSOC);

if(isset($user) && $user['id']==$soo['admid'])
{

#Навигация
echo "<div class='card-header'>";
echo "<a href='/' data-toggle='tooltip' data-placement='right' title='" . lang('На главную') . "'><i class='fa fa-home fa-lg'></i></a> <i class='fa fa-angle-right fa-fw'></i> <a href='/modules/groups/'>";
echo lang('Группы');
echo "</a> <i class='fa fa-angle-right fa-fw'></i> смена фона</div>"; 

/////////////////////////



$soo = $pdo->query(("SELECT * FROM `soo` WHERE `id` = '".intval($_GET['id'])."' LIMIT 1"))->fetch(PDO::FETCH_ASSOC);

if (isset($_FILES['file']))
{

			$file = htmlspecialchars($_FILES['file']['name']);
				$file = preg_replace('(\#|\?)', NULL, $file);	$name = preg_replace('#\.[^\.]*$#', NULL, $file);
				$ras = strtolower(preg_replace('#^.*\.#', NULL, $file));	
			$rasss=explode(';' , $soo['ras']);
$ras_ok=false;
for($i=0;$i<count($rasss);$i++)
{
if ($rasss[$i]!=NULL && $ras==$rasss[$i])$ras_ok=true;
}
if (!$ras_ok){
	$err='Неверное расширение';
	}
if (!isset($err)){


			if (!@copy(htmlspecialchars($_FILES['file']['tmp_name']), H."modules/groups/fon/".intval($_GET['id']).".jpg")) {  			
				$errs = 'Ошибка при выгрузке'; 
}


				
					
			$_SESSION['message'] = 'Фон успешно установлен';
header('location: /modules/groups/group.php?id='.intval($_GET['id']).'');

			}
		}


err();
echo "<div class='list-group-item'>";

echo '<form method="post" enctype="multipart/form-data" action="">';
echo '<input class="form-control" style="width:50%;" type="file" name="file" accept="image/*,image/gif,image/png,image/jpeg" /><br>';
echo '<input class="knopka" value="Установить" type="submit" />';
echo '</form>';

echo "<br><div class='mess'>Рекомендуемый размер: 640х220</div></div>";





}


/////////////////////////
include_once '../../sys/inc/tfoot.php';

?>