Ejemplo n.º 1
0
 function autocomplete()
 {
     $this->load->model('lead_model');
     $search_query = $this->input->get('q');
     $results = $this->lead_model->search_lead_autocomplete(10, 0, $search_query);
     /*
      * Autocomplete formatter
      */
     function autocomplete_format($results)
     {
         foreach ($results as $result) {
             echo $result['name'] . '|' . $result['value'] . "\n";
         }
     }
     /*
      * Output format
      */
     $output = 'autocomplete';
     if (isset($_GET['output'])) {
         $output = strtolower($_GET['output']);
     }
     /*
      * Output results
      */
     if ($output === 'json') {
         echo json_encode($results);
     } else {
         echo autocomplete_format($results);
     }
 }
Ejemplo n.º 2
0
        echo $result[0] . '|' . $result[1] . "\n";
    }
}
/*
 * Search for term if it is given
 */
if (isset($_GET['q'])) {
    $q = strtolower($_GET['q']);
    if ($q) {
        foreach ($data as $key => $value) {
            if (strpos(strtolower($key), $q) !== false) {
                $results[] = array($key, $value);
            }
        }
    }
}
/*
 * Output format
 */
$output = 'autocomplete';
if (isset($_GET['output'])) {
    $output = strtolower($_GET['output']);
}
/*
 * Output results
 */
if ($output === 'json') {
    echo json_encode($results);
} else {
    echo autocomplete_format($results);
}