Seditio Source
Root |
./othercms/elxis_5.3_atlas_rev2452/components/com_search/engines/engine.interface.php
<?php
/**
* @version        $Id: engine.interface.php 365 2011-05-29 18:19:26Z datahell $
* @package        Elxis
* @subpackage    Component Search
* @copyright    Copyright (c) 2006-2012 Elxis CMS (http://www.elxis.org). All rights reserved.
* @license        Elxis Public License ( http://www.elxis.org/elxis-public-license.html )
* @author        Elxis Team ( http://www.elxis.org )
* @description     Elxis CMS is free software. Read the license for copyright notices and details
*/

defined('_ELXIS_') or die ('Direct access to this location is not allowed');


interface
searchEngine {

    public function
__construct($params);
    public function
engineInfo();
    public function
searchForm();
    public function
search();
    public function
getTotal();
    public function
getLimit();
    public function
getLimitStart();
    public function
getPage();
    public function
getMaxPage();
    public function
getOptions();
    public function
getResults();
    public function
showResults();
}

?>