0byt3m1n1
Path:
/
data
/
applications
/
aps
/
xoops
/
2.5.1a-0
/
standard
/
htdocs
/
include
/
[
Home
]
File: formdhtmltextarea_preview.php
<?php /** * Preview of dhtml editor content * * You may not change or alter any portion of this comment or credits * of supporting developers from this source code or any supporting source code * which is considered copyrighted (c) material of the original comment or credit authors. * 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. * * @copyright The XOOPS Project http://sourceforge.net/projects/xoops/ * @license GNU GPL 2 (http://www.gnu.org/licenses/old-licenses/gpl-2.0.html) * @package xoopsform * @since 2.3.0 * @author Vinod <smartvinu@gmail.com> * @author Taiwen Jiang <phppp@users.sourceforge.net> * @version $Id: formdhtmltextarea_preview.php 5241 2010-09-10 14:07:34Z trabis $ */ include_once dirname(dirname(__FILE__)) . DIRECTORY_SEPARATOR . 'mainfile.php'; $xoopsLogger->activated = false; $myts =& MyTextSanitizer::getInstance(); $content = $myts->stripSlashesGPC($_POST['text']); $html = empty($_POST['html']) ? 0 : 1; $content = $myts->displayTarea($content, $html, 1, 1, 1, 1); if (preg_match_all('/%u([[:alnum:]]{4})/', $content, $matches)) { foreach ($matches[1] as $uniord) { $utf = '&#x' . $uniord . ';'; $content = str_replace('%u' . $uniord, $utf, $content); } $content = urldecode($content); } if (! headers_sent()) { header('Content-Type:text/html; charset=ISO-8859-1'); header('Expires: Mon, 26 Jul 1997 05:00:00 GMT'); header('Cache-Control: private, no-cache'); header('Pragma: no-cache'); } echo "<div>" . $content . "</div>"; ?>