function _actionView($sUri, $sMsgPendingApproval)
{
if (!($aDataEntry = $this->_preProductTabs($sUri))) {
return;
}
$this->_oTemplate->pageStart();
bx_import('PageView', $this->_aModule);
$sClass = $this->_aModule['class_prefix'] . 'PageView';
$oPage = new $sClass($this, $aDataEntry);
if ($aDataEntry[$this->_oDb->_sFieldStatus] == 'pending') {
$aVars = array('msg' => $sMsgPendingApproval);
// this product is pending approval, please wait until it will be activated
echo $this->_oTemplate->parseHtmlByName('pending_approval_plank', $aVars);
}
echo $oPage->getCode();
bx_import('Cmts', $this->_aModule);
$sClass = $this->_aModule['class_prefix'] . 'Cmts';
$oCmts = new $sClass($this->_sPrefix, 0);
$this->_oTemplate->setPageDescription(substr(strip_tags($aDataEntry[$this->_oDb->_sFieldDescription]), 0, 255));
$this->_oTemplate->addPageKeywords($aDataEntry[$this->_oDb->_sFieldTags]);
$this->_oTemplate->addJsTranslation(array('_Are_you_sure'));
$this->_oTemplate->addCss('view.css');
$this->_oTemplate->addCss('main.css');
$this->_oTemplate->addCss('entry_view.css');
$this->_oTemplate->addCss('unit_fan.css');
$this->_oTemplate->pageCode($aDataEntry[$this->_oDb->_sFieldTitle], false, false);
bx_import('BxDolViews');
new BxDolViews($this->_sPrefix, $aDataEntry[$this->_oDb->_sFieldId]);
}