Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on May 7th, 2012  |  syntax: None  |  size: 0.64 KB  |  hits: 10  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. <?php
  2.  
  3. function getResults($data = null, $form = null, $request = null){
  4.       $sResults = $form->getResults($data,$form,$request);
  5.       $results = new DataObjectSet();
  6.       foreach($sResults as $s) {
  7.           if (is_a(singleton($s->ClassName),'SiteTree')) {
  8.             $results->push(DataObject::get_by_id('SiteTree',$s->ID);
  9.           }
  10.       }
  11.       $data = array(
  12.          'Results' => $results,
  13.          'Query' => $form->getSearchQuery(),
  14.          'Title' => 'Search Results'
  15.       );
  16.       $this->Query = $form->getSearchQuery();
  17.  
  18.       return $this->customise($data)->renderWith(array('FaqPageHolder_results','Page'));
  19. }
  20.  
  21. ?>