__  __    __   __  _____      _            _          _____ _          _ _ 
 |  \/  |   \ \ / / |  __ \    (_)          | |        / ____| |        | | |
 | \  / |_ __\ V /  | |__) | __ ___   ____ _| |_ ___  | (___ | |__   ___| | |
 | |\/| | '__|> <   |  ___/ '__| \ \ / / _` | __/ _ \  \___ \| '_ \ / _ \ | |
 | |  | | |_ / . \  | |   | |  | |\ V / (_| | ||  __/  ____) | | | |  __/ | |
 |_|  |_|_(_)_/ \_\ |_|   |_|  |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1
 if you need WebShell for Seo everyday contact me on Telegram
 Telegram Address : @jackleet
        
        
For_More_Tools: Telegram: @jackleet | Bulk Smtp support mail sender | Business Mail Collector | Mail Bouncer All Mail | Bulk Office Mail Validator | Html Letter private



Upload:

Command:

www-data@216.73.216.10: ~ $
<?php
/**
 * Netezza Driver
 *
 * @link https://www.ibm.com/products/netezza
 * Based on the previous postgres drivers. 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
 * TODO: Still need to remove blob functions, as Netezza doesn't support blob
 *
 * 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
 * @author Josh Eldridge <joshuae74@hotmail.com>
 */

// 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 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;

	// _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);
	}

}

Filemanager

Name Type Size Permission Actions
adodb-access.inc.php File 2.15 KB 0777
adodb-ado.inc.php File 16.21 KB 0777
adodb-ado5.inc.php File 17.3 KB 0777
adodb-ado_access.inc.php File 1.48 KB 0777
adodb-ado_mssql.inc.php File 4.02 KB 0777
adodb-ads.inc.php File 19.34 KB 0777
adodb-borland_ibase.inc.php File 2.43 KB 0777
adodb-csv.inc.php File 5.09 KB 0777
adodb-db2.inc.php File 44.18 KB 0777
adodb-db2oci.inc.php File 4.31 KB 0777
adodb-db2ora.inc.php File 2.23 KB 0777
adodb-fbsql.inc.php File 6.81 KB 0777
adodb-firebird.inc.php File 33.44 KB 0777
adodb-ibase.inc.php File 22.55 KB 0777
adodb-informix.inc.php File 1.21 KB 0777
adodb-informix72.inc.php File 14.76 KB 0777
adodb-ldap.inc.php File 10.9 KB 0777
adodb-mssql.inc.php File 30.52 KB 0777
adodb-mssql_n.inc.php File 7.75 KB 0777
adodb-mssqlnative.inc.php File 35.32 KB 0777
adodb-mssqlpo.inc.php File 1.41 KB 0777
adodb-mysqli.inc.php File 52.86 KB 0777
adodb-netezza.inc.php File 5.12 KB 0777
adodb-oci8.inc.php File 47.52 KB 0777
adodb-oci805.inc.php File 1.79 KB 0777
adodb-oci8po.inc.php File 7.37 KB 0777
adodb-oci8quercus.inc.php File 2.3 KB 0777
adodb-odbc.inc.php File 18.53 KB 0777
adodb-odbc_db2.inc.php File 6.87 KB 0777
adodb-odbc_mssql.inc.php File 12.41 KB 0777
adodb-odbc_mssql2012.inc.php File 1.15 KB 0777
adodb-odbc_oracle.inc.php File 3.34 KB 0777
adodb-odbtp.inc.php File 23.25 KB 0777
adodb-odbtp_unicode.inc.php File 1.42 KB 0777
adodb-oracle.inc.php File 9.34 KB 0777
adodb-pdo.inc.php File 21 KB 0777
adodb-pdo_dblib.inc.php File 5.8 KB 0777
adodb-pdo_firebird.inc.php File 10.33 KB 0777
adodb-pdo_mssql.inc.php File 1.84 KB 0777
adodb-pdo_mysql.inc.php File 9.75 KB 0777
adodb-pdo_oci.inc.php File 3.41 KB 0777
adodb-pdo_pgsql.inc.php File 10.2 KB 0777
adodb-pdo_sqlite.inc.php File 6.33 KB 0777
adodb-pdo_sqlsrv.inc.php File 4.4 KB 0777
adodb-postgres.inc.php File 1008 B 0777
adodb-postgres64.inc.php File 31.94 KB 0777
adodb-postgres7.inc.php File 9.27 KB 0777
adodb-postgres8.inc.php File 2.4 KB 0777
adodb-postgres9.inc.php File 1.13 KB 0777
adodb-proxy.inc.php File 1.12 KB 0777
adodb-sapdb.inc.php File 5 KB 0777
adodb-sqlanywhere.inc.php File 3.44 KB 0777
adodb-sqlite.inc.php File 11.78 KB 0777
adodb-sqlite3.inc.php File 18.61 KB 0777
adodb-sqlitepo.inc.php File 2.05 KB 0777
adodb-sybase.inc.php File 12.14 KB 0777
adodb-sybase_ase.inc.php File 3.5 KB 0777
adodb-text.inc.php File 8.41 KB 0777
adodb-vfp.inc.php File 2.6 KB 0777
Filemanager