/usr/share/horde/whups/opensearch.php is in php-horde-whups 3.0.0~beta1-1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 | <?php
/**
* Copyright 2007-2013 Horde LLC (http://www.horde.org/)
*
* See the enclosed file LICENSE for license information (BSD). If you
* did not receive this file, see http://www.horde.org/licenses/bsdl.php.
*
* @author Jan Schneider <jan@horde.org>
*/
require_once __DIR__ . '/lib/Application.php';
Horde_Registry::appInit('whups');
// Url.
$url = Horde::url('', true);
// Name.
$name = $registry->get('name', 'whups') . ' (' . $url . ')';
// Icon.
$icon = base64_encode(file_get_contents($registry->get('themesfs', 'whups') . '/default/graphics/whups.png'));
// Charset.
header('Content-Type: text/xml; charset=UTF-8');
echo <<<PAYLOAD
<OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/">
<ShortName>$name</ShortName>
<SearchForm>$url</SearchForm>
<Url type="text/html"
method="get"
template="${url}ticket/">
<Param name="id" value="{searchTerms}"/>
</Url>
<Image height="16" width="16">data:image/png;base64,$icon</Image>
<InputEncoding>UTF-8</InputEncoding>
</OpenSearchDescription>
PAYLOAD;
|