BEdita API doc | 4-cactus
  • Class
  • Tree
  • Deprecated
  • Download

Classes

  • Addon
  • AddressbookController
  • AddressbookShell
  • AdminController
  • Alias
  • Annotation
  • ApiAuthComponent
  • ApiBaseController
  • ApiFormatterComponent
  • ApiUploadComponent
  • ApiValidatorComponent
  • AppController
  • AppError
  • AppHelper
  • Application
  • AppModel
  • Area
  • AreasController
  • Audio
  • AuthenticationsController
  • BannedIp
  • BEAppModel
  • BEAppObjectModel
  • BeAuthComponent
  • BeAuthFacebookComponent
  • BeAuthGoogleComponent
  • BeAuthTwitterComponent
  • BeCallbackManager
  • BeConfigure
  • BeCustomPropertyComponent
  • BeditaAnnotationModel
  • BeditaBaseShell
  • BeditaCollectionModel
  • BeditaContentModel
  • BeditaExportFilter
  • BeditaImportFilter
  • BeditaObjectModel
  • BeditaProductModel
  • BeditaShell
  • BeditaSimpleObjectModel
  • BeditaSimpleStreamModel
  • BeditaStreamModel
  • BeEmbedFlashHelper
  • BeEmbedHtml5Helper
  • BeEmbedMediaHelper
  • BeErrorCode
  • BeExceptionHandler
  • BEFile
  • BeFileHandlerComponent
  • BeFormHelper
  • BeFrontHelper
  • BeHashComponent
  • BeHtmlHelper
  • BeLangTextComponent
  • BeLib
  • BeMailComponent
  • BEObject
  • BeObjectCache
  • BePaginatorToolbarHelper
  • BeSchema
  • BeSecurityComponent
  • BeSystem
  • BeSystemComponent
  • BeThumb
  • BeTimeHelper
  • BeToolbarHelper
  • BeTreeComponent
  • BeTreeHelper
  • BeUploadToObjComponent
  • BeurlHelper
  • BeVimeoComponent
  • BeYoutubeComponent
  • BuildFilterBehavior
  • CacheableBehavior
  • CacheShell
  • CallbackBehavior
  • CaptchaComponent
  • Caption
  • CaptionsBehavior
  • Card
  • CardsImportFilter
  • Category
  • CleanupDataTask
  • CleanupTask
  • Comment
  • CommentsController
  • CompactResultBehavior
  • Content
  • CreateIndexFieldsBehavior
  • DataShell
  • DataTransfer
  • DateItem
  • DbadminShell
  • DeleteDependentObjectBehavior
  • DeleteObjectBehavior
  • DeployShell
  • Document
  • DocumentsController
  • DumpModel
  • EditorialContentsShell
  • EditorNote
  • Event
  • EventLog
  • EventsController
  • FilesController
  • ForeignDependenceSaveBehavior
  • FrontendController
  • FrontendShell
  • GalleriesController
  • Gallery
  • GeoTag
  • GettextShell
  • Git
  • GravatarHelper
  • Group
  • HashJob
  • History
  • HomeController
  • Image
  • ImageInfoHelper
  • JsonExportFilter
  • JsonImportFilter
  • JsonView
  • LangText
  • Link
  • MailGroup
  • MailGroupCard
  • MailJob
  • MailLog
  • MailMessage
  • MailShell
  • MailTemplate
  • Mask
  • MediaShell
  • MigrateDumpModel
  • MigrateShell
  • Migration
  • MigrationBase
  • MigrationDateItemsShell
  • Module
  • ModulesController
  • ModuleShell
  • MultimediaController
  • NewsController
  • NewsletterController
  • NewsletterShell
  • NotifyBehavior
  • ObjectEditor
  • ObjectProperty
  • ObjectRelation
  • ObjectType
  • ObjectUser
  • PagesController
  • Permission
  • PermissionModule
  • PermsHelper
  • Product
  • Property
  • PropertyOption
  • PublicationShell
  • RedisShell
  • RelationCheck
  • RelationRepair
  • RelationShell
  • RelationStats
  • RemoveDummyNameBehavior
  • ResponseHandlerComponent
  • RestClientModel
  • Revision
  • RevisionObjectBehavior
  • SearchText
  • SearchTextSaveBehavior
  • Section
  • SectionDummy
  • SessionFilterComponent
  • SessionFilterHelper
  • ShortNews
  • SmartyView
  • SoapClientModel
  • SplitterSql
  • StatisticsController
  • Stream
  • StreamLog
  • StreamsController
  • Svn
  • TagsController
  • ThemeSmartyView
  • ThumbnailHelper
  • ThumbShell
  • TransactionComponent
  • TransactionFS
  • TranslationsController
  • Tree
  • TrHelper
  • User
  • UserProperty
  • UsersController
  • Utility
  • Version
  • Video
  • VimeoHelper
  • WebmarksController
  • XmlExportFilter
  • XmlImportFilter
  • XmlJsonConverter
  • XmlView
  • YoutubeHelper

Interfaces

  • ApiAuthInterface
  • MediaProviderInterface
  • UploadableInterface

Exceptions

  • BeditaAjaxException
  • BEditaAllowURLException
  • BeditaBadRequestException
  • BeditaConflictException
  • BEditaDeleteStreamObjException
  • BeditaException
  • BEditaFileExistException
  • BeditaForbiddenException
  • BeditaFrontAccessException
  • BeditaHashException
  • BEditaInfoException
  • BeditaInternalErrorException
  • BEditaIOException
  • BeditaLengthRequiredException
  • BeditaMailException
  • BEditaMediaProviderException
  • BeditaMethodNotAllowedException
  • BEditaMIMEException
  • BeditaNotFoundException
  • BeditaNotImplementedException
  • BeditaPublicationException
  • BeditaRuntimeException
  • BEditaSaveStreamObjException
  • BeditaServiceUnavailableException
  • BeditaUnauthorizedException
  • BEditaUploadPHPException
  • BEditaURLException

Class AdminController

Administration: system info, eventlogs, plug/unplug module, plugins, utility....

Controller
Extended by AppController
Extended by ModulesController
Extended by AdminController
Located at controllers/modules/admin_controller.php

Methods summary

protected
# beditaBeforeFilter( )

local 'beforeFilter' (for backend or frontend)

local 'beforeFilter' (for backend or frontend)

Overrides

AppController::beditaBeforeFilter
public
# index( )
public
# utility( )

http request load utility page ajax request try to execute the utility operation defined in $this->params["form"]["operation"]

http request load utility page ajax request try to execute the utility operation defined in $this->params["form"]["operation"]

Throws

BeditaAjaxException
public
# update( $type = 'core' )
public
# updateFrontends( )
public
# updateModules( )
public
# coreModules( )

list core modules to choose which switch on/off

list core modules to choose which switch on/off

public
# sortModules( )

list all modules and allow to sort them

list all modules and allow to sort them

public
# systemInfo( )

Display system info, as well as warnings if some of the requirements aren't met.

Display system info, as well as warnings if some of the requirements aren't met.

public
# systemEvents( )
public
# systemLogs( $maxRows = 10 )
public
# emptyFile( )
public
# refreshFile( )
public
# emptySystemLog( )
public
# deleteMailJob( $id )
public
# deleteMailLog( )
public
# deleteAllMailUnsent( )
public
# deleteAllMailLogs( )
public
# emailLogs( )
public
# emailInfo( )
public
# testSmtp( $to )
private
# loadMailData( )
private
# loadMailLogData( )
private
# beditaVersion( )
public
# deleteEventLog( )
public
# customproperties( )
public
# saveCustomProperties( )
public
# deleteCustomProperties( )
public
# pluginModules( )

list all plugged/unplugged plugin modules

list all plugged/unplugged plugin modules

public
# plugModule( )

plug in a module

plug in a module

public
# toggleModule( )

switch off => on and back a plugin module

switch off => on and back a plugin module

public
# unplugModule( )

plug out a module

plug out a module

public
# viewConfig( )
public
# saveConfig( )
public
# customRelations( )
public
# saveCustomRelation( )
public
# deleteCustomRelation( )
protected
# forward( $action, $result )

Default forward for BEdita modules - to overrider in module controllers if needed

Default forward for BEdita modules - to overrider in module controllers if needed

See

AppController::forward()

Overrides

ModulesController::forward

Methods inherited from ModulesController

addItemsToAreaSection(), addPermissionsObjects(), assocCategory(), autoSaveObject(), bulkCategories(), changeBulkObjects(), changeLanguageObjects(), changeRightsObjects(), changeStatusObjects(), checkAutoSave(), checkWriteModulePermission(), cloneObject(), delete(), deleteCategories(), disassocCategory(), getModuleObjectTypes(), isInsideHiddenBranch(), loadCategories(), loadFilters(), moduleForward(), moveItemsToAreaSection(), paginatedList(), previewsForObject(), readonlyTreePaths(), removeItemsFromAreaSection(), save(), saveCategories(), setSessionForObjectDetail(), showCategories(), view(), viewObject()

Methods inherited from AppController

__construct(), afterFilter(), beditaAfterFilter(), beditaBeforeRender(), beforeCheckLogin(), beforeFilter(), beforeRender(), checkLogin(), checkObjectWritePermission(), currentController(), deleteObjects(), eventError(), eventInfo(), eventLog(), eventWarn(), handleError(), idFromNicknameCache(), initAttributes(), loadModelByObjectTypeId(), loadModelByType(), modelBindings(), objectRelationArray(), objectTypeCache(), objectTypeIdCache(), prepareRelationsToSave(), saveObject(), setModelBindings(), setObjectBindings(), setResult(), setupAnnotations(), setupLocale(), setup_args(), startProfiler(), stopProfiler(), unsetModelBindings(), updateHistory(), usedUrl(), userErrorMessage(), userInfoMessage(), userWarnMessage(), viewRevision()

Constants summary

Constants inherited from AppController

ERROR, OK, VIEW_FWD

Properties summary

public array $uses
# array('MailJob','MailLog','MailMessage')
public array $components
# array( 'Security' => array( 'requirePost' => array( 'deleteEventLog', 'emptySystemLog', 'deleteAllMailLogs', 'deleteAllMailUnsent', 'deleteMailLog', 'deleteMailJob' ) ), 'BeSystem', 'BeMail', 'BeSecurity' )
public array $helpers
# array('Paginator', 'Text')
public array $paginate
# array( 'EventLog' => array('limit' => 20, 'page' => 1, 'order'=>array('created'=>'desc')), 'MailJob' => array('limit' => 10, 'page' => 1, 'order'=>array('created'=>'desc')) )
protected string $moduleName
# 'admin'

Properties inherited from ModulesController

$categorizableModels, $relationsOrder

Properties inherited from AppController

$BeObjectCache, $currLang, $currLocale, $current, $ext, $fullBaseUrl, $historyItem, $modelBindings, $moduleList, $modulePerms, $objectData, $profiling, $result, $skipCheck, $view

BEdita API doc | 4-cactus API documentation generated by ApiGen