Documentation du code de SPIP et de ses plugins

Organiseur

Documentation

Table of Contents

Packages

Application
SPIP

Constants

_EMAIL_GENERAL  = 'general'

Functions

action_effacer_messagerecu_dist()  : void
action_envoyer_message_dist()  : void
action_quete_autocomplete_dist()  : mixed
action_quete_calendrier_prive_dist()  : void
Fournir une liste d'"evenements" entre deux dates start et end au format json
convert_dateical()  : string
Convertir une date au format ical renvoyée par quete_calendrier_interval dans le format attendu par fullcalendar : yyyy-mm-dd H:i:s
convert_fullcalendar_quete_calendrier_interval()  : array<string|int, mixed>
Convertir une sortie événement de quète calendrier_interval dans le format attendu par fullcalendar
convert_fullcalendar_quete_calendrier_interval_rv()  : array<string|int, mixed>
Convertir une sortie événement de quete calendrier_interval_rv dans le format attendu par fullcalendar
action_supprimer_message_dist()  : void
organiseur_declarer_tables_objets_sql()  : array<string|int, mixed>
Declaration des champs complementaires sur la table auteurs, pour les clients
organiseur_declarer_tables_interfaces()  : array<string|int, mixed>
Interfaces des tables agenda et messagerie
todate()  : mixed
formulaires_configurer_messagerie_agenda_charger_dist()  : mixed
formulaires_configurer_messagerie_agenda_traiter_dist()  : mixed
formulaires_editer_message_charger_dist()  : mixed
formulaires_editer_message_verifier_dist()  : mixed
formulaires_editer_message_traiter_dist()  : mixed
verifier_corriger_date_saisie()  : int
Recuperer les champs date_xx et heure_xx, verifier leur coherence et les reformater
messagerie_statuts_destinataires_possibles()  : array<string|int, mixed>
Lister les statuts des auteurs pouvant recevoir un message c'est tous les auteurs au moins redacteur
messagerie_nettoyer_destinataires()  : array<string|int, mixed>
Nettoyer une liste de destinataires
messagerie_verifier_destinataires()  : array<string|int, mixed>
Fonction generique de verification des destinataires lors de l'envoi d'un message ou de recommander un destinataire peut etre un id_auteur numerique ou une adresse mail valide, si l'options accepter_email est true
messagerie_destiner()  : array<string|int, mixed>
Selectionner les destinataires en distinguant emails et id_auteur
messagerie_diffuser_message()  : bool|int
Diffuser un message par la messagerie interne
messagerie_mailer_message()  : bool
Envoyer un message par mail pour les destinataires externes
messagerie_marquer_message()  : void
Marquer un message dans l'etat indique par $vu
messagerie_marquer_lus()  : mixed
Marquer un message comme lu
messagerie_marquer_non_lus()  : mixed
Marquer un message comme non lu
messagerie_effacer_message_recu()  : mixed
Effacer un message recu
calendrier_categories()  : string
Retourne un nom de classe CSS représentant la catégorie de l'événement dans le calendrier
quete_calendrier_jour()  : array<string|int, mixed>
Pour une date donnée, retourne une période allant de la veille au lendemain
quete_calendrier_interval()  : array<string|int, mixed>
Retourne les publications et les messages pour une période donnée
quete_calendrier_interval_forums()  : mixed
Retourne la liste des messages de forum (format ICS) écrits dans une période donnée
quete_calendrier_interval_articles()  : mixed
Retourne la liste des articles (format ICS) publiés dans une période donnée
quete_calendrier_interval_rubriques()  : mixed
Retourne la liste des rubriques (format ICS) publiées dans une période donnée
quete_calendrier_interval_breves()  : mixed
Retourne la liste des brèves (format ICS) publiées dans une période donnée
quete_calendrier_interval_rv()  : array<string|int, mixed>
Retourne la liste des messages (format ICS) de l'auteur connecté, pour une période donnée
quete_calendrier_agenda()  : array<string|int, mixed>
Retourne la liste des rendez-vous de l'auteur connecté pour le mois indiqué
notifications_instituermessage_dist()  : mixed
Envoyer les notifications consecutives a l'envoi d'un message (ie passage en statut=publie)
organiseur_upgrade()  : mixed
Installation/maj des tables messagerie
organiseur_vider_tables()  : mixed
Desinstallation/suppression des tables mots et groupes de mots
organiseur_autoriser()  : void
Fonction vide pour charger ce fichier sans declencher de warning
autoriser_calendrier_voir_dist()  : bool
Autorisation de voir la page calendrier
autoriser_messages_voir_dist()  : bool
Autorisation de voir la page messages
autoriser_calendrier_menu_dist()  : mixed
autoriser_messagerie_menu_dist()  : mixed
autoriser_message_modifier_dist()  : mixed
autoriser_message_instituer_dist()  : mixed
autoriser_message_supprimer_dist()  : mixed
autoriser_messagerecu_effacer_dist()  : mixed
autoriser_message_dater_dist()  : mixed
autoriser_envoyermessage_dist()  : mixed
autoriser_message_voir_dist()  : mixed
autoriser_message_repondre_dist()  : mixed
critere_MESSAGES_destinataire_dist()  : mixed
critere_MESSAGES_non_lu_dist()  : mixed
organiseur_calculer_date_reference()  : string
Fonction privee pour mutualiser de code des criteres_MESSAGES_rv_* Retourne le code php pour obtenir la date de reference de comparaison des evenements a trouver
critere_MESSAGES_rv_a_venir_dist()  : mixed
{rv_a_venir} {rv_a_venir #ENV{date}}
critere_MESSAGES_rv_passe_dist()  : mixed
{rv_passe} {rv_passe #ENV{date}}
critere_MESSAGES_rv_en_cours_dist()  : mixed
{rv_en_cours} {rv_en_cours #ENV{date}}
organiseur_icone_message()  : mixed
organiseur_texte_modifier_message()  : mixed
organiseur_texte_nouveau_message()  : mixed
organiseur_ieconfig_metas()  : array<string|int, mixed>
Ajoute les metas sauvegardables d'Organiseur pour le plugin IEConfig
organiseur_lister_tables_noexport()  : array<string|int, mixed>
Lister les tables à ne pas inclure dans un export de BDD
organiseur_optimiser_base_disparus()  : array<string|int, mixed>
Optimiser les liens morts dans la base de donnees
organiseur_alertes_auteur()  : array<string|int, mixed>
Generer les alertes message recu a destination de l'auteur concerne par l'appel
organiseur_affiche_auteurs_interventions()  : array<string|int, mixed>
Afficher les interventions et objets en lien avec un auteur (sur sa page)
organiseur_configurer_liste_metas()  : array<string|int, mixed>
Déclarer les metas de configuration de l'agenda/messagerie
organiseur_header_prive()  : string
Insérer la css de l'agenda dans l'espace privé (hum)
organiseur_affiche_droite()  : array<string|int, mixed>
Afficher agenda, messages et annonces sur la page d'accueil
organiseur_affiche_milieu()  : array<string|int, mixed>
Afficher le formulaire de configuration sur la page concernée
organiseur_post_edition()  : array<string|int, mixed>
Diffuser un message qui passe en publie (== a envoyer)

Constants

Functions

action_effacer_messagerecu_dist()

action_effacer_messagerecu_dist([int $id_auteur = null ][, int $id_message = null ]) : void
Parameters
$id_auteur : int = null
$id_message : int = null

action_envoyer_message_dist()

action_envoyer_message_dist([int $id_message = null ]) : void
Parameters
$id_message : int = null

convert_dateical()

Convertir une date au format ical renvoyée par quete_calendrier_interval dans le format attendu par fullcalendar : yyyy-mm-dd H:i:s

convert_dateical( $dateical) : string
Parameters
$dateical :
Return values
string

convert_fullcalendar_quete_calendrier_interval()

Convertir une sortie événement de quète calendrier_interval dans le format attendu par fullcalendar

convert_fullcalendar_quete_calendrier_interval(array<string|int, mixed> $messages[, array<string|int, mixed> $evt = [] ]) : array<string|int, mixed>
Parameters
$messages : array<string|int, mixed>

Les événements / messages au format de la quete calendrier_interval

$evt : array<string|int, mixed> = []

Les événements au format fullcalendar déjà présents

Tags
used-by
action_quete_calendrier_prive_dist()
Return values
array<string|int, mixed>

Les événements au format fullcalendar

convert_fullcalendar_quete_calendrier_interval_rv()

Convertir une sortie événement de quete calendrier_interval_rv dans le format attendu par fullcalendar

convert_fullcalendar_quete_calendrier_interval_rv(array<string|int, mixed> $messages[, array<string|int, mixed> $evt = [] ]) : array<string|int, mixed>
Parameters
$messages : array<string|int, mixed>

Les événements / messages au format issu de la quete calendrier_interval_rv

$evt : array<string|int, mixed> = []

Les événements au format fullcalendar déjà présents

Tags
use

convert_dateical()

used-by
action_quete_calendrier_prive_dist()
Return values
array<string|int, mixed>

Les événements au format fullcalendar

action_supprimer_message_dist()

action_supprimer_message_dist([int $id_message = null ]) : void
Parameters
$id_message : int = null

organiseur_declarer_tables_objets_sql()

Declaration des champs complementaires sur la table auteurs, pour les clients

organiseur_declarer_tables_objets_sql(array<string|int, mixed> $tables) : array<string|int, mixed>
Parameters
$tables : array<string|int, mixed>
Return values
array<string|int, mixed>

organiseur_declarer_tables_interfaces()

Interfaces des tables agenda et messagerie

organiseur_declarer_tables_interfaces(array<string|int, mixed> $interfaces) : array<string|int, mixed>
Parameters
$interfaces : array<string|int, mixed>
Return values
array<string|int, mixed>

formulaires_editer_message_charger_dist()

formulaires_editer_message_charger_dist([mixed $id_message = 'new' ][, mixed $type = 'message' ][, mixed $retour = '' ][, mixed $accepter_email = 'oui' ][, mixed $destinataires = '' ][, mixed $titre = '' ][, mixed $texte = '' ]) : mixed
Parameters
$id_message : mixed = 'new'
$type : mixed = 'message'
$retour : mixed = ''
$accepter_email : mixed = 'oui'
$destinataires : mixed = ''
$titre : mixed = ''
$texte : mixed = ''

formulaires_editer_message_verifier_dist()

formulaires_editer_message_verifier_dist([mixed $id_message = 'new' ][, mixed $type = 'message' ][, mixed $retour = '' ][, mixed $accepter_email = 'oui' ][, mixed $destinataires = '' ][, mixed $titre = '' ][, mixed $texte = '' ]) : mixed
Parameters
$id_message : mixed = 'new'
$type : mixed = 'message'
$retour : mixed = ''
$accepter_email : mixed = 'oui'
$destinataires : mixed = ''
$titre : mixed = ''
$texte : mixed = ''

formulaires_editer_message_traiter_dist()

formulaires_editer_message_traiter_dist([mixed $id_message = 'new' ][, mixed $type = 'message' ][, mixed $retour = '' ][, mixed $accepter_email = 'oui' ][, mixed $destinataires = '' ][, mixed $titre = '' ][, mixed $texte = '' ]) : mixed
Parameters
$id_message : mixed = 'new'
$type : mixed = 'message'
$retour : mixed = ''
$accepter_email : mixed = 'oui'
$destinataires : mixed = ''
$titre : mixed = ''
$texte : mixed = ''

verifier_corriger_date_saisie()

Recuperer les champs date_xx et heure_xx, verifier leur coherence et les reformater

verifier_corriger_date_saisie(string $suffixe, bool $horaire, array<string|int, mixed> &$erreurs) : int
Parameters
$suffixe : string
$horaire : bool
$erreurs : array<string|int, mixed>
Return values
int

messagerie_statuts_destinataires_possibles()

Lister les statuts des auteurs pouvant recevoir un message c'est tous les auteurs au moins redacteur

messagerie_statuts_destinataires_possibles() : array<string|int, mixed>
Return values
array<string|int, mixed>

messagerie_nettoyer_destinataires()

Nettoyer une liste de destinataires

messagerie_nettoyer_destinataires( $destinataires) : array<string|int, mixed>
Parameters
$destinataires :
Return values
array<string|int, mixed>

messagerie_verifier_destinataires()

Fonction generique de verification des destinataires lors de l'envoi d'un message ou de recommander un destinataire peut etre un id_auteur numerique ou une adresse mail valide, si l'options accepter_email est true

messagerie_verifier_destinataires(array<string|int, mixed> $destinataires[, array<string|int, mixed> $options = ['accepter_email' => true] ]) : array<string|int, mixed>
Parameters
$destinataires : array<string|int, mixed>
$options : array<string|int, mixed> = ['accepter_email' => true]
Return values
array<string|int, mixed>

messagerie_destiner()

Selectionner les destinataires en distinguant emails et id_auteur

messagerie_destiner(array<string|int, mixed> $dests) : array<string|int, mixed>
Parameters
$dests : array<string|int, mixed>
Return values
array<string|int, mixed>

messagerie_diffuser_message()

Diffuser un message par la messagerie interne

messagerie_diffuser_message(int $id_message[, array<string|int, mixed> $auteurs_dest = [] ]) : bool|int
Parameters
$id_message : int
$auteurs_dest : array<string|int, mixed> = []
Return values
bool|int

messagerie_mailer_message()

Envoyer un message par mail pour les destinataires externes

messagerie_mailer_message(int $id_message[, array<string|int, mixed> $emails_dest = [] ]) : bool
Parameters
$id_message : int
$emails_dest : array<string|int, mixed> = []
Return values
bool

messagerie_marquer_message()

Marquer un message dans l'etat indique par $vu

messagerie_marquer_message(int $id_auteur, array<string|int, mixed> $liste, string $vu) : void
Parameters
$id_auteur : int
$liste : array<string|int, mixed>
$vu : string

messagerie_marquer_lus()

Marquer un message comme lu

messagerie_marquer_lus(int $id_auteur, array<string|int, mixed> $liste_id_message) : mixed
Parameters
$id_auteur : int
$liste_id_message : array<string|int, mixed>

messagerie_marquer_non_lus()

Marquer un message comme non lu

messagerie_marquer_non_lus(int $id_auteur, array<string|int, mixed> $liste_id_message) : mixed
Parameters
$id_auteur : int
$liste_id_message : array<string|int, mixed>

messagerie_effacer_message_recu()

Effacer un message recu

messagerie_effacer_message_recu(int $id_auteur, array<string|int, mixed> $liste_id_message) : mixed
Parameters
$id_auteur : int
$liste_id_message : array<string|int, mixed>

calendrier_categories()

Retourne un nom de classe CSS représentant la catégorie de l'événement dans le calendrier

calendrier_categories(string $table, int $num, string $objet) : string

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

Parameters
$table : string

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

$num : int

Identifiant dans la table

$objet : string

Nom de la clé primaire

Return values
string

Nom de classe CSS

quete_calendrier_jour()

Pour une date donnée, retourne une période allant de la veille au lendemain

quete_calendrier_jour(int $annee, int $mois, int $jour) : array<string|int, mixed>
Parameters
$annee : int
$mois : int
$jour : int
Return values
array<string|int, mixed>

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

quete_calendrier_interval()

Retourne les publications et les messages pour une période donnée

quete_calendrier_interval(array<string|int, mixed> $limites) : array<string|int, mixed>

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)
Parameters
$limites : array<string|int, mixed>

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

Tags
uses
quete_calendrier_interval_articles()
uses
quete_calendrier_interval_breves()
uses
quete_calendrier_interval_rubriques()
uses
quete_calendrier_interval_rv()
used-by
action_quete_calendrier_prive_dist()
Return values
array<string|int, mixed>

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

quete_calendrier_interval_forums()

Retourne la liste des messages de forum (format ICS) écrits dans une période donnée

quete_calendrier_interval_forums(array<string|int, mixed> $limites, array<string|int, mixed> &$evenements) : mixed
Parameters
$limites : array<string|int, mixed>

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

$evenements : array<string|int, mixed>

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

quete_calendrier_interval_articles()

Retourne la liste des articles (format ICS) publiés dans une période donnée

quete_calendrier_interval_articles(string $avant, string $apres, array<string|int, mixed> &$evenements) : mixed
Parameters
$avant : string

Date de début

$apres : string

Date de fin

$evenements : array<string|int, mixed>

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

Tags
used-by
quete_calendrier_interval()

quete_calendrier_interval_rubriques()

Retourne la liste des rubriques (format ICS) publiées dans une période donnée

quete_calendrier_interval_rubriques(string $avant, string $apres, array<string|int, mixed> &$evenements) : mixed
Parameters
$avant : string

Date de début

$apres : string

Date de fin

$evenements : array<string|int, mixed>

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

Tags
used-by
quete_calendrier_interval()

quete_calendrier_interval_breves()

Retourne la liste des brèves (format ICS) publiées dans une période donnée

quete_calendrier_interval_breves(string $avant, string $apres, array<string|int, mixed> &$evenements) : mixed
Parameters
$avant : string

Date de début

$apres : string

Date de fin

$evenements : array<string|int, mixed>

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

Tags
used-by
quete_calendrier_interval()

quete_calendrier_interval_rv()

Retourne la liste des messages (format ICS) de l'auteur connecté, pour une période donnée

quete_calendrier_interval_rv(string $avant, string $apres) : array<string|int, mixed>
Parameters
$avant : string

Date de début

$apres : string

Date de fin

Tags
used-by
action_quete_calendrier_prive_dist()
used-by
quete_calendrier_interval()
Return values
array<string|int, mixed>

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

quete_calendrier_agenda()

Retourne la liste des rendez-vous de l'auteur connecté pour le mois indiqué

quete_calendrier_agenda(int $annee, int $mois) : array<string|int, mixed>
Parameters
$annee : int
$mois : int
Return values
array<string|int, mixed>

notifications_instituermessage_dist()

Envoyer les notifications consecutives a l'envoi d'un message (ie passage en statut=publie)

notifications_instituermessage_dist(string $quoi, int $id_message[, array<string|int, mixed> $options = [] ]) : mixed
Parameters
$quoi : string
$id_message : int
$options : array<string|int, mixed> = []

organiseur_upgrade()

Installation/maj des tables messagerie

organiseur_upgrade(string $nom_meta_base_version, string $version_cible) : mixed
Parameters
$nom_meta_base_version : string
$version_cible : string

organiseur_vider_tables()

Desinstallation/suppression des tables mots et groupes de mots

organiseur_vider_tables(string $nom_meta_base_version) : mixed
Parameters
$nom_meta_base_version : string

organiseur_autoriser()

Fonction vide pour charger ce fichier sans declencher de warning

organiseur_autoriser() : void

autoriser_calendrier_voir_dist()

Autorisation de voir la page calendrier

autoriser_calendrier_voir_dist(string $faire, string $type, int $id, array<string|int, mixed> $qui, array<string|int, mixed> $opt) : bool
Parameters
$faire : string

Action demandée

$type : string

Type d'objet sur lequel appliquer l'action

$id : int

Identifiant de l'objet

$qui : array<string|int, mixed>

Description de l'auteur demandant l'autorisation

$opt : array<string|int, mixed>

Options de cette autorisation

Return values
bool

true s'il a le droit, false sinon

autoriser_messages_voir_dist()

Autorisation de voir la page messages

autoriser_messages_voir_dist(string $faire, string $type, int $id, array<string|int, mixed> $qui, array<string|int, mixed> $opt) : bool
Parameters
$faire : string

Action demandée

$type : string

Type d'objet sur lequel appliquer l'action

$id : int

Identifiant de l'objet

$qui : array<string|int, mixed>

Description de l'auteur demandant l'autorisation

$opt : array<string|int, mixed>

Options de cette autorisation

Return values
bool

true s'il a le droit, false sinon

autoriser_calendrier_menu_dist()

autoriser_calendrier_menu_dist(mixed $faire[, mixed $type = '' ][, mixed $id = 0 ][, mixed $qui = null ][, mixed $opt = null ]) : mixed
Parameters
$faire : mixed
$type : mixed = ''
$id : mixed = 0
$qui : mixed = null
$opt : mixed = null

autoriser_messagerie_menu_dist()

autoriser_messagerie_menu_dist(mixed $faire[, mixed $type = '' ][, mixed $id = 0 ][, mixed $qui = null ][, mixed $opt = null ]) : mixed
Parameters
$faire : mixed
$type : mixed = ''
$id : mixed = 0
$qui : mixed = null
$opt : mixed = null

autoriser_message_modifier_dist()

autoriser_message_modifier_dist(mixed $faire[, mixed $type = '' ][, mixed $id = 0 ][, mixed $qui = null ][, mixed $opt = null ]) : mixed
Parameters
$faire : mixed
$type : mixed = ''
$id : mixed = 0
$qui : mixed = null
$opt : mixed = null

autoriser_message_instituer_dist()

autoriser_message_instituer_dist(mixed $faire[, mixed $type = '' ][, mixed $id = 0 ][, mixed $qui = null ][, mixed $opt = null ]) : mixed
Parameters
$faire : mixed
$type : mixed = ''
$id : mixed = 0
$qui : mixed = null
$opt : mixed = null

autoriser_message_supprimer_dist()

autoriser_message_supprimer_dist(mixed $faire[, mixed $type = '' ][, mixed $id = 0 ][, mixed $qui = null ][, mixed $opt = null ]) : mixed
Parameters
$faire : mixed
$type : mixed = ''
$id : mixed = 0
$qui : mixed = null
$opt : mixed = null

autoriser_messagerecu_effacer_dist()

autoriser_messagerecu_effacer_dist(mixed $faire[, mixed $type = '' ][, mixed $id = 0 ][, mixed $qui = null ][, mixed $opt = null ]) : mixed
Parameters
$faire : mixed
$type : mixed = ''
$id : mixed = 0
$qui : mixed = null
$opt : mixed = null

autoriser_message_dater_dist()

autoriser_message_dater_dist(mixed $faire[, mixed $type = '' ][, mixed $id = 0 ][, mixed $qui = null ][, mixed $opt = null ]) : mixed
Parameters
$faire : mixed
$type : mixed = ''
$id : mixed = 0
$qui : mixed = null
$opt : mixed = null

autoriser_envoyermessage_dist()

autoriser_envoyermessage_dist(mixed $faire[, mixed $type = '' ][, mixed $id = 0 ][, mixed $qui = null ][, mixed $opt = null ]) : mixed
Parameters
$faire : mixed
$type : mixed = ''
$id : mixed = 0
$qui : mixed = null
$opt : mixed = null

autoriser_message_voir_dist()

autoriser_message_voir_dist(mixed $faire[, mixed $type = '' ][, mixed $id = 0 ][, mixed $qui = null ][, mixed $opt = null ]) : mixed
Parameters
$faire : mixed
$type : mixed = ''
$id : mixed = 0
$qui : mixed = null
$opt : mixed = null

autoriser_message_repondre_dist()

autoriser_message_repondre_dist(mixed $faire[, mixed $type = '' ][, mixed $id = 0 ][, mixed $qui = null ][, mixed $opt = null ]) : mixed
Parameters
$faire : mixed
$type : mixed = ''
$id : mixed = 0
$qui : mixed = null
$opt : mixed = null

critere_MESSAGES_destinataire_dist()

critere_MESSAGES_destinataire_dist(mixed $idb, mixed &$boucles, mixed $crit) : mixed
Parameters
$idb : mixed
$boucles : mixed
$crit : mixed

critere_MESSAGES_non_lu_dist()

critere_MESSAGES_non_lu_dist(mixed $idb, mixed &$boucles, mixed $crit) : mixed
Parameters
$idb : mixed
$boucles : mixed
$crit : mixed

organiseur_calculer_date_reference()

Fonction privee pour mutualiser de code des criteres_MESSAGES_rv_* Retourne le code php pour obtenir la date de reference de comparaison des evenements a trouver

organiseur_calculer_date_reference(string $idb, object &$boucles, object $crit) : string
Parameters
$idb : string
$boucles : object
$crit : object
Return values
string

code PHP concernant la date.

critere_MESSAGES_rv_a_venir_dist()

{rv_a_venir} {rv_a_venir #ENV{date}}

critere_MESSAGES_rv_a_venir_dist(string $idb, object &$boucles, object $crit) : mixed
Parameters
$idb : string
$boucles : object
$crit : object

critere_MESSAGES_rv_passe_dist()

{rv_passe} {rv_passe #ENV{date}}

critere_MESSAGES_rv_passe_dist(string $idb, object &$boucles, object $crit) : mixed
Parameters
$idb : string
$boucles : object
$crit : object

critere_MESSAGES_rv_en_cours_dist()

{rv_en_cours} {rv_en_cours #ENV{date}}

critere_MESSAGES_rv_en_cours_dist(string $idb, object &$boucles, object $crit) : mixed
Parameters
$idb : string
$boucles : object
$crit : object

organiseur_icone_message()

organiseur_icone_message(mixed $type[, mixed $taille = 24 ]) : mixed
Parameters
$type : mixed
$taille : mixed = 24

organiseur_texte_modifier_message()

organiseur_texte_modifier_message(mixed $type) : mixed
Parameters
$type : mixed

organiseur_texte_nouveau_message()

organiseur_texte_nouveau_message(mixed $type) : mixed
Parameters
$type : mixed

organiseur_ieconfig_metas()

Ajoute les metas sauvegardables d'Organiseur pour le plugin IEConfig

organiseur_ieconfig_metas(array<string|int, mixed> $table) : array<string|int, mixed>
Parameters
$table : array<string|int, mixed>

Déclaration des sauvegardes

Tags
pipeline

ieconfig_metas

Return values
array<string|int, mixed>

Déclaration des sauvegardes complétées

organiseur_lister_tables_noexport()

Lister les tables à ne pas inclure dans un export de BDD

organiseur_lister_tables_noexport(array<string|int, mixed> $EXPORT_tables_noexport) : array<string|int, mixed>

Ici se ramener à tester l'admin restreint est un abus car cela présume qu'un admin restreint ne peut pas faire de sauvegarde complète, alors que l'intention est d'exclure les messages des sauvegardes partielles que peuvent réaliser les admin restreint

Parameters
$EXPORT_tables_noexport : array<string|int, mixed>
Tags
todo

a revoir

pipeline

lister_tables_noexport

Return values
array<string|int, mixed>

organiseur_optimiser_base_disparus()

Optimiser les liens morts dans la base de donnees

organiseur_optimiser_base_disparus(array<string|int, mixed> $flux) : array<string|int, mixed>
Parameters
$flux : array<string|int, mixed>
Tags
pipeline

optimiser_base_disparus

Return values
array<string|int, mixed>

organiseur_alertes_auteur()

Generer les alertes message recu a destination de l'auteur concerne par l'appel

organiseur_alertes_auteur(array<string|int, mixed> $flux) : array<string|int, mixed>
Parameters
$flux : array<string|int, mixed>
Tags
pipeline

alertes_auteur

Return values
array<string|int, mixed>

organiseur_affiche_auteurs_interventions()

Afficher les interventions et objets en lien avec un auteur (sur sa page)

organiseur_affiche_auteurs_interventions(array<string|int, mixed> $flux) : array<string|int, mixed>
Parameters
$flux : array<string|int, mixed>
Tags
pipeline

affiche_auteurs_interventions

Return values
array<string|int, mixed>

organiseur_configurer_liste_metas()

Déclarer les metas de configuration de l'agenda/messagerie

organiseur_configurer_liste_metas(array<string|int, mixed> $metas) : array<string|int, mixed>
Parameters
$metas : array<string|int, mixed>

Couples nom de la méta => valeur par défaut

Tags
pipeline

configurer_liste_metas

Return values
array<string|int, mixed>

Couples nom de la méta => valeur par défaut

organiseur_header_prive()

Insérer la css de l'agenda dans l'espace privé (hum)

organiseur_header_prive(string $head) : string
Parameters
$head : string
Tags
pipeline

header_prive

Return values
string

organiseur_affiche_droite()

Afficher agenda, messages et annonces sur la page d'accueil

organiseur_affiche_droite(array<string|int, mixed> $flux) : array<string|int, mixed>
Parameters
$flux : array<string|int, mixed>
Tags
pipeline

affiche_droite

Return values
array<string|int, mixed>

organiseur_affiche_milieu()

Afficher le formulaire de configuration sur la page concernée

organiseur_affiche_milieu(array<string|int, mixed> $flux) : array<string|int, mixed>
Parameters
$flux : array<string|int, mixed>
Tags
pipeline

affiche_milieu

Return values
array<string|int, mixed>

organiseur_post_edition()

Diffuser un message qui passe en publie (== a envoyer)

organiseur_post_edition(array<string|int, mixed> $flux) : array<string|int, mixed>
Parameters
$flux : array<string|int, mixed>
Tags
pipeline

post_edition

Return values
array<string|int, mixed>

Search results