BxCnvFormsEntryHelper.php 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. <?php defined('BX_DOL') or die('hack attempt');
  2. /**
  3. * Copyright (c) BoonEx Pty Limited - http://www.boonex.com/
  4. * CC-BY License - http://creativecommons.org/licenses/by/3.0/
  5. *
  6. * @defgroup Convos Convos
  7. * @ingroup TridentModules
  8. *
  9. * @{
  10. */
  11. bx_import('BxBaseModTextFormsEntryHelper');
  12. /**
  13. * Entry forms helper functions
  14. */
  15. class BxCnvFormsEntryHelper extends BxBaseModTextFormsEntryHelper
  16. {
  17. public function __construct($oModule)
  18. {
  19. parent::__construct($oModule);
  20. }
  21. public function deleteData ($iContentId, $aContentInfo = false, $oProfile = null, $oForm = null)
  22. {
  23. $CNF = &$this->_oModule->_oConfig->CNF;
  24. if ($sErrorMsg = $this->_oModule->deleteConvoForever ($iContentId))
  25. return $sErrorMsg;
  26. if ($sResult = $this->onDataDeleteAfter ($aContentInfo[$CNF['FIELD_ID']], $aContentInfo, $oProfile))
  27. return $sResult;
  28. // create an alert
  29. bx_alert($this->_oModule->getName(), 'deleted', $aContentInfo[$CNF['FIELD_ID']]);
  30. return '';
  31. }
  32. }
  33. /** @} */