check that the advanced_theming feature is enabled before the pdledit module can be accessed.

This commit is contained in:
redmatrix 2016-09-01 20:35:52 -07:00
parent af87038150
commit e5c077243c
2 changed files with 10 additions and 0 deletions

View File

@ -9,6 +9,9 @@ class Pdledit extends \Zotlabs\Web\Controller {
return;
if(! $_REQUEST['module'])
return;
if(! feature_enabled(local_channel(),'advanced_theming'))
return;
if(! trim($_REQUEST['content'])) {
del_pconfig(local_channel(),'system','mod_' . $_REQUEST['module'] . '.pdl');
goaway(z_root() . '/pdledit/' . $_REQUEST['module']);
@ -27,6 +30,11 @@ class Pdledit extends \Zotlabs\Web\Controller {
return;
}
if(! feature_enabled(local_channel(),'advanced_theming')) {
notice( t('Feature disabled.') . EOL);
return;
}
if(argc() > 1)
$module = 'mod_' . argv(1) . '.pdl';
else {

View File

@ -191,6 +191,8 @@ class Settings extends \Zotlabs\Web\Controller {
check_form_security_token_redirectOnErr('/settings/features', 'settings_features');
// Build list of features and check which are set
// We will not create any settings for features that are above our techlevel
$features = get_features();
$all_features = array();
foreach($features as $k => $v) {