function _formdefaults_search in Form Defaults 7
Same name and namespace in other branches
- 5.3 formdefaults.admin.inc \_formdefaults_search()
- 6.2 formdefaults.admin.inc \_formdefaults_search()
Search for forms matching wildcard and return all those that match.
Parameters
String $search_str:
Return value
array Array of forms matching search criteria and their definitions
3 calls to _formdefaults_search()
- formdefaults_export in ./formdefaults.admin.inc 
- formdefaults_manage in ./formdefaults.admin.inc 
- Form management form used for inspecting and resetting forms.
- formdefaults_update_7000 in ./formdefaults.install 
File
- ./formdefaults.admin.inc, line 14 
- formdefaults.admin.inc Include for formdefaults administration screen.
Code
function _formdefaults_search($search_str) {
  $search_str = '%' . $search_str . '%';
  $result = db_query('SELECT * FROM {formdefaults_forms} WHERE formid LIKE :formid', array(
    ':formid' => $search_str,
  ));
  $forms = array();
  foreach ($result as $form) {
    if ($form) {
      $formarray = unserialize($form->formdata);
      $forms[$form->formid] = $formarray;
    }
  }
  return $forms;
}