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;
$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;