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:27.14 GB of 70.42 GB (38.54%)
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,

/ usr/ share/ php/ adodb/ drivers/ - drwxr-xr-x

Directory:
Viewing file:     adodb-mysqlpo.inc.php (3.14 KB)      -rw-r--r--
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<?php

/*
V5.10 10 Nov 2009   (c) 2000-2009 John Lim (jlim#natsoft.com). All rights reserved.
  Released under both BSD license and Lesser GPL library license. 
  Whenever there is any discrepancy between the two licenses, 
  the BSD license will take precedence.
  Set tabs to 8.
  
  MySQL code that supports transactions. For MySQL 3.23 or later.
  Code from James Poon <jpoon88@yahoo.com>
  
  Requires mysql client. Works on Windows and Unix.
*/

// security - hide paths
if (!defined('ADODB_DIR')) die();

include_once(
ADODB_DIR."/drivers/adodb-mysql.inc.php");


class 
ADODB_mysqlt extends ADODB_mysql {
    var 
$databaseType 'mysqlt';
    var 
$ansiOuter true// for Version 3.23.17 or later
    
var $hasTransactions true;
    var 
$autoRollback true// apparently mysql does not autorollback properly 
    
    
function ADODB_mysqlt() 
    {            
    global 
$ADODB_EXTENSION; if ($ADODB_EXTENSION$this->rsPrefix .= 'ext_';
    }
    
    function 
BeginTrans()
    {      
        if (
$this->transOff) return true;
        
$this->transCnt += 1;
        
$this->Execute('SET AUTOCOMMIT=0');
        
$this->Execute('BEGIN');
        return 
true;
    }
    
    function 
CommitTrans($ok=true
    {
        if (
$this->transOff) return true
        if (!
$ok) return $this->RollbackTrans();
        
        if (
$this->transCnt$this->transCnt -= 1;
        
$this->Execute('COMMIT');
        
$this->Execute('SET AUTOCOMMIT=1');
        return 
true;
    }
    
    function 
RollbackTrans()
    {
        if (
$this->transOff) return true;
        if (
$this->transCnt$this->transCnt -= 1;
        
$this->Execute('ROLLBACK');
        
$this->Execute('SET AUTOCOMMIT=1');
        return 
true;
    }
    
    function 
RowLock($tables,$where='',$col='1 as adodb_ignore'
    {
        if (
$this->transCnt==0$this->BeginTrans();
        if (
$where$where ' where '.$where;
        
$rs $this->Execute("select $col from $tables $where for update");
        return !empty(
$rs); 
    }
    
}

class 
ADORecordSet_mysqlt extends ADORecordSet_mysql{    
    var 
$databaseType "mysqlt";
    
    function 
ADORecordSet_mysqlt($queryID,$mode=false
    {
        if (
$mode === false) { 
            global 
$ADODB_FETCH_MODE;
            
$mode $ADODB_FETCH_MODE;
        }
        
        switch (
$mode)
        {
        case 
ADODB_FETCH_NUM$this->fetchMode MYSQL_NUM; break;
        case 
ADODB_FETCH_ASSOC:$this->fetchMode MYSQL_ASSOC; break;
        
        case 
ADODB_FETCH_DEFAULT:
        case 
ADODB_FETCH_BOTH:
        default: 
$this->fetchMode MYSQL_BOTH; break;
        }
    
        
$this->adodbFetchMode $mode;
        
$this->ADORecordSet($queryID);    
    }
    
    function 
MoveNext()
    {
        if (@
$this->fields mysql_fetch_array($this->_queryID,$this->fetchMode)) {
            
$this->_currentRow += 1;
            return 
true;
        }
        if (!
$this->EOF) {
            
$this->_currentRow += 1;
            
$this->EOF true;
        }
        return 
false;
    }
}

class 
ADORecordSet_ext_mysqlt extends ADORecordSet_mysqlt {    

    function 
ADORecordSet_ext_mysqlt($queryID,$mode=false
    {
        if (
$mode === false) { 
            global 
$ADODB_FETCH_MODE;
            
$mode $ADODB_FETCH_MODE;
        }
        switch (
$mode)
        {
        case 
ADODB_FETCH_NUM$this->fetchMode MYSQL_NUM; break;
        case 
ADODB_FETCH_ASSOC:$this->fetchMode MYSQL_ASSOC; break;
        
        case 
ADODB_FETCH_DEFAULT:
        case 
ADODB_FETCH_BOTH:
        default: 
            
$this->fetchMode MYSQL_BOTH; break;
        }
        
$this->adodbFetchMode $mode;
        
$this->ADORecordSet($queryID);    
    }
    
    function 
MoveNext()
    {
        return 
adodb_movenext($this);
    }
}

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