. * * @category Search * @package Laconica * @author Zach Copley * @copyright 2008-2009 Control Yourself, Inc. * @license http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU Affero General Public License version 3.0 * @link http://laconi.ca/ */ if (!defined('LACONICA')) { exit(1); } require_once INSTALLDIR.'/lib/twitterapi.php'; /** * Action handler for Twitter-compatible API search * * @category Search * @package Laconica * @author Zach Copley * @license http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU Affero General Public License version 3.0 * @link http://laconi.ca/ * @see TwitterapiAction */ class TwitapisearchAction extends TwitterapiAction { var $query; var $limit; var $callback; /** * Initialization. * * @param array $args Web and URL arguments * * @return boolean false if user doesn't exist */ function prepare($args) { parent::prepare($args); $qeury = $this->trimmed('query'); return true; } /** * Handle a request * * @param array $args Arguments from $_REQUEST * * @return void */ function handle($args) { parent::handle($args); $this->showResults($this->limit); } /** * Show search results * * @param int $limit Number of notices to show * * @return void */ function showResults($limit) { $this->serverError(_('API method under construction.'), $code = 501); } }