Source
100 // legacy usage: $data was defaulting to $_REQUEST, parameter not passed in doc.silverstripe.org tutorials
101 if(!isset($data) || !is_array($data)) $data = $_REQUEST;
102
103 // set language (if present)
104 if(class_exists('Translatable') && singleton('SiteTree')->hasExtension('Translatable') && isset($data['locale'])) {
105 $origLocale = Translatable::get_current_locale();
106 Translatable::set_current_locale($data['locale']);
107 }
108
109 $keywords = $data['Search'];
110
111 $andProcessor = create_function('$matches','
112 return " +" . $matches[2] . " +" . $matches[4] . " ";
113 ');
114 $notProcessor = create_function('$matches', '
115 return " -" . $matches[3];
Trace
- SearchForm->getResults()
ContentControllerSearchExtension.php:44
- ContentControllerSearchExtension->results(Array,SearchForm,SS_HTTPRequest)
- call_user_func_array(Array,Array)
Object.php:643
- Object->__call(results,Array)
Form.php:362
- BusinessPage_Controller->results(Array,SearchForm,SS_HTTPRequest)
Form.php:362
- Form->httpSubmission(SS_HTTPRequest)
RequestHandler.php:184
- RequestHandler->handleRequest(SS_HTTPRequest,DataModel)
RequestHandler.php:206
- RequestHandler->handleRequest(SS_HTTPRequest,DataModel)
Controller.php:153
- Controller->handleRequest(SS_HTTPRequest,DataModel)
ContentController.php:197
- ContentController->handleRequest(SS_HTTPRequest,DataModel)
ContentController.php:180
- ContentController->handleRequest(SS_HTTPRequest,DataModel)
ContentController.php:180
- ContentController->handleRequest(SS_HTTPRequest,DataModel)
ModelAsController.php:68
- ModelAsController->handleRequest(SS_HTTPRequest,DataModel)
Director.php:296
- Director::handleRequest(SS_HTTPRequest,Session,DataModel)
Director.php:119
- Director::direct(/commercial-operations/bars/devon-tavern/SearchForm,DataModel)
main.php:126