Вход Регистрация
Файл: sys/fnc/output_text.php
Строк: 39
<?
// функция обрабатывает текстовые строки перед выводом в браузер
// настоятельно не рекомундуется тут что-либо менять
function output_text($str,$br=1,$html=1,$smiles=1,$links=1,$bbcode=1)
{
    global 
$theme_ini;


    
//if ($br && isset($theme_ini['text_width']))$str=wordwrap($str, $theme_ini['text_width'], ' ',1);

    
if ($html)$str=htmlentities($strENT_QUOTES'UTF-8'); // преобразуем все к нормальному перевариванию браузером

    
if ($links)$str=links($str); // обработка ссылок

    
if ($smiles)

        
$str=smiles($str); // вставка смайлов

    
if ($bbcode)
    {
        
$tmp_str=$str;
        
$str=bbcode($str); // обработка bbcode
    
}

    if (
$br)
    {
        
$str=br($str); // переносы строк
    
}


    return 
stripslashes($str); // возвращаем обработанную строку
}


// для форм

function input_value_text($str){return output_text($str,0,1,0,0,0);}

function 
rez_text$text$maxwords 15$maxchar 100 ){
    
$sep=' ';

    
$sep2=' &raquo;';

    
$words explode($sep,$text);

    
$char iconv_strlen($text,'utf-8');

    if (
count($words) > $maxwords){        $text join($separray_slice($words0$maxwords));
    }

    if ( 
$char $maxchar ){
        
$text iconv_substr$text0$maxchar'utf-8' );

    }

    return 
$text.$sep2;

    }

    function 
rez_text2$text$maxwords 70$maxchar 700 ){
        
$sep=' ';

        
$sep2='';

        
$words explode($sep,$text);

        
$char iconv_strlen($text,'utf-8');

        if (
count($words) > $maxwords){
            
$text join($separray_slice($words0$maxwords));

        }

            if ( 
$char $maxchar ){
                
$text iconv_substr$text0$maxchar'utf-8' );

            }

                return 
$text.$sep2;

            }

                function 
rez_text3$text$maxwords 150$maxchar 1500 ){
                    
$sep=' ';

                    
$sep2='';

                    
$words explode($sep,$text);

                    
$char iconv_strlen($text,'utf-8');

                        if (
count($words) > $maxwords){
                            
$text join($separray_slice($words0$maxwords));

                        }

                        if ( 
$char $maxchar ){
                            
$text iconv_substr$text0$maxchar'utf-8' );

                        }

                        return 
$text.$sep2;

                }

?>
Онлайн: 0
Реклама