UserImage
class UserImage extends UIComponent
Class UserImage
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 |
protected int|string | $user_id | The user id as integer or the string "current" for the current user as target. |
|
protected int|bool | $show_status | Whether to show the user online status or not. |
|
protected bool | $initial_status | Set this false to display the status initially as unknown. The status will be refreshed via ajax. |
|
protected int | $height | The height of the image in pixel. |
|
protected int | $width | The width of the image in pixel. |
|
protected int|bool | $round | If true|1 the image shape will be rendered as round image otherwise it will be a square. |
Methods
Support for xui template usage.
No description
No description
No description
No description
Generates a unique dom id, dependent on the provided UID, as well as the current context.
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
Load js files
No description
No description
No description
No description
Set Variable / Option for an array
sets marker_content to passed data -> restore original content with reset_marker_content()
Used to inject params. Only allowed params will be used (see $allowed_params_filter)
Details
in
UIComponent at line 64
__construct(string $link_id = null)
UIComponent constructor.
at line 233
__set(string $name, mixed $value)
Support for xui template usage.
in
UIComponent at line 324
string
__toString()
No description
in
UIComponent at line 185
mixed
get($var)
Get Variable / Option
at line 113
int
getHeight()
No description
at line 147
string
getRound()
No description
at line 79
int
getUserId()
No description
at line 130
int
getWidth()
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.
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 63
init()
Load js files
at line 96
bool
isShowStatus()
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 165
render()
No description
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 122
UserImage
setHeight(int $height)
No description
at line 156
UserImage
setRound(string $round)
No description
at line 105
UserImage
setShowStatus(bool $show_status)
No description
at line 88
UserImage
setUserId(int $user_id)
No description
at line 139
UserImage
setWidth(int $width)
No description
in
UIComponent at line 122
void
set_array(mixed $member_array, mixed $vars)
Set Variable / Option for an array
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
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)