Quellcode durchsuchen

Ticket #3675 - Toxicity Filters for Antispam module.

Alexander vor 4 Jahren
Ursprung
Commit
a7866ccc1e
1 geänderte Dateien mit 7 neuen und 6 gelöschten Zeilen
  1. 7 6
      inc/classes/BxDolForm.php

+ 7 - 6
inc/classes/BxDolForm.php

@@ -925,10 +925,12 @@ class BxDolForm extends BxDol implements iBxDolReplaceable
     function isStatusFieldSupported() {
         // check whether we have a status field available for this type of content
         if (isset($this->aParams['module']) && $this->aParams['module'] && $oModule = BxDolModule::getInstance($this->aParams['module'])) {
-            $CNF = &$oModule->_oConfig->CNF;
-            if ((isset($CNF['FIELD_STATUS_ADMIN']) || isset($CNF['FIELD_STATUS'])) &&
-                isset($this->aParams['db']['table']) && isset($CNF['TABLE_ENTRIES']) && $this->aParams['db']['table'] == $CNF['TABLE_ENTRIES']) {
-                return true;
+            if (isset($oModule->_oConfig->CNF)) {
+                $CNF = &$oModule->_oConfig->CNF;
+                if (isset($CNF['FIELD_STATUS_ADMIN']) &&
+                    isset($this->aParams['db']['table']) && isset($CNF['TABLE_ENTRIES']) && $this->aParams['db']['table'] == $CNF['TABLE_ENTRIES']) {
+                    return true;
+                }
             }
         }
 
@@ -940,8 +942,7 @@ class BxDolForm extends BxDol implements iBxDolReplaceable
             $oModule = BxDolModule::getInstance($this->aParams['module']);
             $CNF = &$oModule->_oConfig->CNF;
 
-            if (isset($CNF['FIELD_STATUS_ADMIN'])) $aValsToAdd[$CNF['FIELD_STATUS_ADMIN']] = BX_BASE_MOD_TEXT_STATUS_HIDDEN;
-            elseif (isset($CNF['FIELD_STATUS'])) $aValsToAdd[$CNF['FIELD_STATUS']] = BX_BASE_MOD_TEXT_STATUS_AWAITING;
+            if (isset($oModule->_oConfig->CNF) && isset($CNF['FIELD_STATUS_ADMIN'])) $aValsToAdd[$CNF['FIELD_STATUS_ADMIN']] = BX_BASE_MOD_TEXT_STATUS_HIDDEN;
         }
     }