QUIQQER Event Liste
Hier finden Sie eine Übersicht aller QUIQQER Events
Globale Events
Diese Events sind über die events.xml nutzbar
- onQuiqqerInit
- onFireEvent [ $eventName, $params ]
- onLogWrite [ 'message', 'loglevel']
- onRequest [ \QUI\Rewrite, String URL]
- onRequestOutput [ String $content]
- onRewriteOutputBegin [ QUI\Rewrite, String $content]
- onRewriteOutput [ QUI\Rewrite, String $content]
- onHeaderLoaded // event triggert if QUIQQER is loaded and the User is authenticated
- onAdminRequest
- onAdminLoad
- onAdminLoadFooter
- onAjaxCallBefore [ $function, $params ]
- onAjaxCall [ $function, $result ]
- onAjaxResult [ $result ]
- onErrorHeaderShowBefore [ Integer $errorCode, String $url ]
- onErrorHeaderShowAfter [ Integer $errorCode, String $url ]
- onOutputParseBegin [&$content]
Output Filter Event
- onOutputParseEnd [&$content]
Output Filter Event
- onUpdateBegin
Update Event
- onUpdateEnd
Update Event - if update is done
- onQuiqqerSessionStorageInit [QUI\Session $Session, $storageOptions]
Mailer
- onMailer [QUI\Mail\Mailer]
- onMailerSendBegin [QUI\Mail\Mailer, PHPMailer]
- onMailerSend [QUI\Mail\Mailer, PHPMailer]
Cache Events
- onCachePurge
- onCacheClear [ $key ]
- onCacheClearAll
since 1.4.2
- onClearSettingsCache
- onClearCompleteQuiqqerCache
- onClearProjectsCache
- onClearProjectCache [ string $projectName ]
- onClearGroupsCache
- onClearUsersCache
- onClearPermissionsCache
- onClearPackagesCache
- onClearPackageCache [string $packageName]
User Events
- onUserCreate [ \QUI\Users\User ]
- onUserLoginStart [ userId|false ] (
false
if user cannot be determined at start of login process) - onUserLoginAjaxStart
- onUserAuthenticatorLoginStart [ userId|false, authenticator ] (
false
if user cannot be determined at start of login process) - onUserLogin [ \QUI\Users\User ]
- onUserLoginError [ userId, QUI\Exception ]
- onUserCliLogin [ \QUI\Users\User ] (since 1.3.1)
- onUserCliLoginError [ username, QUI\Exception|null ] (since 1.3.1)
- onUserLogoutBegin [ \QUI\Users\User ]
- onUserLogout [ \QUI\Users\User ]
- onUserSave [ \QUI\Users\User ]
- onUserSaveBegin [ \QUI\Users\User ]
- onUserSaveEnd [ \QUI\Users\User ]
- onUserLoad [ \QUI\Users\User ]
- onUserSetPassword [ \QUI\Users\User ]
- onUserChangePasswordBefore [ \QUI\Users\User, $newPassword, $oldPassword ]
- onUserChangePassword [ \QUI\Users\User, $newPassword, $oldPassword ]
- onUserGetAvatar [ \QUI\Users\User ]
- onUserDisable [ \QUI\Users\User ]
- onUserActivate [ \QUI\Users\User ]
- onUserDeactivate [ \QUI\Users\User ]
- onUserDelete [ \QUI\Users\User ]
- onUserAddressInitData [ \QUI\Users\Address, &$data ]
- onUserAddressSaveBegin [ \QUI\Users\Address, \QUI\Users\User ]
- onUserAddressSaveBefore [ \QUI\Users\Address, \QUI\Users\User, $dbData ]
- onUserAddressSave [ \QUI\Users\Address, \QUI\Users\User ]
since 1.6
- userActivateBegin [QUI\Users\User, $code, $PermissionUser]
Group Events
- onGroupCreate [ \QUI\Groups\Group ]
- onGroupSave [ \QUI\Groups\Group ]
- onGroupSaveBegin [ \QUI\Groups\Group ]
- onGroupSaveEnd [ \QUI\Groups\Group ]
- onGroupLoad [ \QUI\Groups\Group ]
- onGroupActivate [ \QUI\Groups\Group ]
- onGroupDeactivate [ \QUI\Groups\Group ]
- onGroupDelete [ \QUI\Groups\Group ]
Project Events
- onProjectConfigSave [ String $projectName, Array $config, Array $sentConfigParams ]
- onCreateProject [ \QUI\Projects\Project $Project ]
- onProjectSetupBegin [ QUI\Projects\Project $Project ]
- onProjectSetupEnd [ QUI\Projects\Project $Project ]
Paket Events
- onPackageInstall [ QUI\Package\Package $Package ]
- onPackageInstallBefore [ QUI\Package\Package $Package ]
- onPackageInstallAfter [ QUI\Package\Package $Package ]
- onPackageUpdate [ QUI\Package\Package $Package ]
- onPackageConfigSave [ \QUI\Package\Package $Package, array $params ]
- onPackageUnInstall [ String $packageName ]
- onPackageDestroy [ String $packageName ]
- onPackageSetupBegin [ QUI\Package\Package $Package ]
- onPackageSetup [ QUI\Package\Package $Package ]
- onPackageSetupEnd [ QUI\Package\Package $Package ]
Spezifische Paket Events
- onPackageInstall-PAKET_NAME [ QUI\Package\Package $Package ]
- onPackageInstallBefore-PAKET_NAME [ QUI\Package\Package $Package ]
- onPackageInstallAfter-PAKET_NAME [ QUI\Package\Package $Package ]
- onPackageUpdate-PAKET_NAME [ QUI\Package\Package $Package ]
- onPackageUnInstall-PAKET_NAME [ String $packageName ]
- onPackageSetupBegin-PAKET_NAME [ QUI\Package\Package $Package ]
- onPackageSetup-PAKET_NAME [ QUI\Package\Package $Package ]
- onPackageSetupEnd-PAKET_NAME [ QUI\Package\Package $Package ]
- onPackageDestroy-PAKET_NAME [ String $packageName ]
Beispiele:
onPackageInstall-quiqqer/core
onPackageSetupBegin-quiqqer/core
Site Events
- onSiteInit [ 'Site' ]
- onSiteActivate [ 'Site' ]
- onSiteCheckActivate [ 'Site' ]
- onSiteDeactivate [ 'Site' ]
- onSiteCheckDeactivate [ 'Site' ]
- onSiteSaveBefore [ 'Site' ]
- onSiteSave [ 'Site' ]
- onSiteDeleteBefore [ Integer 'siteId', \QUI\Projects\Project ]
- onSiteDelete [ Integer 'siteId', \QUI\Projects\Project ]
- onSiteDestroy [ 'Site' ]
- onSiteCreateChild [ String $newId, Site ]
- onSiteMoveBefore [ 'Site', Integer $newParentId ]
- onSiteMove [ 'Site', Integer $newParentId ]
- onSiteGetUrlRewritten [ 'Site', &$result ]
Media Events
- onMediaActivate [ \QUI\Projects\Media\Item ]
- onMediaDeactivate [ \QUI\Projects\Media\Item ]
- onMediaSaveBegin [ \QUI\Projects\Media\Item ]
- onMediaSave [ \QUI\Projects\Media\Item ]
- onMediaDelete [ \QUI\Projects\Media\Item ]
- onMediaDeleteBegin [ \QUI\Projects\Media\Item ]
- onMediaDestroy [ \QUI\Projects\Media\Item ]
- onMediaRename [ \QUI\Projects\Media\Item ]
- onMediaCreateSizeCache [ \QUI\Projects\Media\Item $Image, \Intervention\Image\Image $Cache ]
- onMediaCreateImageHtmlBegin [string $src, array $attributes]
- onMediaCreateImageHtml [string $picture]
Template Events
- onTemplateGetHeader [ QUI\Template ]
- onTemplateSiteFetch [ QUI\Template, QUI\Projects\Site ]
- onTemplateGetSiteTitle [ QUI\Template, QUI\Projects\Site ]
Permissions Events
- onPermissionsSet [ PermissionObject*, permissions ) ]
* QUI\Users\User, QUI\Groups\Group, QUI\Projects\Project, QUI\Projects\Site, QUI\Projects\Site\Edit
Setup Events
- onSetupAllBegin
- onSetupAllEnd
- onSetupMainSystemBegin
- onSetupMainSystemEnd
- onSetupCommunicationBegin
- onSetupCommunicationEnd
- onSetupMakeDirectoriesBegin
- onSetupMakeDirectoriesEnd
- onSetupMakeHeaderFilesBegin
- onSetupMakeHeaderFilesEnd
- onSetupPackageSetupBegin
- onSetupPackageSetupEnd
Klassen Events
\QUI\Projects\Site\Edit
- onInit [ 'Site' ]
- onActivate [ 'Site' ]
- onDeactivate [ 'Site' ]
- onSave [ 'Site' ]
- onDestroy [ 'Site' ]
- onDelete [ Integer 'siteId', \QUI\Projects\Project ]
- onCreateChild [ String $newId, Site ]
- onGetChildren [ 'Site', array params ]
- onMove [ 'Site', Integer $newParentId ]