Mister Spy Say ="Hello Kids ... :D"
___ ____ _ _____
| \/ (_) | | / ___|
| . . |_ ___| |_ ___ _ __ \ `--. _ __ _ _
| |\/| | / __| __/ _ \ '__| `--. \ '_ \| | | |
| | | | \__ \ || __/ | /\__/ / |_) | |_| |
\_| |_/_|___/\__\___|_| \____/| .__/ \__, |
| | __/ |
|_| |___/
Bot Mister Spy V3
Mister Spy
Mister Spy
<?php
/**
* CommonPlugin for phplist
*
* This file is a part of CommonPlugin.
*
* @category phplist
* @package CommonPlugin
* @author Duncan Cameron
* @copyright 2011-2012 Duncan Cameron
* @license http://www.gnu.org/licenses/gpl.html GNU General Public License, Version 3
*/
/**
* This class provides an interface to the phplist database subroutines
*
*/
class CommonPlugin_DB {
/*
* Private attributes
*/
private $logger;
/*
* Private methods
*/
private function _query($sql) {
/*
*
*/
$level = error_reporting(0);
$time_start = microtime(true);
$resource = Sql_Query($sql);
$elapsed = (microtime(true) - $time_start) * 1000;
$this->logger->log("elapsed time $elapsed ms\n$sql", KLogger::DEBUG);
error_reporting($level);
if (!$resource) {
throw new Exception('A problem with the query: ' . $sql);
}
return $resource;
}
/*
* Public methods
*/
public function __construct() {
$this->logger = CommonPlugin_Logger::instance();
}
public function queryInsertId($sql) {
/*
*
*/
$resource = $this->_query($sql);
return Sql_Insert_Id();
}
public function queryAffectedRows($sql) {
/*
*
*/
$resource = $this->_query($sql);
return Sql_Affected_Rows();
}
public function queryAll($sql) {
/*
*
*/
return new CommonPlugin_DBResultIterator($this->_query($sql));
}
public function queryRow($sql) {
/*
*
*/
$resource = $this->_query($sql);
return Sql_Fetch_Assoc($resource);
}
public function queryOne($sql, $field) {
/*
*
*/
$row = $this->queryRow($sql);
return $row ? $row[$field] : false;
}
public function queryColumn($sql, $field, $index = null) {
/*
*
*/
$iterator = $this->queryAll($sql);
return array_column(iterator_to_array($iterator), $field, $index);
}
}
Mr. DellatioNx196 GaLers xh3LL Backd00r 1.0, Coded By Mr. DellatioNx196 - Bogor BlackHat