JustPaste.it

private static $allowed_actions = array (
'ResourcesSearch'
);

public function ResourcesSearch()
{
$searchfield = new TextField('ResourcesSearch');
$searchfield->setAttribute('placeholder','Search Filter');
$optionselect = new DropdownField('ResourcesFilter','ResourceFilter',array('allresources'=>'All Resources','publication'=>'Publication'));
$optionselect->setAttribute('class','fancySelect')->setEmptyString('Filter By:');

$fields = new FieldList(
$searchfield,
$optionselect
);

$actionButton = new FormAction('doResourceFilterSearch','ResourceSearch');
$actions = new FieldList(
$actionButton
);

$form = new Form($this, 'ResourceSearch', $fields, $actions);
$form->setTemplate('ResourcesSearch');
$form->disableSecurityToken();

return $form;
}

public function doResourceFilterSearch($data, $form)
{
$Search = $data['ResourcesSearch'];
if($Search == '')
{
$Search = 'none';
}
$this->redirect('searchresults/'.$Search.'/resources/'.$data['ResourcesFilter']);
}