Package Fonctions

Fichiers du package

FichierDescription
quete_calendrier.php

Fonctions de quêtes pour les calendriers : obtient les listes des éléments à afficher dans des périodes données

Proposer une amélioration

Liste des fonctions

S'appuie soit sur une fonction PHP generer_calendrier_class() si elle existe, soit à défaut sur le numéro de rubrique.

string calendrier_categories( string $table , integer $num , string $objet )

Paramètres

  1. string $table

    Nom de la table SQL d'où provient l'événement

  2. integer $num

    Identifiant dans la table

  3. string $objet

    Nom de la clé primaire

Retour

  • string

    Nom de classe CSS

Package

Proposer une amélioration
array quete_calendrier_agenda( integer $annee , integer $mois )

Paramètres

  1. integer $annee
  2. integer $mois

Retour

  • array

Package

Proposer une amélioration

Retourne un tableau de 2 tableaux indéxés par des dates :

  • le premier indique les événements du jour, sans indication de durée (par exemple les publications d'articles)

  • le deuxième indique les événements commençant ce jour, avec indication de durée (par exemple les rendez-vous)
array quete_calendrier_interval( array $limites )

Paramètres

  1. array $limites

    Liste (date de début, date de fin)

Retour

  • array

    Liste (événements sans durée, événements avec durée)

Package

Proposer une amélioration
void quete_calendrier_interval_articles( string $avant , string $apres , array & $evenements )

Paramètres

  1. string $avant

    Date de début

  2. string $apres

    Date de fin

  3. array & $evenements

    Tableau des événements déjà présents qui sera complété par la fonction. Format : $evenements[$amj][] = Tableau de description ICS

Package

Proposer une amélioration
void quete_calendrier_interval_breves( string $avant , string $apres , array & $evenements )

Paramètres

  1. string $avant

    Date de début

  2. string $apres

    Date de fin

  3. array & $evenements

    Tableau des événements déjà présents qui sera complété par la fonction. Format : $evenements[$amj][] = Tableau de description ICS

Package

Proposer une amélioration
void quete_calendrier_interval_forums( array $limites , array & $evenements )

Paramètres

  1. array $limites

    Liste (date de début, date de fin)

  2. array & $evenements

    Tableau des événements déjà présents qui sera complété par la fonction. Format : $evenements[$amj][] = Tableau de description ICS

Package

Proposer une amélioration
void quete_calendrier_interval_rubriques( string $avant , string $apres , array & $evenements )

Paramètres

  1. string $avant

    Date de début

  2. string $apres

    Date de fin

  3. array & $evenements

    Tableau des événements déjà présents qui sera complété par la fonction. Format : $evenements[$amj][] = Tableau de description ICS

Package

Proposer une amélioration
array quete_calendrier_interval_rv( string $avant , string $apres )

Paramètres

  1. string $avant

    Date de début

  2. string $apres

    Date de fin

Retour

  • array

    De la forme : $evt[date][id_message] = Tableau des données ICS

Package

Proposer une amélioration
array quete_calendrier_jour( integer $annee , integer $mois , integer $jour )

Paramètres

  1. integer $annee
  2. integer $mois
  3. integer $jour

Retour

  • array

    Liste (date de la veille à 0h, date du lendemain à 23h59:59)

Package

Proposer une amélioration