Вход Регистрация
Файл: group/to_settings.php
Строк: 403
<?
require_once ("../core/cuctema/core.php");


$group=mysql_fetch_assoc(mysql_query("SELECT * FROM `group` where `id` = '".intval($_GET['id'])."' LIMIT 1"));

if (!isset(
$user)){
$set['title']='Внимание!';
require_once (
"../core/cuctema/head.php");
aut();

echo
'<div class="hide">Извините, эта функция доступна только зарегистрированным пользователям. <a href="/registration/">Регистрация</a> быстрая и бесплатная.</div><br />';

require_once (
"../core/cuctema/foot.php");
exit();
}

$set['title']='Группы - настройки - '.output_text($group['name']); // заголовок страницы

require_once ("../core/cuctema/head.php");
aut();
err();
//echo "<div class="headering">$urlik / <a href="/group">Группы</a> / <a href="/group/group?id=".$group['id']."">".output_text($group['name'])."</a> / Настройки </div>";

if(mysql_result(mysql_query("SELECT COUNT(*) FROM `group` WHERE `id` = '$group[id]'"), 0)==0){
msg('Такой группы нет');
require_once (
"../core/cuctema/foot.php");
exit;
}
if(
mysql_result(mysql_query("SELECT COUNT(*) FROM `group_user` WHERE `id_group` = '$group[id]' AND `id_user` = '$user[id]' AND `level` > '1'"), 0)==&& $group['admin']!=$user['id'] && $user['level']<1){
msg('Только админы');
require_once (
"../core/cuctema/foot.php");
exit;
}
echo 
"<div class='d1'><a href='?id=$group[id]'>Основные</a> | <a href='?id=$group[id]&amp;private'>Приватность</a> | <a href='?id=$group[id]&amp;vkl'>Разделы</a> | <a href='?id=$group[id]&amp;ava'>Аватар</a> | <a href='?id=$group[id]&amp;ban'>Бан лист</a> | <a href='?id=$group[id]&amp;delet'>Удалить</a></div>";
if(isset(
$_GET['delet']))
{
echo 
"<div class='d2'>Внимание!!! <p>Восстановление группы после удаления будет НЕВОЗМОЖНО!</p> <p>Вы действительно желаете удалить эту группу?</p><a class="btn btn-danger" href='?id=$group[id]&amp;del'>Да</a> <a class="btn" href='?id=$group[id]'>Нет</a></div>";

require_once (
"../core/cuctema/foot.php");
exit;
}
if(isset(
$_GET['private'])){
if (isset(
$_POST['save']))
{
$vstyp=intval($_POST['vstyp']);
$read=intval($_POST['read']);
$write=intval($_POST['write']);



mysql_query("UPDATE `group` SET `vstyp` = '".$vstyp."',`read` = '".$read."',`write` = '".$write."' WHERE `id` = '$group[id]' LIMIT 1",$db);

header("location: settings?id=$group[id]&okeina");
}


echo 
"<form method='post' action=''>n";

echo 
"<div class='d2'>Вступление<br /><label><input type='radio' name='vstyp'".($group['vstyp']==0?" checked='checked'":null)." value='0' />Свободное</label>n";
echo 
"<label><input type='radio' name='vstyp'".($group['vstyp']==1?" checked='checked'":null)." value='1' />После подтверждения</label></div>n";

echo 
"<div class='d2'>Читать могут<br /><label><input type='radio' name='read'".($group['read']==0?" checked='checked'":null)." value='0' />Все</label>n";
echo 
"<label><input type='radio' name='read'".($group['read']==1?" checked='checked'":null)." value='1' />Только участники</label></div>n";

echo 
"<div class='d2'>Писать могут<br /><label><input type='radio' name='write'".($group['write']==0?" checked='checked'":null)." value='0' />Все</label>n";
echo 
"<label><input type='radio' name='write'".($group['write']==1?" checked='checked'":null)." value='1' />Только участники</label></div>n";

echo 
"<div class='d1'><input type='submit' name='save' value='Изменить' /></div>n";
echo 
"</form>n";

require_once (
"../core/cuctema/foot.php");
exit;
}
if(isset(
$_GET['vkl'])){
if (isset(
$_POST['save']))
{
$files=intval($_POST['files']);
$foto=intval($_POST['foto']);
$stena=intval($_POST['stena']);
$forum=intval($_POST['forum']);
$chat=intval($_POST['chat']);


mysql_query("UPDATE `group` SET `files` = '".$files."',`foto` = '".$foto."',`stena` = '".$stena."',`forum` = '".$forum."',`chat` = '".$chat."' WHERE `id` = '$group[id]' LIMIT 1",$db);

header("location: settings?id=$group[id]&okeina");
}


echo 
"<form method='post' action=''>n";

echo 
"<div class='d2'>Файлы<br /><label><input type='radio' name='files'".($group['files']==0?" checked='checked'":null)." value='0' />вкл</label>n";
echo 
"<label><input type='radio' name='files'".($group['files']==1?" checked='checked'":null)." value='1' />выкл</label></div>n";

echo 
"<div class='d2'>Фотографии<br /><label><input type='radio' name='foto'".($group['foto']==0?" checked='checked'":null)." value='0' />вкл</label>n";
echo 
"<label><input type='radio' name='foto'".($group['foto']==1?" checked='checked'":null)." value='1' />выкл</label></div>n";

echo 
"<div class='d2'>Форум<br /><label><input type='radio' name='forum'".($group['forum']==0?" checked='checked'":null)." value='0' />вкл</label>n";
echo 
"<label><input type='radio' name='forum'".($group['forum']==1?" checked='checked'":null)." value='1' />выкл</label></div>n";

echo 
"<div class='d2'>Стена<br /><label><input type='radio' name='stena'".($group['stena']==0?" checked='checked'":null)." value='0' />вкл</label>n";
echo 
"<label><input type='radio' name='stena'".($group['stena']==1?" checked='checked'":null)." value='1' />выкл</label></div>n";
echo 
"<div class='d2'>Чат<br /><label><input type='radio' name='chat'".($group['chat']==0?" checked='checked'":null)." value='0' />вкл</label>n";
echo 
"<label><input type='radio' name='chat'".($group['chat']==1?" checked='checked'":null)." value='1' />выкл</label></div>n";


echo 
"<div class='d1'><input type='submit' name='save' value='Изменить' /></div>n";
echo 
"</form>n";

require_once (
"../core/cuctema/foot.php");
exit;

}
if(isset(
$_GET['ava'])){

if (isset(
$_FILES['file']) && isset($_POST['save']))
{


if (
preg_match('#.jpe?g$#i',$_FILES['file']['name']) && $imgc=@imagecreatefromjpeg($_FILES['file']['tmp_name']))
{
if (
imagesx($imgc)>128 || imagesy($imgc)>128)
{
$img_x=imagesx($imgc);
$img_y=imagesy($imgc);
if (
$img_x==$img_y)
{
$dstW=128// ширина
$dstH=128// высота 
}
elseif (
$img_x>$img_y)
{
$prop=$img_x/$img_y;
$dstW=128;
$dstH=ceil($dstW/$prop);
}
else
{
$prop=$img_y/$img_x;
$dstH=128;
$dstW=ceil($dstH/$prop);
}

$screen=imagecreatetruecolor($dstW$dstH);
imagecopyresampled($screen$imgc0000$dstW$dstH$img_x$img_y);
imagedestroy($imgc);
@
chmod(H."group/files/ava/$group[id].jpg",0777);
@
chmod(H."group/files/ava/$group[id].gif",0777);
@
chmod(H."group/files/ava/$group[id].png",0777);
@
unlink(H."group/files/ava/$group[id].jpg");
@
unlink(H."group/files/ava/$group[id].gif");
@
unlink(H."group/files/ava/$group[id].png");
imagejpeg($screen,H."group/files/ava/$group[id].jpg",100);
@
chmod(H."group/files/ava/$group[id].jpg",0777);
imagedestroy($screen);
}
else
{
copy($_FILES['file']['tmp_name'], H."group/files/ava/$group[id].jpg");
}

msg("Аватар успешно установлен");
}
elseif (
preg_match('#.gif$#i',$_FILES['file']['name']) && $imgc=@imagecreatefromgif($_FILES['file']['tmp_name']))
{
include_once 
'../core/cuctema/gif_resize.php';
$screen=gif_resize(fread fopen ($_FILES['file']['tmp_name'], "rb" ), filesize ($_FILES['file']['tmp_name']) ),128,128);
@
chmod(H."group/files/ava/$group[id].jpg",0777);
@
chmod(H."group/files/ava/$group[id].gif",0777);
@
chmod(H."group/files/ava/$group[id].png",0777);
@
unlink(H."group/files/ava/$group[id].jpg");
@
unlink(H."group/files/ava/$group[id].gif");
@
unlink(H."group/files/ava/$group[id].png");

file_put_contents(H."group/files/ava/$group[id].gif"$screen);
@
chmod(H."group/files/ava/$group[id].gif",0777);

msg("Аватар успешно установлен");
}
elseif (
preg_match('#.png$#i',$_FILES['file']['name']) && $imgc=@imagecreatefrompng($_FILES['file']['tmp_name']))
{
if (
imagesx($imgc)>128 || imagesy($imgc)>128)
{
$img_x=imagesx($imgc);
$img_y=imagesy($imgc);
if (
$img_x==$img_y)
{
$dstW=128// ширина
$dstH=128// высота 
}
elseif (
$img_x>$img_y)
{
$prop=$img_x/$img_y;
$dstW=128;
$dstH=ceil($dstW/$prop);
}
else
{
$prop=$img_y/$img_x;
$dstH=128;
$dstW=ceil($dstH/$prop);
}

$screen=ImageCreate($dstW$dstH);
imagecopyresampled($screen$imgc0000$dstW$dstH$img_x$img_y);
imagedestroy($imgc);


@
chmod(H."group/files/ava/$group[id].jpg",0777);
@
chmod(H."group/files/ava/$group[id].gif",0777);
@
chmod(H."group/files/ava/$group[id].png",0777);
@
unlink(H."group/files/ava/$group[id].jpg");
@
unlink(H."group/files/ava/$group[id].gif");
@
unlink(H."group/files/ava/$group[id].png");
imagepng($screen,H."group/files/ava/$group[id].png");
@
chmod(H."group/files/ava/$group[id].png",0777);
imagedestroy($screen);
}
else
{

copy($_FILES['file']['tmp_name'], H."group/files/ava/$group[id].png");
}

msg("Аватар успешно установлен");
}
else
{
$err='Неверный формат файла';
}
}


echo 
"<form method='post' enctype='multipart/form-data' action=''>n";

echo 
"<div class='d2'>Можно загружать картинки форматов: gif,jpg,png<br />n";

echo 
"<input type='file' name='file' accept='image/jpeg,image/png,image/gif' />n";
echo 
"<input name='save' value='Заменить' type='submit' />n";

echo 
"</div></form>n";

require_once (
"../core/cuctema/foot.php");
exit;
}
if(isset(
$_GET['ban'])){

if(isset(
$_GET['unban'])){
if(
mysql_result(mysql_query("SELECT COUNT(*) FROM `group_ban` WHERE `id_group` = '$group[id]' AND `id_user` = '$user[id]'"), 0)==1){
mysql_query("DELETE FROM `group_ban` WHERE `id_user` = '".$user['id']."' AND `id_group` = '".$group['id']."' ");
header("location: settings?id=$group[id]&okeina");
}
}



$k_post=mysql_result(mysql_query("SELECT COUNT(*) FROM `group_ban` WHERE `id_group`='$group[id]' AND `time`>'".time()."'"),0);
$k_page=k_page($k_post,$set['p_str']);
$page=page($k_page);
$start=$set['p_str']*$page-$set['p_str'];






if (
$k_post==0)
{

echo 
"<div class='hide'>n";
echo 
"Нет нарушителейn";
echo 
"</div>n";


}
$q=mysql_query("SELECT * FROM `group_ban` WHERE `id_group`='$group[id]' AND `time`>'".time()."'ORDER BY id LIMIT $start$set[p_str]");
while (
$ank mysql_fetch_assoc($q))
{
$ank=get_user($ank['id_user']);


if (
$set['set_show_icon']==2){

avatar($ank['id']);

}
elseif (
$set['set_show_icon']==1)
{

}
echo 
"  <div class='line'>n";
echo 
"".online($ank['id'])." <a href='/profile?id=$ank[id]'>$ank[nick]</a> (<a href='?id=$group[id]&amp;ban&amp;unban'>Снять бан</a>)n";
echo 
"  </div>n";

}

if (
$k_page>1)str("?id=$group[id]&amp;ban&amp;",$k_page,$page); // Вывод страниц




require_once ("../core/cuctema/foot.php");
exit;


}
if(isset(
$_GET['del'])){


unlink(H.'group/files/ava/'.$group['id'].'.gif');
unlink(H.'group/files/ava/'.$group['id'].'.jpg');
unlink(H.'group/files/ava/'.$group['id'].'.png');
$q2=mysql_query("SELECT * FROM `group_obmennik_files` WHERE `id_group` = '$group[id]'");
while (
$post2 mysql_fetch_assoc($q2))
{
unlink(H.'group/files/obmen/files/'.$post2['id'].'.dat');
unlink(H.'group/files/obmen/screens/48/'.$post2['id'].'.png');
unlink(H.'group/files/obmen/screens/48/'.$post2['id'].'.gif');
unlink(H.'group/files/obmen/screens/48/'.$post2['id'].'.jpg');
unlink(H.'group/files/obmen/screens/48/'.$post2['id'].'.jpeg');
unlink(H.'group/files/obmen/screens/128/'.$post2['id'].'.png');
unlink(H.'group/files/obmen/screens/128/'.$post2['id'].'.gif');
unlink(H.'group/files/obmen/screens/128/'.$post2['id'].'.jpg');
unlink(H.'group/files/obmen/screens/128/'.$post2['id'].'.jpeg');
unlink(H.'group/files/obmen/screens/14/'.$post2['id'].'.png');
unlink(H.'group/files/obmen/screens/14/'.$post2['id'].'.gif');
unlink(H.'group/files/obmen/screens/14/'.$post2['id'].'.jpg');
unlink(H.'group/files/obmen/screens/14/'.$post2['id'].'.jpeg');
mysql_query("DELETE FROM `group_obmennik_files` WHERE `id_group` = '".$group['id']."'");
mysql_query("DELETE FROM `group_obmennik_dir` WHERE `id_group` = '".$group['id']."'");
mysql_query("DELETE FROM `group_obmennik_komm` WHERE `id_group` = '".$group['id']."'");
mysql_query("DELETE FROM `group_obmennik_rating` WHERE `id_file` = '".$post2['id']."'");
}
$q3=mysql_query("SELECT * FROM `group_forum_files` WHERE `id_group` = '$group[id]'");
while (
$post3 mysql_fetch_assoc($q3))
{
unlink(H.'group/files/forum/files/'.$post3['id'].'.frf');
mysql_query("DELETE FROM `group_forum_files` WHERE `id_group` = '".$group['id']."'");
mysql_query("DELETE FROM `group_forum_t` WHERE `id_group` = '".$group['id']."'");
mysql_query("DELETE FROM `group_forum_r` WHERE `id_group` = '".$group['id']."'");
mysql_query("DELETE FROM `group_forum_p` WHERE `id_group` = '".$group['id']."'");
mysql_query("DELETE FROM `group_forum_t_rating` WHERE `id_group` = '".$group['id']."'");
mysql_query("DELETE FROM `group_forum_p_rating` WHERE `id_group` = '".$group['id']."'");
}
$q33=mysql_query("SELECT * FROM `group_gallery_foto` WHERE `id_group` = '$group[id]'");
while (
$post mysql_fetch_assoc($q33))
{
@
unlink(H."group/files/gallery/48/$post[id].jpg");
@
unlink(H."group/files/gallery/128/$post[id].jpg");
@
unlink(H."group/files/gallery/640/$post[id].jpg");
@
unlink(H."group/files/gallery/foto/$post[id].jpg");

mysql_query("DELETE FROM `group_gallery_foto` WHERE `id` = '$post[id]' LIMIT 1");
mysql_query("DELETE FROM `group_gallery_komm` WHERE `id_group` = '$post[id_group]' LIMIT 1");
mysql_query("DELETE FROM `group_gallery_rating` WHERE `id_group` = '$post[id_group]' LIMIT 1");
mysql_query("DELETE FROM `group_gallery` WHERE `id_group` = '$post[id_group]' LIMIT 1");
}

mysql_query("DELETE FROM `group` WHERE `id` = '".$group['id']."'");
mysql_query("DELETE FROM `group_jurnal` WHERE `id_group` = '".$group['id']."'");

mysql_query("DELETE FROM `group_user` WHERE `id_group` = '".$group['id']."'");
mysql_query("DELETE FROM `group_ban` WHERE `id_group` = '".$group['id']."'");
mysql_query("DELETE FROM `group_chat` WHERE `id_group` = '".$group['id']."'");
mysql_query("DELETE FROM `group_stena` WHERE `id_group` = '".$group['id']."'");


header("Location: /group/");




}

if(isset(
$_GET['name'])){
if (isset(
$_POST['save']))
{
$name=mysql_real_escape_string($_POST['name']);

if (
strlen2($name)<11){$err[]='Не менее 11 символов';}
if(!isset(
$err)){

mysql_query("UPDATE `group` SET `name` = '".$name."' WHERE `id` = '$group[id]' LIMIT 1",$db);
header("location: settings?id=$group[id]&okeina");
}
}

echo 
"<div class='d2'>";
echo 
"<form method='post' action=''>n";
echo 
"Название:<br />n<input type='text' name='name' value='$group[name]' maxlength='54'  style="width:90%" /><br />n";
echo 
"<input type='submit' name='save' value='Изменить' />n";
echo 
"</form>n";
echo 
"</div>";
echo 
"<div class='d2'>";
echo 
"<img src="/images/back.gif"> <a href='/group/settings?id=$group[id]'> Настройки</a><br />";
echo 
"</div>";
require_once (
"../core/cuctema/foot.php");
exit;
}

if(isset(
$_GET['opis'])){
if (isset(
$_POST['save']))
{
$opis=mysql_real_escape_string($_POST['opis']);

if (
strlen2($opis)<11){$err[]='Не менее 10 символов';}
if (
strlen2($opis)>1000){$err[]='Не более 1000 символов';}
if(!isset(
$err)){

mysql_query("UPDATE `group` SET `opis` = '".$opis."' WHERE `id` = '$group[id]' LIMIT 1",$db);
header("location: settings?id=$group[id]&okeina");
}
}

echo 
"<div class='d2'>";
echo 
"<form method='post' action=''>n";
echo 
"Описание: (Максимум 1000)<br />n<textarea name="opis" style="width:90%" rows="7">$group[opis]</textarea><br />n";
echo 
"<input type='submit' name='save' value='Изменить' />n";
echo 
"</form>n";
echo 
"</div>";
echo 
"<div class='d2'>";
echo 
"<img src="/images/back.gif"> <a href='/group/settings?id=$group[id]'> Настройки</a><br />";
echo 
"</div>";
require_once (
"../core/cuctema/foot.php");
exit;
}




if(isset(
$_GET['rules'])){
if (isset(
$_POST['save']))
{
$rules=mysql_real_escape_string($_POST['rules']);

if (
strlen2($rules)<3){$err='Не менее 3 символов';}
if (
strlen2($rules)>1000){$err[]='Не более 1000 символов';}
if(!isset(
$err)){

mysql_query("UPDATE `group` SET `rules` = '".$rules."' WHERE `id` = '$group[id]' LIMIT 1");
header("location: settings?id=$group[id]&okeina");
}
}

echo 
"<div class='d2'>";
echo 
"<form method='post' action=''>n";
echo 
"Правила:<br />n<textarea name="rules" style="width:90%" rows="7">$group[rules]</textarea><br />n";
echo 
"<input type='submit' name='save' value='Изменить' />n";
echo 
"</form>n";
echo 
"</div>";
echo 
"<div class='d2'>";
echo 
"<img src="/images/back.gif"> <a href='/group/settings?id=$group[id]'> Настройки</a><br />";
echo 
"</div>";
require_once (
"../core/cuctema/foot.php");
exit;
}
if(isset(
$_GET['news'])){
if (isset(
$_POST['save']))
{
$news=mysql_real_escape_string($_POST['news']);

if (
strlen2($news)<3){$err[]='Не менее 3 символов';}
if (
strlen2($news)>1000){$err[]='Не более 1000 символов';}
if(!isset(
$err)){

mysql_query("UPDATE `group` SET `news` = '".$news."' WHERE `id` = '$group[id]' LIMIT 1",$db);
header("location: settings?id=$group[id]&okeina");
}
}

err();
echo 
"<form method='post' action=''>n";
echo 
"<div class='d2'>Новости:<br />n<textarea name="news" style="width:90%" rows="7">$group[news]</textarea><br />n";
echo 
"<input type='submit' name='save' value='Изменить' /></div>n";
echo 
"</form>n";
echo 
"<div class='d2'>";
echo 
"<img src="/images/back.gif"> <a href='/group/settings?id=$group[id]'> Настройки</a><br />";
echo 
"</div>";
require_once (
"../core/cuctema/foot.php");
exit;
}

#####

if(isset($_GET['okeina']))msg('Успешно');
echo 
"<div class='d2'>";
echo 
"<a href='?id=$group[id]&amp;name'>Название:</a> ".output_text($group['name'])." ";
echo 
"</div><div class='d2'>";
echo 
"<a href='?id=$group[id]&amp;opis'>Описание:</a> ".output_text($group['opis'])." ";
echo 
"</div><div class='d2'>";
echo 
"<a href='?id=$group[id]&amp;rules'>Правила:</a> ".output_text($group['rules'])." ";
echo 
"</div><div class='d2'>";
echo 
"<a href='?id=$group[id]&amp;news'>Последние новости:</a> ".output_text($group['news'])." ";
echo 
"</div>";


require_once (
"../core/cuctema/foot.php");
?>
Онлайн: 1
Реклама