function addCssJs()
 {
     if (!isset($this->aParams['view_mode']) || !$this->aParams['view_mode']) {
         if (self::$_isCssJsAdded) {
             return;
         }
         $this->_oModule->_oTemplate->addJs('modules/base/text/js/|forms.js');
     }
     return parent::addCssJs();
 }
 function delete($iContentId, $aContentInfo = array())
 {
     $CNF =& $this->_oModule->_oConfig->CNF;
     foreach ($this->_aImageFields as $sField => $aVals) {
         if (isset($aContentInfo[$sField]) && $aContentInfo[$sField]) {
             $this->_deleteFile($aContentInfo[$sField], $aVals['storage_object']);
         }
     }
     bx_import('BxDolView');
     BxDolView::getObjectInstance($CNF['OBJECT_VIEWS'], $iContentId)->onObjectDelete();
     return parent::delete($iContentId);
 }
Example #3
0
 public function getCode($bDynamicMode = false)
 {
     $sResult = parent::getCode($bDynamicMode);
     return $this->_oModule->_oTemplate->parseHtmlByContent($sResult, array('attachments_menu' => $this->_oModule->getAttachmentsMenuObject()->getCode()));
 }
 function delete($iContentId, $aContentInfo = array())
 {
     $CNF =& $this->_oModule->_oConfig->CNF;
     foreach ($this->_aImageFields as $sField => $aVals) {
         if (isset($aContentInfo[$sField]) && $aContentInfo[$sField]) {
             $this->_deleteFile($aContentInfo[$sField], $aVals['storage_object']);
         }
     }
     return parent::delete($iContentId, $aContentInfo);
 }