Просмотр исходного кода

#161 - Error in forms builder when deleting custom data list.

AntonLV 11 лет назад
Родитель
Сommit
7bda59c9b6

+ 2 - 0
studio/template/scripts/BxBaseStudioFormsField.php

@@ -20,6 +20,8 @@ class BxBaseStudioFormsField extends BxDolStudioFormsField
         $sJsObject = $this->getJsObject();
         $oTemplate = BxDolStudioTemplate::getInstance();
 
+        bx_import('BxTemplStudioFormView');
+
         $this->aForm = array(
             'form_attrs' => array(
                 'id' => '',

+ 1 - 0
studio/template/scripts/BxBaseStudioFormsPreLists.php

@@ -345,6 +345,7 @@ class BxBaseStudioFormsPreLists extends BxDolStudioFormsPreLists
 
     protected function _canDelete($aList)
     {
+    	bx_import('BxDolStudioUtils');
         return $aList['module'] == BX_DOL_STUDIO_MODULE_CUSTOM;
     }
 }

+ 2 - 0
studio/template/scripts/BxBaseStudioNavigationImport.php

@@ -19,6 +19,8 @@ class BxBaseStudioNavigationImport extends BxDolStudioNavigationImport
 
     public function performActionImport()
     {
+    	bx_import('BxDolStudioUtils');
+
         $iAffected = 0;
         $aIds = bx_get('ids');
         if(!$aIds || !is_array($aIds)) {

+ 4 - 0
studio/template/scripts/BxBaseStudioNavigationMenus.php

@@ -33,6 +33,8 @@ class BxBaseStudioNavigationMenus extends BxDolStudioNavigationMenus
 
         $oForm->initChecker();
         if($oForm->isSubmittedAndValid()) {
+        	bx_import('BxDolStudioUtils');
+
             $oLanguage = BxDolStudioLanguagesUtils::getInstance();
             $sLanguage = $oLanguage->getCurrentLangName(false);
 
@@ -89,6 +91,8 @@ class BxBaseStudioNavigationMenus extends BxDolStudioNavigationMenus
 
         $oForm->initChecker();
         if($oForm->isSubmittedAndValid()) {
+			bx_import('BxDolStudioUtils');
+        	
             //--- New Set Creation
             if($oForm->getCleanValue('set_name') == $this->sCreateNew) {
                 $sSetTitleValue = $oForm->getCleanValue('set_title');

+ 2 - 0
studio/template/scripts/BxBaseStudioNavigationSets.php

@@ -93,6 +93,8 @@ class BxBaseStudioNavigationSets extends BxDolStudioNavigationSets
         $oForm->initChecker();
 
         if($oForm->isSubmittedAndValid()) {
+        	bx_import('BxDolStudioUtils');
+
             $sLanguage = BxDolStudioLanguagesUtils::getInstance()->getCurrentLangName(false);
 
             $sName = BxDolForm::getSubmittedValue('title-' . $sLanguage, $aForm['form_attrs']['method']);