<?php /** * Generic search viewer * Given a GUID, this page will try and display any entity * * @package Elgg * @subpackage Core * @license http://www.gnu.org/licenses/old-licenses/gpl-2.0.html GNU Public License version 2 * @author Curverider Ltd * @copyright Curverider Ltd 2008 * @link http://elgg.org/ */ // Load Elgg engine require_once(dirname(dirname(__FILE__)) . "/engine/start.php"); // Set context set_context('search'); // Get input $tag = get_input('tag'); $subtype = get_input('subtype'); if (!$objecttype = get_input('object')) { $objecttype = ""; } if (!$md_type = get_input('tagtype')) { $md_type = ""; } $owner_guid = get_input('owner_guid',0); if (substr_count($owner_guid,',')) { $owner_guid = explode(",",$owner_guid); } if (!empty($tag)) { $body = ""; $body .= elgg_view_title(sprintf(elgg_echo('searchtitle'),$tag)); $body .= trigger_plugin_hook('search','',$tag,""); $body .= elgg_view('search/startblurb',array('tag' => $tag)); $body .= list_entities_from_metadata($md_type, $tag, $objecttype, $subtype, $owner_guid, 10, false); $body = elgg_view_layout('one_column',$body); } page_draw(sprintf(elgg_echo('searchtitle'),$tag),$body); ?>