Globale Suchfunktion

Wird von der globalen Suchfunktion aufgerufen. Übergeben werden folgende Argumente:

$hook_parameters["search_querystring"]; // Suchstring

$hook_parameters["limit"]; // Anzahl der Suchergebnisse

Über diesen Hook kann das Modul eigene Einträge für die Suchergebnisse zurückmelden. Die Rückgabe der Suchergebnisse erfolgt über ein Array (siehe Beispiel unten)

if (sql_num_rows($result) ) {
$nodeentries=array();
while ($node = sql_fetch_assoc($result)) {
$nodeentrie=array();
$nodeentrie['title']=$node['title'];
$nodeentrie['link']="<a href=\"modules.php?name=".$modulename."&pid=".$node['pid']."\" >".$nodeentrie['title']."</a>";
$nodeentrie['views']=$node['counter'];
$nodeentrie['date']=mx_strftime ('%d.%m.%y',$node['date']);
$nodeentrie['modulename']=$modulename;
$nodeentries[]=$nodeentrie;
}
$hook_result[$modulename] = $nodeentries;