[geeklog-cvs] geeklog-1.3/system/classes search.class.php,NONE,1.1
geeklog-cvs-admin at lists.geeklog.net
geeklog-cvs-admin at lists.geeklog.net
Thu May 1 23:50:23 EDT 2003
Update of /usr/cvs/geeklog/geeklog-1.3/system/classes
In directory internal.geeklog.net:/tmp/cvs-serv17390
Added Files:
search.class.php
Log Message:
Initial release of search class. This is used by public_html/search.php
--- NEW FILE: search.class.php ---
<?php
/* Reminder: always indent with 4 spaces (no tabs). */
// +---------------------------------------------------------------------------+
// | Geeklog 1.3 |
// +---------------------------------------------------------------------------+
// | search.php |
// | Geeklog search class. |
// | |
// +---------------------------------------------------------------------------+
// | Copyright (C) 2000-2003 by the following authors: |
// | |
// | Authors: Tony Bibbs - tony AT geeklog DOT net |
// | Dirk Haun - dirk AT haun-online DOT de |
// +---------------------------------------------------------------------------+
// | |
// | This program is free software; you can redistribute it and/or |
// | modify it under the terms of the GNU General Public License |
// | as published by the Free Software Foundation; either version 2 |
[...1014 lines suppressed...]
$total_plugins = $total_plugins + $this->story_results->num_itemssearched;
$total_plugins = $total_plugins + $this->comment_results->num_itemssearched;
$total_plugins = $total_plugins + $this->link_results->num_itemssearched;
$total_plugins = $total_plugins + $this->event_results->num_itemssearched;
// Move GL core objects to front of array
array_unshift($result_plugins, $this->story_results, $this->comment_results, $this->link_results, $this->event_results);
// Searches are done, stop timer
$searchtime = $searchtimer->stopTimer();
// Format results
$retval = $this->_formatResults($nrows_plugins, $total_plugins, $result_plugins, $searchtime);
return $retval;
}
}
?>
More information about the geeklog-cvs
mailing list