Changeset View
Changeset View
Standalone View
Standalone View
branches/5.2.x/core/units/spam_reports/spam_report_tp.php
Show All 18 Lines | |||||
/** | /** | ||||
* Returns a link for editing ad/user | * Returns a link for editing ad/user | ||||
* | * | ||||
* @param Array $params | * @param Array $params | ||||
* @return string | * @return string | ||||
*/ | */ | ||||
function ItemEditLink($params) | function ItemEditLink($params) | ||||
{ | { | ||||
/** @var kDBList $object */ | |||||
$object = $this->getObject($params); | $object = $this->getObject($params); | ||||
/* @var $object kDBList */ | |||||
$prefix = $object->GetDBField('ItemPrefix'); | $prefix = $object->GetDBField('ItemPrefix'); | ||||
$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->GetDBField('ItemId'), | $prefix.'_id' => $object->GetDBField('ItemId'), | ||||
Show All 15 Lines | |||||
/** | /** | ||||
* Builds a link, to delete item, associated with this spam report | * Builds a link, to delete item, associated with this spam report | ||||
* | * | ||||
* @param Array $params | * @param Array $params | ||||
* @return string | * @return string | ||||
*/ | */ | ||||
function AssocItemDeleteLink($params) | function AssocItemDeleteLink($params) | ||||
{ | { | ||||
/** @var kDBList $object */ | |||||
$object = $this->getObject($params); | $object = $this->getObject($params); | ||||
/* @var $object kDBList */ | |||||
$prefix = $this->getPrefixSpecial(); | $prefix = $this->getPrefixSpecial(); | ||||
$url_params = Array ( | $url_params = Array ( | ||||
$prefix . '_event' => 'OnDeleteAssocItem', | $prefix . '_event' => 'OnDeleteAssocItem', | ||||
$prefix . '_id' => $object->GetID(), | $prefix . '_id' => $object->GetID(), | ||||
'pass' => 'm,'.$prefix, | 'pass' => 'm,'.$prefix, | ||||
); | ); | ||||
return $this->Application->HREF('','', $url_params); | return $this->Application->HREF('','', $url_params); | ||||
} | } | ||||
/** | /** | ||||
* Checks, that it's review report | * Checks, that it's review report | ||||
* | * | ||||
* @param Array $params | * @param Array $params | ||||
* @return string | * @return string | ||||
* @access protected | * @access protected | ||||
*/ | */ | ||||
protected function IsReviewReport($params) | protected function IsReviewReport($params) | ||||
{ | { | ||||
/** @var kDBItem $object */ | |||||
$object = $this->getObject($params); | $object = $this->getObject($params); | ||||
/* @var $object kDBItem */ | |||||
return preg_match('/rev$/', $object->GetDBField('ItemPrefix')); | return preg_match('/rev$/', $object->GetDBField('ItemPrefix')); | ||||
} | } | ||||
} | } | ||||
No newline at end of file | No newline at end of file |