File manager - Edit - /home/missmand/public_html/learning/agenda/agenda.php
Back
<?php include '../lib/init.php'; Utilisateur::verif_connect(); if(isset($_GET['annee'])) $year = $_GET['annee']; else $year = date('Y'); if(isset($_GET['month'])) $month = $_GET['mois']; else $month = date('n'); if(isset($_GET['mois']) && isset($_GET['annee'])){ extract(Agenda::getAgenda($year)); } $all = Agenda::getAll($year); $events = Agenda::getEvents($bdd, $year,$_SESSION['utilisateur']['id'], $langue); $utilisateurId = $_SESSION['utilisateur']['id']; ?> <!doctype html> <html lang="fr"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=320"> <meta name="viewport" content="width=device-width; initial-scale=0.8; maximum-scale=0.8;"> <title><?php echo agendaTitle ?></title> <link rel="icon" type="image/png" href="<?php echo BASEFRONT ?>img/favicon.png" /> <link href="<?php echo BASEFRONT ?>css/reset.css" rel="stylesheet" type="text/css" /> <link href="<?php echo BASEFRONT ?>css/template.css" rel="stylesheet" type="text/css" /> <link href="<?php echo BASEFRONT ?>css/agenda.css" rel="stylesheet" type="text/css" /> <link href="<?php echo BASEFRONT ?>css/mobile.css" rel="stylesheet" type="text/css" /> <link href='http://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,400,300,600,700,800' rel='stylesheet' type='text/css'> <!--[if lt IE 9]> <script src="<?php echo BASEFRONT ?>js/html5.js"></script> <![endif]--> </head> <body> <div id="main"> <?php /* Menu principal */ include '../include/menu.php'; ?> <div id="conteneur"> <header id="header"> <div id="btnMenu"></div> <ul id="retour"> <li><a href="<?php echo BASEFRONT ?>admin.php"><?php echo agendaRetourTableau ?></a></li> <li class="separation"> | </li> <li><?php echo agendaRetourTitre ?></li> </ul> <?php include '../include/portrait.php'; ?> </header> <div id="contenu"> <h2><?php echo agendaTitreTableau ?></h2> <div id="navigation"> <p><?php echo Agenda::$mois[$month -1].' '.$year; ?></p> <a href="<?php echo BASEFRONT ?>agenda/agenda.php?mois=<?php echo $month -1; ?>&annee=<?php echo $year ?>" id="moins"></a> <a href="<?php echo BASEFRONT ?>agenda/agenda.php?mois=<?php echo $month +1; ?>&annee=<?php echo $year ?>" id="plus"></a> </div> <table> <thead> <tr> <?php foreach (Agenda::$jours as $d){ echo '<th width="14.2857%">'.$d.'</th>'; } ?> </tr> </thead> <tbody> <tr> <?php $jours = $all[$year][$month]; $end = end($jours); foreach ($jours as $d => $w) { /* Début du mois */ if($d == 1 && $w != 1){ $colspan = $w -1; echo'<td colspan="'.$colspan.'" class="noBorder"></td>'; } /* Liste des jours avec les événements */ $time = strtotime("$year-$month-$d"); echo'<td>'; echo '<span class="numero">'.$d.'</span>'; if(isset($events[$time])){ echo'<span class="evenement">'; foreach ($events[$time] as $agendaId => $e) { echo '<p>'; echo'<a href="'.BASEFRONT.'agenda/afficheAgenda.php?agenda='.$agendaId.'">'.Tool::tronquer($e,28).'</a>'; echo'</p>'; } echo'</span>'; } echo'</td>'; /* Mise à la ligne par semaine */ if($w == 7){ echo'</tr>'; echo'<tr>'; } } /* Din du mois */ if($end != 7){ $colspan = 7 - $end; echo'<td colspan="'.$colspan.'" class="noBorder"></td>'; } ?> </tr> </tbody> </table> <div id="agendaMobile"> <?php $sql = $bdd->query("SELECT * FROM agenda WHERE (agendaPublic = 1 OR FIND_IN_SET($utilisateurId, agendaUtilisateur)) "); /* Si aucun agenda */ if($sql->rowCount() == 0){ echo'<div class=" sortie empty">'.agendaEmpty.'</div>'; } $count = 1; /* Liste des agendas */ while($data = $sql->fetchObject()){ if(($count%2) == 0) $gris = 'gris'; else $gris = ''; echo'<div class="sortie '.$gris.'">'; echo'<p class="nom"><a href="'.BASEFRONT.'agenda/afficheAgenda.php?agenda='.$data->agendaId.'">'.$data->agendaNom.'</a></p>'; echo'<p class="contenu">'.strip_tags(Tool::tronquer($data->agendaContenu,90)).'</p>'; echo'<p class="voir"><a href="'.BASEFRONT.'agenda/afficheAgenda.php?agenda='.$data->agendaId.'">'.agendaVoir.'</a></p>'; echo'</div>'; $count ++; } ?> </div> <div class="clear"></div> </div> </div> </div> <script type="text/javascript" src="<?php echo BASEFRONT ?>js/jquery.js"></script> <script type="text/javascript" src="<?php echo BASEFRONT ?>js/jquery-ui.js"></script> <script type="text/javascript" src="<?php echo BASEFRONT ?>js/template.js"></script> <script type="text/javascript" src="<?php echo BASEFRONT ?>js/script.js"></script> </body> </html>
| ver. 1.4 |
Github
|
.
| PHP 7.4.33 | Generation time: 0 |
proxy
|
phpinfo
|
Settings