Image
class Image extends UIComponent
Constants
SYSTEM_TEMPLATE_UI_FOLDER |
|
Properties
Link | $xf_link | from UIComponent | |
string | $link_id | from UIComponent | |
array | $GPvars | from UIComponent | |
Controller | $mod | from UIComponent | |
protected array | $local_template_marker | from UIComponent | |
protected bool | $_overwrite_param_array | from UIComponent | |
protected bool|array|ModelCollection | $marker_content | from UIComponent | |
string | $mod_object_manager | from UIComponent | |
protected bool | $_orig_marker_content | from UIComponent | |
protected array | $_allowed_params_filter | from UIComponent | |
string | $unique_dom_id | from UIComponent | |
protected string | $uid | from UIComponent | |
string read-only | $_content | When used in template this property will contain the XML/HTML within the XUI Nodes |
from UIComponent |
string | $class | ||
$style |
Methods
Constructor
setter for beeing able to collect all params setted by xTag for transfering to link object in render function
No description
put your comment there.
should be called before render!
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
put your comment there.
No description
No description
No description
Generates a unique dom id, dependent on the provided UID, as well as the current context.
No description
Return new template view If using within module xui the tpl file should be named [class_name].tpl e.g. xui_core_table.tpl within the module's template folder
No description
No description
No description
Render XUI Object
No description
No description
Set Variable / Option for an array
No description
No description
No description
No description
No description
No description
sets marker_content to passed data -> restore original content with reset_marker_content()
No description
Used to inject params. Only allowed params will be used (see $allowed_params_filter)
No description
No description
No description
Details
at line 110
__construct(array $param_array = array())
Constructor
at line 139
__set(mixed $key, mixed $value)
setter for beeing able to collect all params setted by xTag for transfering to link object in render function
in
UIComponent at line 324
string
__toString()
No description
at line 468
debug()
No description
at line 304
determine_url()
put your comment there.
..
at line 286
fit_attributes()
should be called before render!
at line 431
string
generate_absolute_path()
No description
at line 421
string
generate_full_url()
No description
in
UIComponent at line 185
mixed
get($var)
Get Variable / Option
at line 528
string
get_alt()
No description
at line 538
string
get_appearance_mode()
No description
at line 556
string
get_content_type()
No description
at line 551
string
get_crop()
No description
at line 672
get_disable_replacer()
No description
at line 518
string
get_folder_prefix()
No description
at line 561
int
get_height()
No description
at line 523
string
get_label()
No description
at line 447
string
get_placeholder_image_by_content_type(mixed $content_type = false)
put your comment there.
..
at line 684
get_public_file_link()
No description
at line 546
string
get_resize()
No description
at line 533
bool
get_static_url()
No description
in
UIComponent at line 202
string
get_unique_dom_id()
Generates a unique dom id, dependent on the provided UID, as well as the current context.
at line 513
string
get_url()
No description
in
UIComponent at line 289
Template|null
get_view(string|bool $section = false)
Return new template view If using within module xui the tpl file should be named [class_name].tpl e.g. xui_core_table.tpl within the module's template folder
at line 566
int
get_width()
No description
in
UIComponent at line 72
init()
put your comment there.
..
at line 667
is_replacer_disabled()
No description
in
UIComponent at line 221
string
parse_template(string $template_content, array|bool $marker_array = false)
No description
in
UIComponent at line 234
string|null
parse_template_cb_wrapper(mixed $matches)
No description
in
UIComponent at line 260
mixed|string
parse_xtag($xml_source)
No description
in
UIComponent at line 335
process()
Declared in Classes
at line 156
render()
Render XUI Object
in
UIComponent at line 268
mixed
render_xtag_element()
No description
in
UIComponent at line 173
void
reset_marker_content()
restores original content of marker_content
in
UIComponent at line 106
void
set(mixed $var, mixed $value = false)
Set Variable / Option
at line 590
set_alt($_alt)
No description
at line 596
set_appearance_mode($_appearance_mode)
No description
in
UIComponent at line 122
void
set_array(mixed $member_array, mixed $vars)
Set Variable / Option for an array
at line 647
set_content_type($_content_type)
No description
at line 632
set_crop($_crop)
No description
at line 676
set_disable_replacer($value)
No description
at line 580
set_folder_prefix($_folder_prefix)
No description
at line 637
set_height($_height)
No description
at line 585
set_label($_label)
No description
in
UIComponent at line 165
void
set_marker_content(mixed $marker_content = false)
sets marker_content to passed data -> restore original content with reset_marker_content()
in
UIComponent at line 90
set_mod(mixed $mod)
Set link to owning module
at line 680
set_public_file_link($public_file_link)
No description
in
UIComponent at line 135
void
set_render_params(mixed $input_params = array())
Used to inject params. Only allowed params will be used (see $allowed_params_filter)
at line 620
set_resize($_resize)
No description
at line 575
set_url($_url)
No description
at line 642
set_width($_width)
No description