_DUMP_SERVEUR_OK
public
mixed
_DUMP_SERVEUR_OK
= \true
public
mixed
_DUMP_SERVEUR_OK
= \true
public
mixed
_DUMP_STATUS_FILE
= $status_file
Sauvegarder par morceaux
action_restaurer_dist([string $arg = null ]) : mixed
Sauvegarder par morceaux
action_sauvegarder_dist([string $arg = null ]) : mixed
Telecharger un dump quand on est webmestre
action_supprimer_dump_dist([string $arg = null ]) : mixed
Telecharger un dump quand on est webmestre
action_telecharger_dump_dist([string $arg = null ]) : mixed
Restauration d'une sauvegarde
base_restaurer_dist([string $titre = '' ][, bool $reprise = false ]) : mixed
Titre de la page
true s'il s'agit d'une reprise de sauvegarde
Fonction du pipeline autoriser. N'a rien à faire
dump_autoriser() : mixed
Autorisation de voir le menu restaurer
autoriser_restaurer_menu_dist(string $faire, string $type, int $id, array<string|int, mixed> $qui, array<string|int, mixed> $opt) : bool
Il faut avoir le droit de sauvegarder
Action demandée
Type d'objet sur lequel appliquer l'action
Identifiant de l'objet
Description de l'auteur demandant l'autorisation
Options de cette autorisation
true s'il a le droit, false sinon
Finir une restauration interrompue par logout
exec_base_restaurer_dist() : mixed
Charger #FORMULAIRE_RESTAURER
formulaires_restaurer_charger_dist() : array<string|int, mixed>
Verifier
formulaires_restaurer_verifier_dist() : array<string|int, mixed>
Traiter
formulaires_restaurer_traiter_dist() : array<string|int, mixed>
Charger `#FORMULAIRE_SAUVEGARDER`
formulaires_sauvegarder_charger_dist() : array<string|int, mixed>
Verifier
formulaires_sauvegarder_verifier_dist() : array<string|int, mixed>
Traiter
formulaires_sauvegarder_traiter_dist() : array<string|int, mixed>
Répertoire de sauvegarde
dump_repertoire() : string
Crée et retourne le chemin du répertoire de sauvegarde
Nom du fichier de sauvegarde
dump_nom_fichier(string $dir[, string $extension = 'sqlite' ]) : string
la fourniture de l'extension permet de vérifier que le nom n'existe pas déjà.
Chemin de stockage du fichier
Extension du fichier de sauvegarde
Détermine le type de serveur de sauvegarde, sqlite2 ou sqlite3
dump_type_serveur() : string
Conteneur pour les arguments de la connexion
dump_serveur([array<string|int, mixed> $args = null ]) : array<string|int, mixed>
Si on passe $args, les arguments de la connexion sont memorisés. Renvoie toujours les derniers arguments memorisés.
dump_connect_args(mixed $archive) : mixed
Initialiser un dump
dump_init(string $status_file, string $archive[, array<string|int, mixed> $tables = null ][, array<string|int, mixed> $where = [] ][, string $action = 'sauvegarde' ]) : mixed
Fichier contenant les informations serialisees sur le statut de l'export
Nom de l'archive (stockee dans le fichier de statut)
Liste des tables a exporter (autocaculee par defaut)
Condition sur l'export
Pour differencier la sauvegarde de l'import
Afficher l'avancement de la copie
dump_afficher_progres(mixed $courant, mixed $total, mixed $table) : mixed
Écrire le js pour relancer la procédure de dump
dump_relance(string $redirect) : string
URL de la prochaine etape du dump
Code HTML de redirection
Marquer la procédure de dump comme finie
dump_end(string $status_file[, string $action = '' ]) : mixed
Fichier qui mémorise les infos utiles concernant la sauvegarde en cours
Type d'action supplémentaire à réaliser :
Lister les fichiers de sauvegarde existant dans un repertoire trie par nom, date ou taille
dump_lister_sauvegardes(string $dir[, string $tri = 'nom' ][, string $extension = 'sqlite' ][, int $limit = 100 ]) : array<string|int, mixed>
Repertoire de sauvegarde
Tri pour recuperer les fichiers
Extension des fichiers de sauvegarde
Nombre max de fichiers listes
Extraire le statut contenu dans un fichier
dump_lire_status(Nom $status_file) : array<string|int, mixed>|string
du fichier stocke dans _DIR_TMP
Verifier qu'un sauvegarde est finie
dump_verifie_sauvegarde_finie(Nom $status_file) : string
du fichier stocke dans _DIR_TMP
Chaine non vide s'il reste des choses a faire
Recuperer le nom du fichier d'archivage qui est memorise dans le fichier de statut
dump_nom_sauvegarde(Nom $status_file) : string
du fichier stocke dans _DIR_TMP
Nom ou chaine vide si on a un probleme
Recuperer la taille du fichier de sauvegarde
dump_taille_sauvegarde(Nom $status_file) : mixed
du fichier stocke dans _DIR_TMP
Recuperer la date de derniere modification du fichier de sauvegarde
dump_date_sauvegarde(Nom $status_file) : mixed
du fichier stocke dans _DIR_TMP
Retourne un nom de meta pour une rubrique et l'auteur connecté.
base_dump_meta_name(int $rub) : string
Ce nom servira pour le stockage dans un fichier temporaire des informations sérialisées sur le statut de l'export.
Fonction principale de sauvegarde En mode sqlite on passe par une copie de base a base (dans l'API de SPIP)
inc_sauvegarder_dist(string $status_file[, string $redirect = '' ]) : bool
Nom du fichier de status (stocke dans _DIR_TMP)
Redirection apres la sauvegarde
Afficher les erreurs survenues dans la restauration
dump_afficher_tables_restaurees_erreurs(string $status_file) : string
Nom du fichier qui contient le statut de la restauration sous une forme serialisee
Code HTML a afficher
Afficher les erreurs survenues dans la sauvegarde
dump_afficher_tables_sauvegardees(string $status_file) : string
Nom du fichier qui contient le statut de la sauvegarde sous une forme serialisee
Code HTML a afficher
dump_afficher_erreurs(mixed $status_file) : mixed