RomanL 7 лет назад
Родитель
Сommit
847c535958

Разница между файлами не показана из-за своего большого размера
+ 0 - 0
install/sql/system.sql


+ 2 - 1
modules/base/text/classes/BxBaseModTextFormEntry.php

@@ -181,7 +181,8 @@ class BxBaseModTextFormEntry extends BxBaseModGeneralFormEntry
 		$aValuesForSelect = BxDolCategories::getInstance()->getData(array('type' => 'by_module_and_author', 'module' => $this->_oModule->getName(), 'author' => bx_get_logged_profile_id()));
    
         $aSelectedItems = array();
-		$aInput['value'] = array_filter($aInput['value']);
+        if (isset($aInput['value']))
+		    $aInput['value'] = array_filter($aInput['value']);
         if(!empty($aInput['value'])) {
             if (!is_array($aInput['value']))
                 $aValues = BxDolCategories::getInstance()->getData(array('type' => 'by_module_and_object', 'module' => $this->_oModule->getName(), 'object_id' => (!empty($aInput['content_id']) ? (int)$aInput['content_id'] : 0 )));

+ 4 - 0
modules/boonex/posts/install/sql/uninstall.sql

@@ -21,6 +21,10 @@ DELETE FROM `sys_form_pre_lists` WHERE `module` = 'bx_posts';
 
 DELETE FROM `sys_form_pre_values` WHERE `Key` IN('bx_posts_cats');
 
+-- CATEGORIES
+DELETE FROM `sys_categories` WHERE `module` = 'bx_posts';
+DELETE FROM `sys_categories2objects` WHERE `module` = 'bx_posts';
+
 -- COMMENTS
 DELETE FROM `sys_objects_cmts` WHERE `Name` = 'bx_posts';
 

Некоторые файлы не были показаны из-за большого количества измененных файлов