AntonLV 10 лет назад
Родитель
Сommit
8278101f98

+ 1 - 1
install/sql/system.sql

@@ -338,7 +338,7 @@ INSERT INTO `sys_options`(`category_id`, `name`, `caption`, `value`, `type`, `ex
 
 (@iCategoryId, 'sys_transcoder_queue_storage', '_adm_stg_cpt_option_sys_transcoder_queue_storage', '', 'checkbox', '', '', '', 50),
 
-(@iCategoryId, 'sys_default_payment', '_adm_stg_cpt_option_sys_default_payment', 'payment', 'select', 'a:3:{s:6:"module";s:6:"system";s:6:"method";s:12:"get_payments";s:5:"class";s:21:"TemplPaymentsServices";}', '', '', 60),
+(@iCategoryId, 'sys_default_payment', '_adm_stg_cpt_option_sys_default_payment', '', 'select', 'a:3:{s:6:"module";s:6:"system";s:6:"method";s:12:"get_payments";s:5:"class";s:21:"TemplPaymentsServices";}', '', '', 60),
 
 (@iCategoryId, 'sys_maps_api_key', '_adm_stg_cpt_option_sys_maps_api_key', '', 'digit', '', '', '', 70);
 

+ 4 - 1
studio/classes/BxDolStudioSettings.php

@@ -138,8 +138,11 @@ class BxDolStudioSettings extends BxTemplStudioPage
 		));
 
 		$aResult = array();
-		if($sName == BX_DOL_STUDIO_STG_MIX_SYSTEM || $this->oDb->updateMixes(array('active' => 1), array('name' => $sName)))
+		if($sName == BX_DOL_STUDIO_STG_MIX_SYSTEM || $this->oDb->updateMixes(array('active' => 1), array('name' => $sName))) {
+		    BxDolCacheUtilities::getInstance()->clear('css');
+
 			$aResult = array('eval' => $this->getPageJsObject() . '.onMixSelect(oData);');
+		}
 		else 
     		$aResult = array('message' => _t('_adm_stg_err_cannot_perform')); 
 

+ 6 - 0
template/scripts/BxBaseMenuAccountNotifications.php

@@ -36,6 +36,12 @@ class BxBaseMenuAccountNotifications extends BxTemplMenu
         			return false;
         		break;
 
+            case 'subscriptions':
+        		$oPayments = BxDolPayments::getInstance();
+        		if(!$oPayments->isActive())
+        			return false;
+        		break;
+
         	case 'orders':
         		$oPayments = BxDolPayments::getInstance();
         		if(!$oPayments->isActive())