Joomla CMS
4.2.2
Documentation des API du CMS Joomla en version 4.2.2
|
Fonctions membres publiques | |
__construct ($config=array(), MVCFactoryInterface $factory=null) | |
getTable ($type='User', $prefix='Joomla\\CMS\\Table\\', $config=array()) | |
getItem ($pk=null) | |
getForm ($data=array(), $loadData=true) | |
save ($data) | |
delete (&$pks) | |
block (&$pks, $value=1) | |
activate (&$pks) | |
batch ($commands, $pks, $contexts) | |
batchReset ($userIds, $action) | |
batchUser ($groupId, $userIds, $action) | |
getGroups () | |
getAssignedGroups ($userId=null) | |
getOtpConfig ($userId=null) | |
setOtpConfig ($userId, $otpConfig) | |
getOtpConfigEncryptionKey () | |
getTwofactorform ($userId=null) | |
generateOteps ($userId, $count=10) | |
isValidSecretKey ($userId, $secretKey, $options=array()) | |
isValidOtep ($userId, $otep, $otpConfig=null) | |
Fonctions membres publiques hérités de AdminModel | |
__construct ($config=array(), MVCFactoryInterface $factory=null, FormFactoryInterface $formFactory=null) | |
batch ($commands, $pks, $contexts) | |
checkin ($pks=array()) | |
checkout ($pk=null) | |
delete (&$pks) | |
getItem ($pk=null) | |
publish (&$pks, $value=1) | |
reorder ($pks, $delta=0) | |
save ($data) | |
saveorder ($pks=array(), $order=null) | |
generateTitle ($categoryId, $table) | |
initBatch () | |
editAssociations ($data) | |
Fonctions membres publiques hérités de FormModel | |
__construct ($config=array(), MVCFactoryInterface $factory=null, FormFactoryInterface $formFactory=null) | |
checkin ($pk=null) | |
checkout ($pk=null) | |
validate ($form, $data, $group=null) | |
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 | |
loadFormData () | |
preprocessForm (Form $form, $data, $group='user') | |
Fonctions membres protégées hérités de AdminModel | |
batchAccess ($value, $pks, $contexts) | |
batchCopy ($value, $pks, $contexts) | |
cleanupPostBatchCopy (TableInterface $table, $newId, $oldId) | |
batchLanguage ($value, $pks, $contexts) | |
batchMove ($value, $pks, $contexts) | |
batchTag ($value, $pks, $contexts) | |
canDelete ($record) | |
canEditState ($record) | |
generateNewTitle ($categoryId, $alias, $title) | |
getReorderConditions ($table) | |
populateState () | |
prepareTable ($table) | |
checkCategoryId ($categoryId) | |
redirectToAssociations ($data) | |
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) | |
Attributs protégés | |
$_item = null | |
Attributs protégés hérités de AdminModel | |
$text_prefix = null | |
$event_after_delete = null | |
$event_after_save = null | |
$event_before_delete = null | |
$event_before_save = null | |
$event_before_change_state = null | |
$event_change_state = null | |
$event_before_batch = null | |
$batch_copymove = 'category_id' | |
$batch_commands | |
$associationsContext = null | |
$batchSet = null | |
$user = null | |
$table = null | |
$tableClassName = null | |
$contentType = null | |
$type = null | |
Attributs protégés hérités de FormModel | |
$events_map = null | |
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() | |
Membres hérités additionnels | |
Fonctions membres publiques statiques hérités de BaseModel | |
static | addIncludePath ($path='', $prefix='') |
Champs de données hérités de AdminModel | |
$typeAlias | |
Attributs protégés statiques hérités de BaseModel | |
static | $paths |
User model.
__construct | ( | $config = array() , |
|
MVCFactoryInterface | $factory = null |
||
) |
Constructor.
array | $config | An optional associative array of configuration settings. |
MVCFactoryInterface | $factory | The factory. |
Références $config, et Symfony\Contracts\Service\__construct().
activate | ( | & | $pks | ) |
Method to activate user records.
array | &$pks | The ids of the items to activate. |
Références $i, $result, $user, Text\_(), Access\check(), elseif, Factory\getApplication(), Factory\getUser(), PluginHelper\importPlugin(), et null.
batch | ( | $commands, | |
$pks, | |||
$contexts | |||
) |
Method to perform batch operations on an item or a set of items.
array | $commands | An array of commands to perform. |
array | $pks | An array of item ids. |
array | $contexts | An array of item contexts. |
Références Text\_(), ArrayHelper\getValue(), et ArrayHelper\toInteger().
batchReset | ( | $userIds, | |
$action | |||
) |
Batch flag users as being required to reset their passwords
array | $userIds | An array of user IDs on which to operate |
string | $action | The action to perform |
Références $db, $query, $value, Text\_(), UserHelper\checkSuperUserInUsers(), Joomla\Database\getDatabase(), Factory\getUser(), ParameterType\INTEGER, et ArrayHelper\toInteger().
batchUser | ( | $groupId, | |
$userIds, | |||
$action | |||
) |
Perform batch operations
integer | $groupId | The group ID which assignments are being edited |
array | $userIds | An array of user IDs on which to operate |
string | $action | The action to perform |
Références $db, $groups, $id, $query, Text\_(), Access\checkGroup(), UserHelper\checkSuperUserInUsers(), Joomla\Database\getDatabase(), Factory\getUser(), ParameterType\INTEGER, et ArrayHelper\toInteger().
block | ( | & | $pks, |
$value = 1 |
|||
) |
Method to block user records.
array | &$pks | The ids of the items to publish. |
integer | $value | The value of the published state |
Références $app, $i, $options, $result, $user, $value, Text\_(), Access\check(), elseif, Factory\getApplication(), Factory\getUser(), PluginHelper\importPlugin(), et null.
delete | ( | & | $pks | ) |
Method to delete rows.
array | &$pks | An array of item ids. |
Références $i, $user, Text\_(), Access\check(), Factory\getApplication(), Factory\getUser(), et PluginHelper\importPlugin().
generateOteps | ( | $userId, | |
$count = 10 |
|||
) |
No longer used
integer | $userId | Ignored |
integer | $count | Ignored |
getAssignedGroups | ( | $userId = null | ) |
Gets the groups this object is assigned to
integer | $userId | The user ID to retrieve the groups for |
Références $form, $params, $result, $userId, ComponentHelper\getParams(), Joomla\CMS\MVC\Model\getState(), et UserHelper\getUserGroups().
getForm | ( | $data = array() , |
|
$loadData = true |
|||
) |
Method to get the record form.
array | $data | An optional array of data for the form to interrogate. |
boolean | $loadData | True if the form is to load its own data (default case), false if not. |
If users without core.manage permission editing their own account, remove some fields which they should not be allowed to change and prevent them to change user name if configured
Implémente FormModelInterface.
Références $form, $user, $userId, ComponentHelper\getParams(), Factory\getUser(), Multilanguage\isEnabled(), et Joomla\CMS\MVC\Model\loadForm().
getGroups | ( | ) |
Gets the available groups.
Références $model, $user, Factory\getUser(), et null.
getItem | ( | $pk = null | ) |
Method to get a single record.
integer | $pk | The id of the primary key. |
Références Joomla\CMS\MVC\Model\getState(), et null.
getOtpConfig | ( | $userId = null | ) |
No longer used
integer | $userId | Ignored |
getOtpConfigEncryptionKey | ( | ) |
No longer used
Références Factory\getApplication().
getTable | ( | $type = 'User' , |
|
$prefix = 'Joomla\\CMS\\Table\\' , |
|||
$config = array() |
|||
) |
Returns a reference to the a Table object, always creating it.
string | $type | The table type to instantiate |
string | $prefix | A prefix for the table class name. Optional. |
array | $config | Configuration array for model. Optional. |
Références $config, $prefix, $type, et Table\getInstance().
getTwofactorform | ( | $userId = null | ) |
No longer used
integer | $userId | Ignored |
isValidOtep | ( | $userId, | |
$otep, | |||
$otpConfig = null |
|||
) |
No longer used
integer | $userId | Ignored |
string | $otep | Ignored |
object | $otpConfig | Ignored |
isValidSecretKey | ( | $userId, | |
$secretKey, | |||
$options = array() |
|||
) |
No longer used. Always returns true.
integer | $userId | Ignored |
string | $secretKey | Ignored |
array | $options | Ignored |
|
protected |
Method to get the data that should be injected in the form.
Références $data, Factory\getApplication(), et Joomla\CMS\MVC\Model\preprocessData().
|
protected |
Override Joomla::preprocessForm to ensure the correct plugin group is loaded.
Form | $form | A Form object. |
mixed | $data | The data expected for the form. |
string | $group | The name of the plugin group to import (defaults to "content"). |
Références $data, $form, et Joomla\CMS\MVC\Model\preprocessForm().
save | ( | $data | ) |
Method to save the form data.
array | $data | The form data. |
Références $data, $user, Text\_(), Access\checkGroup(), Factory\getApplication(), User\getInstance(), Joomla\CMS\MVC\Model\getState(), Factory\getUser(), null, et Joomla\CMS\MVC\Model\setState().
setOtpConfig | ( | $userId, | |
$otpConfig | |||
) |
No longer used
integer | $userId | Ignored |
\stdClass | $otpConfig | Ignored |
|
protected |