Kaynağa Gözat

#2717 simple_search -> before_get_data alert modifiaction

RomanL 6 yıl önce
ebeveyn
işleme
18d8101d95

+ 2 - 1
inc/classes/BxDolSearch.php

@@ -322,11 +322,12 @@ class BxDolSearchResult implements iBxDolReplaceable
     protected $_bSingleSearch = true;
     protected $_bLiveSearch = false;
     protected $_sMetaType = '';
+    protected $_sMode = '';
     protected $_sCategoryObject = '';
     protected $_aCustomSearchCondition = array();
 
     protected $_aMarkers = array (); ///< markers to replace somewhere, usually title and browse url (defined in custom class)
-
+    
     /**
      * constructor
      * filling identificator field

+ 1 - 0
modules/base/general/classes/BxBaseModGeneralSearchResult.php

@@ -20,6 +20,7 @@ class BxBaseModGeneralSearchResult extends BxTemplSearchResult
 
     function __construct($sMode = '', $aParams = array())
     {
+        $this->_sMode = $sMode;
         parent::__construct();
     }
 

+ 1 - 1
template/scripts/BxBaseSearchResult.php

@@ -49,7 +49,7 @@ class BxBaseSearchResult extends BxDolSearchResult
     function displayResultBlock ()
     {
         $sCode = '';
-        bx_alert('simple_search', 'before_get_data', 0, false, array('object' => &$this->aCurrent));
+        bx_alert('simple_search', 'before_get_data', 0, false, array('object' => &$this->aCurrent, 'mode' => $this->_sMode));
         $aData = $this->getSearchData();
         bx_alert('simple_search', 'get_data', 0, false, array('object' => &$this->aCurrent, 'search_results' => &$aData));
         if ($this->aCurrent['paginate']['num'] > 0) {