Go to the documentation of this file.
8 require_once(
'../inc/header.inc.php' );
9 require_once( CH_DIRECTORY_PATH_INC .
'design.inc.php' );
10 require_once( CH_DIRECTORY_PATH_INC .
'admin_design.inc.php' );
16 define(
'CH_WSB_ADM_MM_JS_NAME',
'oMM');
26 'update_install' => 1,
38 if(isset($_POST[
'action'])) {
41 switch($_POST[
'action']) {
42 case 'check_for_updates':
47 case 'download_updates':
51 $aResult = array(
'code' => 0,
'message' =>
_t(
'_adm_txt_modules_update_download_success'));
52 if($mixedResult !==
true)
53 $aResult = array(
'code' => 1,
'message' => $mixedResult);
58 header(
'Content-Type:text/javascript; charset=utf-8');
63 if(isset($_POST[
'modules-install']) && is_array($_POST[
'pathes']) && !
empty($_POST[
'pathes']))
65 if(isset($_POST[
'modules-delete']) && is_array($_POST[
'pathes']) && !
empty($_POST[
'pathes']) && isset(
$aEnabledModuleAction[
'module_delete']))
67 else if(isset($_POST[
'modules-update']) && is_array($_POST[
'pathes']) && !
empty($_POST[
'pathes']) && isset(
$aEnabledModuleAction[
'module_update']))
69 else if(isset($_POST[
'modules-uninstall']) && is_array($_POST[
'pathes']) && !
empty($_POST[
'pathes']))
71 else if(isset($_POST[
'modules-recompile-languages']) && is_array($_POST[
'pathes']) && !
empty($_POST[
'pathes']))
74 if(isset($_POST[
'updates-install']) && is_array($_POST[
'pathes']) && !
empty($_POST[
'pathes']) && isset(
$aEnabledModuleAction[
'update_install']))
76 if(isset($_POST[
'updates-delete']) && is_array($_POST[
'pathes']) && !
empty($_POST[
'pathes']) && isset(
$aEnabledModuleAction[
'update_delete']))
77 $sResultDeleteUpdate =
$oInstallerUi->actionDelete($_POST[
'pathes']);
78 else if(isset($_POST[
'submit_upload']) && isset($_FILES[
'module']) && !
empty($_FILES[
'module'][
'tmp_name']) && isset(
$aEnabledModuleAction[
'upload_module']))
79 $sResultUpload =
$oInstallerUi->actionUpload(
'module', $_FILES[
'module'], $_POST);
80 else if(isset($_POST[
'submit_upload']) && isset($_FILES[
'update']) && !
empty($_FILES[
'update'][
'tmp_name']) && isset(
$aEnabledModuleAction[
'upload_update']))
81 $sResultUpload =
$oInstallerUi->actionUpload(
'update', $_FILES[
'update'], $_POST);
87 'css_name' => array(
'forms_adv.css',
'modules.css'),
88 'js_name' => array(
'modules.js'),
89 'header' =>
_t(
'_adm_page_cpt_manage_modules')
98 'page_code_market_feed' =>
'on' ==
getParam(
'feeds_enable') ?
DesignBoxAdmin(
_t(
'_adm_box_cpt_featured_modules'),
'<div class="RSSAggrCont" rssid="cheetah_market_featured" rssnum="5" member="0">' .
$GLOBALS[
'oFunctions']->loadingBoxInline() .
'</div>') :
'',
100 'actions_url' =>
$GLOBALS[
'site'][
'url_admin'] .
'modules.php',
103 $oZ =
new ChWsbAlerts(
'system',
'admin_modules_page', 0, 0, array(
process_db_input($sText, $iStripTags=0)
</code > Be careful enabling this directive if you have a redirector script that does not use the< code > Location</code > HTTP header
ch_import($sClassName, $aModule=array())
const CH_WSB_ADM_MM_JS_NAME
DesignBoxAdmin($sTitle, $sContent, $mixedTopItems='', $sBottomItems='', $iIndex=1)
getParam($sParamName, $bUseCache=true)
PageCodeAdmin($oTemplate=null)
_t($key, $arg0="", $arg1="", $arg2="")
member_auth($member=0, $error_handle=true, $bAjx=false)
Attr AllowedRel this is empty