Joomla CMS  4.2.2
Documentation des API du CMS Joomla en version 4.2.2
Référence de la classe UpdatesitesModel
+ Graphe d'héritage de UpdatesitesModel:

Fonctions membres publiques

 __construct ($config=[], MVCFactoryInterface $factory=null)
 
 publish (&$eid=[], $value=1)
 
 delete ($ids=[])
 
 rebuild ()
 
 getItems ()
 
- Fonctions membres publiques hérités de InstallerModel
 __construct ($config=array(), MVCFactoryInterface $factory=null)
 
- Fonctions membres publiques hérités de ListModel
 __construct ($config=array(), MVCFactoryInterface $factory=null)
 
 getIsEmptyState ()
 
 getActiveFilters ()
 
 getItems ()
 
 getPagination ()
 
 getTotal ()
 
 getStart ()
 
 getFilterForm ($data=array(), $loadData=true)
 
 getUserStateFromRequest ($key, $request, $default=null, $type='none', $resetPage=true)
 
- Fonctions membres publiques hérités de BaseDatabaseModel
 __construct ($config=array(), MVCFactoryInterface $factory=null)
 
 getTable ($name='', $prefix='', $options=array())
 
 isCheckedOut ($item)
 
 getDbo ()
 
 setDbo (DatabaseInterface $db=null)
 
 __get ($name)
 
- Fonctions membres publiques hérités de BaseModel
 __construct ($config=array())
 
 getName ()
 
- Fonctions membres publiques hérités de CMSObject
 __construct ($properties=null)
 
 __toString ()
 
 def ($property, $default=null)
 
 get ($property, $default=null)
 
 getProperties ($public=true)
 
 getError ($i=null, $toString=true)
 
 getErrors ()
 
 set ($property, $value=null)
 
 setProperties ($properties)
 
 setError ($error)
 
- Fonctions membres publiques hérités de StatefulModelInterface
 getState ($property=null, $default=null)
 
 setState ($property, $value=null)
 
- Fonctions membres publiques hérités de DispatcherAwareInterface
 setDispatcher (DispatcherInterface $dispatcher)
 
- Fonctions membres publiques hérités de CurrentUserInterface
 setCurrentUser (User $currentUser)
 
- Fonctions membres publiques hérités de CacheControllerFactoryAwareInterface
 setCacheControllerFactory (CacheControllerFactoryInterface $factory)
 
- Fonctions membres publiques hérités de DatabaseAwareInterface
 setDatabase (DatabaseInterface $db)
 
- Fonctions membres publiques hérités de FormFactoryAwareInterface
 setFormFactory (FormFactoryInterface $factory)
 

Fonctions membres protégées

 getJoomlaUpdateSitesIds ($column=0)
 
 populateState ($ordering='name', $direction='asc')
 
 getStoreId ($id='')
 
 getListQuery ()
 
- Fonctions membres protégées hérités de InstallerModel
 _getList ($query, $limitstart=0, $limit=0)
 
 translate (&$items)
 
- Fonctions membres protégées hérités de ListModel
 getEmptyStateQuery ()
 
 _getListQuery ()
 
 getListQuery ()
 
 getStoreId ($id='')
 
 loadFormData ()
 
 populateState ($ordering=null, $direction=null)
 
 refineSearchStringToRegex ($search, $regexDelimiter='/')
 
- Fonctions membres protégées hérités de BaseDatabaseModel
 _getList ($query, $limitstart=0, $limit=0)
 
 _getListCount ($query)
 
 _createTable ($name, $prefix='Table', $config=array())
 
 bootComponent ($component)
 
 dispatchEvent (EventInterface $event)
 

Membres hérités additionnels

- Fonctions membres publiques statiques hérités de BaseModel
static addIncludePath ($path='', $prefix='')
 
- Attributs protégés hérités de ListModel
 $cache = array()
 
 $context = null
 
 $filter_fields = array()
 
 $query = array()
 
 $lastQueryStoreId = null
 
 $filterFormName = null
 
 $htmlFormName = 'adminForm'
 
 $filterBlacklist = array()
 
 $filterForbiddenList = array()
 
 $listBlacklist = array('select')
 
 $listForbiddenList = array('select')
 
- Attributs protégés hérités de BaseDatabaseModel
 $option = null
 
 $event_clean_cache = null
 
- Attributs protégés hérités de BaseModel
 $name
 
- Attributs protégés hérités de CMSObject
 $_errors = array()
 
- Attributs protégés statiques hérités de BaseModel
static $paths
 

Description détaillée

Installer Update Sites Model

Depuis
3.4

Documentation des constructeurs et destructeur

◆ __construct()

__construct (   $config = [],
MVCFactoryInterface  $factory = null 
)

Constructor.

Paramètres
array$configAn optional associative array of configuration settings.
MVCFactoryInterface$factoryThe factory.
Depuis
1.6
Voir également

Références $config, et Symfony\Contracts\Service\__construct().

Documentation des fonctions membres

◆ delete()

delete (   $ids = [])

Deletes an update site.

Paramètres
array$idsExtension ids to delete.
Renvoie
void
Exceptions
Exceptionon ACL error
Depuis
3.6

Références $app, $count, $db, $i, $id, $query, Text\_(), Factory\getApplication(), Joomla\Database\getDatabase(), Factory\getUser(), ParameterType\INTEGER, name, Text\plural(), et Text\sprintf().

◆ getItems()

getItems ( )

Method to get an array of data items.

Renvoie
mixed An array of data items on success, false on failure.
Depuis
4.0.0

Implémente ListModelInterface.

Références $data, $item, $items, et InstallerHelper\getDownloadKey().

◆ getJoomlaUpdateSitesIds()

getJoomlaUpdateSitesIds (   $column = 0)
protected

Fetch the Joomla update sites ids.

Paramètres
integer$columnColumn to return. 0 for update site ids, 1 for extension ids.
Renvoie
array Array with joomla core update site ids.
Depuis
3.6.0

Références $db, $query, et Joomla\Database\getDatabase().

◆ getListQuery()

getListQuery ( )
protected

Method to get the database query

Renvoie
The database query
Depuis
3.4

Note: The search for name, ordering and pagination are processed by the parent InstallerModel class (in extension.php).

Références $clientId, $db, $enabled, $folder, $query, $type, Joomla\Database\getDatabase(), InstallerHelper\getDownloadKeyExistsSites(), InstallerHelper\getDownloadKeySupportedSites(), Joomla\CMS\MVC\Model\getState(), ParameterType\INTEGER, et null.

◆ getStoreId()

getStoreId (   $id = '')
protected

◆ populateState()

populateState (   $ordering = 'name',
  $direction = 'asc' 
)
protected

Method to auto-populate the model state.

Note. Calling getState in this method will result in recursion.

Paramètres
string$orderingAn optional ordering field.
string$directionAn optional direction (asc|desc).
Renvoie
void
Depuis
3.4

Références $default, $direction, $key, $ordering, null, Joomla\CMS\MVC\Model\populateState(), et Joomla\CMS\MVC\Model\setState().

◆ publish()

publish ( $eid = [],
  $value = 1 
)

Enable/Disable an extension.

Paramètres
array$eidExtension ids to un/publish
int$valuePublish value
Renvoie
boolean True on success
Exceptions
Exceptionon ACL error
Depuis
3.4

Références $i, $id, $result, $value, Text\_(), Joomla\Database\getDatabase(), et Factory\getUser().

◆ rebuild()

rebuild ( )

Rebuild update sites tables.

Renvoie
void
Exceptions
Exceptionon ACL error
Depuis
3.6

Search if the extension exists in the extensions table. Excluding Joomla core extensions and discovered but not yet installed extensions.

Références $app, $count, $db, $link, $manifest, $name, $query, $type, Text\_(), Route\_(), Folder\files(), Factory\getApplication(), Joomla\Database\getDatabase(), Factory\getUser(), PluginHelper\importPlugin(), PluginHelper\isEnabled(), JPATH_ADMINISTRATOR, JPATH_API, JPATH_SITE, null, et Text\sprintf().


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