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 - 2015 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 view * @license http://www.gnu.org/licenses/ GPL3 * @link http://www.seekquarry.com/ * @copyright 2009 - 2015 * @filesource */ if(!defined('BASE_DIR')) {echo "BAD REQUEST"; exit();} /** * This View is responsible for drawing forward-facing wiki pages in * a more static cleaned up way * * @author Chris Pollett * @package seek_quarry * @subpackage view */ class StaticView extends View { /** This view is drawn on a web layout * @var string */ var $layout = "web"; /** * Draws wiki page in a more static fashion. * * @param array $data contains the static page contents * the view */ function renderView($data) { $logo = LOGO; $logged_in = (isset($data['ADMIN']) && $data['ADMIN']); $append_url = ($logged_in && isset($data[CSRF_TOKEN])) ? CSRF_TOKEN. "=".$data[CSRF_TOKEN] : ""; if(MOBILE) { $logo = M_LOGO; } if(isset($_SERVER["PATH_INFO"])) { $path_info = $_SERVER["PATH_INFO"]; } else { $path_info = "."; } if(isset($data['PAGE_HEADER'])) { e($data['PAGE_HEADER']); } else { ?> <div class="current-activity-header center"> <h1 class="logo"><a href="<?php e($path_info."/?". $append_url);?>"><img src="<?php e($path_info."/".$logo); ?>" alt="<?php e(tl('static_view_title')); ?>" /></a><span><?php e($data['subtitle']);?></span></h1> </div> <?php } $head_objects = isset($this->head_objects[$data['page']]) ? $this->head_objects[$data['page']] : ""; $page_border = ""; if(isset($head_objects['page_border']) && $head_objects['page_border'] && $head_objects['page_border'] != 'none') { $page_border = $head_objects['page_border']; } if(isset($data["AD_LOCATION"]) && in_array($data["AD_LOCATION"], array('top', 'both') ) ) { ?> <div class="top-adscript top-ad-static"><?php e($data['TOP_ADSCRIPT']); ?></div> <?php } ?> <div class="small-margin-current-activity <?php e($page_border); ?>"> <?php if(!MOBILE && isset($data["AD_LOCATION"]) && in_array($data["AD_LOCATION"], array('side', 'both') ) ) { ?> <div class="side-adscript"><?php e($data['SIDE_ADSCRIPT']); ?></div> <?php } ?> <?php if(isset($data["value"])) { $page = sprintf($this->page_objects[$data['page']], $data["value"]); e($page); } else { e($this->page_objects[$data['page']]); }?> </div> <?php if(isset($data['PAGE_FOOTER'])) { ?><div class="current-activity-footer"> <?php e($data['PAGE_FOOTER']); ?></div><?php } else { ?> <div class="current-activity-footer center"> <?php $this->element("footer")->render($data);?> <?php } } } ?>