$sResult = $oInstallerUi->actionRecompile($_POST['pathes']); } } } } if (isset($_POST['updates-install']) && is_array($_POST['pathes']) && !empty($_POST['pathes']) && isset($aEnabledModuleAction['update_install'])) { $sResult = $oInstallerUi->actionUpdate($_POST['pathes']); } if (isset($_POST['updates-delete']) && is_array($_POST['pathes']) && !empty($_POST['pathes']) && isset($aEnabledModuleAction['update_delete'])) { $sResultDeleteUpdate = $oInstallerUi->actionDelete($_POST['pathes']); } else { if (isset($_POST['submit_upload']) && isset($_FILES['module']) && !empty($_FILES['module']['tmp_name']) && isset($aEnabledModuleAction['upload_module'])) { $sResultUpload = $oInstallerUi->actionUpload('module', $_FILES['module'], $_POST); } else { if (isset($_POST['submit_upload']) && isset($_FILES['update']) && !empty($_FILES['update']['tmp_name']) && isset($aEnabledModuleAction['upload_update'])) { $sResultUpload = $oInstallerUi->actionUpload('update', $_FILES['update'], $_POST); } } } //--- Display cotent ---// $iNameIndex = 7; $_page = array('name_index' => $iNameIndex, 'css_name' => array('forms_adv.css', 'modules.css'), 'js_name' => array('modules.js'), 'header' => _t('_adm_page_cpt_manage_modules')); $_page_cont[$iNameIndex] = array('page_code_results' => !empty($sResult) ? DesignBoxAdmin(_t('_adm_box_cpt_operation_results'), $sResult, '', '', 11) : '', 'page_code_installed' => $oInstallerUi->getInstalled(), 'page_code_not_installed' => DesignBoxAdmin(_t('_adm_box_cpt_not_installed_modules'), $oInstallerUi->getNotInstalled($sResultDeleteModule)), 'page_code_updates' => DesignBoxAdmin(_t('_adm_box_cpt_available_updates'), $oInstallerUi->getUpdates($sResultDeleteUpdate)), 'page_code_uploader' => DesignBoxAdmin(_t('_adm_box_cpt_upload'), $oInstallerUi->getUploader($sResultUpload), array(array('title' => _t('_adm_txt_get_new_modules'), 'href' => "http://www.boonex.com/market")), '', 11), 'page_code_market_feed' => 'on' == getParam('feeds_enable') ? DesignBoxAdmin(_t('_adm_box_cpt_featured_modules'), ' <div class="RSSAggrCont" rssid="boonex_unity_market_featured" rssnum="5" member="0"> <div class="loading_rss"> <img src="' . getTemplateImage('loading.gif') . '" alt="' . _t('_loading ...') . '" /> </div> </div>') : '', 'obj_name' => BX_DOL_ADM_MM_JS_NAME, 'actions_url' => $GLOBALS['site']['url_admin'] . 'modules.php'); $oZ = new BxDolAlerts('system', 'admin_modules_page', 0, 0, array('page_vars' => &$_page, 'page_cont' => &$_page_cont)); $oZ->alert(); PageCodeAdmin();
} else { if (isset($_POST['modules-uninstall']) && is_array($_POST['pathes']) && !empty($_POST['pathes'])) { $sResult = $oInstallerUi->actionUninstall($_POST['pathes']); } else { if (isset($_POST['modules-recompile-languages']) && is_array($_POST['pathes']) && !empty($_POST['pathes'])) { $sResult = $oInstallerUi->actionRecompile($_POST['pathes']); } } } } if (isset($_POST['updates-install']) && is_array($_POST['pathes']) && !empty($_POST['pathes']) && isset($aEnabledModuleAction['update_install'])) { $sResult = $oInstallerUi->actionUpdate($_POST['pathes']); } if (isset($_POST['updates-delete']) && is_array($_POST['pathes']) && !empty($_POST['pathes']) && isset($aEnabledModuleAction['update_delete'])) { $sResultDeleteUpdate = $oInstallerUi->actionDelete($_POST['pathes']); } else { if (isset($_POST['submit_upload']) && isset($_FILES['module']) && !empty($_FILES['module']['tmp_name']) && isset($aEnabledModuleAction['upload_module'])) { $sResultUpload = $oInstallerUi->actionUpload('module', $_FILES['module'], $_POST); } else { if (isset($_POST['submit_upload']) && isset($_FILES['update']) && !empty($_FILES['update']['tmp_name']) && isset($aEnabledModuleAction['upload_update'])) { $sResultUpload = $oInstallerUi->actionUpload('update', $_FILES['update'], $_POST); } } } //--- Display cotent ---// $iNameIndex = 7; $_page = array('name_index' => $iNameIndex, 'css_name' => array('forms_adv.css', 'modules.css'), 'js_name' => array('modules.js'), 'header' => _t('_adm_page_cpt_manage_modules')); $_page_cont[$iNameIndex] = array('page_code_results' => !empty($sResult) ? DesignBoxAdmin(_t('_adm_box_cpt_operation_results'), $sResult, '', '', 11) : '', 'page_code_installed' => $oInstallerUi->getInstalled(), 'page_code_not_installed' => DesignBoxAdmin(_t('_adm_box_cpt_not_installed_modules'), $oInstallerUi->getNotInstalled($sResultDeleteModule)), 'page_code_updates' => DesignBoxAdmin(_t('_adm_box_cpt_available_updates'), $oInstallerUi->getUpdates($sResultDeleteUpdate)), 'page_code_uploader' => DesignBoxAdmin(_t('_adm_box_cpt_upload'), $oInstallerUi->getUploader($sResultUpload), array(array('title' => _t('_adm_txt_get_new_modules'), 'href' => "http://www.boonex.com/market")), '', 11), 'page_code_market_feed' => 'on' == getParam('feeds_enable') ? DesignBoxAdmin(_t('_adm_box_cpt_featured_modules'), '<div class="RSSAggrCont" rssid="boonex_unity_market_featured" rssnum="5" member="0">' . $GLOBALS['oFunctions']->loadingBoxInline() . '</div>') : '', 'obj_name' => BX_DOL_ADM_MM_JS_NAME, 'actions_url' => $GLOBALS['site']['url_admin'] . 'modules.php'); $oZ = new BxDolAlerts('system', 'admin_modules_page', 0, 0, array('page_vars' => &$_page, 'page_cont' => &$_page_cont)); $oZ->alert(); PageCodeAdmin();