File manager - Edit - /home/missmand/public_html/learning/lib/class/Agenda.class.php
Back
<?php class Agenda{ public static $jours = array(agendaLundi,agendaMardi,agendaMercredi,agendaJeudi,agendaVendredi,agendaSamedi,agendaDimanche); public static $mois = array(agendaJanvier,agendaFevrier,agendaMars,agendaAvril,agendaMai,agendaJuin,agendaJuillet,agendaAout,agendaSeptembre,agendaOctobre,agendaNovembre,agendaDecembre); public static function getAll($year){ $r = array(); $date = new DateTime($year.'-01-01'); while($date->format('Y') <= $year){ $y = $date->format('Y'); $m = $date->format('n'); $d = $date->format('j'); $w = str_replace('0','7',$date->format('w')); $r[$y][$m][$d] = $w; $date->add(new DateInterval('P1D')); } return $r; } public static function getEvents($bdd, $year, $utilisateurId, $langue){ $r = array(); $sql = $bdd->query("SELECT * FROM agenda WHERE YEAR(agendaDate) = '$year' AND agendaLangue = '$langue' AND (agendaPublic = 1 OR FIND_IN_SET($utilisateurId, agendaUtilisateur)) "); while($data = $sql->fetchObject()){ $r[strtotime($data->agendaDate)][$data->agendaId] = $data->agendaNom; } return $r; } public static function getAgenda($year){ $r = array(); if($_GET['mois'] > 12){ $month = 1; $year += 1; }else if($_GET['mois'] < 1){ $month = 12; $year -= 1; }else{ $month = $_GET['mois']; } $r['month'] = $month; $r['year'] = $year; return $r; } } ?>
| ver. 1.4 |
Github
|
.
| PHP 7.4.33 | Generation time: 0 |
proxy
|
phpinfo
|
Settings