Commit 4484c282adf3e1c5f8e57e3de0bfcdbe0b246778

Authored by Megan Watson
1 parent c3eeca85

Removed additional search fields (temporarily) - causing an issue with KTTools search.

Committed by: Megan Watson
Reviewed by: Martin Kirsten
search2/search/fieldRegistry.inc.php
... ... @@ -5,7 +5,7 @@
5 5 * KnowledgeTree Community Edition
6 6 * Document Management Made Simple
7 7 * Copyright (C) 2008, 2009, 2010 KnowledgeTree Inc.
8   - *
  8 + *
9 9 *
10 10 * This program is free software; you can redistribute it and/or modify it under
11 11 * the terms of the GNU General Public License version 3 as published by the
... ... @@ -249,37 +249,37 @@ class ExprFieldRegistry
249 249 }
250 250 }
251 251 closedir($dir);
252   -
  252 +
253 253 // register any search fields tied to specific plugins
254   - $this->registerPluginSearchFields();
  254 + //$this->registerPluginSearchFields();
255 255  
256 256 $this->registerMetdataFields();
257 257 }
258   -
  258 +
259 259 /**
260 260 * Registers search fields which are specific to a certain plugin which may or may not exist/be active in the user's installation
261   - *
  261 + *
262 262 * NOTE this may only be used with commercial plugins?
263 263 * NOTE do we want to restrict based on whether the plugin is active? it may have been deactivated but existing metadata created
264 264 * while it was active would still exist and be searchable. The plugin should not need to be active to use the search.
265   - *
  265 + *
266 266 * SQL alter table plugin_helper ADD searchfields varchar(32) NULL Default NULL;
267   - *
  267 + *
268 268 */
269 269 private function registerPluginSearchFields()
270 270 {
271 271 // check the database for any registered plugin specific search criteria
272 272 $pluginSearchCriteria = null;
273   -
  273 +
274 274 $result = DBUtil::getResultArray('Select h.pathname FROM plugin_helper h INNER JOIN plugins p ON (p.namespace = h.plugin) '
275 275 . 'WHERE p.disabled = 0 AND h.classtype = "search_criteria"');
276 276 if (PEAR::isError($result)) {
277 277 return;
278 278 }
279   -
  279 +
280 280 foreach ($result as $pluginSearchResult) {
281 281 $fieldPath = KT_DIR . DIRECTORY_SEPARATOR . $pluginSearchResult['pathname'];
282   -
  282 +
283 283 // loop through those found and include from the plugin path
284 284 $dir = opendir($fieldPath);
285 285 while (($file = readdir($dir)) !== false) {
... ...