!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\Text\Wiki\Render\Xhtml\   drwxrwxrwx
Free 4.13 GB of 39.52 GB (10.44%)
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:     Url.php (3.97 KB)      -rw-rw-rw-
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<?php
// vim: set expandtab tabstop=4 shiftwidth=4 softtabstop=4:
/**
 * Url rule end renderer for Xhtml
 *
 * PHP versions 4 and 5
 *
 * @category   Text
 * @package    Text_Wiki
 * @author     Paul M. Jones <pmjones@php.net>
 * @license    http://www.gnu.org/copyleft/lesser.html  LGPL License 2.1
 * @version    CVS: $Id: Url.php 236400 2007-05-26 17:15:41Z mic $
 * @link       http://pear.php.net/package/Text_Wiki
 */

/**
 * This class renders URL links in XHTML.
 *
 * @category   Text
 * @package    Text_Wiki
 * @author     Paul M. Jones <pmjones@php.net>
 * @license    http://www.gnu.org/copyleft/lesser.html  LGPL License 2.1
 * @version    Release: @package_version@
 * @link       http://pear.php.net/package/Text_Wiki
 */
class Text_Wiki_Render_Xhtml_Url extends Text_Wiki_Render {


    var 
$conf = array(
        
'target' => '_blank',
        
'images' => true,
        
'img_ext' => array('jpg''jpeg''gif''png'),
        
'css_inline' => null,
        
'css_footnote' => null,
        
'css_descr' => null,
        
'css_img' => null
    
);

    
/**
    *
    * Renders a token into text matching the requested format.
    *
    * @access public
    *
    * @param array $options The "options" portion of the token (second
    * element).
    *
    * @return string The text rendered from the token options.
    *
    */

    
function token($options)
    {
        
// create local variables from the options array (text,
        // href, type)
        
extract($options);

        
// find the rightmost dot and determine the filename
        // extension.
        
$pos strrpos($href'.');
        
$ext strtolower(substr($href$pos 1));
        
$href $this->textEncode($href);

        
// does the filename extension indicate an image file?
        
if ($this->getConf('images') &&
            
in_array($ext$this->getConf('img_ext', array()))) {

            
// create alt text for the image
            
if (! isset($text) || $text == '') {
                
$text basename($href);
                
$text $this->textEncode($text);
            }

            
// generate an image tag
            
$css $this->formatConf(' class="%s"''css_img');
            
$start "<img$css src=\"$href\" alt=\"$text\" title=\"$text\" /><!-- ";
            
$end " -->";

        } else {

            
// should we build a target clause?
            
if ($href{0} == '#' ||
              
strtolower(substr($href07)) == 'mailto:') {
              
// targets not allowed for on-page anchors
              // and mailto: links.
                
$target '';
            } else {
        
// allow targets on non-anchor non-mailto links
                
$target $this->getConf('target');
            }

            
// generate a regular link (not an image)
            
$text $this->textEncode($text);
            
$css $this->formatConf(' class="%s"'"css_$type");
            
$start "<a$css href=\"$href\"";

            if (
$target && $target != '_self') {
                
// use a "popup" window.  this is XHTML compliant, suggested by
                // Aaron Kalin.  uses the $target as the new window name.
                
$target $this->textEncode($target);
                
$start .= " onclick=\"window.open(this.href, '$target');";
                
$start .= " return false;\"";
            }
            
            if (isset(
$name)) {
                
$start .= " id=\"$name\"";
            }

            
// finish up output
            
$start .= ">";
            
$end "</a>";

            
// make numbered references look like footnotes when no
            // CSS class specified, make them superscript by default
            
if ($type == 'footnote' && ! $css) {
                
$start '<sup>' $start;
                
$end $end '</sup>';
            }
        }

        if (
$options['type'] == 'start') {
            
$output $start;
        } else if (
$options['type'] == 'end') {
            
$output $end;
        } else {
            
$output $start $text $end;
        }
        return 
$output;
    }
}
?>

:: 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 ]--