Joomla CMS  4.2.2
Documentation des API du CMS Joomla en version 4.2.2
Référence du fichier rules.php

Espaces de nommage

 Joomla\Site
 

Variables

 $document = Factory::getDocument()
 
 $ajaxUri = Route::_('index.php?option=com_config&task=application.store&format=json&' . Session::getFormToken() . '=1')
 
< details >< summary class="rule-notes"> if($section==='component'||! $section) else
 
 $isSuperUserGroup = Access::checkGroup($group->value, 'core.admin')
 
 if (!empty( $action->description))
 
 endif
 
 $assetRule = $newItem === false ? $assetRules->allow($action->name, $group->value) : null
 
< option value=""<?php echo( $assetRule===null ? ' selected="selected"' :'');?> $result = array()
 
 $inheritedGroupRule = Access::checkGroup((int) $group->value, $action->name, $assetId)
 
 $inheritedGroupParentAssetRule = !empty($parentAssetId) ? Access::checkGroup($group->value, $action->name, $parentAssetId) : null
 
 $inheritedParentGroupRule = !empty($group->parent_id) ? Access::checkGroup($group->parent_id, $action->name, $assetId) : null
 
 endforeach
 

Documentation des variables

◆ $ajaxUri

$ajaxUri = Route::_('index.php?option=com_config&task=application.store&format=json&' . Session::getFormToken() . '=1')

◆ $assetRule

$assetRule = $newItem === false ? $assetRules->allow($action->name, $group->value) : null

Possible values: null = not set means inherited false = denied true = allowed

◆ $document

$document = Factory::getDocument()

◆ $inheritedGroupParentAssetRule

$inheritedGroupParentAssetRule = !empty($parentAssetId) ? Access::checkGroup($group->value, $action->name, $parentAssetId) : null

◆ $inheritedGroupRule

$inheritedGroupRule = Access::checkGroup((int) $group->value, $action->name, $assetId)

◆ $inheritedParentGroupRule

$inheritedParentGroupRule = !empty($group->parent_id) ? Access::checkGroup($group->parent_id, $action->name, $assetId) : null

◆ $isSuperUserGroup

$isSuperUserGroup = Access::checkGroup($group->value, 'core.admin')

◆ $result

return $result = array()
Exemples:
C:/laragon/www/_install/Joomla_422-Stable-Full_Package_French_v1/libraries/src/HTML/HTMLHelper.php.

Référencé par StringStream\__construct(), Editor\__construct(), Engine\__debugInfo(), Query\__destruct(), OtherObject\__toString(), ByteStringWithChunkObject\__toString(), TextStringWithChunkObject\__toString(), SignedIntegerObject\__toString(), UnsignedIntegerObject\__toString(), TagObject\__toString(), InfiniteListObject\__toString(), InfiniteMapObject\__toString(), ByteStringObject\__toString(), TextStringObject\__toString(), MapObject\__toString(), ListObject\__toString(), CSR\__toString(), PlgContentJoomla\_canDeleteCategories(), PlgContentJoomla\_canDeleteStage(), Module\_getAssetParentId(), Category\_getAssetParentId(), Content\_getAssetParentId(), WorkflowTable\_getAssetParentId(), InstallerModel\_getList(), PluginsModel\_getList(), ModulesModel\_getList(), UpdateModel\_getList(), GroupsModel\_getList(), FieldsModel\_getList(), Categories\_load(), Stream\_stream_read(), Stream\_stream_write(), UserModel\activate(), ModuleController\add(), NativeCalculator\add(), ItemController\add(), Mail\addAttachment(), ArrayHelper\addColumn(), Users\admin_language(), InstallController\ajax_upload(), Rule\allow(), Registry\append(), FtpClient\append(), ArrayHelper\arrayFromObject(), POP3\authorise(), AdminModel\batch(), Calculator\bitwise(), Engine\bitwise_leftRotate(), UserModel\block(), NomenuRules\build(), MysqlChangeItem\buildCheckQuery(), PostgresqlChangeItem\buildCheckQuery(), SqlsrvChangeItem\buildCheckQuery(), UserController\cancel(), TaskController\cancel(), ModuleController\cancel(), CategoryController\cancel(), ItemController\cancel(), ContactController\cancel(), MediaHelper\canUpload(), PgSqlCaster\castResult(), Captcha\checkAnswer(), CertificateToolbox\checkChain(), FieldModel\checkDefaultValue(), BaseController\checkEditId(), ResetModel\checkResetLimit(), TemplateModel\child(), InputFilter\clean(), InputFilter\cleanCmd(), InputFilter\cleanTrim(), SMTP\client_send(), StringStream\close(), Calculator\cmp(), SFTP\comparator(), PHP\compareHelper(), Query\controlPagedResultResponse(), PHP\convertToObj(), ComponentAdapter\copyBaseFiles(), HtmlDocument\countModules(), ECKey\createECKeyUsingOpenSSL(), ApiModel\createFile(), ApiModel\createFolder(), PHPMailer\createHeader(), ContenthistoryHelper\createObjectArray(), ConfigurationModel\createRootUser(), TagsHelper\createTagsFromField(), UpdateModel\createUpdateFile(), ParagonIE_Sodium_Compat\crypto_generichash_final(), SMTP\data(), Files\decodeData(), InputFilter\decodeFileData(), Normalizer\decompose(), RC2\decrypt(), DisplayController\delete(), MapsModel\delete(), IndexModel\delete(), StyleModel\delete(), MfaTable\delete(), MenuModel\delete(), ApiModel\delete(), ModuleModel\delete(), User\delete(), AdminModel\delete(), SFTP\delete(), ContentHistory\deleteOldVersions(), Manifest\deserializeMetaData(), SessionManager\destroySessions(), Stream\detach(), WebClient\detectEngine(), PlgSystemStats\disablePlugin(), DiscoverModel\discover(), DiscoverModel\discover_install(), Installer\discover_install(), FeedView\display(), JsonView\display(), HtmlView\display(), Captcha\display(), PHP\divide_digit(), BigDecimal\dividedBy(), BigInteger\dividedBy(), NativeCalculator\doAdd(), InstallerAdapter\doDatabaseTransactions(), DeleteUserCommand\doExecute(), AddUserToGroupCommand\doExecute(), RemoveUserFromGroupCommand\doExecute(), ExtensionInstallCommand\doExecute(), ExtensionDiscoverInstallCommand\doExecute(), NativeCalculator\doMul(), NativeCalculator\doSub(), OpenSSL\doVerify(), UpdateModel\downloadPackage(), ArrayHelper\dropColumn(), AbstractDumper\dump(), HtmlDumper\dump(), DebugBarVarDumper\dump(), StyleModel\duplicate(), ItemController\edit(), ArticleController\edit(), XML\encodeXMLParameters(), RC2\encrypt(), SymmetricKey\encrypt(), MysqliDriver\escape(), MysqlDriver\escape(), TraceablePDOStatement\execute(), Joomla\CMS\MVC\Model\executeTransition(), Archive\extract(), DatabaseModel\fetchSchemaCache(), SFTP\file_exists(), TelFilter\filter(), UpdateModel\finaliseUpgrade(), PlgInstallerOverride\finalize(), SqlsrvChangeItem\fixInteger(), MysqlChangeItem\fixInteger(), PostgresqlChangeItem\fixInteger(), TemplateModel\fixTemplateName(), ArrayHelper\flatten(), FlattenException\flattenArgs(), BigNumber\floatToString(), Session\fork(), BCMath\format(), HtmlErrorRenderer\formatArgs(), Calculator\fromArbitraryBase(), BigInteger\fromBase(), FileStorage\gc(), EvalBarrett\generateCustomReduction(), EvalBarrett\generateInlineAdd(), EvalBarrett\generateInlineSubtract1(), EvalBarrett\generateInlineSubtract2(), SSH2\get_channel_packet(), SFTP\get_xstat_cache_prop(), ContentHelper\getActions(), ConfigHelper\getAllComponents(), FieldTable\getAssetId(), Access\getAssetRules(), UserModel\getAssignedGroups(), CategoriesHelper\getAssociations(), ASNObject\getBinary(), PHPMailer\getBoundary(), Editor\getButtons(), ComponentHelper\getComponent(), ComponentModel\getComponent(), ConfigHelper\getComponentsWithConfig(), MemcachedStorage\getConnection(), Stream\getContents(), ContentType\getContentTable(), Joomlaupdate\getCoreUpdateNotification(), ChoiceQuestion\getDefaultValidator(), TemplateModel\getDirectoryTree(), X509\getDN(), X509\getDNProp(), OctetString\getEncodedValue(), Construct\getEncodedValue(), FieldsHelper\getFieldsPluginId(), TemplateModel\getFiles(), ContenthistoryHelper\getFormFile(), ContenthistoryHelper\getFormValues(), RemoveUserFromGroupCommand\getGroups(), Access\getGroupsByUser(), ChecksModel\getIniParserAvailability(), UpdateModel\getIniParserAvailability(), PlugininfoField\getInput(), MessagesModel\getItem(), NoteModel\getItem(), OverrideModel\getItem(), TagModel\getItem(), LevelModel\getItem(), AbstractMenu\getItem(), CategoryModel\getItem(), FieldModel\getItem(), ItemModel\getItem(), FetchMediaItemsEvent\getItems(), SearchModel\getItems(), AssociationsHelper\getLanguagefilterPluginId(), DataField\getLayoutData(), LibraryHelper\getLibrary(), TagsSimilarHelper\getList(), LoggedHelper\getList(), LoginModel\getLoginModule(), ContenthistoryHelper\getLookupValue(), PHPMailer\getMailMIME(), TemplateModel\getMediaFiles(), Document\getMetaData(), LanguageHelper\getMetadata(), ModuleHelper\getModule(), ModuleHelper\getModuleById(), ModuleHelper\getModules(), MenusModel\getModules(), MenuModel\getModules(), ItemModel\getModules(), CronExpression\getMultipleRunDates(), Base64EncodingTag\getNormalizedData(), InfiniteMapObject\getNormalizedData(), TextStringWithChunkObject\getNormalizedData(), ByteStringWithChunkObject\getNormalizedData(), MapObject\getNormalizedData(), SignedIntegerObject\getNormalizedData(), WhosonlineHelper\getOnlineCount(), PlgFieldsSubform\getOptionsFromField(), PlgQuickiconOverrideCheck\getOverridePluginId(), TemplateModel\getOverridesList(), RouterView\getPath(), ChecksModel\getPhpOptionsSufficient(), PluginHelper\getPlugin(), TemplateModel\getPreview(), MediaModel\getProviders(), DisplayController\getQuickiconContent(), PluginsController\getQuickiconContent(), CategoriesController\getQuickiconContent(), ItemsController\getQuickiconContent(), TagsController\getQuickiconContent(), ModulesController\getQuickiconContent(), ArticlesController\getQuickiconContent(), UsersController\getQuickiconContent(), RedirectHelper\getRedirectPluginId(), MethodModel\getRenderOptions(), Nested\getRootId(), ChangeSet\getSchema(), HistoryModel\getSha1Hash(), ChangeSet\getStatus(), PlgFieldsSubform\getSubfieldsFromField(), AssociationsHelper\getSupportedExtension(), PgsqlDriver\getTableColumns(), MysqlDriver\getTableColumns(), MysqliDriver\getTableColumns(), MysqlDriver\getTableCreate(), MysqliDriver\getTableCreate(), TemplateModel\getTemplate(), PlgInstallerOverride\getUpdatedFiles(), ChangeSet\getUpdateQueries(), Updater\getUpdateSites(), UpdateModel\getUpdateSitesInfo(), UsersModel\getUserDisplayedGroups(), Access\getUsersByGroup(), TextStringWithChunkObject\getValue(), ByteStringWithChunkObject\getValue(), ArrayHelper\getValue(), Router\getVar(), ItemModel\getViewLevels(), NamePrep\hangulCompose(), NamePrep\hangulDecompose(), Session\hasToken(), LengthCalculator\hex2bin(), ECSignature\hex2bin(), SignedIntegerObject\hex2bin(), UnsignedIntegerObject\hex2bin(), MessagesModel\hideMessages(), Iconv\iconv(), Iconv\iconv_mime_decode(), Bootup\initAll(), InstallModel\install(), UpdateModel\install(), Installer\install(), PharStreamWrapper\invokeInternalStreamWrapper(), SFTP\is_dir(), SFTP\is_file(), SFTP\is_link(), ParagonIE_Sodium_Core_Ristretto255\is_valid_point(), PlgSystemJooa11y\isAuthorisedDisplayChecker(), PlgSystemDebug\isAuthorisedDisplayDebug(), BackupcodesModel\isBackupCode(), ModuleHelper\isEnabled(), PluginHelper\isEnabled(), SymmetricKey\isValidEngineHelper(), CliDumper\isWindowsTrueColor(), AttestedCredentialData\jsonSerialize(), Engine\jsonSerialize(), BigInteger\jsonSerialize(), Users\language(), X509\listRevoked(), SSH2\load(), PuTTY\load(), PKCS8\load(), PSS\load(), MfaTable\load(), Language\load(), Table\load(), CaptiveModel\loadCaptiveRenderOptions(), ClassLoader\loadClass(), XML\loadCurveByParam(), XML\loadCurveByParamRFC4050(), Language\loadLanguage(), MenusHelper\loadXml(), AdministratorApplication\login(), DisplayController\logout(), SFTP\lstat(), PHPMailer\mailPassthru(), PHPMailer\mailSend(), Iconv\mapFromUtf8(), Iconv\mapToUtf8(), Mbstring\mb_encode_numericentity(), Mbstring\mb_str_split(), TimeDataCollector\measure(), ProfileCollector\measure(), ContenthistoryHelper\mergeLabels(), ArrayHelper\mergeRecursive(), DatabaseModel\mergeSchemaCache(), SFTP\mkdir(), GmpCalculator\modInverse(), Montgomery\modInverse67108864(), BigInteger\modPow(), NativeCalculator\mul(), BCMath\mul(), SFTP\nlist_helper(), GMP\normalize(), BCMath\normalize(), PHP\normalize(), DatabaseQuery\nullDate(), PlgSystemPrivacyconsent\onAfterRender(), PlgSystemActionLogs\onAfterRespond(), PlgSystemDebug\onAjaxDebug(), PlgContentJoomla\onContentBeforeChangeState(), PlgEditorCodemirror\onDisplay(), Joomla\onExtensionAfterUninstall(), PlgInstallerOverride\onExtensionAfterUpdate(), PlgInstallerOverride\onInstallerAfterInstaller(), PlgInstallerOverride\onJoomlaAfterUpdate(), MessagesModel\onProcessList(), PlgUserToken\onUserAfterSave(), PlgUserProfile\onUserAfterSave(), PlgAuthenticationJoomla\onUserAuthenticate(), Basic\onUserAuthenticate(), PlgAuthenticationCookie\onUserAuthenticate(), PlgUserJoomla\onUserLogin(), PlgWorkflowPublishing\onWorkflowBeforeTransition(), SuggestionsController\opensearchsuggest(), Strings\packSSH2(), Inline\parse(), NomenuRules\parse(), UriHelper\parse_url(), SFTP\parseAttributes(), InstallerAdapter\parseQueries(), ArrayHelper\pivot(), TagsHelper\postStoreProcess(), NativeCalculator\pow(), OpenSSL\powModHelper(), FormModel\preprocessForm(), Query\processDynamicTaxonomy(), ExtensionInstallCommand\processPathInstallation(), Query\processStaticTaxonomy(), ExtensionInstallCommand\processUrlInstallation(), PackedAttestationStatementSupport\processWithCertificate(), TPMAttestationStatementSupport\processWithCertificate(), TraceablePDO\profileCall(), UpdatesitesModel\publish(), ManageModel\publish(), TemplateModel\publish(), MapsModel\publish(), NewsfeedModel\publish(), IndexModel\publish(), AdminModel\publish(), SFTP\put(), XML\query(), Stream\read(), LdapClient\read(), Normalizer\recompose(), SSH2\reconnect(), PowerOfTwo\reduce(), Montgomery\reduce(), Barrett\reduce(), ManageModel\refresh(), Installer\refreshManifestCache(), CMSPlugin\registerLegacyListener(), Barrett\regularBarrett(), Integer\regularPolynomialMultiply(), ManageModel\remove(), Registry\remove(), X509\removeAttribute(), X509\removeExtensionHelper(), ApplicationModel\removeroot(), AdminModel\reorder(), UnicodeString\replace(), ConfigPostProcessor\replacementRuleMatch(), MessagesModel\resetMessages(), Joomla\Component\Media\Administrator\Provider\resolveAdapterAndPath(), ParagonIE_Sodium_Core_Ristretto255\ristretto255_elligator(), ParagonIE_Sodium_Core_Ristretto255\ristretto255_frombytes(), ParagonIE_Sodium_Core_Ristretto255\ristretto255_p3_tobytes(), SiteApplication\route(), CMSApplication\route(), WorkflowModel\save(), UserController\save(), CategoryController\save(), UpdatesiteModel\save(), ComponentModel\save(), LanguageModel\save(), MenuModel\save(), ApplicationModel\save(), TemplateModel\save(), ArticleController\save(), StyleModel\save(), CategoryModel\save(), User\save(), ModuleModel\save(), AdminModel\save(), ItemModel\save(), LibraryHelper\saveParams(), PlgSystemStats\saveParams(), ParagonIE_Sodium_Core_Ristretto255\scalarmult_ristretto255(), LdapClient\search(), LocalAdapter\search(), PlgAuthenticationLdap\searchByString(), Stream\seek(), JWKSet\selectKey(), Mail\Send(), PHPMailer\serverHostname(), Pagination\setAdditionalUrlParam(), MethodsModel\setFlag(), FetchMediaItemsEvent\setItems(), Mail\setSender(), SFTP\setstat(), WorkflowstageField\setup(), TransitionField\setup(), ModulesPositionField\setup(), CaptchaField\setup(), ModulesModuleField\setup(), OrderingField\setup(), ModulepositionField\setup(), ChromestyleField\setup(), ModulesPositioneditField\setup(), TemplatestyleField\setup(), MenuitemField\setup(), MenuItemByTypeField\setup(), TextField\setup(), EditorField\setup(), MediaField\setup(), Captcha\setupField(), MysqliDriver\setUtf(), RSA\sign(), ECDSA\sign(), RSAPKCS1\sign(), PrivateKey\sign(), X509\sign(), X509\signCRL(), X509\signCSR(), X509\signSPKAC(), LdapClient\simple_search(), Montgomery\slidingWindow(), Engine\slidingWindow(), JWS\split(), BCMath\sqrt(), SFTP\stat(), OutputController\store(), Versioning\store(), MfaTable\store(), PageController\store(), ViewController\store(), CallbackController\store(), FileStorage\store(), Usergroup\store(), CoreContent\store(), User\store(), Nested\store(), FtpClient\store(), Taxonomy\storeNode(), StringWrapper\stream_read(), StreamString\stream_read(), Random\string(), Assertion\stringify(), ContactController\submit(), TagsHelper\tagItem(), Stream\tell(), Crypt\timingSafeCompare(), timingSafeEquals(), Calculator\toArbitraryBase(), Calculator\toBinary(), Engine\toBits(), PHP\toBytes(), Calculator\toDecimal(), HTMLHelper\tooltipText(), RSAKey\toPEM(), PHP\toString(), Joomla\CMS\Application\triggerEvent(), StringHelper\truncate(), Installer\uninstall(), Strings\unpackSSH2(), UpdateModel\update(), Installer\update(), JoomlaInstallerScript\updateDatabaseMysql(), ApiModel\updateFile(), UpdateCoreCommand\updateJoomlaCore(), UpdateModel\upload(), utf8_bad_replace(), utf8_bad_strip(), utf8_byte_position(), utf8_from_unicode(), utf8_strip_ascii_ctrl(), utf8_strip_non_ascii(), utf8_strip_non_ascii_ctrl(), SplFixedArray\valid(), PublicKey\verify(), Stream\write(), FtpClient\write(), et Stream\writeFile().

◆ else

if ( $isSuperUserGroup) else
Valeur initiale :
{
echo Text::alt('JLIB_RULES_SETTING_NOTES_ITEM', $component . '_' . $section)
$section
Definition: administrator/components/com_categories/tmpl/categories/default.php:35
$component
Definition: administrator/components/com_categories/tmpl/categories/default.php:34

◆ endforeach

endforeach

◆ endif

endif

◆ if

if(!empty($action->description))