File size: 9.97Kb
<?
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';
$set['title']='Праздники';
include_once '../sys/inc/thead.php';
title();
aut();
?>
<style>
.vpravo{float:right;}
</style>
<?
function month($month){
if ($month == 1) echo "Январь";
if ($month == 2) echo "Февраль";
if ($month == 3) echo "Март";
if ($month == 4) echo "Апрель";
if ($month == 5) echo "Май";
if ($month == 6) echo "Июнь";
if ($month == 7) echo "Июль";
if ($month == 8) echo "Август";
if ($month == 9) echo "Сентябрь";
if ($month == 10) echo "Октябрь";
if ($month == 11) echo "Ноябрь";
if ($month == 12) echo "Декабрь";
}
function month_skl($month){
if ($month == 1) echo "янв";
if ($month == 2) echo "фев";
if ($month == 3) echo "мар";
if ($month == 4) echo "апр";
if ($month == 5) echo "май";
if ($month == 6) echo "июн";
if ($month == 7) echo "июл";
if ($month == 8) echo "авг";
if ($month == 9) echo "сен";
if ($month == 10) echo "окт";
if ($month == 11) echo "ноя";
if ($month == 12) echo "дек";
}
function kol_vo($month){
return mysql_result(mysql_query("SELECT COUNT(month) FROM `holiday` WHERE `month` = '$month'"),0);
}
if (isset($_GET['to'])) {
$to = my_esc($_GET['to']); }
else { $to =''; }
switch ($to) {
case 'add_hld':
if ($user['level'] > 4) {
echo "<div class='p_t'><form action='index.php?to=add_hld_ok' method='POST'>
<div class='nav1'>Название праздника:</div>".$tPanel."
<textarea name='hld'></textarea><br />
Дата: <select name='day'>
<option value='1'>1</option>
<option value='2'>2</option>
<option value='3'>3</option>
<option value='4'>4</option>
<option value='5'>5</option>
<option value='6'>6</option>
<option value='7'>7</option>
<option value='8'>8</option>
<option value='9'>9</option>
<option value='10'>10</option>
<option value='11'>11</option>
<option value='12'>12</option>
<option value='13'>13</option>
<option value='14'>14</option>
<option value='15'>15</option>
<option value='16'>16</option>
<option value='17'>17</option>
<option value='18'>18</option>
<option value='19'>19</option>
<option value='20'>20</option>
<option value='21'>21</option>
<option value='22'>22</option>
<option value='23'>23</option>
<option value='24'>24</option>
<option value='25'>25</option>
<option value='26'>26</option>
<option value='27'>27</option>
<option value='28'>28</option>
<option value='29'>29</option>
<option value='30'>30</option>
<option value='31'>31</option>
</select>
-<select name='month'>
<option value='1'>Январь</option>
<option value='2'>Февраль</option>
<option value='3'>Март</option>
<option value='4'>Апрель</option>
<option value='5'>Май</option>
<option value='6'>Июнь</option>
<option value='7'>Июль</option>
<option value='8'>Август</option>
<option value='9'>Сентябрь</option>
<option value='10'>Октябрь</option>
<option value='11'>Ноябрь</option>
<option value='12'>Декабрь</option>
</select><br />
<input type='submit' value='Добавить праздник'>
</form></div>";
}
else {echo 'Ошибка доступа!';}
echo '<div class="foot"><img src="/style/icons/str2.gif"> <a href="?">Назад</a></div>';
break;
//////////////////////////
case 'add_hld_ok':
if($_POST['hld'] != '' and $user['level'] > 4) {
$hld = my_esc($_POST['hld']);
$day = intval($_POST['day']);
$month = intval($_POST['month']);
mysql_query("INSERT INTO `holiday` (`name`, `day`, `month`) VALUES ('".$hld."', '".$day."', '".$month."' )");
$header=mysql_fetch_assoc(mysql_query("SELECT * FROM `holiday` WHERE `name` = '$hld' LIMIT 1"));
header("Location: index.php?to=hld&month=$header[month]".SID);
}
else {
echo '<div class="err"> Некорректное название!</div>';
}
echo '<div class="foot"><img src="/style/icons/str2.gif"> <a href="?to=add_hld">Назад</a></div>';
break;
////////////////////////
case 'del':
$GetMonth = intval($_GET['month']);
$hld_id = intval($_GET['hld_id']);
if ($user['level'] > 4)
{
echo '<div class="mess">Вы уверены?!<br /><a href="index.php?hld_id='.$hld_id.'&to=del_ok&month='.$GetMonth.'">Да</a> |
<a href="index.php?to=hld&month='.$GetMonth.'">Нет</a></div>';
}
else {echo 'Ошибка доступа!';}
echo '<div class="foot"><img src="/style/icons/str2.gif"> <a href="?">Назад</a></div>';
break;
/////////////////////////
case 'del_ok':
$GetMonth = intval($_GET['month']);
$hld_id = intval($_GET['hld_id']);
if ($user['level'] > 4) {
mysql_query("DELETE FROM `holiday` WHERE `id` = '".$hld_id."'");
mysql_query("DELETE FROM `holiday_us` WHERE `id_hld` = '".$hld_id."'");
header("Location: index.php?to=hld&month=$GetMonth".SID);
$_SESSION['message']='Праздник успешно удален!';
}
echo '<div class="foot"><img src="/style/icons/str2.gif"> <a href="?">Назад</a></div>';
break;
case 'add_us':
$GetMonth = intval($_GET['month']);
$hld_id = intval($_GET['hld_id']);
$prov = mysql_result(mysql_query("SELECT COUNT(*) FROM `holiday_us` WHERE `id_hld` = '$hld_id' and `id_user` = '".$user['id']."'"),0);
$prov2 = mysql_result(mysql_query("SELECT COUNT(*) FROM `holiday` WHERE `id` = '$hld_id'"),0);
if ($prov == 0 and $prov2 == 1)
{
mysql_query("INSERT INTO `holiday_us` (`id_hld`, `id_user`, `time`) VALUES ('".$hld_id."', '".$user['id']."', '".$time."' )");
header("Location: index.php?to=hld&month=$GetMonth".SID);
$_SESSION['message']='Праздник успешно добавлен!';
}
elseif ($prov != 0)
{
echo '<div class="err"> Вы уже добавили этот праздник!</div>';
}
else
{
echo '<div class="err"> Такого праздника не существует!</div>';
}
echo '<div class="foot"><img src="/style/icons/str2.gif"> <a href="index.php?to=hld&month='.$GetMonth.'">Назад</a></div>';
break;
case 'hld':
$GetMonth = intval($_GET['month']);
echo '<div class="main_menu">';
echo 'Праздники за: <b>';
echo month($GetMonth);
echo '</b></div>';
if($GetMonth >= 1 and $GetMonth <= 12) {
$k_post = mysql_result(mysql_query("SELECT COUNT(*) FROM `holiday` WHERE `month` = '".$GetMonth."' "), 0);
if ($k_post==0)
{
echo '<div class="err">Нет праздников!</div>';
}
$q=mysql_query("SELECT * FROM `holiday` WHERE `month` = '".$GetMonth."' ORDER BY `day` DESC ");
while ($res = mysql_fetch_assoc($q)) {
echo '<div class="mess">';
echo '<div class="vpravo"><small><span class="title"><i>'.$res['day'].'</i><i> ';
echo month_skl($res['month']);
echo '</i></span></small></div>';
$d = date("d");
$m = date("m");
if($res['day'] == $d and $res['month'] == $m)
{
$today = '<font color="red"> Сегодня </font>';
}
else
{
$today = NULL;
}
echo $today.'<img src="img/hld.png"> '.output_text($res['name']).' ';
if ($user['level'] > 4) {
echo '<a href="index.php?hld_id='.$res['id'].'&to=del&month='.$GetMonth.'"> <img src="img/delete.png"></a>';
}
$prazd = mysql_result(mysql_query("SELECT COUNT(id_hld) FROM `holiday_us` WHERE `id_hld` = '".$res['id']."' "),0);
$prov = mysql_result(mysql_query("SELECT COUNT(*) FROM `holiday_us` WHERE `id_hld` = {$res['id']} and `id_user` = '".$user['id']."'"),0);
echo '<br /><small>Празднует <b>'.$prazd.'</b> ';
if($prov == 0){
echo '| <a href="index.php?to=add_us&hld_id='.$res['id'].'&month='.$GetMonth.'"> Праздновать</a>';
}
echo '</small></div>';
}
echo '<div class="foot"><img src="/style/icons/str2.gif"> <a href="?">Праздники</a></div>';
}
else
{ header("Location: index.php?".SID); }
break;
default:
if ($user['level'] > 4) {echo '<div class="main"><img src="img/add.png"><a href="index.php?to=add_hld"> Добавить праздник</a></div>';}
echo '<div class="main"><img src="img/my.png"><a href="us.php"> Мои праздники</a></div>';
echo '<div class="copy">Категории праздников</div>';
echo '<div class="main"><img src="img/month.png"><a href="index.php?to=hld&month=1"> Январь</a> ('.kol_vo(1).')</div>';
echo '<div class="main"><img src="img/month.png"><a href="index.php?to=hld&month=2"> Февраль</a> ('.kol_vo(2).')</div>';
echo '<div class="main"><img src="img/month.png"><a href="index.php?to=hld&month=3"> Март</a> ('.kol_vo(3).')</div>';
echo '<div class="main"><img src="img/month.png"><a href="index.php?to=hld&month=4"> Апрель</a> ('.kol_vo(4).')</div>';
echo '<div class="main"><img src="img/month.png"><a href="index.php?to=hld&month=5"> Май</a> ('.kol_vo(5).')</div>';
echo '<div class="main"><img src="img/month.png"><a href="index.php?to=hld&month=6"> Июнь</a> ('.kol_vo(6).')</div>';
echo '<div class="main"><img src="img/month.png"><a href="index.php?to=hld&month=7"> Июль</a> ('.kol_vo(7).')</div>';
echo '<div class="main"><img src="img/month.png"><a href="index.php?to=hld&month=8"> Август</a> ('.kol_vo(8).')</div>';
echo '<div class="main"><img src="img/month.png"><a href="index.php?to=hld&month=9"> Сентябрь</a> ('.kol_vo(9).')</div>';
echo '<div class="main"><img src="img/month.png"><a href="index.php?to=hld&month=10"> Октябрь</a> ('.kol_vo(10).')</div>';
echo '<div class="main"><img src="img/month.png"><a href="index.php?to=hld&month=11"> Ноябрь</a> ('.kol_vo(11).')</div>';
echo '<div class="main"><img src="img/month.png"><a href="index.php?to=hld&month=12"> Декабрь</a> ('.kol_vo(12).')</div>';
}
err();
include_once '../sys/inc/tfoot.php';
?>