Version 4.1.19
This commit is contained in:
1 parent
28bd025b35
commit
2bd5025018
2674 files changed
+233518
-77766
No files matched your search
@@ -2,9 +2,9 @@
|
||||
/**
|
||||
* @brief Core AJAX Responders
|
||||
* @author <a href='http://www.invisionpower.com'>Invision Power Services, Inc.</a>
|
||||
* @copyright (c) 2001 - SVN_YYYY Invision Power Services, Inc.
|
||||
* @copyright (c) 2001 - 2016 Invision Power Services, Inc.
|
||||
* @license http://www.invisionpower.com/legal/standards/
|
||||
* @package IPS Social Suite
|
||||
* @package IPS Community Suite
|
||||
* @since 13 Mar 2013
|
||||
* @version SVN_VERSION_NUMBER
|
||||
*/
|
||||
@@ -65,6 +65,7 @@ class _ajax extends \IPS\core\modules\front\system\ajax
|
||||
\IPS\Db::i()->delete( 'core_acp_search_index', array( 'url=?', $url ) );
|
||||
|
||||
$inserts = array();
|
||||
|
||||
foreach ( \IPS\Request::i()->keywords as $word )
|
||||
{
|
||||
$inserts[] = array(
|
||||
@@ -80,15 +81,15 @@ class _ajax extends \IPS\core\modules\front\system\ajax
|
||||
{
|
||||
\IPS\Db::i()->insert( 'core_acp_search_index', $inserts );
|
||||
}
|
||||
|
||||
|
||||
$keywords = array();
|
||||
foreach ( \IPS\Db::i()->select( '*', 'core_acp_search_index', array( 'app=?', $qs['app'] ) ) as $word )
|
||||
foreach ( \IPS\Db::i()->select( '*', 'core_acp_search_index', array( 'app=?', $qs['app'] ), 'url ASC, keyword ASC' ) as $word )
|
||||
{
|
||||
$keywords[ $word['url'] ]['lang_key'] = $word['lang_key'];
|
||||
$keywords[ $word['url'] ]['restriction'] = $word['restriction'];
|
||||
$keywords[ $word['url'] ]['keywords'][] = $word['keyword'];
|
||||
}
|
||||
|
||||
|
||||
\file_put_contents( \IPS\ROOT_PATH . "/applications/{$qs['app']}/data/acpsearch.json", json_encode( $keywords, version_compare( PHP_VERSION, '5.4.0' ) >= 0 ? JSON_PRETTY_PRINT : 0 ) );
|
||||
}
|
||||
|
||||
|
||||
Reference in new issue
Block a user