Application
Table of Contents
Constants
Functions
- action_actionner_dist() : mixed
- Action effectuant 1 action dans la liste des actions à réaliser sur les plugins.
- svp_redirige_boucle() : mixed
- Redirections par refresh d'une URL afin d'éviter des blocages de redirections par les navigateurs lorsqu'elles sont trop nombreuses
- action_actualiser_depot_dist() : mixed
- Action de mise à jour en base de données de la liste des plugins d'un ou de tous les dépots
- action_editer_depot_dist() : array<string|int, mixed>
- Action de mise à jour des descriptions d'un dépot
- depots_set() : string
- Appelle toutes les fonctions de modification d'un dépot $err est de la forme '&trad_err=1'
- action_supprimer_depot_dist() : mixed
- Action de suppression en base de données d'un dépot et de ses plugins
- exec_admin_plugin_dist() : mixed
- Affichage de la page de gestion des plugins
- svp_presenter_actions_realisees() : string
- Retourne un texte des actions realisées s'il y en a eu tel que activation, désactivation, téléchargement de plugins... Nettoie au passage le fichier de cache décrivant les actions faites (ou encore à faire) dans les cas suivant : - il n'y a plus d'action - le nettoyage est expressement demandé par la commande 'nettoyer_actions' dans l'URL (ce lien est justement disponible si l'auteur des actions tombe sur cette page alors qu'il reste des actions à faire, ce qui signale en général un problème)
- plugins_infos_plugin() : mixed
- info_plugin_normalise_necessite() : array<string|int, mixed>
- Normaliser les description des balises `necessite`
- info_plugin_normalise_utilise() : array<string|int, mixed>
- Normaliser la description des utilise
- info_plugin_normalise_procure() : array<string|int, mixed>
- Normaliser la description des procurations
- info_plugin_normalise_chemin() : array<string|int, mixed>
- Normaliser la description du chemin
- teleporter_http_deballe_tgz_dist() : bool|string
- Déballer le fichier au format tgz dans le répertoire $dest en utilisant le dossier temporaire $tmp si besoin
- teleporter_http_charger_tgz() : array<string|int, mixed>|bool|int|string
- Charger un tgz à partir d'un tableau d'options descriptives
- teleporter_http_deballe_zip_dist() : bool|string
- Déballer le fichier au format zip dans le répertoire $dest en utilisant le dossier temporaire $tmp si besoin
- teleporter_http_charger_zip() : array<string|int, mixed>|bool|int|string
- Charger un zip à partir d'un tableau d'options descriptives
Constants
_SVP_PAGES_OBJET_PUBLIQUES
public
mixed
_SVP_PAGES_OBJET_PUBLIQUES
= ''
Functions
action_actionner_dist()
Action effectuant 1 action dans la liste des actions à réaliser sur les plugins.
action_actionner_dist() : mixed
Cette action sera relancée tant qu'il reste des actions à faire
svp_redirige_boucle()
Redirections par refresh d'une URL afin d'éviter des blocages de redirections par les navigateurs lorsqu'elles sont trop nombreuses
svp_redirige_boucle(string $url, string $texte, string $progres) : mixed
Parameters
- $url : string
- $texte : string
-
Texte de l'action réalisée
- $progres : string
action_actualiser_depot_dist()
Action de mise à jour en base de données de la liste des plugins d'un ou de tous les dépots
action_actualiser_depot_dist() : mixed
action_editer_depot_dist()
Action de mise à jour des descriptions d'un dépot
action_editer_depot_dist() : array<string|int, mixed>
Return values
array<string|int, mixed> —Liste identifiant du dépot, texte d'erreur éventuel
depots_set()
Appelle toutes les fonctions de modification d'un dépot $err est de la forme '&trad_err=1'
depots_set(int $id_depot) : string
Parameters
- $id_depot : int
-
Identifiant du dépot
Tags
Return values
string —Texte d'une eventuelle erreur
action_supprimer_depot_dist()
Action de suppression en base de données d'un dépot et de ses plugins
action_supprimer_depot_dist() : mixed
Tags
exec_admin_plugin_dist()
Affichage de la page de gestion des plugins
exec_admin_plugin_dist() : mixed
Tags
svp_presenter_actions_realisees()
Retourne un texte des actions realisées s'il y en a eu tel que activation, désactivation, téléchargement de plugins... Nettoie au passage le fichier de cache décrivant les actions faites (ou encore à faire) dans les cas suivant : - il n'y a plus d'action - le nettoyage est expressement demandé par la commande 'nettoyer_actions' dans l'URL (ce lien est justement disponible si l'auteur des actions tombe sur cette page alors qu'il reste des actions à faire, ce qui signale en général un problème)
svp_presenter_actions_realisees() : string
Tags
Return values
string —Code HTML présentant les actions réalisées Vide si rien ne s'est passé !
plugins_infos_plugin()
plugins_infos_plugin(mixed $desc[, mixed $plug = '' ][, mixed $dir_plugins = _DIR_PLUGINS ]) : mixed
Parameters
- $desc : mixed
- $plug : mixed = ''
- $dir_plugins : mixed = _DIR_PLUGINS
info_plugin_normalise_necessite()
Normaliser les description des balises `necessite`
info_plugin_normalise_necessite(array<string|int, mixed> $necessite) : array<string|int, mixed>
Ajoute les clés
- 'nom' (= id)
- 'compatibilite' (= version)
Parameters
- $necessite : array<string|int, mixed>
-
Liste des necessite trouvés pour le plugin
Tags
Return values
array<string|int, mixed> —Liste des necessite modifiés.
info_plugin_normalise_utilise()
Normaliser la description des utilise
info_plugin_normalise_utilise(array<string|int, mixed> $utilise) : array<string|int, mixed>
Ajoute les clés
- 'nom' (= id)
- 'compatibilite' (= version)
Parameters
- $utilise : array<string|int, mixed>
-
Liste des utilise trouvés pour le plugin
Return values
array<string|int, mixed> —Liste des utilise modifiés.
info_plugin_normalise_procure()
Normaliser la description des procurations
info_plugin_normalise_procure(array<string|int, mixed> $procure) : array<string|int, mixed>
Ajoute la cle 'nom' (= id)
Parameters
- $procure : array<string|int, mixed>
-
Liste des procure trouvés pour le plugin
Return values
array<string|int, mixed> —Liste des procure modifiés.
info_plugin_normalise_chemin()
Normaliser la description du chemin
info_plugin_normalise_chemin(array<string|int, mixed> $chemins) : array<string|int, mixed>
Ajoute le clés 'path' (= dir)
Parameters
- $chemins : array<string|int, mixed>
-
Liste des chemins trouvés pour le plugin
Return values
array<string|int, mixed> —Liste des chemins modifiés.
teleporter_http_deballe_tgz_dist()
Déballer le fichier au format tgz dans le répertoire $dest en utilisant le dossier temporaire $tmp si besoin
teleporter_http_deballe_tgz_dist(string $archive, string $dest, string $tmp) : bool|string
Parameters
- $archive : string
-
Chemin du fichier tgz
- $dest : string
-
Répertoire où on veut décompresser
- $tmp : string
-
Répertoire de stockage temporaire
Tags
Return values
bool|string —Répertoire où a été décompressé le tgz, false sinon.
teleporter_http_charger_tgz()
Charger un tgz à partir d'un tableau d'options descriptives
teleporter_http_charger_tgz([array<string|int, mixed> $quoi = [] ]) : array<string|int, mixed>|bool|int|string
Parameters
- $quoi : array<string|int, mixed> = []
-
Tableau d'options
Tags
Return values
array<string|int, mixed>|bool|int|string —En cas de réussite, Tableau décrivant le zip, avec les index suivant :
- files : la liste des fichiers présents dans le zip,
- size : la taille décompressée
- compressed_size : la taille compressée
- dirname : répertoire où les fichiers devront être décompréssés
- tmpname : répertoire temporaire où les fichiers sont décompressés
- target : cible sur laquelle décompresser les fichiers...
teleporter_http_deballe_zip_dist()
Déballer le fichier au format zip dans le répertoire $dest en utilisant le dossier temporaire $tmp si besoin
teleporter_http_deballe_zip_dist(string $archive, string $dest, string $tmp) : bool|string
Parameters
- $archive : string
-
Chemin du fichier zip
- $dest : string
-
Répertoire où on veut décompresser
- $tmp : string
-
Répertoire de stockage temporaire
Tags
Return values
bool|string —Répertoire où a été décompressé le zip, false sinon.
teleporter_http_charger_zip()
Charger un zip à partir d'un tableau d'options descriptives
teleporter_http_charger_zip([array<string|int, mixed> $quoi = [] ]) : array<string|int, mixed>|bool|int|string
Parameters
- $quoi : array<string|int, mixed> = []
-
Tableau d'options
Tags
Return values
array<string|int, mixed>|bool|int|string —En cas de réussite, Tableau décrivant le zip, avec les index suivant :
- files : la liste des fichiers présents dans le zip,
- size : la taille décompressée
- compressed_size : la taille compressée
- dirname : répertoire où les fichiers devront être décompréssés
- tmpname : répertoire temporaire où les fichiers sont décompressés
- target : cible sur laquelle décompresser les fichiers...