Joomla CMS  2.5.24 (avec JPlatform 11.4 inclus)
Documentation des API du CMS Joomla en version 2.5 et du framework Joomla Platform intégré
 Tout Classes Espaces de nommage Fichiers Fonctions Variables Pages
Référence de la classe JInstallationModelDatabase
+ Graphe d'héritage de JInstallationModelDatabase:
+ Graphe de collaboration de JInstallationModelDatabase:

Liste de tous les membres

Fonctions membres publiques

 initialise ($options)
 installSampleData ($options)
 backupDatabase (&$db, $name, $prefix)
 createDatabase (&$db, $name)
 deleteDatabase (&$db, $name, $prefix)
 populateDatabase (&$db, $schema)
 setDatabaseCharset (&$db, $name)
 _splitQueries ($sql)

Fonctions membres publiques statiques

static resetRandUserId ()
static getUserId ()
- Fonctions membres publiques statiques inherited from JModelLegacy
static addIncludePath ($path= '', $prefix= '')
- Fonctions membres publiques statiques inherited from JModel
static addTablePath ($path)
static getInstance ($type, $prefix= '', $config=array())

Fonctions membres protégées

 postInstallSampleData ($db)

Fonctions membres protégées statiques

static generateRandUserId ()

Attributs protégés statiques

static $userId = 0

Documentation des fonctions membres

JInstallationModelDatabase::_splitQueries (   $sql)

Method to split up queries from a schema file into an array.

Paramètres:
string$sqlSQL schema.
Renvoie:
array Queries to perform.
Depuis:
1.0 protected

Références $i, et elseif.

JInstallationModelDatabase::backupDatabase ( $db,
  $name,
  $prefix 
)

Method to backup all tables in a database with a given prefix.

Paramètres:
JDatabase&$dbJDatabase object.
string$nameName of the database to process.
string$prefixDatabase table prefix.
Renvoie:
boolean True on success.
Depuis:
1.0

Références $db, et $return.

JInstallationModelDatabase::createDatabase ( $db,
  $name 
)

Method to create a new database.

Paramètres:
JDatabase&$dbJDatabase object.
string$nameName of the database to create.
Renvoie:
boolean True on success.
Depuis:
1.0

Références $db, $name, et $query.

JInstallationModelDatabase::deleteDatabase ( $db,
  $name,
  $prefix 
)

Method to delete all tables in a database with a given prefix.

Paramètres:
JDatabase&$dbJDatabase object.
string$nameName of the database to process.
string$prefixDatabase table prefix.
Renvoie:
boolean True on success.
Depuis:
1.0

Références $db, et $return.

static JInstallationModelDatabase::generateRandUserId ( )
staticprotected

Références JFactory\getSession().

+ Voici le graphe d'appel pour cette fonction :

static JInstallationModelDatabase::getUserId ( )
static

Références $userId.

Référencé par JInstallationModelConfiguration\_createRootUser().

+ Voici le graphe des appelants de cette fonction :

JInstallationModelDatabase::installSampleData (   $options)

Références $data, $db, $options, $type, elseif, JInstallationHelperDatabase\getDBO(), JPATH_INSTALLATION, JText\sprintf(), et JArrayHelper\toObject().

+ Voici le graphe d'appel pour cette fonction :

JInstallationModelDatabase::populateDatabase ( $db,
  $schema 
)

Method to import a database schema from a file.

Paramètres:
JDatabase&$dbJDatabase object.
string$schemaPath to the schema file.
Renvoie:
boolean True on success.
Depuis:
1.0

Références $db, $query, et $return.

JInstallationModelDatabase::postInstallSampleData (   $db)
protected

method to update the user id of the sample data content to the new rand user id

Paramètres:
Databaseconnector object $db

Références $db, $field, et $userId.

static JInstallationModelDatabase::resetRandUserId ( )
static

Références $userId, et JFactory\getSession().

Référencé par JInstallationModelConfiguration\_createRootUser().

+ Voici le graphe d'appel pour cette fonction :

+ Voici le graphe des appelants de cette fonction :

JInstallationModelDatabase::setDatabaseCharset ( $db,
  $name 
)

Method to set the database character set to UTF-8.

Paramètres:
JDatabase&$dbJDatabase object.
string$nameName of the database to process.
Renvoie:
boolean True on success.
Depuis:
1.0

Références $db, et $name.


Documentation des données membres

JInstallationModelDatabase::$userId = 0
staticprotected

La documentation de cette classe a été générée à partir du fichier suivant :