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 UsersController

UsersController: administrate users and groups

Controller
Extended by AppController
Extended by ModulesController
Extended by UsersController
Version: $Revision$
Modifiedby: $LastChangedBy$
Lastmodified:

$LastChangedDate$

$Id$


Located at controllers/modules/users_controller.php

Methods summary

public
# index( )
protected array
# getUsers( array $conditions = array() )

Return a paginated user list. If 'query' filter is set add it to $conditions

Return a paginated user list. If 'query' filter is set add it to $conditions

Parameters

$conditions

Returns

array
public
# usersWithoutCard( )

Load users that haven't a card related. Used to promote card as user from Addressbook module

Load users that haven't a card related. Used to promote card as user from Addressbook module

public
# showUsersToAddToGroup( $id = null )

Load users that don't belong to given group.

Load users that don't belong to given group.

public
# userInGroupHtml( $id = null )
public
# saveUser( )
public
# saveUserAjax( )
public
# removeUser( )
public
# blockUser( )
protected mixed
# isUserEditable( integer $id, boolean $deletion = false )

return user data if user in session can edit him

return user data if user in session can edit him

Parameters

$id
$deletion

Returns

mixed
public
# viewUser( $id = NULL )
public
# groups( )
public
# viewGroup( $id = null )
public
# saveGroup( )

Save single group from group view

Save single group from group view

Throws

BeditaException
protected
# addUsersToGroup( )
protected
# removeUsersFromGroup( )
public
# removeGroup( )
private
# allModulesWithFlag( )
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(), 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 array $uses
# array('User', 'Group')
public array $helpers
# array('Paginator', 'BePaginatorToolbar')
public array $components
# array('BeSecurity')
public array $paginate
# array( 'User' => array( 'limit' => 20, 'page' => 1, 'order' => array('created' => 'desc') ), 'Group' => array( 'limit' => 20, 'page' => 1, 'order' => array('created' => 'desc') ) )
protected string $moduleName
# 'users'

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