<?php 
/** 
 * xoopsCodeTarea function 
 * 
 * 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       (c) 2000-2016 XOOPS Project (www.xoops.org) 
 * @license             GNU GPL 2 (http://www.gnu.org/licenses/gpl-2.0.html) 
 * @package             kernel 
 * @since               2.0.0 
 * @author              Kazumi Ono (AKA onokazu) http://www.myweb.ne.jp/, http://jp.xoops.org/ 
 * @author              Taiwen Jiang <[email protected]> 
 */ 
defined('XOOPS_ROOT_PATH') || exit('Restricted access'); 
 
/**#@+ 
 * @deprecated 
 */ 
 
/** 
 * Displayes xoopsCode buttons and target textarea to which xoopscodes are inserted 
 * 
 * @param   string $textarea_id a unique id of the target textarea 
 * @param int      $cols 
 * @param int      $rows 
 * @param null     $suffix 
 */ 
function xoopsCodeTarea($textarea_id, $cols = 60, $rows = 15, $suffix = null) 
{ 
    xoops_load('XoopsFormDhtmlTextArea'); 
    $hiddenText              = isset($suffix) ? 'xoopsHiddenText' . trim($suffix) : 'xoopsHiddenText'; 
    $content                 = isset($GLOBALS[$textarea_id]) ? $GLOBALS[$textarea_id] : ''; 
    $text_editor             = new XoopsFormDhtmlTextArea('', $textarea_id, $content, $rows, $cols, $hiddenText); 
    $text_editor->htmlEditor = null; 
    $text_editor->smilies    = false; 
    echo $text_editor->render(); 
} 
 
/** 
 * Displays smilie image buttons used to insert smilie codes to a target textarea in a form 
 * 
 * @param   string $textarea_id a unique id of the target textarea 
 */ 
function xoopsSmilies($textarea_id) 
{ 
    $myts   = MyTextSanitizer::getInstance(); 
    $smiles = $myts->getSmileys(false); 
    $count  = count($smiles); 
    for ($i = 0; $i < $count; ++$i) { 
        echo "<img src='" . XOOPS_UPLOAD_URL . '/' . htmlspecialchars($smiles[$i]['smile_url'], ENT_QUOTES) . "' border='0' alt='' onclick='xoopsCodeSmilie(\"{$textarea_id}\", \" " . $smiles[$i]['code'] . " \");' onmouseover='style.cursor=\"hand\"' />"; 
    } 
    echo " [<a href='#moresmiley' onmouseover='style.cursor=\"hand\"' alt='' onclick='openWithSelfMain(\"" . XOOPS_URL . "/misc.php?action=showpopups&type=smilies&target={$textarea_id}\",\"smilies\",300,475);'>" . _MORE . '</a>]'; 
} 
/**#@-*/ 
 
 |