!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\PHPUnit\Framework\Constraint\   drwxrwxrwx
Free 4.13 GB of 39.52 GB (10.45%)
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:     Not.php (6.35 KB)      -rw-rw-rw-
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<?php
/**
 * PHPUnit
 *
 * Copyright (c) 2001-2013, Sebastian Bergmann <sebastian@phpunit.de>.
 * All rights reserved.
 *
 * Redistribution and use in source and binary forms, with or without
 * modification, are permitted provided that the following conditions
 * are met:
 *
 *   * Redistributions of source code must retain the above copyright
 *     notice, this list of conditions and the following disclaimer.
 *
 *   * Redistributions in binary form must reproduce the above copyright
 *     notice, this list of conditions and the following disclaimer in
 *     the documentation and/or other materials provided with the
 *     distribution.
 *
 *   * Neither the name of Sebastian Bergmann nor the names of his
 *     contributors may be used to endorse or promote products derived
 *     from this software without specific prior written permission.
 *
 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
 * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
 * COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
 * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
 * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
 * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
 * ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
 * POSSIBILITY OF SUCH DAMAGE.
 *
 * @package    PHPUnit
 * @subpackage Framework_Constraint
 * @author     Sebastian Bergmann <sebastian@phpunit.de>
 * @author     Bernhard Schussek <bschussek@2bepublished.at>
 * @copyright  2001-2013 Sebastian Bergmann <sebastian@phpunit.de>
 * @license    http://www.opensource.org/licenses/BSD-3-Clause  The BSD 3-Clause License
 * @link       http://www.phpunit.de/
 * @since      File available since Release 3.0.0
 */

/**
 * Logical NOT.
 *
 * @package    PHPUnit
 * @subpackage Framework_Constraint
 * @author     Sebastian Bergmann <sebastian@phpunit.de>
 * @author     Bernhard Schussek <bschussek@2bepublished.at>
 * @copyright  2001-2013 Sebastian Bergmann <sebastian@phpunit.de>
 * @license    http://www.opensource.org/licenses/BSD-3-Clause  The BSD 3-Clause License
 * @link       http://www.phpunit.de/
 * @since      Class available since Release 3.0.0
 */

class PHPUnit_Framework_Constraint_Not extends PHPUnit_Framework_Constraint
{
    
/**
     * @var PHPUnit_Framework_Constraint
     */
    
protected $constraint;

    
/**
     * @param PHPUnit_Framework_Constraint $constraint
     */
    
public function __construct($constraint)
    {
        if (!(
$constraint instanceof PHPUnit_Framework_Constraint)) {
            
$constraint = new PHPUnit_Framework_Constraint_IsEqual($constraint);
        }

        
$this->constraint $constraint;
    }

    
/**
     * @param  string $string
     * @return string
     */
    
public static function negate($string)
    {
        return 
str_replace(
          array(
            
'contains ',
            
'exists',
            
'has ',
            
'is ',
            
'are ',
            
'matches ',
            
'starts with ',
            
'ends with ',
            
'reference ',
            
'not not '
          
),
          array(
            
'does not contain ',
            
'does not exist',
            
'does not have ',
            
'is not ',
            
'are not ',
            
'does not match ',
            
'starts not with ',
            
'ends not with ',
            
'don\'t reference ',
            
'not '
          
),
          
$string
        
);
    }

    
/**
     * Evaluates the constraint for parameter $other
     *
     * If $returnResult is set to FALSE (the default), an exception is thrown
     * in case of a failure. NULL is returned otherwise.
     *
     * If $returnResult is TRUE, the result of the evaluation is returned as
     * a boolean value instead: TRUE in case of success, FALSE in case of a
     * failure.
     *
     * @param  mixed $other Value or object to evaluate.
     * @param  string $description Additional information about the test
     * @param  bool $returnResult Whether to return a result or throw an exception
     * @return mixed
     * @throws PHPUnit_Framework_ExpectationFailedException
     */
    
public function evaluate($other$description ''$returnResult FALSE)
    {
        
$success = !$this->constraint->evaluate($other$descriptionTRUE);

        if (
$returnResult) {
            return 
$success;
        }

        if (!
$success) {
            
$this->fail($other$description);
        }
    }

    
/**
     * Returns the description of the failure
     *
     * The beginning of failure messages is "Failed asserting that" in most
     * cases. This method should return the second part of that sentence.
     *
     * @param  mixed $other Evaluated value or object.
     * @return string
     */
    
protected function failureDescription($other)
    {
        switch (
get_class($this->constraint)) {
            case 
'PHPUnit_Framework_Constraint_And':
            case 
'PHPUnit_Framework_Constraint_Not':
            case 
'PHPUnit_Framework_Constraint_Or': {
                return 
'not( ' $this->constraint->failureDescription($other) . ' )';
            }
            break;

            default: {
                return 
self::negate(
                  
$this->constraint->failureDescription($other)
                );
            }
        }
    }

    
/**
     * Returns a string representation of the constraint.
     *
     * @return string
     */
    
public function toString()
    {
        switch (
get_class($this->constraint)) {
            case 
'PHPUnit_Framework_Constraint_And':
            case 
'PHPUnit_Framework_Constraint_Not':
            case 
'PHPUnit_Framework_Constraint_Or': {
                return 
'not( ' $this->constraint->toString() . ' )';
            }
            break;

            default: {
                return 
self::negate(
                  
$this->constraint->toString()
                );
            }
        }
    }

    
/**
     * Counts the number of constraint elements.
     *
     * @return integer
     * @since  Method available since Release 3.4.0
     */
    
public function count()
    {
        return 
count($this->constraint);
    }
}

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