Changeset View
Changeset View
Standalone View
Standalone View
branches/5.2.x/core/units/promo_block_groups/promo_block_group_tp.php
Show All 19 Lines | |||||
* Print list of categories | * Print list of categories | ||||
* | * | ||||
* @param Array $params | * @param Array $params | ||||
* @return string | * @return string | ||||
* @access protected | * @access protected | ||||
*/ | */ | ||||
protected function PrintCategories(Array $params) | protected function PrintCategories(Array $params) | ||||
{ | { | ||||
/** @var kDBItem $object */ | |||||
$object = $this->getObject($params); | $object = $this->getObject($params); | ||||
/* @var $object kDBItem */ | |||||
$ret = ''; | $ret = ''; | ||||
$field = $this->SelectParam($params, 'name,field'); | $field = $this->SelectParam($params, 'name,field'); | ||||
$categories = explode(';', $object->GetDBField($field)); | $categories = explode(';', $object->GetDBField($field)); | ||||
$block_params = $this->prepareTagParams($params); | $block_params = $this->prepareTagParams($params); | ||||
$block_params['name'] = $params['render_as']; | $block_params['name'] = $params['render_as']; | ||||
Show All 11 Lines | |||||
* Returns link to edit promo block group, associated with this promo block list | * Returns link to edit promo block group, associated with this promo block list | ||||
* | * | ||||
* @param Array $params | * @param Array $params | ||||
* @return string | * @return string | ||||
* @return protected | * @return protected | ||||
*/ | */ | ||||
protected function EditLink(Array $params) | protected function EditLink(Array $params) | ||||
{ | { | ||||
/** @var kDBItem $object */ | |||||
$object = $this->getObject($params); | $object = $this->getObject($params); | ||||
/* @var $object kDBItem */ | |||||
$prefix = $object->getPrefixSpecial(); | $prefix = $object->getPrefixSpecial(); | ||||
$url_params = Array ( | $url_params = Array ( | ||||
'm_opener' => 'd', | 'm_opener' => 'd', | ||||
$prefix . '_mode' => 't', | $prefix . '_mode' => 't', | ||||
$prefix . '_event' => 'OnEdit', | $prefix . '_event' => 'OnEdit', | ||||
$prefix . '_id' => $object->GetID(), | $prefix . '_id' => $object->GetID(), | ||||
'pass' => 'all,' . $prefix, | 'pass' => 'all,' . $prefix, | ||||
'no_pass_through' => 1, | 'no_pass_through' => 1, | ||||
); | ); | ||||
return $this->Application->HREF($params['edit_template'], '', $url_params); | return $this->Application->HREF($params['edit_template'], '', $url_params); | ||||
} | } | ||||
} | } |