Browse Source

changement de la méthode de masquage des events (PHP -> CSS)

master
n0m1s 10 years ago
parent
commit
21ed93c892
2 changed files with 25 additions and 3 deletions
  1. +5
    -0
      index.css
  2. +20
    -3
      index.php

+ 5
- 0
index.css View File

@ -80,6 +80,7 @@ form
input[type="checkbox"] {
display:none;
}
input[type="checkbox"] + label span {
display:inline-block;
width:19px;
@ -252,6 +253,10 @@ input[type="checkbox"]:checked + label span {
text-decoration: none;
}
#calendar .week .day .bad_cat {
display: none;
}
@media only screen and (max-width: 1000px) and (max-height: 500px){
#exMois


+ 20
- 3
index.php View File

@ -12,6 +12,16 @@ $weekOffset = $_GET['w'];
else
$weekOffset = 0;
function categoriesOK($session, $categories)
{
foreach($session as $cat=>$cat_status)
{
if($cat_status && in_array($cat, $categories))
return true;
}
return false;
}
?>
<!DOCTYPE html>
<html>
@ -100,7 +110,7 @@ $weekOffset = 0;
$date = strtotime('+1 day', $date)
)
{
$events = getEventsByDateAndCategories($db, $date, $_SESSION['categorieStatus']);
$events = getEventsByDate($db, $date);
$class = '';
if(date('m', $date) != date('m', $monthDate))
@ -116,14 +126,21 @@ $weekOffset = 0;
<span class="minititle left">'.$days[date("N",$date)].'</span>
'.date("d", $date));
if(date('m', $date) != date('m', $monthDate))
echo('<span class="minititle right">/'.date("m",$date).'</span>');
echo('<span class="minititle right">/'.date("m",$date).'</span>');
echo('
</h2>
</a>
<ul>');
foreach($events as $event)
echo('<li class="calendar-link"><a href="./event.php?id='.$event['event_id'].'">'.$event['event_title']."</a></li>");
{
$categories = getCategoriesForOneEvent($db, $event['event_id']);
$classes = implode(' ', array_map(function($e){return "event_in_cat_".$e;}, $categories));
if(!categoriesOK($_SESSION['categorieStatus'], $categories))
$classes .= ' bad_cat';
echo('<li class="calendar-link '. $classes .'"><a href="./event.php?id='.$event['event_id'].'">'.$event['event_title']."</a></li>");
}
echo('
</ul>
</li>');


Loading…
Cancel
Save