\seekquarry\yioop\views\elementsManagelocalesElement

This Element is responsible for drawing screens in the Admin View related to localization. Namely, the ability to create, delete, and text writing mode for locales as well as the ability to modify translations within a locale.

Elements are classes are used to render portions of a web page which might be common to several views like a view there is supposed to minimal php code in an element

Summary

Methods
Properties
Constants
__construct()
render()
renderLocaleForm()
renderSearchForm()
$view
No constants found
No protected methods found
No protected properties found
N/A
No private methods found
No private properties found
N/A

Properties

$view

$view : object

The View on which this Element is drawn

Type

object

Methods

__construct()

__construct(object  $view = null) 

constructor stores a reference to the view this element will reside on

Parameters

object $view

object this element will reside on

render()

render(array  $data) 

Responsible for drawing the ceate, delete set writing mode screen for locales as well ass the screen for adding modifying translations

It should be implemented in subclasses.

Parameters

array $data

contains info about the available locales and what has been translated

renderLocaleForm()

renderLocaleForm(array  $data) 

Draws the add locale and edit locale forms

Parameters

array $data

consists of values of locale fields set so far as well as values of the drops downs on the form

renderSearchForm()

renderSearchForm(array  $data) 

Draws the search for locales forms

Parameters

array $data

consists of values of locale fields set so far as well as values of the drops downs on the form