viewgit/inc/functions.php:22 Function utf8_encode() is deprecated [8192]
<?php /** * SeekQuarry/Yioop -- * Open Source Pure PHP Search Engine, Crawler, and Indexer * * Copyright (C) 2009 - 2014 Chris Pollett chris@pollett.org * * LICENSE: * * 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 3 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see <http://www.gnu.org/licenses/>. * * END LICENSE * * @author Chris Pollett chris@pollett.org * @package seek_quarry * @subpackage layout * @license http://www.gnu.org/licenses/ GPL3 * @link http://www.seekquarry.com/ * @copyright 2009 - 2014 * @filesource */ if(!defined('BASE_DIR')) {echo "BAD REQUEST"; exit();} /** * Layout used for the seek_quarry Website * including pages such as search landing page * and settings page * * @author Chris Pollett * @package seek_quarry * @subpackage layout */ class RssLayout extends Layout { /** * Responsible for drawing the header of the document containing * Yioop! title and including basic.js. It calls the renderView method of * the View that lives on the layout. If the QUERY_STATISTIC config setting * is set, it output statistics about each query run on the database. * Finally, it draws the footer of the document. * * @param array $data an array of data set up by the controller to be * be used in drawing the WebLayout and its View. */ function render($data) { header("Content-type: application/rss+xml"); e('<?xml version="1.0" encoding="UTF-8" ?>'."\n");?> <rss version="2.0" xmlns:opensearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" > <channel> <title><?php e(tl('rss_layout_title', mb_convert_encoding(html_entity_decode( urldecode($data['QUERY'])), "UTF-8"))); ?></title> <language><?php e(getLocaleTag()); ?></language> <link><?php e(NAME_SERVER); ?>?f=rss&q=<?php e($data['QUERY']); ?>&<?php ?>its=<?php e($data['its']); ?></link> <description><?php e(tl('rss_layout_description', mb_convert_encoding(html_entity_decode(urldecode($data['QUERY'])), "UTF-8")));?></description> <opensearch:totalResults><?php e($data['TOTAL_ROWS']); ?></opensearch:totalResults> <opensearch:startIndex><?php e($data['LIMIT']); ?></opensearch:startIndex> <opensearch:itemsPerPage><?php e($data['RESULTS_PER_PAGE']); ?></opensearch:itemsPerPage> <atom:link rel="search" type="application/opensearchdescription+xml" href="<?php e(NAME_SERVER);?>yioopbar.xml"/> <opensearch:Query role="request" searchTerms="<?php e($data['QUERY']); ?>"/> <?php $this->view->renderView($data); ?> </channel> </rss> <?php } } ?>