View file tickets/admin/loc/index.php

File size: 2.84Kb
<?
/**
 * @ PACKAGE  =   DCMS-SOCIAL
 * @ AUTHOR   =   DARIK 
 */
 
	include_once '../../../sys/inc/start.php';include_once '../../../sys/inc/compress.php';include_once '../../../sys/inc/sess.php';
	include_once '../../../sys/inc/home.php';include_once '../../../sys/inc/settings.php';include_once '../../../sys/inc/db_connect.php';
	include_once '../../../sys/inc/ipua.php';include_once '../../../sys/inc/fnc.php';include_once '../../../sys/inc/user.php';

// Только для пользователей

	if (!isset($user))header("location: /index.php?");
	
// только для админов

	if ($user['level'] == 0)header("location: /index.php?");		
	
// ID and ST

	define ('id', isset( $_GET['id'] ) ? abs(intval($_GET['id'])) : 0);	
	define ('st', isset( $_GET['st'] ) ? abs(intval($_GET['st'])) : 0);	
	$db =  array('','0','1','2');
	$status = array('','Вы успешно установили статус заявки на рассмотрение','Вы успешно отклонили заявку','Вы успешно закрыли заявку');
	$act = mysql_fetch_assoc(mysql_query("SELECT id,user FROM `tickets` WHERE `id` = '".id."' LIMIT 1"));	
	$sys = mysql_fetch_assoc(mysql_query("SELECT * FROM `tickets_sys` WHERE `id` = 1 LIMIT 1"));	
	$st = array('','На рассмотрение','Отклонено','Закрыт');
	
	
// если только существует 	
	
	if (!empty($act)) {
	
// обновляем 
	
	if($act['user'] != $user['id']){
	$msg = '
	Уведомляем о том что, на вашей [url=/tickets/view/?id='.id.']заявке[/url] изменился статус [red]'.$st[st].'[/red]
	';
	// отправка сообщения
	mysql_query("INSERT INTO `mail` (`id_user`, `id_kont`, `msg`, `time`) values('$sys[user]', '$act[user]', '".my_esc($msg)."', '$time')");
	// добавляем в контакты
	if ($user['add_konts']==1 && mysql_result(mysql_query("SELECT COUNT(*) FROM `users_konts` WHERE `id_user` = '$sys[user]' AND `id_kont` = '$act[user]'"),0)==0)
	mysql_query("INSERT INTO `users_konts` (`id_user`, `id_kont`, `time`) VALUES ('$sys[user]', '$act[user]', '$time')");
	// обновление сведений о контакте
	mysql_query("UPDATE `users_konts` SET `time` = '$time' WHERE `id_user` = '$sys[user]' AND `id_kont` = '$act[user]' OR `id_user` = '$act[user]' AND `id_kont` = '$sys[user]'");
	}
	
	if (st == 1){ 
	$reason = null;
	mysql_query("UPDATE `tickets` SET `st` = '".$db[st]."' , `reason` = '".$reason."' WHERE `id` = '" . id. "' LIMIT 1");
	}else{
	mysql_query("UPDATE `tickets` SET `st` = '".$db[st]."'   WHERE `id` = '" . id. "' LIMIT 1");
	}	
	$_SESSION['message'] = ''.$status[st].'';
	header ("Location:/tickets/view/?id=".id."" . SID);
	exit;
	
	
	
	
//error
	
	} else { header("Location: /tickets/");exit;}
	
	
?>