You are here

function popup_filter_ajax_getnode in Popup 7.x

Same name and namespace in other branches
  1. 8 modules/popup_filter/includes/popup_filter.admin.inc \popup_filter_ajax_getnode()
  2. 7 modules/popup_filter/includes/popup_filter.admin.inc \popup_filter_ajax_getnode()
  3. 6.x modules/popup_filter/includes/popup_filter.admin.inc \popup_filter_ajax_getnode()
1 string reference to 'popup_filter_ajax_getnode'
popup_filter_menu in modules/popup_filter/popup_filter.module
Implementation of hook_menu

File

modules/popup_filter/includes/popup_filter.admin.inc, line 205

Code

function popup_filter_ajax_getnode($part) {

  // Not sure why, but replacement of args don't work if they're in single quotes
  $result = db_query("SELECT title, nid FROM {node} where title like('%" . check_plain($part) . "%');");
  $nodes = array();
  foreach ($result as $row) {
    $nodes[$row->title . ' [' . $row->nid . ']'] = check_plain($row->title);
  }
  drupal_json_output($nodes);
}