protected function _getAssetParentId(Table $table = null, $id = null)
{
$assetId = null;
if ($this->catid) {
$catId = (int) $this->catid;
$query = $this->_db->getQuery(true)->select($this->_db->quoteName('asset_id'))->from($this->_db->quoteName('#__categories'))->where($this->_db->quoteName('id') . ' = :catid')->bind(':catid', $catId, ParameterType::INTEGER);
$this->_db->setQuery($query);
if ($result = $this->_db->loadResult()) {
$assetId = (int) $result;
}
}
if ($assetId) {
return $assetId;
} else {
return parent::_getAssetParentId($table, $id);
}
}