IMP_Dynamic_Base
in package
AbstractYes
Base class for dynamic view pages.
Tags
Table of Contents
Properties
- $indices : IMP_Indices_Mailbox
- $js_conf : array<string|int, mixed>
- $js_context : array<string|int, mixed>
- $js_text : array<string|int, mixed>
- $title : string
- $vars : Horde_Variables
- $view : Horde_View
- $_pages : array<string|int, mixed>
Methods
- __construct() : mixed
- getEmptyView() : Horde_View
- Return a View object.
- render() : mixed
- url() : mixed
- _addBaseVars() : mixed
- Add base javascript variables to the page.
- _init() : mixed
Properties
$indices
public
IMP_Indices_Mailbox
$indices
$js_conf
public
array<string|int, mixed>
$js_conf
= array()
$js_context
public
array<string|int, mixed>
$js_context
= array()
$js_text
public
array<string|int, mixed>
$js_text
= array()
$title
public
string
$title
= ''
$vars
public
Horde_Variables
$vars
$view
public
Horde_View
$view
$_pages
protected
array<string|int, mixed>
$_pages
= array('header')
Methods
__construct()
public
__construct(Horde_Variables $vars) : mixed
Parameters
- $vars : Horde_Variables
getEmptyView()
Return a View object.
public
getEmptyView() : Horde_View
Return values
Horde_View —View object.
render()
public
render() : mixed
url()
public
static url([array<string|int, mixed> $opts = array() ]) : mixed
Parameters
- $opts : array<string|int, mixed> = array()
_addBaseVars()
Add base javascript variables to the page.
protected
_addBaseVars() : mixed
_init()
protected
abstract _init() : mixed