Joomla CMS  3.10.11 (avec JPlatform 13.1 inclus)
Documentation des API du CMS Joomla en version 3.10.11 et du framework Joomla Platform intégré
Référence de la classe ContentHistory
+ Graphe d'héritage de ContentHistory:

Fonctions membres publiques

 __construct ($db)
 
 store ($updateNulls=false)
 
 getSha1 ($jsonData, ContentType $typeTable)
 
 getHashMatch ()
 
 deleteOldVersions ($maxVersions)
 
- Fonctions membres publiques hérités de Table
 __construct ($table, $key, $db)
 
 attachObserver (\JObserverInterface $observer)
 
 getObserverOfClass ($observerClass)
 
 getFields ($reload=false)
 
 appendPrimaryKeys ($query, $pk=null)
 
 getTableName ()
 
 getKeyName ($multiple=false)
 
 getDbo ()
 
 setDbo ($db)
 
 setRules ($input)
 
 getRules ()
 
 reset ()
 
 bind ($src, $ignore=array())
 
 load ($keys=null, $reset=true)
 
 check ()
 
 save ($src, $orderingFilter='', $ignore='')
 
 checkOut ($userId, $pk=null)
 
 checkIn ($pk=null)
 
 hasPrimaryKey ()
 
 hit ($pk=null)
 
 isCheckedOut ($with=0, $against=null)
 
 getNextOrder ($where='')
 
 getPrimaryKey (array $keys=array())
 
 reorder ($where='')
 
 move ($delta, $where='')
 
 publish ($pks=null, $state=1, $userId=0)
 
 getColumnAlias ($column)
 
 setColumnAlias ($column, $columnAlias)
 
 hasField ($key)
 
- Fonctions membres publiques hérités de JObservableInterface
 attachObserver (JObserverInterface $observer)
 

Champs de données

 $ignoreChanges = array()
 
 $convertToInt = array()
 

Membres hérités additionnels

- Fonctions membres publiques statiques hérités de Table
static getInstance ($type, $prefix='JTable', $config=array())
 
static addIncludePath ($path=null)
 
- Fonctions membres protégées hérités de Table
 _getAssetName ()
 
 _getAssetTitle ()
 
 _lock ()
 
 _unlock ()
 
- Attributs protégés hérités de Table
 $_tbl = ''
 
 $_tbl_key = ''
 
 $_tbl_keys = array()
 
 $_db
 
 $_trackAssets = false
 
 $_rules
 
 $_locked = false
 
 $_autoincrement = true
 
 $_observers
 
 $_columnAlias = array()
 
 $_jsonEncode = array()
 
 $_supportNullValue = false
 

Description détaillée

Content History table.

Depuis
3.2

Documentation des constructeurs et destructeur

◆ __construct()

__construct (   $db)

Constructor

Paramètres
\JDatabaseDriver$dbA database connector object
Depuis
3.1

Références $db.

Documentation des fonctions membres

◆ deleteOldVersions()

deleteOldVersions (   $maxVersions)

Utility method to remove the oldest versions of an item, saving only the most recent versions.

Paramètres
integer$maxVersionsThe maximum number of versions to save. All others will be deleted.
Renvoie
boolean true on success, false on failure.
Depuis
3.2

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

◆ getHashMatch()

getHashMatch ( )

Utility method to get a matching row based on the hash value and id columns. This lets us check to make sure we don't save duplicate versions.

Renvoie
string SHA1 hash on success. Empty string on failure.
Depuis
3.2

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

◆ getSha1()

getSha1 (   $jsonData,
ContentType  $typeTable 
)

Utility method to get the hash after removing selected values. This lets us detect changes other than modified date (which will change on every save).

Paramètres
mixed$jsonDataEither an object or a string with json-encoded data
ContentType$typeTableTable object with data for this content type
Renvoie
string SHA1 hash on success. Empty string on failure.
Depuis
3.2

Références $name, $options, $value, json_encode, et null.

◆ store()

store (   $updateNulls = false)

Overrides Table::store to set modified hash, user id, and save date.

Paramètres
boolean$updateNullsTrue to update fields even if they are null.
Renvoie
boolean True on success.
Depuis
3.2

Références Table\getInstance(), et null.

Documentation des champs

◆ $convertToInt

$convertToInt = array()

◆ $ignoreChanges

$ignoreChanges = array()

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