Index: trunk/kernel/units/general/cat_event_handler.php =================================================================== diff -u -N -r3851 -r3852 --- trunk/kernel/units/general/cat_event_handler.php (.../cat_event_handler.php) (revision 3851) +++ trunk/kernel/units/general/cat_event_handler.php (.../cat_event_handler.php) (revision 3852) @@ -640,8 +640,11 @@ } $this->Application->StoreVar('keywords', $keywords); + if (!$this->Application->GetVar('INPORTAL_ON')) { + // don't save search log, because in-portal already saved it + $this->saveToSearchLog($keywords, 0); // 0 - simple search, 1 - advanced search + } - $this->saveToSearchLog($keywords, 0); // 0 - simple search, 1 - advanced search $keywords = strtr($keywords, Array('%' => '\\%', '_' => '\\_')); Index: trunk/core/units/general/cat_event_handler.php =================================================================== diff -u -N -r3851 -r3852 --- trunk/core/units/general/cat_event_handler.php (.../cat_event_handler.php) (revision 3851) +++ trunk/core/units/general/cat_event_handler.php (.../cat_event_handler.php) (revision 3852) @@ -640,8 +640,11 @@ } $this->Application->StoreVar('keywords', $keywords); + if (!$this->Application->GetVar('INPORTAL_ON')) { + // don't save search log, because in-portal already saved it + $this->saveToSearchLog($keywords, 0); // 0 - simple search, 1 - advanced search + } - $this->saveToSearchLog($keywords, 0); // 0 - simple search, 1 - advanced search $keywords = strtr($keywords, Array('%' => '\\%', '_' => '\\_'));