class XUILinkHelper

Class XUILinkHelper

Traits

Trait CoreLinkMethods

Properties

$context
$parent_context
$GPvars

Methods

__construct(UIComponent $xui)

No description

get_config()

No description

array|false
get_current_link(array $params = array())

No description

get_current_url()

No description

array|bool
get_link()

No description

string
get_url()

No description

get_xf_link()

No description

print_current_link()

No description

string
print_link(array $params = array())

Wrapper for XF->lib->link substituting modules with instance names etc.

Details

at line 44
__construct(UIComponent $xui)

No description

Parameters

UIComponent $xui

at line 21
get_config()

No description

No description

Parameters

array $params

LinkHelper Params in Array Format

Return Value

array|false

['label'=>'', 'target'=>'', 'class'=>'', 'title'=>'', 'href'=>'', 'full'=>''] Link Resource Array

See also

\XELOS\Framework\Core\Traits\Link::get_current_link()

in CoreLinkMethods at line 190
get_current_url()

No description

No description

Return Value

array|bool

Contains array with url, full etc.

in CoreLinkMethods at line 117
string get_url()

No description

Return Value

string

URL

See also

Link::get_url

No description

Return Value

Link

No description

Wrapper for XF->lib->link substituting modules with instance names etc.

Example:

$this->mod->print_link(array('label'=>$label, 'page'=>$page, 'ajax_modal'=>array('form' => 'noajax')));
$this->mod->print_link(array('label'=>$label, 'page'=>$page, 'JS-FSLoader'=>array('message' => 'loading..','autohide'=>'5000')));

Parameters

array $params

= [ 'label'=>$label, 'page'=>$page, 'cmd'=>$cmd, 'class'=>'btn', 'target'=>'_new', 'title'=>$title, 'confirmtext'=>("Are you sure?"), 'JS-FSLoader'=>['message' => 'loading..', 'autohide'=>'5000'], 'ajax_modal'=>['form' => ['reload'=>true,'reloadTable'=>'table_dom_id','reloadXUI'=>'xui_dom_id'], 'width'=> 800, 'height' => '80%', 'fullscreen' => true], 'ajax_update'=>$domId, 'ajax_replace'=>$domId, 'xdi' => DocumentIndex, 'xui_target' => UIAjaxComponent ]

Return Value

string

Full HTML A Tag