| 123456789101112131415161718192021222324252627282930313233343536373839404142 |
- <?php
- /**
- * Copyright (c) BoonEx Pty Limited - http://www.boonex.com/
- * CC-BY License - http://creativecommons.org/licenses/by/3.0/
- *
- * @defgroup DolphinView Dolphin Studio Representation classes
- * @ingroup DolphinStudio
- * @{
- */
- defined('BX_DOL') or die('hack attempt');
- bx_import('BxDolStudioModules');
- bx_import('BxDolStudioTemplate');
- class BxBaseStudioModules extends BxDolStudioModules {
- function BxBaseStudioModules() {
- parent::BxDolStudioModules();
- }
- function getCss() {
- return array('modules.css');
- }
- function getJs() {
- return array('jquery.anim.js', 'page.js', 'modules.js');
- }
- function getJsCode() {
- return BxDolStudioTemplate::getInstance()->parseHtmlByName($this->sTemplPrefix . '_js.html', array(
- 'js_object' => $this->sJsObject
- ));
- }
- protected function getPopupConfirm($iWidgetId, &$aModule) {
- return BxDolStudioTemplate::getInstance()->parseHtmlByName($this->sTemplPrefix . '_confirm.html', array(
- 'content' => _t('_adm_' . $this->sLangPrefix . '_cnf_uninstall', $aModule['title']),
- 'click' => $this->sJsObject . ".uninstall(" . $iWidgetId . ", '" . $aModule['name'] . "', 1)"
- ));
- }
- protected function getPopupResult($sMessage) {
- return BxDolStudioTemplate::getInstance()->parseHtmlByName($this->sTemplPrefix . '_action_result.html', array(
- 'content' => $sMessage)
- );
- }
- }
- /** @} */
|