source: extensions/rv_autocomplete/suggestions.php @ 22214

Last change on this file since 22214 was 22201, checked in by rvelices, 11 years ago

rv autocomplete svn first commit

File size: 956 bytes
Line 
1<?php
2
3define('PHPWG_ROOT_PATH','../../');
4include_once( PHPWG_ROOT_PATH.'include/common.inc.php' );
5
6if (!defined('RVAC_ID')) {
7  set_status_header(501);
8  exit;
9}
10
11include_once( 'functions.inc.php' );
12
13$page['root_path'] = get_absolute_root_url(false);
14
15$data = rvac_get_index();
16
17if (isset($_GET['txt'])) {
18  foreach($data['src'] as $item)
19    echo implode("\t", $item)."\n";
20  exit;
21}
22
23
24$ds = str_replace(
25  array('\\/', '"q":', '"label":', '"value":'),
26  array('/', 'q:', 'label:', 'value:'),
27  json_encode($data['src']));
28$js = '$.extend(RVAC, {
29  dataSource:'.$ds.',
30  dataSourceAltLangIndex: '.$data['altLangIndex'].',
31  roots: '.json_encode($data['roots']).',
32  minForAltLang: 2,
33  stopLookingAfter: 100,
34  suggestions: 5,
35  maxSuggestions: 10
36});
37$.each(RVAC.dataSource, function(i,item) {
38  item.q = item.q || item.label.toLowerCase()
39});
40RVAC.start && RVAC.start();';
41
42echo $js;
43
44file_put_contents(PHPWG_ROOT_PATH.rvac_get_data_file(), $js);
45?>
Note: See TracBrowser for help on using the repository browser.