Linux cesa-www-main 6.1.0-49-cloud-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.174-1 (2026-05-26) x86_64
Apache/2.4.68 (Debian)
Server IP : 10.218.0.2 & Your IP : 216.73.216.28
Domains :
Cant Read [ /etc/named.conf ]
User : www-data
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
var /
www /
cesa.co.za /
ADOdb /
Delete
Unzip
Name
Size
Permission
Date
Action
datadict
[ DIR ]
drwxr-sr-x
2023-01-22 09:53
docs
[ DIR ]
drwxr-sr-x
2023-01-22 09:53
drivers
[ DIR ]
drwxr-sr-x
2023-01-22 09:53
lang
[ DIR ]
drwxr-sr-x
2023-01-22 09:53
pear
[ DIR ]
drwxr-sr-x
2023-01-22 09:54
perf
[ DIR ]
drwxr-sr-x
2023-01-22 09:53
replicate
[ DIR ]
drwxr-sr-x
2023-01-22 09:53
scripts
[ DIR ]
drwxr-sr-x
2023-01-22 09:53
session
[ DIR ]
drwxr-sr-x
2023-01-22 09:54
tests
[ DIR ]
drwxr-sr-x
2023-01-22 09:53
xsl
[ DIR ]
drwxr-sr-x
2023-01-22 09:53
.editorconfig
359
B
-rw-r--r--
2023-01-22 09:53
.gitattributes
444
B
-rw-r--r--
2023-01-22 09:53
.gitignore
232
B
-rw-r--r--
2023-01-22 09:53
.mailmap
351
B
-rw-r--r--
2023-01-22 09:53
LICENSE.md
25.79
KB
-rw-r--r--
2023-01-22 09:53
README.md
4.32
KB
-rw-r--r--
2023-01-22 09:53
SECURITY.md
1.37
KB
-rw-r--r--
2023-01-22 09:53
adodb-active-record.inc.php
27.92
KB
-rw-r--r--
2023-01-22 09:53
adodb-active-recordx.inc.php
37.82
KB
-rw-r--r--
2023-01-22 09:53
adodb-csvlib.inc.php
8.63
KB
-rw-r--r--
2023-01-22 09:53
adodb-datadict.inc.php
28.44
KB
-rw-r--r--
2023-01-22 09:53
adodb-error.inc.php
9.21
KB
-rw-r--r--
2023-01-22 09:53
adodb-errorhandler.inc.php
3.03
KB
-rw-r--r--
2023-01-22 09:53
adodb-errorpear.inc.php
2.56
KB
-rw-r--r--
2023-01-22 09:53
adodb-exceptions.inc.php
2.61
KB
-rw-r--r--
2023-01-22 09:53
adodb-lib.inc.php
37.69
KB
-rw-r--r--
2023-01-22 09:53
adodb-loadbalancer.inc.php
26.2
KB
-rw-r--r--
2023-01-22 09:53
adodb-memcache.lib.inc.php
9.55
KB
-rw-r--r--
2023-01-22 09:53
adodb-pager.inc.php
7.87
KB
-rw-r--r--
2023-01-22 09:53
adodb-pear.inc.php
9.63
KB
-rw-r--r--
2023-01-22 09:53
adodb-perf.inc.php
30.57
KB
-rw-r--r--
2023-01-22 09:53
adodb-time.inc.php
42.73
KB
-rw-r--r--
2023-01-22 09:53
adodb-xmlschema.inc.php
53.79
KB
-rw-r--r--
2023-01-22 09:53
adodb-xmlschema03.inc.php
61.36
KB
-rw-r--r--
2023-01-22 09:53
adodb.inc.php
152.3
KB
-rw-r--r--
2023-01-22 09:53
composer.json
763
B
-rw-r--r--
2023-01-22 09:53
phpdoc
732
B
-rw-r--r--
2023-01-22 09:53
phpdoc.dist.xml
542
B
-rw-r--r--
2023-01-22 09:53
pivottable.inc.php
6.46
KB
-rw-r--r--
2023-01-22 09:53
rsfilter.inc.php
1.74
KB
-rw-r--r--
2023-01-22 09:53
toexport.inc.php
3.69
KB
-rw-r--r--
2023-01-22 09:53
tohtml.inc.php
5.77
KB
-rw-r--r--
2023-01-22 09:53
xmlschema.dtd
1.42
KB
-rw-r--r--
2023-01-22 09:53
xmlschema03.dtd
1.64
KB
-rw-r--r--
2023-01-22 09:53
Save
Rename
<?php /** * Error handling using Exceptions. * * This file is part of ADOdb, a Database Abstraction Layer library for PHP. * * @package ADOdb * @link https://adodb.org Project's web site and documentation * @link https://github.com/ADOdb/ADOdb Source code and issue tracker * * The ADOdb Library is dual-licensed, released under both the BSD 3-Clause * and the GNU Lesser General Public Licence (LGPL) v2.1 or, at your option, * any later version. This means you can use it in proprietary products. * See the LICENSE.md file distributed with this source code for details. * @license BSD-3-Clause * @license LGPL-2.1-or-later * * @copyright 2000-2013 John Lim * @copyright 2014 Damien Regad, Mark Newnham and the ADOdb community */ if (!defined('ADODB_ERROR_HANDLER_TYPE')) define('ADODB_ERROR_HANDLER_TYPE',E_USER_ERROR); define('ADODB_ERROR_HANDLER','adodb_throw'); class ADODB_Exception extends Exception { var $dbms; var $fn; var $sql = ''; var $params = ''; var $host = ''; var $database = ''; function __construct($dbms, $fn, $errno, $errmsg, $p1, $p2, $thisConnection) { switch($fn) { case 'EXECUTE': $this->sql = is_array($p1) ? $p1[0] : $p1; $this->params = $p2; $s = "$dbms error: [$errno: $errmsg] in $fn(\"$this->sql\")"; break; case 'PCONNECT': case 'CONNECT': $user = $thisConnection->user; $s = "$dbms error: [$errno: $errmsg] in $fn($p1, '$user', '****', $p2)"; break; default: //Prevent PHP warning if $p1 or $p2 are arrays. $p1 = ( is_array($p1) ) ? 'Array' : $p1; $p2 = ( is_array($p2) ) ? 'Array' : $p2; $s = "$dbms error: [$errno: $errmsg] in $fn($p1, $p2)"; break; } $this->dbms = $dbms; if ($thisConnection) { $this->host = $thisConnection->host; $this->database = $thisConnection->database; } $this->fn = $fn; $this->msg = $errmsg; if (!is_numeric($errno)) $errno = -1; parent::__construct($s,$errno); } } /** * Default Error Handler. * * @param string $dbms the RDBMS you are connecting to * @param string $fn the name of the calling function (in uppercase) * @param int $errno the native error number from the database * @param string $errmsg the native error msg from the database * @param mixed $p1 $fn specific parameter - see below * @param mixed $p2 $fn specific parameter - see below */ function adodb_throw($dbms, $fn, $errno, $errmsg, $p1, $p2, $thisConnection) { global $ADODB_EXCEPTION; if (error_reporting() == 0) return; // obey @ protocol if (is_string($ADODB_EXCEPTION)) $errfn = $ADODB_EXCEPTION; else $errfn = 'ADODB_EXCEPTION'; throw new $errfn($dbms, $fn, $errno, $errmsg, $p1, $p2, $thisConnection); }