Application
Table of Contents
Constants
Functions
- action_confirmer_signature_dist() : string
- Confirmer une signature Retour a l'ecran du lien de confirmation d'une signature de petition.
- action_editer_signature_dist() : mixed
- signature_modifier() : string
- Mettre a jour une signature existante
- signature_inserer() : int
- Inserer une signature en base
- signature_instituer() : mixed
- signature_entrop() : array<string|int, mixed>
- Pour eviter le recours a un verrou (qui bloque l'acces a la base), on commence par inserer systematiquement la signature puis on demande toutes celles ayant la propriete devant etre unique (mail ou site). S'il y en a plus qu'une on les retire sauf la premiere En cas d'acces concurrents il y aura des requetes de retraits d'elements deja detruits. Bizarre ? C'est mieux que de bloquer!
- revision_signature() : mixed
- action_relancer_signature_dist() : mixed
- action_supprimer_signature_dist() : mixed
- action_traiter_lot_signature_dist() : mixed
- action_valider_signature_dist() : mixed
- balise_FORMULAIRE_SIGNATURE() : mixed
- balise_FORMULAIRE_SIGNATURE_stat() : mixed
- formulaires_activer_petition_article_charger_dist() : array<string|int, mixed>
- Charger
- formulaires_activer_petition_article_traiter_dist() : array<string|int, mixed>
- Traiter
- formulaires_signature_charger_dist() : mixed
- affiche_reponse_confirmation() : mixed
- formulaires_signature_verifier_dist() : mixed
- formulaires_signature_traiter_dist() : mixed
- inc_controler_signature_dist() : mixed
- Recevabilite de la signature d'une petition
- signature_a_confirmer() : mixed
- signature_test_pass() : mixed
- Creer un mot de passe aleatoire et verifier qu'il est unique dans la table des signatures
- petitions_upgrade() : mixed
- Installation/maj des tables petitions et signatures
- upgrade_index_signatures() : mixed
- petitions_vider_tables() : mixed
- Desinstallation/suppression des tables petitions et signatures
- petitions_maj_117() : void
- Mise à jour 1.1.7
- balise_PETITION_dist() : Champ
- Compile la balise `#PETITION` permettant d'afficher, s'il existe, le texte de pétition associé à l'article.
- quete_petitions() : array<string|int, mixed>|bool|null|string
- retourne le champ 'texte' d'une petition
Constants
_TRAITEMENT_RACCOURCIS
public
mixed
_TRAITEMENT_RACCOURCIS
= 1
Functions
action_confirmer_signature_dist()
Confirmer une signature Retour a l'ecran du lien de confirmation d'une signature de petition.
action_confirmer_signature_dist([mixed $var_confirm = null ]) : string
var_confirm contient le hash de la signature. Au premier appel on traite et on publie Au second appel on retourne le resultat a afficher
Parameters
- $var_confirm : mixed = null
Tags
Return values
stringaction_editer_signature_dist()
action_editer_signature_dist([mixed $arg = null ]) : mixed
Parameters
- $arg : mixed = null
signature_modifier()
Mettre a jour une signature existante
signature_modifier(int $id_signature[, array<string|int, mixed> $set = null ]) : string
Parameters
- $id_signature : int
- $set : array<string|int, mixed> = null
Return values
stringsignature_inserer()
Inserer une signature en base
signature_inserer(int $id_petition[, array<string|int, mixed>|null $set = null ]) : int
Parameters
- $id_petition : int
- $set : array<string|int, mixed>|null = null
Return values
intsignature_instituer()
signature_instituer(mixed $id_signature, mixed $c[, mixed $calcul_rub = true ]) : mixed
Parameters
- $id_signature : mixed
- $c : mixed
- $calcul_rub : mixed = true
signature_entrop()
Pour eviter le recours a un verrou (qui bloque l'acces a la base), on commence par inserer systematiquement la signature puis on demande toutes celles ayant la propriete devant etre unique (mail ou site). S'il y en a plus qu'une on les retire sauf la premiere En cas d'acces concurrents il y aura des requetes de retraits d'elements deja detruits. Bizarre ? C'est mieux que de bloquer!
signature_entrop(string $where) : array<string|int, mixed>
Parameters
- $where : string
Return values
array<string|int, mixed>revision_signature()
revision_signature(mixed $id_signature[, mixed $c = false ]) : mixed
Parameters
- $id_signature : mixed
- $c : mixed = false
action_relancer_signature_dist()
action_relancer_signature_dist([mixed $id_signature = null ]) : mixed
Parameters
- $id_signature : mixed = null
action_supprimer_signature_dist()
action_supprimer_signature_dist([mixed $id_signature = null ]) : mixed
Parameters
- $id_signature : mixed = null
action_traiter_lot_signature_dist()
action_traiter_lot_signature_dist([mixed $arg = null ]) : mixed
Parameters
- $arg : mixed = null
action_valider_signature_dist()
action_valider_signature_dist([mixed $id_signature = null ]) : mixed
Parameters
- $id_signature : mixed = null
balise_FORMULAIRE_SIGNATURE()
balise_FORMULAIRE_SIGNATURE(mixed $p) : mixed
Parameters
- $p : mixed
balise_FORMULAIRE_SIGNATURE_stat()
balise_FORMULAIRE_SIGNATURE_stat(mixed $args, mixed $context_compil) : mixed
Parameters
- $args : mixed
- $context_compil : mixed
formulaires_activer_petition_article_charger_dist()
Charger
formulaires_activer_petition_article_charger_dist(int $id_article) : array<string|int, mixed>
Parameters
- $id_article : int
Return values
array<string|int, mixed>formulaires_activer_petition_article_traiter_dist()
Traiter
formulaires_activer_petition_article_traiter_dist(int $id_article) : array<string|int, mixed>
Parameters
- $id_article : int
Return values
array<string|int, mixed>formulaires_signature_charger_dist()
formulaires_signature_charger_dist(mixed $id_article) : mixed
Parameters
- $id_article : mixed
affiche_reponse_confirmation()
affiche_reponse_confirmation(mixed $confirm) : mixed
Parameters
- $confirm : mixed
formulaires_signature_verifier_dist()
formulaires_signature_verifier_dist(mixed $id_article) : mixed
Parameters
- $id_article : mixed
formulaires_signature_traiter_dist()
formulaires_signature_traiter_dist(mixed $id_article) : mixed
Parameters
- $id_article : mixed
inc_controler_signature_dist()
Recevabilite de la signature d'une petition
inc_controler_signature_dist(mixed $id_article, mixed $nom, mixed $mail, mixed $message, mixed $site, mixed $url_site, mixed $url_page) : mixed
les controles devraient mantenant etre faits dans formulaires_signature_verifier()
Parameters
- $id_article : mixed
- $nom : mixed
- $mail : mixed
- $message : mixed
- $site : mixed
- $url_site : mixed
- $url_page : mixed
signature_a_confirmer()
signature_a_confirmer(mixed $id_article, mixed $url_page, mixed $nom, mixed $mail, mixed $site, mixed $url, mixed $msg, mixed $lang, mixed &$statut) : mixed
Parameters
- $id_article : mixed
- $url_page : mixed
- $nom : mixed
- $mail : mixed
- $site : mixed
- $url : mixed
- $msg : mixed
- $lang : mixed
- $statut : mixed
signature_test_pass()
Creer un mot de passe aleatoire et verifier qu'il est unique dans la table des signatures
signature_test_pass() : mixed
petitions_upgrade()
Installation/maj des tables petitions et signatures
petitions_upgrade(string $nom_meta_base_version, string $version_cible) : mixed
Parameters
- $nom_meta_base_version : string
- $version_cible : string
upgrade_index_signatures()
upgrade_index_signatures() : mixed
petitions_vider_tables()
Desinstallation/suppression des tables petitions et signatures
petitions_vider_tables(string $nom_meta_base_version) : mixed
Parameters
- $nom_meta_base_version : string
petitions_maj_117()
Mise à jour 1.1.7
petitions_maj_117() : void
balise_PETITION_dist()
Compile la balise `#PETITION` permettant d'afficher, s'il existe, le texte de pétition associé à l'article.
balise_PETITION_dist(Champ $p) : Champ
Retourne :
''
si l'article courant n'a pas de pétition- le texte de celle-ci sinon (et
' '
si il est vide)
Parameters
- $p : Champ
-
Pile au niveau de la balise
Tags
Return values
Champ —Pile complétée du code à générer
quete_petitions()
retourne le champ 'texte' d'une petition
quete_petitions(int $id_article, string $table, string $id_boucle, string $serveur, array<string|int, mixed> &$cache) : array<string|int, mixed>|bool|null|string
Parameters
- $id_article : int
- $table : string
- $id_boucle : string
- $serveur : string
- $cache : array<string|int, mixed>