Fichier plugins-dist/dump/inc/dump.php

API permettant la manipulation des sauvegardes

Source

Proposer une amélioration

Liste des fonctions

void dump_afficher_progres( \<type> $courant , \<type> $total , \<type> $table )

Paramètres

  1. \<type> $courant

    Flag pour indiquer si c'est la table sur laquelle on travaille actuellement

  2. \<type> $total

    Nombre total de tables

  3. \<type> $table

    Nom de la table

Package

Staticvar

  • int $etape Nombre de fois ou on est passe dans cette foncion
Proposer une amélioration
void dump_connect_args( $archive )

Paramètres

  1. $archive

Package

Proposer une amélioration
\string/int dump_date_sauvegarde( $status_file )

Paramètres

  1. $status_file

    Nom du fichier stocke dans _DIR_TMP

Retour

  • \string/int

    Date ou Chaine vide en cas de probleme

Package

Proposer une amélioration
void dump_end( string $status_file , string $action = '' )

Paramètres

  1. string $status_file

    Fichier qui mémorise les infos utiles concernant la sauvegarde en cours

  2. string $action = ''

    Type d'action supplémentaire à réaliser :

    - restaurer : supprimer la structure qui était stockée dans le dump
    - 'auvegarder : stocker dans le dump la structure de la base source

Package

Proposer une amélioration
\bool/string dump_init( string $status_file , string $archive , array $tables = null , array $where = array() , string $action = 'sauvegarde' )

Paramètres

  1. string $status_file

    Fichier contenant les informations serialisees sur le statut de l'export

  2. string $archive

    Nom de l'archive (stockee dans le fichier de statut)

  3. array $tables = null

    Liste des tables a exporter (autocaculee par defaut)

  4. array $where = array()

    Condition sur l'export

  5. string $action = 'sauvegarde'

    Pour differencier la sauvegarde de l'import

Retour

  • \bool/string

Package

Proposer une amélioration
array dump_lire_status( $status_file )

Paramètres

  1. $status_file

    Nom du fichier stocke dans _DIR_TMP

Retour

  • array

Package

Proposer une amélioration
array dump_lister_sauvegardes( string $dir , string $tri = 'nom' , string $extension = 'sqlite' , integer $limit = 100 )

Paramètres

  1. string $dir

    Repertoire de sauvegarde

  2. string $tri = 'nom'

    Tri pour recuperer les fichiers

  3. string $extension = 'sqlite'

    Extension des fichiers de sauvegarde

  4. integer $limit = 100

    Nombre max de fichiers listes

Retour

  • array

Package

Proposer une amélioration

la fourniture de l'extension permet de vérifier que le nom n'existe pas déjà.

string dump_nom_fichier( string $dir , string $extension = 'sqlite' )

Paramètres

  1. string $dir

    Chemin de stockage du fichier

  2. string $extension = 'sqlite'

    Extension du fichier de sauvegarde

Retour

  • string

Package

Proposer une amélioration
string dump_nom_sauvegarde( $status_file )

Paramètres

  1. $status_file

    Nom du fichier stocke dans _DIR_TMP

Retour

  • string

    Nom ou chaine vide si on a un probleme

Package

Proposer une amélioration
string dump_relance( string $redirect )

Paramètres

  1. string $redirect

    URL de la prochaine etape du dump

Retour

  • string

    Code HTML de redirection

Package

Proposer une amélioration

Crée et retourne le chemin du répertoire de sauvegarde

string dump_repertoire( )

Retour

  • string

Voir également

Package

Proposer une amélioration

Si on passe $args, les arguments de la connexion sont memorisés. Renvoie toujours les derniers arguments memorisés.

array dump_serveur( array $args = null )

Paramètres

  1. array $args = null

Retour

  • array

Package

Staticvar

  • array $connect_args Pour stocker le premier conteneur
Proposer une amélioration
\string/int dump_taille_sauvegarde( $status_file )

Paramètres

  1. $status_file

    Nom du fichier stocke dans _DIR_TMP

Retour

  • \string/int

    Taille ou Chaine vide en cas de probleme

Package

Proposer une amélioration
string dump_verifie_sauvegarde_finie( $status_file )

Paramètres

  1. $status_file

    Nom du fichier stocke dans _DIR_TMP

Retour

  • string

    Chaine non vide s'il reste des choses a faire

Package

Proposer une amélioration

Liste des erreurs

GravitéLigneDescription
Erreur 122
  • No summary for function \dump_connect_args()
  • Argument $archive is missing from the Docblock of dump_connect_args