View file holiday/index.php

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';
?>