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 PagesController

Controller
Extended by AppController
Extended by PagesController
Version: $Revision$
Modifiedby: $LastChangedBy$
Lastmodified:

$LastChangedDate$

$Id$


Located at controllers/pages_controller.php

Methods summary

protected
# beforeCheckLogin( )

convienience method to do operations before login check for example you could set AppController::skipCheck to true avoiding user session check

convienience method to do operations before login check for example you could set AppController::skipCheck to true avoiding user session check

Overrides

AppController::beforeCheckLogin
public
# changeLang( $lang = null )
public
# printme( )

Print an object

Print an object

public
# showObjects( integer $main_object_id = null, string $relation = null, integer $main_object_type_id = null, string $objectType = "related" )

called via ajax Show list of objects for relation, append to section,...

called via ajax Show list of objects for relation, append to section,...

Parameters

$main_object_id
$main_object_id, object id of main object used to exclude association with itself
$relation
$relation, relation type
$main_object_type_id
$main_object_type_id, object_type_id of main object. Used if $main_object_id is not defined or empty
$objectType

name of objectType to filter. It has to be a string that defined a group of type defined in bedita.ini.php (i.e. 'related' 'leafs',...) Used if $this->parmas["form"]["objectType"] and $relation are empty

public
# loadObjectToAssoc( integer|null $main_object_id = null, string|null $objectType = null, string|null $tplname = null, string|null $module = null )

called via ajax load objects selected to main view to prepare association form

called via ajax load objects selected to main view to prepare association form

Parameters

$main_object_id
Object ID of main object, used to exclude association with itself.
$objectType
Object type, used to filter.
$tplname

Template name without '.tpl' extension. If it contains dots, they will be replaced with /, i.e. areas.inc.list_object becomes areas/inc/list_object.tpl

$module
Module name, used to search template in plugin modules view folders.
public
# loadUsersGroupsAjax( )

load user or group list

load user or group list

public
# saveNote( )

save editor note if it fails throw BeditaAjaxException managed like json object

save editor note if it fails throw BeditaAjaxException managed like json object

public
# loadNote( )

load an editor note

load an editor note

public
# deleteNote( )
public
# addLink( )

Add Link with Ajax...

Add Link with Ajax...

private
# ajaxCheck( )
public
# updateEditor( integer $objectId )

Ajax update of current object editors/viewers

Ajax update of current object editors/viewers

Parameters

$objectId
  • object id
public
# showAjaxMessage( )
public
# revision( integer $id, integer $rev )

Show object revision information (specific revision)

Show object revision information (specific revision)

Parameters

$id
$id, object id
$rev
$rev, revision number
public
# tree( $parentid )
public
# export( integer $objectId )

Ajax modal for export

Ajax modal for export

Parameters

$objectId
  • object id / all TODO
public
# import( $objectId )
public
# saveQuickItem( )

save quick item used in modal window to save quickly objects to associate to main object

save quick item used in modal window to save quickly objects to associate to main object

public
# similarCards( )

Returns a JSON object with an array of "similar" Cards to the given User data, excluding Cards already related to another User.

Returns a JSON object with an array of "similar" Cards to the given User data, excluding Cards already related to another User.

A Card is considered "similar" to a User if any of the following conditions are true: 1. Card.email = User.email 2. Card.email2 = User.email 3. Card.name is a substring of User.realname AND Card.surname is a substring of User.realname

public
# gotoObjectById( )

Go to a specific object by Id or nickname as POST parameters

Go to a specific object by Id or nickname as POST parameters

protected
# forward( $action, $result )

Controller forward

Controller forward

See

AppController::forward()

Overrides

AppController::forward

Methods inherited from AppController

__construct(), afterFilter(), beditaAfterFilter(), beditaBeforeFilter(), beditaBeforeRender(), 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()
public array $helpers
# array('BeTree')
public array $components
# array( 'BeUploadToObj', 'BeSecurity' => array( 'disableActions' => array('loadNote', 'loadObjectToAssoc', 'loadUsersGroupsAjax') ) )

Properties inherited from AppController

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

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