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 StatisticsController

BEdita instance data statistics controller class

Controller
Extended by AppController
Extended by ModulesController
Extended by StatisticsController
Located at controllers/modules/statistics_controller.php

Methods summary

public
# index( $id = null )

Index for statistcs - BEdita instance data statistics

Index for statistcs - BEdita instance data statistics

public
# view( integer $id,… )

Generic view method: to override in real modules or create specific view methods if more types are handled by this module, like view[ModelName] (e.g. viewDocument, viewEvent...) This methods will be called automagically....

Generic view method: to override in real modules or create specific view methods if more types are handled by this module, like view[ModelName] (e.g. viewDocument, viewEvent...) This methods will be called automagically....

Parameters

$id,…
object id to view

Overrides

ModulesController::view
private
# totalObjects( )

Count objects by type. If $this->parents is not empty, get objects in tree for parents $this->parents

Count objects by type. If $this->parents is not empty, get objects in tree for parents $this->parents

private
# timeEvolution( integer $months = 5 )

Objects evolution for $months range (default 5 months) If $this->parents is not empty, get objects in tree for parents $this->parents

Objects evolution for $months range (default 5 months) If $this->parents is not empty, get objects in tree for parents $this->parents

Parameters

$months
range
private
# countRelations( array $params )

Count relations by $params and set data for view

Count relations by $params and set data for view

Parameters

$params
for count
private
# objectsForUser( )

Get objects for all users and set for view It can be very slow on big data

Get objects for all users and set for view It can be very slow on big data

private
# usersGroups( )

Set groups/users statistics It can be very slow on big data

Set groups/users statistics It can be very slow on big data

Methods inherited from ModulesController

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

Methods inherited from AppController

__construct(), afterFilter(), beditaAfterFilter(), beditaBeforeFilter(), 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 string $name
# 'Statistics'
public array $helpers
# array('BeTree', 'BeToolbar')
public array $uses
# array('BEObject', 'Tree', 'User')
protected string $moduleName
# 'statistics'
protected $objectTypes
#
protected $parents
#
protected $descendants
#

Properties inherited from ModulesController

$categorizableModels, $relationsOrder

Properties inherited from AppController

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

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