|
From: <red...@us...> - 2013-01-04 05:59:00
|
Revision: 10656
http://sourceforge.net/p/xoops/svn/10656
Author: redheadedrod
Date: 2013-01-04 05:58:56 +0000 (Fri, 04 Jan 2013)
Log Message:
-----------
Created rhr_database_connectors directory and incorporated the mysqli and mysqlpdo connectors. Deleted the original mysqli folder I created to put them together.
Added Paths:
-----------
ThirdParty/rhr_database_connectors/
ThirdParty/rhr_database_connectors/README.TXT
ThirdParty/rhr_database_connectors/mysqlidatabase.php
ThirdParty/rhr_database_connectors/mysqlpdodatabase.php
ThirdParty/rhr_database_connectors/pdodatabase.php
Removed Paths:
-------------
ThirdParty/mysqli/
Added: ThirdParty/rhr_database_connectors/README.TXT
===================================================================
--- ThirdParty/rhr_database_connectors/README.TXT (rev 0)
+++ ThirdParty/rhr_database_connectors/README.TXT 2013-01-04 05:58:56 UTC (rev 10656)
@@ -0,0 +1,60 @@
+January 3, 2013
+
+
+
+This directory contains 2 basic connectors to connect to a MySQL database
+tested against xoops 2.5.5 core.
+
+
+To install these just copy the files into your class/database folder.
+
+To use them you must change the "define('XOOPS_DB_TYPE', 'mysql');"
+in your xoops_data/data/secure.php file.
+
+Use "define('XOOPS_DB_TYPE', 'mysqli');" to use the MySQLi connector.
+
+Use "define('XOOPS_DB_TYPE', 'mysqlpdo');" to use the PDO_MySQL connector.
+
+
+
+The MySQLi connector is included as a drop in option for Xoops 2.5.5 for when the old MySQL
+connector
+is removed from PHP. This version has no additional features that were added with
+MySQL 4 or 5 because
+xoops intends to move to PDO.
+
+
+
+The PDO_MySQL connector is based off the original MySQL connector but was broken into two
+files.
+The pdodatabase class in the pdodatabase.php file extends the Database object to add
+ the generic PDO
+routines for use by all databases. The mysqlpdodatabase class inside the
+mysqlpdodatabase.php file
+contains all of the MySQL specific items. Really the only item
+that is specific to MySQL is the connect string.
+The other classes were added because they
+ extend the finished database class. To add other databases one
+should only need to copy
+the mysqlpdodatabase.php file and make the appropriate changes. This version should
+be a
+ drop in replacement for your system. It tested 100% the same as MySQL and MySQLi connectors.
+Although I
+feel confident that this should work, it should be considered ALPHA because I
+have not yet added
+MySQL 4 or 5 features. Once the extra features have been added It
+will be released as a BETA version so this
+will be the only ALPHA released version.
+
+
+
+These database connectors are NOT supported by the core team at this time so use them at your own risk.
+They work fine on my system with no modules installed but
+modules that don't use the xoops API to access
+the database and access it directly instead
+will not likely work properly until rewritten to take advantage
+of the API.
+
+
+
+Rodney (red...@ho...)
\ No newline at end of file
Added: ThirdParty/rhr_database_connectors/mysqlidatabase.php
===================================================================
--- ThirdParty/rhr_database_connectors/mysqlidatabase.php (rev 0)
+++ ThirdParty/rhr_database_connectors/mysqlidatabase.php 2013-01-04 05:58:56 UTC (rev 10656)
@@ -0,0 +1,406 @@
+<?php
+/**
+ * MySQL access
+ *
+ * You may not change or alter any portion of this comment or credits
+ * of supporting developers from this source code or any supporting source code
+ * which is considered copyrighted (c) material of the original comment or credit authors.
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ *
+ * @copyright The XOOPS project http://sourceforge.net/projects/xoops/
+ * @license GNU GPL 2 (http://www.gnu.org/licenses/old-licenses/gpl-2.0.html)
+ * @package kernel
+ * @subpackage database
+ * @since 1.0.0
+ * @author Kazumi Ono <on...@xo...>
+ * @author Rodney Fulk <red...@ho...>
+ * @version $Id: mysqlidatabase.php 8066 2012-06-22 05:09:33Z redheadedrod $
+ */
+defined('XOOPS_ROOT_PATH') or die('Restricted access');
+
+/**
+ *
+ * @package kernel
+ * @subpackage database
+ * @author Kazumi Ono <on...@xo...>
+ * @copyright copyright (c) 2000-2003 XOOPS.org
+ * @updated via MySQLConverterTool from http://forge.mysql.com/wiki/Converting_to_MySQLi
+ */
+
+/**
+ * base class
+ */
+include_once XOOPS_ROOT_PATH . '/class/database/database.php';
+// xoops_load( 'xoopsdatabase' );
+/**
+ * connection to a mysql database
+ *
+ * @abstract
+ * @author Kazumi Ono <on...@xo...>
+ * @copyright copyright (c) 2000-2003 XOOPS.org
+ * @package kernel
+ * @subpackage database
+ */
+class XoopsMySQLiDatabase extends XoopsDatabase
+{
+ /**
+ * Database connection
+ *
+ * @var resource
+ */
+ var $conn;
+
+ /**
+ * connect to the database
+ *
+ * @param bool $selectdb select the database now?
+ * @return bool successful?
+ */
+ function connect($selectdb = true)
+ {
+ static $db_charset_set;
+ if (!extension_loaded('mysqli')) {
+ trigger_error('notrace:mysqli extension not loaded', E_USER_ERROR);
+ return false;
+ }
+
+ $this->allowWebChanges = ($_SERVER['REQUEST_METHOD'] != 'GET');
+
+ if (XOOPS_DB_PCONNECT == 1) {
+ $this->conn = @($GLOBALS["___mysqli_ston"] = mysqli_connect("p:".XOOPS_DB_HOST, XOOPS_DB_USER, XOOPS_DB_PASS));
+ } else {
+ $this->conn = @($GLOBALS["___mysqli_ston"] = mysqli_connect(XOOPS_DB_HOST, XOOPS_DB_USER, XOOPS_DB_PASS));
+ }
+
+ if (!$this->conn) {
+ $this->logger->addQuery('', $this->error(), $this->errno());
+ return false;
+ }
+ if ($selectdb != false) {
+ if (!((bool)mysqli_query($GLOBALS["___mysqli_ston"], "USE " . constant('XOOPS_DB_NAME')))) {
+ $this->logger->addQuery('', $this->error(), $this->errno());
+ return false;
+ }
+ }
+ if (!isset($db_charset_set) && defined('XOOPS_DB_CHARSET') && XOOPS_DB_CHARSET) {
+ $this->queryF("SET NAMES '" . XOOPS_DB_CHARSET . "'");
+ }
+ $db_charset_set = 1;
+ $this->queryF("SET SQL_BIG_SELECTS = 1");
+ return true;
+ }
+
+ /**
+ * generate an ID for a new row
+ *
+ * This is for compatibility only. Will always return 0, because MySQL supports
+ * autoincrement for primary keys.
+ *
+ * @param string $sequence name of the sequence from which to get the next ID
+ * @return int always 0, because mysql has support for autoincrement
+ */
+ function genId($sequence)
+ {
+ return 0; // will use auto_increment
+ }
+
+ /**
+ * Get a result row as an enumerated array
+ *
+ * @param resource $result
+ * @return array
+ */
+ function fetchRow($result)
+ {
+ return @mysqli_fetch_row($result);
+ }
+
+ /**
+ * Fetch a result row as an associative array
+ *
+ * @return array
+ */
+ function fetchArray($result)
+ {
+ return @mysqli_fetch_assoc($result);
+ }
+
+ /**
+ * Fetch a result row as an associative array
+ *
+ * @return array
+ */
+ function fetchBoth($result)
+ {
+ return @mysqli_fetch_array($result, MYSQLI_BOTH);
+ }
+
+ /**
+ * XoopsMySQLDatabase::fetchObjected()
+ *
+ * @param mixed $result
+ * @return
+ */
+ function fetchObject($result)
+ {
+ return @mysqli_fetch_object($result);
+ }
+
+ /**
+ * Get the ID generated from the previous INSERT operation
+ *
+ * @return int
+ */
+ function getInsertId()
+ {
+ return ((is_null($___mysqli_res = mysqli_insert_id($this->conn))) ? false : $___mysqli_res);
+ }
+
+ /**
+ * Get number of rows in result
+ *
+ * @param resource $ query result
+ * @return int
+ */
+ function getRowsNum($result)
+ {
+ return @mysqli_num_rows($result);
+ }
+
+ /**
+ * Get number of affected rows
+ *
+ * @return int
+ */
+ function getAffectedRows()
+ {
+ return mysqli_affected_rows($this->conn);
+ }
+
+ /**
+ * Close MySQL connection
+ */
+ function close()
+ {
+ ((is_null($___mysqli_res = mysqli_close($this->conn))) ? false : $___mysqli_res);
+ }
+
+ /**
+ * will free all memory associated with the result identifier result.
+ *
+ * @param resource $ query result
+ * @return bool TRUE on success or FALSE on failure.
+ */
+ function freeRecordSet($result)
+ {
+ return ((mysqli_free_result($result) || (is_object($result) && (get_class($result) == "mysqli_result"))) ? true : false);
+ }
+
+ /**
+ * Returns the text of the error message from previous MySQL operation
+ *
+ * @return bool Returns the error text from the last MySQL function, or '' (the empty string) if no error occurred.
+ */
+ function error()
+ {
+ return @((is_object($GLOBALS["___mysqli_ston"])) ? mysqli_error($GLOBALS["___mysqli_ston"]) : (($___mysqli_res = mysqli_connect_error()) ? $___mysqli_res : false));
+ }
+
+ /**
+ * Returns the numerical value of the error message from previous MySQL operation
+ *
+ * @return int Returns the error number from the last MySQL function, or 0 (zero) if no error occurred.
+ */
+ function errno()
+ {
+ return @((is_object($GLOBALS["___mysqli_ston"])) ? mysqli_errno($GLOBALS["___mysqli_ston"]) : (($___mysqli_res = mysqli_connect_errno()) ? $___mysqli_res : false));
+ }
+
+ /**
+ * Returns escaped string text with single quotes around it to be safely stored in database
+ *
+ * @param string $str unescaped string text
+ * @return string escaped string text with single quotes around
+ */
+ function quoteString($str)
+ {
+ return $this->quote($str);
+ }
+
+ /**
+ * Quotes a string for use in a query.
+ */
+ function quote($string)
+ {
+ return "'" . str_replace("\\\"", '"', str_replace("\\"", '"', mysqli_real_escape_string( $this->conn, $string))) . "'";
+ }
+
+ /**
+ * perform a query on the database
+ *
+ * @param string $sql a valid MySQL query
+ * @param int $limit number of records to return
+ * @param int $start offset of first record to return
+ * @return resource query result or FALSE if successful
+ * or TRUE if successful and no result
+ */
+ function queryF($sql, $limit = 0, $start = 0)
+ {
+ if (!empty($limit)) {
+ if (empty($start)) {
+ $start = 0;
+ }
+ $sql = $sql . ' LIMIT ' . (int) $start . ', ' . (int) $limit;
+ }
+ //$this->logger->startTime('query_time');
+ $result = mysqli_query( $this->conn, $sql);
+ //$this->logger->stopTime('query_time');
+ // $query_time = $this->logger->dumpTime('query_time', true);
+ if ($result) {
+ //$this->logger->addQuery($sql, null, null, $query_time);
+ return $result;
+ } else {
+ // $this->logger->addQuery($sql, $this->error(), $this->errno(), $query_time);
+ return false;
+ }
+ }
+
+ /**
+ * perform a query
+ *
+ * This method is empty and does nothing! It should therefore only be
+ * used if nothing is exactly what you want done! ;-)
+ *
+ * @param string $sql a valid MySQL query
+ * @param int $limit number of records to return
+ * @param int $start offset of first record to return
+ * @abstract
+ */
+ function query($sql, $limit = 0, $start = 0)
+ {
+ }
+
+ /**
+ * perform queries from SQL dump file in a batch
+ *
+ * @param string $file file path to an SQL dump file
+ * @return bool FALSE if failed reading SQL file or TRUE if the file has been read and queries executed
+ */
+ function queryFromFile($file)
+ {
+ if (false !== ($fp = fopen($file, 'r'))) {
+ include_once XOOPS_ROOT_PATH . '/class/database/sqlutility.php';
+ $sql_queries = trim(fread($fp, filesize($file)));
+ SqlUtility::splitMySqlFile($pieces, $sql_queries);
+ foreach ($pieces as $query) {
+ // [0] contains the prefixed query
+ // [4] contains unprefixed table name
+ $prefixed_query = SqlUtility::prefixQuery(trim($query), $this->prefix());
+ if ($prefixed_query != false) {
+ $this->query($prefixed_query[0]);
+ }
+ }
+ return true;
+ }
+ return false;
+ }
+
+ /**
+ * Get field name
+ *
+ * @param resource $result query result
+ * @param int $ numerical field index
+ * @return string
+ */
+ function getFieldName($result, $offset)
+ {
+ return ((($___mysqli_tmp = mysqli_fetch_field_direct($result, $offset)->name) && (!is_null($___mysqli_tmp))) ? $___mysqli_tmp : false);
+ }
+
+ /**
+ * Get field type
+ *
+ * @param resource $result query result
+ * @param int $offset numerical field index
+ * @return string
+ */
+ function getFieldType($result, $offset)
+ {
+ return ((is_object($___mysqli_tmp = mysqli_fetch_field_direct($result, $offset)) && !is_null($___mysqli_tmp = $___mysqli_tmp->type)) ? ((($___mysqli_tmp = (string)(substr(( (($___mysqli_tmp == MYSQLI_TYPE_STRING) || ($___mysqli_tmp == MYSQLI_TYPE_VAR_STRING) ) ? "string " : "" ) . ( (in_array($___mysqli_tmp, array(MYSQLI_TYPE_TINY, MYSQLI_TYPE_SHORT, MYSQLI_TYPE_LONG, MYSQLI_TYPE_LONGLONG, MYSQLI_TYPE_INT24))) ? "int " : "" ) . ( (in_array($___mysqli_tmp, array(MYSQLI_TYPE_FLOAT, MYSQLI_TYPE_DOUBLE, MYSQLI_TYPE_DECIMAL, ((defined("MYSQLI_TYPE_NEWDECIMAL")) ? constant("MYSQLI_TYPE_NEWDECIMAL") : -1)))) ? "real " : "" ) . ( ($___mysqli_tmp == MYSQLI_TYPE_TIMESTAMP) ? "timestamp " : "" ) . ( ($___mysqli_tmp == MYSQLI_TYPE_YEAR) ? "year " : "" ) . ( (($___mysqli_tmp == MYSQLI_TYPE_DATE) || ($___mysqli_tmp == MYSQLI_TYPE_NEWDATE) ) ? "date " : "" ) . ( ($___mysqli_tmp == MYSQLI_TYPE_TIME) ? "time " : "" ) . ( ($___mysqli_tmp == MYSQLI_TYPE_SET) ? "set " : "" ) . ( ($___mysqli_tmp == MYSQLI_TYPE_ENUM) ? "enum " : "" ) . ( ($___mysqli_tmp == MYSQLI_TYPE_GEOMETRY) ? "geometry " : "" ) . ( ($___mysqli_tmp == MYSQLI_TYPE_DATETIME) ? "datetime " : "" ) . ( (in_array($___mysqli_tmp, array(MYSQLI_TYPE_TINY_BLOB, MYSQLI_TYPE_BLOB, MYSQLI_TYPE_MEDIUM_BLOB, MYSQLI_TYPE_LONG_BLOB))) ? "blob " : "" ) . ( ($___mysqli_tmp == MYSQLI_TYPE_NULL) ? "null " : "" ), 0, -1))) == "") ? "unknown" : $___mysqli_tmp) : false);
+ }
+
+ /**
+ * Get number of fields in result
+ *
+ * @param resource $result query result
+ * @return int
+ */
+ function getFieldsNum($result)
+ {
+ return (($___mysqli_tmp = mysqli_num_fields($result)) ? $___mysqli_tmp : false);
+ }
+}
+
+/**
+ * Safe Connection to a MySQL database.
+ *
+ * @author Kazumi Ono <on...@xo...>
+ * @copyright copyright (c) 2000-2003 XOOPS.org
+ * @package kernel
+ * @subpackage database
+ */
+class XoopsMySQLiDatabaseSafe extends XoopsMySQLiDatabase
+{
+ /**
+ * perform a query on the database
+ *
+ * @param string $sql a valid MySQL query
+ * @param int $limit number of records to return
+ * @param int $start offset of first record to return
+ * @return resource query result or FALSE if successful
+ * or TRUE if successful and no result
+ */
+ function query($sql, $limit = 0, $start = 0)
+ {
+ return $this->queryF($sql, $limit, $start);
+ }
+}
+
+/**
+ * Read-Only connection to a MySQL database.
+ *
+ * This class allows only SELECT queries to be performed through its
+ * {@link query()} method for security reasons.
+ *
+ * @author Kazumi Ono <on...@xo...>
+ * @copyright copyright (c) 2000-2003 XOOPS.org
+ * @package kernel
+ * @subpackage database
+ */
+class XoopsMySQLiDatabaseProxy extends XoopsMySQLiDatabase
+{
+ /**
+ * perform a query on the database
+ *
+ * this method allows only SELECT queries for safety.
+ *
+ * @param string $sql a valid MySQL query
+ * @param int $limit number of records to return
+ * @param int $start offset of first record to return
+ * @return resource query result or FALSE if unsuccessful
+ */
+ function query($sql, $limit = 0, $start = 0)
+ {
+ $sql = ltrim($sql);
+ if (!$this->allowWebChanges && strtolower(substr($sql, 0, 6)) != 'select') {
+ trigger_error('Database updates are not allowed during processing of a GET request', E_USER_WARNING);
+ return false;
+ }
+
+ return $this->queryF($sql, $limit, $start);
+ }
+}
+
+?>
\ No newline at end of file
Added: ThirdParty/rhr_database_connectors/mysqlpdodatabase.php
===================================================================
--- ThirdParty/rhr_database_connectors/mysqlpdodatabase.php (rev 0)
+++ ThirdParty/rhr_database_connectors/mysqlpdodatabase.php 2013-01-04 05:58:56 UTC (rev 10656)
@@ -0,0 +1,125 @@
+<?php
+/**
+ * MySQL access via PDO
+ *
+ * You may not change or alter any portion of this comment or credits
+ * of supporting developers from this source code or any supporting source code
+ * which is considered copyrighted (c) material of the original comment or credit authors.
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ *
+ * @copyright The XOOPS project http://sourceforge.net/projects/xoops/
+ * @license GNU GPL 2 (http://www.gnu.org/licenses/old-licenses/gpl-2.0.html)
+ * @package kernel
+ * @subpackage database
+ * @since 2.5.5
+ * @author Rodney Fulk <red...@ho...>
+ * @version $Id: mysqlpdodatabase.php 8066 2012-07-02 00:00:00Z redheadedrod $
+ */
+defined('XOOPS_ROOT_PATH') or die('Restricted access');
+
+/**
+ *
+ * @package kernel
+ * @subpackage database
+ * @author Rodney Fulk <red...@ho...>
+ * @copyright copyright (c) 2012-2013 XOOPS.org
+ */
+
+/**
+ * base class
+ */
+include_once XOOPS_ROOT_PATH . '/class/database/pdodatabase.php';
+
+/**
+ * connection to a mysql database via PDO
+ *
+ * @abstract
+ * @author Rodney Fulk <red...@ho...>
+ * @copyright copyright (c) 2012-2013 XOOPS.org
+ * @package kernel
+ * @subpackage database
+ */
+class XoopsMySQLPDODatabase extends XoopsPDODatabase
+{
+
+ /**
+ * connect to the database - MySQL extention for PDO
+ *
+ * @param bool $selectdb select the database now?
+ * @return bool successful?
+ */
+ function connect($selectdb = true)
+ {
+ $DNS = "mysql:host=".XOOPS_DB_HOST.";dbname=".XOOPS_DB_NAME;
+ $result = $this->connectPDO($selectdb, 'pdo_mysql', $DNS);
+ if ($result) {
+ $db_charset_set = 1;
+ $this->queryF("SET SQL_BIG_SELECTS = 1");
+ }
+ return $result;
+ }
+}
+
+
+/**
+ * Safe Connection to a MySQL database via PDO.
+ *
+ * @author Kazumi Ono <on...@xo...>
+ * @author Rodney Fulk <red...@ho...>
+ * @copyright copyright (c) 2000-2003 XOOPS.org
+ * @package kernel
+ * @subpackage database
+ */
+class XoopsMySQLPDODatabaseSafe extends XoopsMySQLPDODatabase
+{
+ /**
+ * perform a query on the database
+ *
+ * @param string $sql a valid MySQL query
+ * @param int $limit number of records to return
+ * @param int $start offset of first record to return
+ * @return resource query result or FALSE if successful
+ * or TRUE if successful and no result
+ */
+ function query($sql, $limit = 0, $start = 0)
+ {
+ return $this->queryF($sql, $limit, $start);
+ }
+}
+
+/**
+ * Read-Only connection to a MySQL database via PDO.
+ *
+ * This class allows only SELECT queries to be performed through its
+ * {@link query()} method for security reasons.
+ *
+ * @author Kazumi Ono <on...@xo...>
+ * @author Rodney Fulk <red...@ho...>
+ * @copyright copyright (c) 2000-2003 XOOPS.org
+ * @package kernel
+ * @subpackage database
+ */
+class XoopsMySQLPDODatabaseProxy extends XoopsMySQLPDODatabase
+{
+ /**
+ * perform a query on the database
+ *
+ * this method allows only SELECT queries for safety.
+ *
+ * @param string $sql a valid MySQL query
+ * @param int $limit number of records to return
+ * @param int $start offset of first record to return
+ * @return resource query result or FALSE if unsuccessful
+ */
+ function query($sql, $limit = 0, $start = 0)
+ {
+ $sql = ltrim($sql);
+ if (!$this->allowWebChanges && strtolower(substr($sql, 0, 6)) != 'select') {
+ trigger_error('Database updates are not allowed during processing of a GET request', E_USER_WARNING);
+ return false;
+ }
+ return $this->queryF($sql, $limit, $start);
+ }
+}
\ No newline at end of file
Added: ThirdParty/rhr_database_connectors/pdodatabase.php
===================================================================
--- ThirdParty/rhr_database_connectors/pdodatabase.php (rev 0)
+++ ThirdParty/rhr_database_connectors/pdodatabase.php 2013-01-04 05:58:56 UTC (rev 10656)
@@ -0,0 +1,548 @@
+<?php
+/**
+ * MySQL access
+ *
+ * You may not change or alter any portion of this comment or credits
+ * of supporting developers from this source code or any supporting source code
+ * which is considered copyrighted (c) material of the original comment or credit authors.
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ *
+ * @copyright The XOOPS project http://sourceforge.net/projects/xoops/
+ * @license GNU GPL 2 (http://www.gnu.org/licenses/old-licenses/gpl-2.0.html)
+ * @package kernel
+ * @subpackage database
+ * @since 2.5.5
+ * @author Kazumi Ono <on...@xo...>
+ * @author Rodney Fulk <red...@ho...>
+ * @version $Id: mysqldatabase.php 8066 2011-11-06 05:09:33Z beckmi $
+ */
+defined('XOOPS_ROOT_PATH') or die('Restricted access');
+
+/**
+ *
+ * @package kernel
+ * @subpackage database
+ * @author Kazumi Ono <on...@xo...>
+ * @author Rodney Fulk <red...@ho...>
+ * @copyright copyright (c) 2000-2003 XOOPS.org
+ */
+
+/**
+ * base class
+ */
+include_once XOOPS_ROOT_PATH . '/class/database/database.php';
+
+/**
+ * connection to a mysql database
+ *
+ * @abstract
+ * @author Kazumi Ono <on...@xo...>
+ * @author Rodney Fulk <red...@ho...>
+ * @copyright copyright (c) 2000-2003 XOOPS.org
+ * @package kernel
+ * @subpackage database
+ */
+class XoopsPDODatabase extends XoopsDatabase
+{
+ /**
+ * Database connection
+ *
+ * @var resource
+ */
+ public $conn;
+
+ /**
+ * See getRowsNum for details.
+ */
+ private $rowsnum= null;
+
+ /**
+ * to be used by logError system
+ */
+ private $errorNum = 0;
+ /**
+ * to be used by logError system
+ */
+ private $errorMessage = null;
+
+ /**
+ * Logs error to error system
+ */
+ function logError($e)
+ {
+ $this->errorNum = $e->getCode();
+ $this->errorMessage = $e->getMessage();
+ $this->logger->addQuery('', $this->errorMessage, $this->errorNum);
+ }
+
+ /**
+ * connect to the database
+ *
+ * @param bool $selectdb select the database now?
+ * @param string $PDOExtension is the php extension of the database used
+ * @param string $DSN is the PDO DSN string to connect to particular database
+ * @return bool successful?
+ */
+ function connectPDO($selectdb, $PDOExtension, $DSN )
+ {
+ static $db_charset_set;
+ if (!extension_loaded($PDOExtension)) {
+ trigger_error('notrace:' . $PDOExtension . ' extension not loaded', E_USER_ERROR);
+ return false;
+ }
+ $this->allowWebChanges = ($_SERVER['REQUEST_METHOD'] != 'GET');
+
+ try
+ {
+ if (XOOPS_DB_PCONNECT == 1)
+ {
+ $this->conn = new PDO ($DSN, XOOPS_DB_USER, XOOPS_DB_PASS, array(PDO::ATTR_PERSISTENT => TRUE));
+ } else {
+ $this->conn = new PDO ($DSN, XOOPS_DB_USER, XOOPS_DB_PASS, array(PDO::ATTR_PERSISTENT => FALSE));
+ }
+ $this->conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
+
+ /**
+ * Selection of database is not directly supported by PDO but we CAN use an SQL statement
+ * to accomplish the same thing.
+ */
+
+ if ($selectdb != false) {
+ $this->conn->exec('USE ' . XOOPS_DB_NAME);
+ }
+ //Setting up characterset in database
+ if (!isset($db_charset_set) && defined('XOOPS_DB_CHARSET') && XOOPS_DB_CHARSET) {
+ $this->queryF("SET NAMES '" . XOOPS_DB_CHARSET . "'");
+ }
+ }
+ catch (PDOException $e)
+ {
+ $this->logError($e);
+ return false;
+ }
+ return true;
+ }
+
+ /**
+ * generate an ID for a new row
+ *
+ * This is for compatibility only. Will always return 0, because MySQL supports
+ * autoincrement for primary keys.
+ *
+ * @param string $sequence name of the sequence from which to get the next ID
+ * @return int always 0, because mysql has support for autoincrement
+ */
+ function genId($sequence)
+ {
+ return 0; // will use auto_increment
+ }
+
+ /**
+ * Get a result row as an enumerated array
+ *
+ * @param resource $result
+ * @return array
+ */
+ function fetchRow($result)
+ {
+ //return @mysql_fetch_row($result);
+ try
+ {
+ return $result->fetch(PDO::FETCH_NUM);
+ }
+ catch (PDOException $e)
+ {
+ $this->logError($e);
+ return false;
+ }
+ }
+
+
+
+ /**
+ * Fetch a result row as an associative array
+ *
+ * @return array
+ */
+ function fetchArray($result)
+ {
+ //return @mysql_fetch_assoc($result);
+ try
+ {
+ return $result->fetch(PDO::FETCH_ASSOC);
+ }
+ catch (PDOException $e)
+ {
+ $this->logError($e);
+ return false;
+ }
+ }
+
+ /**
+ * Fetch a result row as an associative array
+ * Array is switched from MySQL May have to change
+ *
+ * @return array
+ */
+ function fetchBoth($result)
+ {
+ //return @mysql_fetch_array($result, MYSQL_BOTH);
+ try
+ {
+ return $result->fetch(PDO::FETCH_BOTH);
+ }
+ catch (PDOException $e)
+ {
+ $this->logError($e);
+ return false;
+ }
+ }
+
+ /**
+ * XoopsMySQLDatabase::fetchObjected()
+ *
+ * @param mixed $result
+ * @return
+ */
+ function fetchObject($result)
+ {
+ //return @mysql_fetch_object($result);
+ try
+ {
+ return $result->fetch(PDO::FETCH_OBJ);
+ }
+ catch (PDOException $e)
+ {
+ $this->logError($e);
+ return false;
+ }
+ }
+
+ /**
+ * Get the ID generated from the previous INSERT operation
+ *
+ * @return int
+ */
+ function getInsertId()
+ {
+ //return mysql_insert_id($this->conn);
+ try
+ {
+ return $this->conn->lastInsertId();
+ }
+ catch (PDOException $e)
+ {
+ $this->logError($e);
+ return false;
+ }
+ }
+
+ /**
+ * Get number of rows in result
+ * Intended just for SELECT
+ *
+ * Calculated in queryF
+ * rowsnum is not directly supported in PDO and should be depreciated.
+ * It only works with MySQL as a short cut and should not be used.
+ * The PROPER method is to count the records as you read the file.
+ * you may also call the fetchColumn() method that gets returned with the
+ * "result" object but this may not be accurate with some databases.
+ * For compatibility purposes this variable is used in a workaround that is
+ * done in the queryF method but may not be fully accurate.
+ *
+ *
+ * @param resource $ query result
+ * @return int
+ */
+ function getRowsNum($result)
+ {
+ //return @mysql_num_rows($result);
+ // This
+ return $this->rowsnum;
+ }
+
+ /**
+ * Get number of affected rows
+ * Intended for UPDATE, INSERT or DELETE only
+ * You should MANUALLY count records with select statements or use
+ * SELECT COUNT(*) SQL statement.
+ *
+ * @return int
+ */
+ function getAffectedRows($result = null)
+ {
+ //return mysql_affected_rows($this->conn);
+ //return $this->affectedrows;
+ if (empty ($result)) {
+ return null;
+ } else {
+ return $result->rowCount();
+ }
+ }
+
+ /**
+ * Close MySQL connection
+ */
+ function close()
+ {
+ //mysql_close($this->conn);
+ $this->conn = null;
+ }
+
+ /**
+ * will free all memory associated with the result identifier result.
+ *
+ * @param resource $ query result
+ * @return bool TRUE on success or FALSE on failure.
+ */
+ function freeRecordSet($result)
+ {
+ return $result = null;
+ }
+
+ /**
+ * Returns the text of the error message from previous MySQL operation
+ *
+ * @return bool Returns the error text from the last MySQL function, or '' (the empty string) if no error occurred.
+ */
+
+ function error()
+ {
+ /**
+ * Not used with exception system
+ *
+ $err = @$this->conn->errorInfo();
+ return $err[2];
+ */
+ $message = $this->errorMessage;
+ $this->errorMessage = null;
+ return $message;
+ }
+
+ /**
+ * Returns the numerical value of the error message from previous MySQL operation
+ *
+ * @return int Returns the error number from the last MySQL function, or 0 (zero) if no error occurred.
+ */
+
+ function errno()
+ {
+ /**
+ * Not used with exception system
+ *
+ return @$this->conn->errorCode();
+ */
+ $num = $this...
[truncated message content] |
|
From: <wis...@us...> - 2013-02-28 06:21:40
|
Revision: 11121
http://sourceforge.net/p/xoops/svn/11121
Author: wishcraft
Date: 2013-02-28 06:21:34 +0000 (Thu, 28 Feb 2013)
Log Message:
-----------
debauchosity.sql - Relaying of the core osity group nanotech grid (Good for geospatial)
Added Paths:
-----------
ThirdParty/geospatial/
ThirdParty/geospatial/Nanotech System (Chronolabs)/
ThirdParty/geospatial/Nanotech System (Chronolabs)/debauchosity.sql
Added: ThirdParty/geospatial/Nanotech System (Chronolabs)/debauchosity.sql
===================================================================
--- ThirdParty/geospatial/Nanotech System (Chronolabs)/debauchosity.sql (rev 0)
+++ ThirdParty/geospatial/Nanotech System (Chronolabs)/debauchosity.sql 2013-02-28 06:21:34 UTC (rev 11121)
@@ -0,0 +1,6140 @@
+/*
+SQLyog Community v10.51
+MySQL - 5.1.67-community : Database - debauchosity
+*********************************************************************
+*/
+
+
+/*!40101 SET NAMES utf8 */;
+
+/*!40101 SET SQL_MODE=''*/;
+
+/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
+/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
+/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
+/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
+CREATE DATABASE /*!32312 IF NOT EXISTS*/`debauchosity` /*!40100 DEFAULT CHARACTER SET utf8 */;
+
+/*Table structure for table `albania` */
+
+DROP TABLE IF EXISTS `albania`;
+
+CREATE TABLE `albania` (
+ `CordID` int(11) unsigned NOT NULL AUTO_INCREMENT,
+ `CountryID` int(11) DEFAULT NULL,
+ `RegionName` char(44) DEFAULT NULL,
+ `mapref_latitude` char(4) DEFAULT NULL,
+ `mapref_longitude` char(4) DEFAULT NULL,
+ `Latitude_Float` float DEFAULT NULL,
+ `Longitude_Float` float DEFAULT NULL,
+ `Altitude_Feet` int(11) DEFAULT NULL,
+ `Altitude_Meters` int(11) DEFAULT NULL,
+ PRIMARY KEY (`CordID`),
+ KEY `SEARCH` (`CountryID`,`RegionName`(22),`mapref_latitude`(3),`mapref_longitude`(3),`Latitude_Float`,`Longitude_Float`),
+ KEY `NUMBERS` (`Latitude_Float`,`Longitude_Float`,`Altitude_Feet`,`Altitude_Meters`)
+) ENGINE=InnoDB AUTO_INCREMENT=13052 DEFAULT CHARSET=utf8;
+
+/*Data for the table `albania` */
+
+LOCK TABLES `albania` WRITE;
+
@@ Diff output truncated at 100000 characters. @@
|
|
From: <wis...@us...> - 2014-12-11 12:09:47
|
Revision: 12899
http://sourceforge.net/p/xoops/svn/12899
Author: wishcraft
Date: 2014-12-11 12:09:01 +0000 (Thu, 11 Dec 2014)
Log Message:
-----------
Subjected API for Conversion to XoopsAPI -- Xoops 2.x
Added Paths:
-----------
ThirdParty/api/
ThirdParty/api/labs.coop/
ThirdParty/api/labs.coop/v1.1/
ThirdParty/api/labs.coop/v1.1/*/
ThirdParty/api/labs.coop/v1.1/*/agents/
ThirdParty/api/labs.coop/v1.1/*/agents/.buildpath
ThirdParty/api/labs.coop/v1.1/*/agents/.htaccess
ThirdParty/api/labs.coop/v1.1/*/agents/.project
ThirdParty/api/labs.coop/v1.1/*/agents/.settings/
ThirdParty/api/labs.coop/v1.1/*/agents/.settings/org.eclipse.php.core.prefs
ThirdParty/api/labs.coop/v1.1/*/agents/index.php
ThirdParty/api/labs.coop/v1.1/*/agents/public_html/
ThirdParty/api/labs.coop/v1.1/*/agents/public_html/.htaccess
ThirdParty/api/labs.coop/v1.1/*/agents/public_html/400.shtml
ThirdParty/api/labs.coop/v1.1/*/agents/public_html/401.shtml
ThirdParty/api/labs.coop/v1.1/*/agents/public_html/403.shtml
ThirdParty/api/labs.coop/v1.1/*/agents/public_html/404.shtml
ThirdParty/api/labs.coop/v1.1/*/agents/public_html/500.php
ThirdParty/api/labs.coop/v1.1/*/agents/public_html/500.shtml
ThirdParty/api/labs.coop/v1.1/*/agents/public_html/apple-touch-icon-114x114.png
ThirdParty/api/labs.coop/v1.1/*/agents/public_html/apple-touch-icon-56x56.png
ThirdParty/api/labs.coop/v1.1/*/agents/public_html/apple-touch-icon-72x72.png
ThirdParty/api/labs.coop/v1.1/*/agents/public_html/cgi-bin/
ThirdParty/api/labs.coop/v1.1/*/agents/public_html/default.html
ThirdParty/api/labs.coop/v1.1/*/agents/public_html/docs/
ThirdParty/api/labs.coop/v1.1/*/agents/public_html/docs/classes/
ThirdParty/api/labs.coop/v1.1/*/agents/public_html/docs/classes/XmlDomConstruct.html
ThirdParty/api/labs.coop/v1.1/*/agents/public_html/docs/css/
ThirdParty/api/labs.coop/v1.1/*/agents/public_html/docs/css/jquery.iviewer.css
ThirdParty/api/labs.coop/v1.1/*/agents/public_html/docs/css/phpdocumentor-clean-icons/
ThirdParty/api/labs.coop/v1.1/*/agents/public_html/docs/css/phpdocumentor-clean-icons/Read Me.txt
ThirdParty/api/labs.coop/v1.1/*/agents/public_html/docs/css/phpdocumentor-clean-icons/fonts/
ThirdParty/api/labs.coop/v1.1/*/agents/public_html/docs/css/phpdocumentor-clean-icons/fonts/phpdocumentor-clean-icons.dev.svg
ThirdParty/api/labs.coop/v1.1/*/agents/public_html/docs/css/phpdocumentor-clean-icons/fonts/phpdocumentor-clean-icons.eot
ThirdParty/api/labs.coop/v1.1/*/agents/public_html/docs/css/phpdocumentor-clean-icons/fonts/phpdocumentor-clean-icons.svg
ThirdParty/api/labs.coop/v1.1/*/agents/public_html/docs/css/phpdocumentor-clean-icons/fonts/phpdocumentor-clean-icons.ttf
ThirdParty/api/labs.coop/v1.1/*/agents/public_html/docs/css/phpdocumentor-clean-icons/fonts/phpdocumentor-clean-icons.woff
ThirdParty/api/labs.coop/v1.1/*/agents/public_html/docs/css/phpdocumentor-clean-icons/lte-ie7.js
ThirdParty/api/labs.coop/v1.1/*/agents/public_html/docs/css/phpdocumentor-clean-icons/style.css
ThirdParty/api/labs.coop/v1.1/*/agents/public_html/docs/css/prism.css
ThirdParty/api/labs.coop/v1.1/*/agents/public_html/docs/css/template.css
ThirdParty/api/labs.coop/v1.1/*/agents/public_html/docs/files/
ThirdParty/api/labs.coop/v1.1/*/agents/public_html/docs/files/500.php.html
ThirdParty/api/labs.coop/v1.1/*/agents/public_html/docs/files/500.php.txt
ThirdParty/api/labs.coop/v1.1/*/agents/public_html/docs/files/functions.php.html
ThirdParty/api/labs.coop/v1.1/*/agents/public_html/docs/files/functions.php.txt
ThirdParty/api/labs.coop/v1.1/*/agents/public_html/docs/files/help.php.html
ThirdParty/api/labs.coop/v1.1/*/agents/public_html/docs/files/help.php.txt
ThirdParty/api/labs.coop/v1.1/*/agents/public_html/docs/files/index.php.html
ThirdParty/api/labs.coop/v1.1/*/agents/public_html/docs/files/index.php.txt
ThirdParty/api/labs.coop/v1.1/*/agents/public_html/docs/graphs/
ThirdParty/api/labs.coop/v1.1/*/agents/public_html/docs/graphs/class.html
ThirdParty/api/labs.coop/v1.1/*/agents/public_html/docs/images/
ThirdParty/api/labs.coop/v1.1/*/agents/public_html/docs/images/apple-touch-icon-114x114.png
ThirdParty/api/labs.coop/v1.1/*/agents/public_html/docs/images/apple-touch-icon-72x72.png
ThirdParty/api/labs.coop/v1.1/*/agents/public_html/docs/images/apple-touch-icon.png
ThirdParty/api/labs.coop/v1.1/*/agents/public_html/docs/images/custom-icons.svg
ThirdParty/api/labs.coop/v1.1/*/agents/public_html/docs/images/favicon.ico
ThirdParty/api/labs.coop/v1.1/*/agents/public_html/docs/images/hierarchy-item.png
ThirdParty/api/labs.coop/v1.1/*/agents/public_html/docs/images/icon-class-13x13.png
ThirdParty/api/labs.coop/v1.1/*/agents/public_html/docs/images/icon-class.svg
ThirdParty/api/labs.coop/v1.1/*/agents/public_html/docs/images/icon-interface-13x13.png
ThirdParty/api/labs.coop/v1.1/*/agents/public_html/docs/images/icon-interface.svg
ThirdParty/api/labs.coop/v1.1/*/agents/public_html/docs/images/icon-trait-13x13.png
ThirdParty/api/labs.coop/v1.1/*/agents/public_html/docs/images/icon-trait.svg
ThirdParty/api/labs.coop/v1.1/*/agents/public_html/docs/images/iviewer/
ThirdParty/api/labs.coop/v1.1/*/agents/public_html/docs/images/iviewer/grab.cur
ThirdParty/api/labs.coop/v1.1/*/agents/public_html/docs/images/iviewer/hand.cur
ThirdParty/api/labs.coop/v1.1/*/agents/public_html/docs/images/iviewer/iviewer.rotate_left.png
ThirdParty/api/labs.coop/v1.1/*/agents/public_html/docs/images/iviewer/iviewer.rotate_right.png
ThirdParty/api/labs.coop/v1.1/*/agents/public_html/docs/images/iviewer/iviewer.zoom_fit.png
ThirdParty/api/labs.coop/v1.1/*/agents/public_html/docs/images/iviewer/iviewer.zoom_in.png
ThirdParty/api/labs.coop/v1.1/*/agents/public_html/docs/images/iviewer/iviewer.zoom_out.png
ThirdParty/api/labs.coop/v1.1/*/agents/public_html/docs/images/iviewer/iviewer.zoom_zero.png
ThirdParty/api/labs.coop/v1.1/*/agents/public_html/docs/index.html
ThirdParty/api/labs.coop/v1.1/*/agents/public_html/docs/js/
ThirdParty/api/labs.coop/v1.1/*/agents/public_html/docs/js/jquery.dotdotdot-1.5.9.js
ThirdParty/api/labs.coop/v1.1/*/agents/public_html/docs/js/jquery.dotdotdot-1.5.9.min.js
ThirdParty/api/labs.coop/v1.1/*/agents/public_html/docs/js/jquery.iviewer.js
ThirdParty/api/labs.coop/v1.1/*/agents/public_html/docs/js/jquery.iviewer.min.js
ThirdParty/api/labs.coop/v1.1/*/agents/public_html/docs/js/jquery.smooth-scroll.js
ThirdParty/api/labs.coop/v1.1/*/agents/public_html/docs/js/prism.min.js
ThirdParty/api/labs.coop/v1.1/*/agents/public_html/docs/namespaces/
ThirdParty/api/labs.coop/v1.1/*/agents/public_html/docs/namespaces/default.html
ThirdParty/api/labs.coop/v1.1/*/agents/public_html/docs/phpdoc-cache-2e/
ThirdParty/api/labs.coop/v1.1/*/agents/public_html/docs/phpdoc-cache-2e/phpdoc-cache-settings.dat
ThirdParty/api/labs.coop/v1.1/*/agents/public_html/docs/phpdoc-cache-37/
ThirdParty/api/labs.coop/v1.1/*/agents/public_html/docs/phpdoc-cache-37/phpdoc-cache-file_46b398daa7c44ff50dd738cfacf60c76.dat
ThirdParty/api/labs.coop/v1.1/*/agents/public_html/docs/phpdoc-cache-56/
ThirdParty/api/labs.coop/v1.1/*/agents/public_html/docs/phpdoc-cache-56/phpdoc-cache-file_e284326ddaed0f318554fabb21af2831.dat
ThirdParty/api/labs.coop/v1.1/*/agents/public_html/docs/phpdoc-cache-b5/
ThirdParty/api/labs.coop/v1.1/*/agents/public_html/docs/phpdoc-cache-b5/phpdoc-cache-file_78cd5aa3783a74555c9938a2a81d01c6.dat
ThirdParty/api/labs.coop/v1.1/*/agents/public_html/docs/phpdoc-cache-c8/
ThirdParty/api/labs.coop/v1.1/*/agents/public_html/docs/phpdoc-cache-c8/phpdoc-cache-file_828e0013b8f3bc1bb22b4f57172b019d.dat
ThirdParty/api/labs.coop/v1.1/*/agents/public_html/docs/reports/
ThirdParty/api/labs.coop/v1.1/*/agents/public_html/docs/reports/deprecated.html
ThirdParty/api/labs.coop/v1.1/*/agents/public_html/docs/reports/errors.html
ThirdParty/api/labs.coop/v1.1/*/agents/public_html/docs/reports/markers.html
ThirdParty/api/labs.coop/v1.1/*/agents/public_html/error_log
ThirdParty/api/labs.coop/v1.1/*/agents/public_html/favicon.ico
ThirdParty/api/labs.coop/v1.1/*/agents/public_html/functions.php
ThirdParty/api/labs.coop/v1.1/*/agents/public_html/help.php
ThirdParty/api/labs.coop/v1.1/*/agents/public_html/icon.png
ThirdParty/api/labs.coop/v1.1/*/agents/public_html/index.php
ThirdParty/api/labs.coop/v1.1/*/agents/wurfl.xml
ThirdParty/api/labs.coop/v1.1/*/css/
ThirdParty/api/labs.coop/v1.1/*/css/.htaccess
ThirdParty/api/labs.coop/v1.1/*/css/index.php
ThirdParty/api/labs.coop/v1.1/*/css/public_html/
ThirdParty/api/labs.coop/v1.1/*/css/public_html/1/
ThirdParty/api/labs.coop/v1.1/*/css/public_html/1/index.php
ThirdParty/api/labs.coop/v1.1/*/css/public_html/2/
ThirdParty/api/labs.coop/v1.1/*/css/public_html/2/index.php
ThirdParty/api/labs.coop/v1.1/*/css/public_html/3/
ThirdParty/api/labs.coop/v1.1/*/css/public_html/3/gradientee/
ThirdParty/api/labs.coop/v1.1/*/css/public_html/3/gradientee/.htaccess
ThirdParty/api/labs.coop/v1.1/*/css/public_html/3/gradientee/error_log
ThirdParty/api/labs.coop/v1.1/*/css/public_html/3/gradientee/index.php
ThirdParty/api/labs.coop/v1.1/*/css/public_html/3/icognitio/
ThirdParty/api/labs.coop/v1.1/*/css/public_html/3/icognitio/.htaccess
ThirdParty/api/labs.coop/v1.1/*/css/public_html/3/icognitio/index.php
ThirdParty/api/labs.coop/v1.1/*/css/public_html/3/index.php
ThirdParty/api/labs.coop/v1.1/*/css/public_html/3/kirrillea/
ThirdParty/api/labs.coop/v1.1/*/css/public_html/3/kirrillea/.htaccess
ThirdParty/api/labs.coop/v1.1/*/css/public_html/3/kirrillea/index.php
ThirdParty/api/labs.coop/v1.1/*/css/public_html/3/shadowing/
ThirdParty/api/labs.coop/v1.1/*/css/public_html/3/shadowing/.htaccess
ThirdParty/api/labs.coop/v1.1/*/css/public_html/3/shadowing/index.php
ThirdParty/api/labs.coop/v1.1/*/css/public_html/index.php
ThirdParty/api/labs.coop/v1.1/*/hashing/
ThirdParty/api/labs.coop/v1.1/*/hashing/.htaccess
ThirdParty/api/labs.coop/v1.1/*/hashing/public_html/
ThirdParty/api/labs.coop/v1.1/*/hashing/public_html/.htaccess
ThirdParty/api/labs.coop/v1.1/*/hashing/public_html/400.shtml
ThirdParty/api/labs.coop/v1.1/*/hashing/public_html/401.shtml
ThirdParty/api/labs.coop/v1.1/*/hashing/public_html/403.shtml
ThirdParty/api/labs.coop/v1.1/*/hashing/public_html/404.shtml
ThirdParty/api/labs.coop/v1.1/*/hashing/public_html/500.php
ThirdParty/api/labs.coop/v1.1/*/hashing/public_html/500.shtml
ThirdParty/api/labs.coop/v1.1/*/hashing/public_html/apple-touch-icon-114x114.png
ThirdParty/api/labs.coop/v1.1/*/hashing/public_html/apple-touch-icon-56x56.png
ThirdParty/api/labs.coop/v1.1/*/hashing/public_html/apple-touch-icon-72x72.png
ThirdParty/api/labs.coop/v1.1/*/hashing/public_html/cgi-bin/
ThirdParty/api/labs.coop/v1.1/*/hashing/public_html/default.html
ThirdParty/api/labs.coop/v1.1/*/hashing/public_html/docs/
ThirdParty/api/labs.coop/v1.1/*/hashing/public_html/docs/classes/
ThirdParty/api/labs.coop/v1.1/*/hashing/public_html/docs/classes/Md5HashAPI.html
ThirdParty/api/labs.coop/v1.1/*/hashing/public_html/docs/classes/Sha1HashAPI.html
ThirdParty/api/labs.coop/v1.1/*/hashing/public_html/docs/classes/XmlDomConstruct.html
ThirdParty/api/labs.coop/v1.1/*/hashing/public_html/docs/classes/hashAPI.html
ThirdParty/api/labs.coop/v1.1/*/hashing/public_html/docs/classes/hashesAPI.html
ThirdParty/api/labs.coop/v1.1/*/hashing/public_html/docs/css/
ThirdParty/api/labs.coop/v1.1/*/hashing/public_html/docs/css/jquery.iviewer.css
ThirdParty/api/labs.coop/v1.1/*/hashing/public_html/docs/css/phpdocumentor-clean-icons/
ThirdParty/api/labs.coop/v1.1/*/hashing/public_html/docs/css/phpdocumentor-clean-icons/Read Me.txt
ThirdParty/api/labs.coop/v1.1/*/hashing/public_html/docs/css/phpdocumentor-clean-icons/fonts/
ThirdParty/api/labs.coop/v1.1/*/hashing/public_html/docs/css/phpdocumentor-clean-icons/fonts/phpdocumentor-clean-icons.dev.svg
ThirdParty/api/labs.coop/v1.1/*/hashing/public_html/docs/css/phpdocumentor-clean-icons/fonts/phpdocumentor-clean-icons.eot
ThirdParty/api/labs.coop/v1.1/*/hashing/public_html/docs/css/phpdocumentor-clean-icons/fonts/phpdocumentor-clean-icons.svg
ThirdParty/api/labs.coop/v1.1/*/hashing/public_html/docs/css/phpdocumentor-clean-icons/fonts/phpdocumentor-clean-icons.ttf
ThirdParty/api/labs.coop/v1.1/*/hashing/public_html/docs/css/phpdocumentor-clean-icons/fonts/phpdocumentor-clean-icons.woff
ThirdParty/api/labs.coop/v1.1/*/hashing/public_html/docs/css/phpdocumentor-clean-icons/lte-ie7.js
ThirdParty/api/labs.coop/v1.1/*/hashing/public_html/docs/css/phpdocumentor-clean-icons/style.css
ThirdParty/api/labs.coop/v1.1/*/hashing/public_html/docs/css/prism.css
ThirdParty/api/labs.coop/v1.1/*/hashing/public_html/docs/css/template.css
ThirdParty/api/labs.coop/v1.1/*/hashing/public_html/docs/files/
ThirdParty/api/labs.coop/v1.1/*/hashing/public_html/docs/files/500.php.html
ThirdParty/api/labs.coop/v1.1/*/hashing/public_html/docs/files/500.php.txt
ThirdParty/api/labs.coop/v1.1/*/hashing/public_html/docs/files/error_log
ThirdParty/api/labs.coop/v1.1/*/hashing/public_html/docs/files/functions.php.html
ThirdParty/api/labs.coop/v1.1/*/hashing/public_html/docs/files/functions.php.txt
ThirdParty/api/labs.coop/v1.1/*/hashing/public_html/docs/files/hashes/
ThirdParty/api/labs.coop/v1.1/*/hashing/public_html/docs/files/hashes/error_log
ThirdParty/api/labs.coop/v1.1/*/hashing/public_html/docs/files/hashes/hash.php.txt
ThirdParty/api/labs.coop/v1.1/*/hashing/public_html/docs/files/hashes/hashes.php.txt
ThirdParty/api/labs.coop/v1.1/*/hashing/public_html/docs/files/hashes/md5/
ThirdParty/api/labs.coop/v1.1/*/hashing/public_html/docs/files/hashes/md5/error_log
ThirdParty/api/labs.coop/v1.1/*/hashing/public_html/docs/files/hashes/md5/md5.php.txt
ThirdParty/api/labs.coop/v1.1/*/hashing/public_html/docs/files/hashes/sha1/
ThirdParty/api/labs.coop/v1.1/*/hashing/public_html/docs/files/hashes/sha1/error_log
ThirdParty/api/labs.coop/v1.1/*/hashing/public_html/docs/files/hashes/sha1/sha1.php.txt
ThirdParty/api/labs.coop/v1.1/*/hashing/public_html/docs/files/hashes.hash.php.html
ThirdParty/api/labs.coop/v1.1/*/hashing/public_html/docs/files/hashes.hashes.php.html
ThirdParty/api/labs.coop/v1.1/*/hashing/public_html/docs/files/hashes.md5.md5.php.html
ThirdParty/api/labs.coop/v1.1/*/hashing/public_html/docs/files/hashes.sha1.sha1.php.html
ThirdParty/api/labs.coop/v1.1/*/hashing/public_html/docs/files/help.php.html
ThirdParty/api/labs.coop/v1.1/*/hashing/public_html/docs/files/help.php.txt
ThirdParty/api/labs.coop/v1.1/*/hashing/public_html/docs/files/index.php.html
ThirdParty/api/labs.coop/v1.1/*/hashing/public_html/docs/files/index.php.txt
ThirdParty/api/labs.coop/v1.1/*/hashing/public_html/docs/graphs/
ThirdParty/api/labs.coop/v1.1/*/hashing/public_html/docs/graphs/class.html
ThirdParty/api/labs.coop/v1.1/*/hashing/public_html/docs/images/
ThirdParty/api/labs.coop/v1.1/*/hashing/public_html/docs/images/apple-touch-icon-114x114.png
ThirdParty/api/labs.coop/v1.1/*/hashing/public_html/docs/images/apple-touch-icon-72x72.png
ThirdParty/api/labs.coop/v1.1/*/hashing/public_html/docs/images/apple-touch-icon.png
ThirdParty/api/labs.coop/v1.1/*/hashing/public_html/docs/images/custom-icons.svg
ThirdParty/api/labs.coop/v1.1/*/hashing/public_html/docs/images/favicon.ico
ThirdParty/api/labs.coop/v1.1/*/hashing/public_html/docs/images/hierarchy-item.png
ThirdParty/api/labs.coop/v1.1/*/hashing/public_html/docs/images/icon-class-13x13.png
ThirdParty/api/labs.coop/v1.1/*/hashing/public_html/docs/images/icon-class.svg
ThirdParty/api/labs.coop/v1.1/*/hashing/public_html/docs/images/icon-interface-13x13.png
ThirdParty/api/labs.coop/v1.1/*/hashing/public_html/docs/images/icon-interface.svg
ThirdParty/api/labs.coop/v1.1/*/hashing/public_html/docs/images/icon-trait-13x13.png
ThirdParty/api/labs.coop/v1.1/*/hashing/public_html/docs/images/icon-trait.svg
ThirdParty/api/labs.coop/v1.1/*/hashing/public_html/docs/images/iviewer/
ThirdParty/api/labs.coop/v1.1/*/hashing/public_html/docs/images/iviewer/grab.cur
ThirdParty/api/labs.coop/v1.1/*/hashing/public_html/docs/images/iviewer/hand.cur
ThirdParty/api/labs.coop/v1.1/*/hashing/public_html/docs/images/iviewer/iviewer.rotate_left.png
ThirdParty/api/labs.coop/v1.1/*/hashing/public_html/docs/images/iviewer/iviewer.rotate_right.png
ThirdParty/api/labs.coop/v1.1/*/hashing/public_html/docs/images/iviewer/iviewer.zoom_fit.png
ThirdParty/api/labs.coop/v1.1/*/hashing/public_html/docs/images/iviewer/iviewer.zoom_in.png
ThirdParty/api/labs.coop/v1.1/*/hashing/public_html/docs/images/iviewer/iviewer.zoom_out.png
ThirdParty/api/labs.coop/v1.1/*/hashing/public_html/docs/images/iviewer/iviewer.zoom_zero.png
ThirdParty/api/labs.coop/v1.1/*/hashing/public_html/docs/index.html
ThirdParty/api/labs.coop/v1.1/*/hashing/public_html/docs/js/
ThirdParty/api/labs.coop/v1.1/*/hashing/public_html/docs/js/jquery.dotdotdot-1.5.9.js
ThirdParty/api/labs.coop/v1.1/*/hashing/public_html/docs/js/jquery.dotdotdot-1.5.9.min.js
ThirdParty/api/labs.coop/v1.1/*/hashing/public_html/docs/js/jquery.iviewer.js
ThirdParty/api/labs.coop/v1.1/*/hashing/public_html/docs/js/jquery.iviewer.min.js
ThirdParty/api/labs.coop/v1.1/*/hashing/public_html/docs/js/jquery.smooth-scroll.js
ThirdParty/api/labs.coop/v1.1/*/hashing/public_html/docs/js/prism.min.js
ThirdParty/api/labs.coop/v1.1/*/hashing/public_html/docs/namespaces/
ThirdParty/api/labs.coop/v1.1/*/hashing/public_html/docs/namespaces/default.html
ThirdParty/api/labs.coop/v1.1/*/hashing/public_html/docs/phpdoc-cache-1b/
ThirdParty/api/labs.coop/v1.1/*/hashing/public_html/docs/phpdoc-cache-1b/phpdoc-cache-file_79b9ce023a262e7dd255bb3db002cb7e.dat
ThirdParty/api/labs.coop/v1.1/*/hashing/public_html/docs/phpdoc-cache-2e/
ThirdParty/api/labs.coop/v1.1/*/hashing/public_html/docs/phpdoc-cache-2e/phpdoc-cache-settings.dat
ThirdParty/api/labs.coop/v1.1/*/hashing/public_html/docs/phpdoc-cache-37/
ThirdParty/api/labs.coop/v1.1/*/hashing/public_html/docs/phpdoc-cache-37/phpdoc-cache-file_46b398daa7c44ff50dd738cfacf60c76.dat
ThirdParty/api/labs.coop/v1.1/*/hashing/public_html/docs/phpdoc-cache-3b/
ThirdParty/api/labs.coop/v1.1/*/hashing/public_html/docs/phpdoc-cache-3b/phpdoc-cache-file_259d4e2317729e9a41a0b2a3b7f767c1.dat
ThirdParty/api/labs.coop/v1.1/*/hashing/public_html/docs/phpdoc-cache-56/
ThirdParty/api/labs.coop/v1.1/*/hashing/public_html/docs/phpdoc-cache-56/phpdoc-cache-file_e284326ddaed0f318554fabb21af2831.dat
ThirdParty/api/labs.coop/v1.1/*/hashing/public_html/docs/phpdoc-cache-6b/
ThirdParty/api/labs.coop/v1.1/*/hashing/public_html/docs/phpdoc-cache-6b/phpdoc-cache-file_5ef3d39e86058628c50af5a73d0890a0.dat
ThirdParty/api/labs.coop/v1.1/*/hashing/public_html/docs/phpdoc-cache-af/
ThirdParty/api/labs.coop/v1.1/*/hashing/public_html/docs/phpdoc-cache-af/phpdoc-cache-file_336336c10643aad0c8a5d7d8883efb74.dat
ThirdParty/api/labs.coop/v1.1/*/hashing/public_html/docs/phpdoc-cache-b5/
ThirdParty/api/labs.coop/v1.1/*/hashing/public_html/docs/phpdoc-cache-b5/phpdoc-cache-file_78cd5aa3783a74555c9938a2a81d01c6.dat
ThirdParty/api/labs.coop/v1.1/*/hashing/public_html/docs/phpdoc-cache-c8/
ThirdParty/api/labs.coop/v1.1/*/hashing/public_html/docs/phpdoc-cache-c8/phpdoc-cache-file_828e0013b8f3bc1bb22b4f57172b019d.dat
ThirdParty/api/labs.coop/v1.1/*/hashing/public_html/docs/reports/
ThirdParty/api/labs.coop/v1.1/*/hashing/public_html/docs/reports/deprecated.html
ThirdParty/api/labs.coop/v1.1/*/hashing/public_html/docs/reports/errors.html
ThirdParty/api/labs.coop/v1.1/*/hashing/public_html/docs/reports/markers.html
ThirdParty/api/labs.coop/v1.1/*/hashing/public_html/favicon.ico
ThirdParty/api/labs.coop/v1.1/*/hashing/public_html/functions.php
ThirdParty/api/labs.coop/v1.1/*/hashing/public_html/hashes/
ThirdParty/api/labs.coop/v1.1/*/hashing/public_html/hashes/hash.php
ThirdParty/api/labs.coop/v1.1/*/hashing/public_html/hashes/hashes.php
ThirdParty/api/labs.coop/v1.1/*/hashing/public_html/hashes/md5/
ThirdParty/api/labs.coop/v1.1/*/hashing/public_html/hashes/md5/md5.php
ThirdParty/api/labs.coop/v1.1/*/hashing/public_html/hashes/sha1/
ThirdParty/api/labs.coop/v1.1/*/hashing/public_html/hashes/sha1/sha1.php
ThirdParty/api/labs.coop/v1.1/*/hashing/public_html/help.php
ThirdParty/api/labs.coop/v1.1/*/hashing/public_html/icon.png
ThirdParty/api/labs.coop/v1.1/*/hashing/public_html/index.php
ThirdParty/api/labs.coop/v1.1/*/icons/
ThirdParty/api/labs.coop/v1.1/*/icons/index.html
ThirdParty/api/labs.coop/v1.1/*/icons/pubic_html/
ThirdParty/api/labs.coop/v1.1/*/icons/pubic_html/.htaccess
ThirdParty/api/labs.coop/v1.1/*/icons/pubic_html/index.php
ThirdParty/api/labs.coop/v1.1/*/icons/pubic_html/invaders/
ThirdParty/api/labs.coop/v1.1/*/icons/pubic_html/invaders/beige/
ThirdParty/api/labs.coop/v1.1/*/icons/pubic_html/invaders/beige/icon-114x114.png
ThirdParty/api/labs.coop/v1.1/*/icons/pubic_html/invaders/beige/icon-128x128.png
ThirdParty/api/labs.coop/v1.1/*/icons/pubic_html/invaders/beige/icon-16x16.png
ThirdParty/api/labs.coop/v1.1/*/icons/pubic_html/invaders/beige/icon-24x24.png
ThirdParty/api/labs.coop/v1.1/*/icons/pubic_html/invaders/beige/icon-256x256.png
ThirdParty/api/labs.coop/v1.1/*/icons/pubic_html/invaders/beige/icon-32x32.png
ThirdParty/api/labs.coop/v1.1/*/icons/pubic_html/invaders/beige/icon-48x48.png
ThirdParty/api/labs.coop/v1.1/*/icons/pubic_html/invaders/beige/icon-56x56.png
ThirdParty/api/labs.coop/v1.1/*/icons/pubic_html/invaders/beige/icon-72x72.png
ThirdParty/api/labs.coop/v1.1/*/icons/pubic_html/invaders/beige/icon.ico
ThirdParty/api/labs.coop/v1.1/*/icons/pubic_html/invaders/blue/
ThirdParty/api/labs.coop/v1.1/*/icons/pubic_html/invaders/blue/icon-114x114.png
ThirdParty/api/labs.coop/v1.1/*/icons/pubic_html/invaders/blue/icon-128x128.png
ThirdParty/api/labs.coop/v1.1/*/icons/pubic_html/invaders/blue/icon-16x16.png
ThirdParty/api/labs.coop/v1.1/*/icons/pubic_html/invaders/blue/icon-24x24.png
ThirdParty/api/labs.coop/v1.1/*/icons/pubic_html/invaders/blue/icon-256x256.png
ThirdParty/api/labs.coop/v1.1/*/icons/pubic_html/invaders/blue/icon-32x32.png
ThirdParty/api/labs.coop/v1.1/*/icons/pubic_html/invaders/blue/icon-48x48.png
ThirdParty/api/labs.coop/v1.1/*/icons/pubic_html/invaders/blue/icon-56x56.png
ThirdParty/api/labs.coop/v1.1/*/icons/pubic_html/invaders/blue/icon-72x72.png
ThirdParty/api/labs.coop/v1.1/*/icons/pubic_html/invaders/blue/icon.ico
ThirdParty/api/labs.coop/v1.1/*/icons/pubic_html/invaders/charcoal/
ThirdParty/api/labs.coop/v1.1/*/icons/pubic_html/invaders/charcoal/icon-114x114.png
ThirdParty/api/labs.coop/v1.1/*/icons/pubic_html/invaders/charcoal/icon-128x128.png
ThirdParty/api/labs.coop/v1.1/*/icons/pubic_html/invaders/charcoal/icon-16x16.png
ThirdParty/api/labs.coop/v1.1/*/icons/pubic_html/invaders/charcoal/icon-24x24.png
ThirdParty/api/labs.coop/v1.1/*/icons/pubic_html/invaders/charcoal/icon-256x256.png
ThirdParty/api/labs.coop/v1.1/*/icons/pubic_html/invaders/charcoal/icon-32x32.png
ThirdParty/api/labs.coop/v1.1/*/icons/pubic_html/invaders/charcoal/icon-48x48.png
ThirdParty/api/labs.coop/v1.1/*/icons/pubic_html/invaders/charcoal/icon-56x56.png
ThirdParty/api/labs.coop/v1.1/*/icons/pubic_html/invaders/charcoal/icon-72x72.png
ThirdParty/api/labs.coop/v1.1/*/icons/pubic_html/invaders/charcoal/icon.ico
ThirdParty/api/labs.coop/v1.1/*/icons/pubic_html/invaders/cyan/
ThirdParty/api/labs.coop/v1.1/*/icons/pubic_html/invaders/cyan/icon-114x114.png
ThirdParty/api/labs.coop/v1.1/*/icons/pubic_html/invaders/cyan/icon-128x128.png
ThirdParty/api/labs.coop/v1.1/*/icons/pubic_html/invaders/cyan/icon-16x16.png
ThirdParty/api/labs.coop/v1.1/*/icons/pubic_html/invaders/cyan/icon-24x24.png
ThirdParty/api/labs.coop/v1.1/*/icons/pubic_html/invaders/cyan/icon-256x256.png
ThirdParty/api/labs.coop/v1.1/*/icons/pubic_html/invaders/cyan/icon-32x32.png
ThirdParty/api/labs.coop/v1.1/*/icons/pubic_html/invaders/cyan/icon-48x48.png
ThirdParty/api/labs.coop/v1.1/*/icons/pubic_html/invaders/cyan/icon-56x56.png
ThirdParty/api/labs.coop/v1.1/*/icons/pubic_html/invaders/cyan/icon-72x72.png
ThirdParty/api/labs.coop/v1.1/*/icons/pubic_html/invaders/cyan/icon.ico
ThirdParty/api/labs.coop/v1.1/*/icons/pubic_html/invaders/flared/
ThirdParty/api/labs.coop/v1.1/*/icons/pubic_html/invaders/flared/icon-114x114.png
ThirdParty/api/labs.coop/v1.1/*/icons/pubic_html/invaders/flared/icon-128x128.png
ThirdParty/api/labs.coop/v1.1/*/icons/pubic_html/invaders/flared/icon-16x16.png
ThirdParty/api/labs.coop/v1.1/*/icons/pubic_html/invaders/flared/icon-24x24.png
ThirdParty/api/labs.coop/v1.1/*/icons/pubic_html/invaders/flared/icon-256x256.png
ThirdParty/api/labs.coop/v1.1/*/icons/pubic_html/invaders/flared/icon-32x32.png
ThirdParty/api/labs.coop/v1.1/*/icons/pubic_html/invaders/flared/icon-48x48.png
ThirdParty/api/labs.coop/v1.1/*/icons/pubic_html/invaders/flared/icon-56x56.png
ThirdParty/api/labs.coop/v1.1/*/icons/pubic_html/invaders/flared/icon-72x72.png
ThirdParty/api/labs.coop/v1.1/*/icons/pubic_html/invaders/flared/icon.ico
ThirdParty/api/labs.coop/v1.1/*/icons/pubic_html/invaders/green/
ThirdParty/api/labs.coop/v1.1/*/icons/pubic_html/invaders/green/icon-114x114.png
ThirdParty/api/labs.coop/v1.1/*/icons/pubic_html/invaders/green/icon-128x128.png
ThirdParty/api/labs.coop/v1.1/*/icons/pubic_html/invaders/green/icon-16x16.png
ThirdParty/api/labs.coop/v1.1/*/icons/pubic_html/invaders/green/icon-24x24.png
ThirdParty/api/labs.coop/v1.1/*/icons/pubic_html/invaders/green/icon-256x256.png
ThirdParty/api/labs.coop/v1.1/*/icons/pubic_html/invaders/green/icon-32x32.png
ThirdParty/api/labs.coop/v1.1/*/icons/pubic_html/invaders/green/icon-48x48.png
ThirdParty/api/labs.coop/v1.1/*/icons/pubic_html/invaders/green/icon-56x56.png
ThirdParty/api/labs.coop/v1.1/*/icons/pubic_html/invaders/green/icon-72x72.png
ThirdParty/api/labs.coop/v1.1/*/icons/pubic_html/invaders/green/icon.ico
ThirdParty/api/labs.coop/v1.1/*/icons/pubic_html/invaders/index.php
ThirdParty/api/labs.coop/v1.1/*/icons/pubic_html/invaders/orange/
ThirdParty/api/labs.coop/v1.1/*/icons/pubic_html/invaders/orange/icon-114x114.png
ThirdParty/api/labs.coop/v1.1/*/icons/pubic_html/invaders/orange/icon-128x128.png
ThirdParty/api/labs.coop/v1.1/*/icons/pubic_html/invaders/orange/icon-16x16.png
ThirdParty/api/labs.coop/v1.1/*/icons/pubic_html/invaders/orange/icon-24x24.png
ThirdParty/api/labs.coop/v1.1/*/icons/pubic_html/invaders/orange/icon-256x256.png
ThirdParty/api/labs.coop/v1.1/*/icons/pubic_html/invaders/orange/icon-32x32.png
ThirdParty/api/labs.coop/v1.1/*/icons/pubic_html/invaders/orange/icon-48x48.png
ThirdParty/api/labs.coop/v1.1/*/icons/pubic_html/invaders/orange/icon-56x56.png
ThirdParty/api/labs.coop/v1.1/*/icons/pubic_html/invaders/orange/icon-72x72.png
ThirdParty/api/labs.coop/v1.1/*/icons/pubic_html/invaders/orange/icon.ico
ThirdParty/api/labs.coop/v1.1/*/icons/pubic_html/invaders/peuce/
ThirdParty/api/labs.coop/v1.1/*/icons/pubic_html/invaders/peuce/icon-114x114.png
ThirdParty/api/labs.coop/v1.1/*/icons/pubic_html/invaders/peuce/icon-128x128.png
ThirdParty/api/labs.coop/v1.1/*/icons/pubic_html/invaders/peuce/icon-16x16.png
ThirdParty/api/labs.coop/v1.1/*/icons/pubic_html/invaders/peuce/icon-24x24.png
ThirdParty/api/labs.coop/v1.1/*/icons/pubic_html/invaders/peuce/icon-256x256.png
ThirdParty/api/labs.coop/v1.1/*/icons/pubic_html/invaders/peuce/icon-32x32.png
ThirdParty/api/labs.coop/v1.1/*/icons/pubic_html/invaders/peuce/icon-48x48.png
ThirdParty/api/labs.coop/v1.1/*/icons/pubic_html/invaders/peuce/icon-56x56.png
ThirdParty/api/labs.coop/v1.1/*/icons/pubic_html/invaders/peuce/icon-72x72.png
ThirdParty/api/labs.coop/v1.1/*/icons/pubic_html/invaders/peuce/icon.ico
ThirdParty/api/labs.coop/v1.1/*/icons/pubic_html/invaders/pink/
ThirdParty/api/labs.coop/v1.1/*/icons/pubic_html/invaders/pink/icon-114x114.png
ThirdParty/api/labs.coop/v1.1/*/icons/pubic_html/invaders/pink/icon-128x128.png
ThirdParty/api/labs.coop/v1.1/*/icons/pubic_html/invaders/pink/icon-16x16.png
ThirdParty/api/labs.coop/v1.1/*/icons/pubic_html/invaders/pink/icon-24x24.png
ThirdParty/api/labs.coop/v1.1/*/icons/pubic_html/invaders/pink/icon-256x256.png
ThirdParty/api/labs.coop/v1.1/*/icons/pubic_html/invaders/pink/icon-32x32.png
ThirdParty/api/labs.coop/v1.1/*/icons/pubic_html/invaders/pink/icon-48x48.png
ThirdParty/api/labs.coop/v1.1/*/icons/pubic_html/invaders/pink/icon-56x56.png
ThirdParty/api/labs.coop/v1.1/*/icons/pubic_html/invaders/pink/icon-72x72.png
ThirdParty/api/labs.coop/v1.1/*/icons/pubic_html/invaders/pink/icon.ico
ThirdParty/api/labs.coop/v1.1/*/icons/pubic_html/invaders/pink/index.php
ThirdParty/api/labs.coop/v1.1/*/icons/pubic_html/invaders/purple/
ThirdParty/api/labs.coop/v1.1/*/icons/pubic_html/invaders/purple/icon-114x114.png
ThirdParty/api/labs.coop/v1.1/*/icons/pubic_html/invaders/purple/icon-128x128.png
ThirdParty/api/labs.coop/v1.1/*/icons/pubic_html/invaders/purple/icon-16x16.png
ThirdParty/api/labs.coop/v1.1/*/icons/pubic_html/invaders/purple/icon-24x24.png
ThirdParty/api/labs.coop/v1.1/*/icons/pubic_html/invaders/purple/icon-256x256.png
ThirdParty/api/labs.coop/v1.1/*/icons/pubic_html/invaders/purple/icon-32x32.png
ThirdParty/api/labs....
[truncated message content] |
|
From: <chr...@us...> - 2019-12-18 11:53:50
|
Revision: 13401
http://sourceforge.net/p/xoops/svn/13401
Author: chronolabscoop
Date: 2019-12-18 11:53:09 +0000 (Wed, 18 Dec 2019)
Log Message:
-----------
XOOPS 2.6 - Composer Third Party - Resources!
Added Paths:
-----------
ThirdParty/composer/
ThirdParty/composer/XOOPS 2.6/
ThirdParty/composer/XOOPS 2.6/composer.json
ThirdParty/composer/XOOPS 2.6/composer.json.dist
ThirdParty/composer/XOOPS 2.6/composer.lock
ThirdParty/composer/XOOPS 2.6/console/
ThirdParty/composer/XOOPS 2.6/console/Commands/
ThirdParty/composer/XOOPS 2.6/console/Commands/ActivateModuleCommand.php
ThirdParty/composer/XOOPS 2.6/console/Commands/CiBootstrapCommand.php
ThirdParty/composer/XOOPS 2.6/console/Commands/CiInstallCommand.php
ThirdParty/composer/XOOPS 2.6/console/Commands/DeactivateModuleCommand.php
ThirdParty/composer/XOOPS 2.6/console/Commands/InstallModuleCommand.php
ThirdParty/composer/XOOPS 2.6/console/Commands/RenameSystemTablesCommand.php
ThirdParty/composer/XOOPS 2.6/console/Commands/SetConfigCommand.php
ThirdParty/composer/XOOPS 2.6/console/Commands/TestCommand.php
ThirdParty/composer/XOOPS 2.6/console/Commands/UninstallModuleCommand.php
ThirdParty/composer/XOOPS 2.6/console/Commands/UpdateModuleCommand.php
ThirdParty/composer/XOOPS 2.6/console/Commands/Utf8mb4ModuleCommand.php
ThirdParty/composer/XOOPS 2.6/console/Library/
ThirdParty/composer/XOOPS 2.6/console/Library/SimpleContainer.php
ThirdParty/composer/XOOPS 2.6/console/Library/XCApplication.php
ThirdParty/composer/XOOPS 2.6/console/config.php
ThirdParty/composer/XOOPS 2.6/console/console.php
ThirdParty/composer/XOOPS 2.6/extras/
ThirdParty/composer/XOOPS 2.6/extras/altsys_functions.php
ThirdParty/composer/XOOPS 2.6/extras/altsys_functions.txt
ThirdParty/composer/XOOPS 2.6/extras/login.php
ThirdParty/composer/XOOPS 2.6/extras/mainfile.php
ThirdParty/composer/XOOPS 2.6/tests/
ThirdParty/composer/XOOPS 2.6/tests/unit/
ThirdParty/composer/XOOPS 2.6/tests/unit/.htaccess_save
ThirdParty/composer/XOOPS 2.6/tests/unit/bootstrap.php
ThirdParty/composer/XOOPS 2.6/tests/unit/class/
ThirdParty/composer/XOOPS 2.6/tests/unit/class/cache/
ThirdParty/composer/XOOPS 2.6/tests/unit/class/cache/apcTest_.php
ThirdParty/composer/XOOPS 2.6/tests/unit/class/cache/fileTest_.php
ThirdParty/composer/XOOPS 2.6/tests/unit/class/cache/memcacheTest_.php
ThirdParty/composer/XOOPS 2.6/tests/unit/class/cache/modelTest_.php
ThirdParty/composer/XOOPS 2.6/tests/unit/class/cache/xcacheTest_.php
ThirdParty/composer/XOOPS 2.6/tests/unit/class/cache/xoopscacheTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/class/captcha/
ThirdParty/composer/XOOPS 2.6/tests/unit/class/captcha/config.imageTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/class/captcha/config.recaptchaTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/class/captcha/config.textTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/class/captcha/configTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/class/captcha/image/
ThirdParty/composer/XOOPS 2.6/tests/unit/class/captcha/image/scripts/
ThirdParty/composer/XOOPS 2.6/tests/unit/class/captcha/image/scripts/imageTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/class/captcha/image/scripts/imageclassTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/class/captcha/imageTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/class/captcha/recaptcha/
ThirdParty/composer/XOOPS 2.6/tests/unit/class/captcha/recaptcha/recaptchalibTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/class/captcha/recaptchaTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/class/captcha/textTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/class/captcha/xoopscaptchaTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/class/captcha/xoopscaptchamethodTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/class/class.tarTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/class/class.zipfileTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/class/criteriaCompoTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/class/criteriaElementTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/class/criteriaTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/class/database/
ThirdParty/composer/XOOPS 2.6/tests/unit/class/database/databaseTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/class/database/databasefactoryTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/class/database/managerTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/class/database/mysqldatabaseTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/class/database/mysqldatabaseproxyTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/class/database/mysqldatabasesafeTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/class/database/sqlutilityTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/class/downloaderTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/class/file/
ThirdParty/composer/XOOPS 2.6/tests/unit/class/file/fileTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/class/file/folderTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/class/file/xoopsfileTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/class/logger/
ThirdParty/composer/XOOPS 2.6/tests/unit/class/logger/xoopsloggerTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/class/module.textsanitizerTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/class/pagenavTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/class/preloadItemTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/class/preloadTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/class/tardownloaderTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/class/templateTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/class/themeFactoryAdminTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/class/themeFactoryTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/class/themeTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/class/theme_blocksTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/class/treeTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/class/uploaderTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/class/userutilityTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/class/utility/
ThirdParty/composer/XOOPS 2.6/tests/unit/class/utility/xoopsutilityTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/class/vendor/
ThirdParty/composer/XOOPS 2.6/tests/unit/class/vendor/snoopyTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/class/xml/
ThirdParty/composer/XOOPS 2.6/tests/unit/class/xml/rpc/
ThirdParty/composer/XOOPS 2.6/tests/unit/class/xml/rpc/bloggerapiTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/class/xml/rpc/metaweblogapiTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/class/xml/rpc/movabletypeapiTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/class/xml/rpc/xmlrpcapiTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/class/xml/rpc/xmlrpcparserArrayHandlerTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/class/xml/rpc/xmlrpcparserBase64HandlerTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/class/xml/rpc/xmlrpcparserBooleanHandlerTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/class/xml/rpc/xmlrpcparserDateTimeHandlerTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/class/xml/rpc/xmlrpcparserDoubleHandlerTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/class/xml/rpc/xmlrpcparserIntHandlerTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/class/xml/rpc/xmlrpcparserMemberHandlerTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/class/xml/rpc/xmlrpcparserMethodNameHandlerTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/class/xml/rpc/xmlrpcparserNameHandlerTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/class/xml/rpc/xmlrpcparserStringHandlerTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/class/xml/rpc/xmlrpcparserStructHandlerTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/class/xml/rpc/xmlrpcparserTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/class/xml/rpc/xmlrpcparserValueHandlerTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/class/xml/rpc/xmlrpctagArrayTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/class/xml/rpc/xmlrpctagBase64Test.php
ThirdParty/composer/XOOPS 2.6/tests/unit/class/xml/rpc/xmlrpctagBooleanTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/class/xml/rpc/xmlrpctagDatetimeTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/class/xml/rpc/xmlrpctagDocumentTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/class/xml/rpc/xmlrpctagDoubleTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/class/xml/rpc/xmlrpctagFaultTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/class/xml/rpc/xmlrpctagIntTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/class/xml/rpc/xmlrpctagRequestTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/class/xml/rpc/xmlrpctagResponseTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/class/xml/rpc/xmlrpctagStringTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/class/xml/rpc/xmlrpctagStructTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/class/xml/rpc/xmlrpctagTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/class/xml/rpc/xoopsapiTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/class/xml/themesetparserTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/class/xml/themesetparserThemeSetAuthorHandlerTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/class/xml/themesetparserThemeSetDateCreatedHandlerTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/class/xml/themesetparserThemeSetDescriptionHandlerTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/class/xml/themesetparserThemeSetEmailHandlerTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/class/xml/themesetparserThemeSetFileTypeHandlerTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/class/xml/themesetparserThemeSetGeneratorHandlerTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/class/xml/themesetparserThemeSetImageHandlerTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/class/xml/themesetparserThemeSetLinkHandlerTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/class/xml/themesetparserThemeSetModuleHandlerTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/class/xml/themesetparserThemeSetNameHandlerTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/class/xml/themesetparserThemeSetTagHandlerTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/class/xml/themesetparserThemeSetTemplateHandlerTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/class/xoopseditor/
ThirdParty/composer/XOOPS 2.6/tests/unit/class/xoopseditor/dhtmltextarea/
ThirdParty/composer/XOOPS 2.6/tests/unit/class/xoopseditor/dhtmltextarea/dhtmltextareaTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/class/xoopseditor/dhtmltextarea/editor_registryTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/class/xoopseditor/textarea/
ThirdParty/composer/XOOPS 2.6/tests/unit/class/xoopseditor/textarea/editor_registryTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/class/xoopseditor/textarea/textareaTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/class/xoopseditor/xoopseditorHandlerTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/class/xoopseditor/xoopseditorTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/class/xoopsfilterinputTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/class/xoopsform/
ThirdParty/composer/XOOPS 2.6/tests/unit/class/xoopsform/formTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/class/xoopsform/formbuttonTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/class/xoopsform/formbuttontrayTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/class/xoopsform/formcaptchaTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/class/xoopsform/formcheckboxTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/class/xoopsform/formcolorpickerTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/class/xoopsform/formdatetimeTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/class/xoopsform/formdhtmltextareaTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/class/xoopsform/formeditorTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/class/xoopsform/formelementTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/class/xoopsform/formelementtrayTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/class/xoopsform/formfileTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/class/xoopsform/formhiddenTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/class/xoopsform/formhiddentokenTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/class/xoopsform/formlabelTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/class/xoopsform/formpasswordTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/class/xoopsform/formradioTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/class/xoopsform/formradioynTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/class/xoopsform/formselectTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/class/xoopsform/formselectcheckgroupTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/class/xoopsform/formselectcountryTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/class/xoopsform/formselecteditorTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/class/xoopsform/formselectgroupTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/class/xoopsform/formselectlangTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/class/xoopsform/formselectmatchoptionTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/class/xoopsform/formselectthemeTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/class/xoopsform/formselecttimezoneTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/class/xoopsform/formselectuserTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/class/xoopsform/formtextTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/class/xoopsform/formtextareaTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/class/xoopsform/formtextdateselectTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/class/xoopsform/grouppermformTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/class/xoopsform/simpleformTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/class/xoopsform/tableformTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/class/xoopsform/themeformTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/class/xoopslistsTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/class/xoopsloadTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/class/xoopsmailerTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/class/xoopsmultimailerTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/class/xoopsrequestTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/class/xoopssecurityTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/class/zipdownloaderTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/common_phpunit.php
ThirdParty/composer/XOOPS 2.6/tests/unit/init_new.php
ThirdParty/composer/XOOPS 2.6/tests/unit/kernel/
ThirdParty/composer/XOOPS 2.6/tests/unit/kernel/blockHandlerTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/kernel/blockTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/kernel/blockmodulelinkHandlerTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/kernel/blockmodulelinkTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/kernel/configHandlerTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/kernel/configitemHandlerTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/kernel/configitemTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/kernel/configoptionHandlerTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/kernel/configoptionTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/kernel/groupHandlerTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/kernel/groupTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/kernel/grouppermHandlerTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/kernel/grouppermTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/kernel/memberTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/kernel/membershipHandlerTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/kernel/membershipTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/kernel/moduleHandlerTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/kernel/moduleTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/kernel/objectHandlerTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/kernel/objectTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/kernel/objectpersistableHandlerTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/kernel/onlineHandlerTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/kernel/onlineTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/kernel/privmessageHandlerTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/kernel/privmessageTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/kernel/tplfileHandlerTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/kernel/tplfileTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/kernel/tplsetHandlerTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/kernel/tplsetTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/kernel/userHandlerTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/kernel/userTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/testClass.xml
ThirdParty/composer/XOOPS 2.6/tests/unit/testKernel.xml
ThirdParty/composer/XOOPS 2.6/tests/unit/testXoopsLib.xml
ThirdParty/composer/XOOPS 2.6/tests/unit/verifyTestFiles.php
ThirdParty/composer/XOOPS 2.6/tests/unit/xoopsLib/
ThirdParty/composer/XOOPS 2.6/tests/unit/xoopsLib/Xmf/
ThirdParty/composer/XOOPS 2.6/tests/unit/xoopsLib/Xmf/AssertTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/xoopsLib/Xmf/Database/
ThirdParty/composer/XOOPS 2.6/tests/unit/xoopsLib/Xmf/Database/MigrateTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/xoopsLib/Xmf/Database/TableLoadTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/xoopsLib/Xmf/Database/TablesTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/xoopsLib/Xmf/DebugTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/xoopsLib/Xmf/FilterInputTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/xoopsLib/Xmf/HighlighterTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/xoopsLib/Xmf/IPAddressTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/xoopsLib/Xmf/Jwt/
ThirdParty/composer/XOOPS 2.6/tests/unit/xoopsLib/Xmf/Jwt/JsonWebTokenTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/xoopsLib/Xmf/Jwt/KeyFactoryTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/xoopsLib/Xmf/Jwt/TokenFactoryTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/xoopsLib/Xmf/Jwt/TokenReaderTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/xoopsLib/Xmf/Key/
ThirdParty/composer/XOOPS 2.6/tests/unit/xoopsLib/Xmf/Key/ArrayStorageTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/xoopsLib/Xmf/Key/BasicTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/xoopsLib/Xmf/Key/FileStorageTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/xoopsLib/Xmf/Key/KeyAbstractTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/xoopsLib/Xmf/Key/StorageInterfaceTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/xoopsLib/Xmf/LanguageTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/xoopsLib/Xmf/MetagenTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/xoopsLib/Xmf/Module/
ThirdParty/composer/XOOPS 2.6/tests/unit/xoopsLib/Xmf/Module/AdminTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/xoopsLib/Xmf/Module/Helper/
ThirdParty/composer/XOOPS 2.6/tests/unit/xoopsLib/Xmf/Module/Helper/AbstractHelperTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/xoopsLib/Xmf/Module/Helper/CacheTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/xoopsLib/Xmf/Module/Helper/GenericHelperTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/xoopsLib/Xmf/Module/Helper/PermissionTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/xoopsLib/Xmf/Module/Helper/SessionTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/xoopsLib/Xmf/Module/HelperTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/xoopsLib/Xmf/RandomTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/xoopsLib/Xmf/RequestTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/xoopsLib/Xmf/StopWordsTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/xoopsLib/Xmf/UuidTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/xoopsLib/Xmf/YamlTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/xoopsLib/Xoops/
ThirdParty/composer/XOOPS 2.6/tests/unit/xoopsLib/Xoops/Auth/
ThirdParty/composer/XOOPS 2.6/tests/unit/xoopsLib/Xoops/Auth/AdsTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/xoopsLib/Xoops/Auth/AuthAbstractTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/xoopsLib/Xoops/Auth/FactoryTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/xoopsLib/Xoops/Auth/LdapTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/xoopsLib/Xoops/Auth/ProvisioningTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/xoopsLib/Xoops/Auth/XoopsTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/xoopsLib/Xoops/CacheTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/xoopsLib/Xoops/Core/
ThirdParty/composer/XOOPS 2.6/tests/unit/xoopsLib/Xoops/Core/AssetsTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/xoopsLib/Xoops/Core/Cache/
ThirdParty/composer/XOOPS 2.6/tests/unit/xoopsLib/Xoops/Core/Cache/AccessTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/xoopsLib/Xoops/Core/Cache/CacheManagerTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/xoopsLib/Xoops/Core/Cache/DriverListTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/xoopsLib/Xoops/Core/Cache/LegacyTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/xoopsLib/Xoops/Core/Database/
ThirdParty/composer/XOOPS 2.6/tests/unit/xoopsLib/Xoops/Core/Database/ConnectionTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/xoopsLib/Xoops/Core/Database/FactoryTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/xoopsLib/Xoops/Core/Database/Logging/
ThirdParty/composer/XOOPS 2.6/tests/unit/xoopsLib/Xoops/Core/Database/Logging/XoopsDebugStackTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/xoopsLib/Xoops/Core/Database/QueryBuilderTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/xoopsLib/Xoops/Core/Database/Schema/
ThirdParty/composer/XOOPS 2.6/tests/unit/xoopsLib/Xoops/Core/Database/Schema/ExportVisitorTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/xoopsLib/Xoops/Core/Database/Schema/ImportSchemaTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/xoopsLib/Xoops/Core/Database/Schema/PrefixStripperTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/xoopsLib/Xoops/Core/Database/Schema/RemovePrefixesTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/xoopsLib/Xoops/Core/EventsTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/xoopsLib/Xoops/Core/Exception/
ThirdParty/composer/XOOPS 2.6/tests/unit/xoopsLib/Xoops/Core/Exception/InvalidHandlerSpecExceptionTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/xoopsLib/Xoops/Core/Exception/NoHandlerExceptionTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/xoopsLib/Xoops/Core/Exception/NotSupportedExceptionTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/xoopsLib/Xoops/Core/FilterInputTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/xoopsLib/Xoops/Core/FixedGroupsTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/xoopsLib/Xoops/Core/Handler/
ThirdParty/composer/XOOPS 2.6/tests/unit/xoopsLib/Xoops/Core/Handler/FactorySpecTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/xoopsLib/Xoops/Core/Handler/FactoryTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/xoopsLib/Xoops/Core/Handler/Scheme/
ThirdParty/composer/XOOPS 2.6/tests/unit/xoopsLib/Xoops/Core/Handler/Scheme/FQNTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/xoopsLib/Xoops/Core/Handler/Scheme/KernelTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/xoopsLib/Xoops/Core/Handler/Scheme/LegacyModuleTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/xoopsLib/Xoops/Core/Handler/Scheme/SchemeInterfaceTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/xoopsLib/Xoops/Core/HttpRequestTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/xoopsLib/Xoops/Core/Kernel/
ThirdParty/composer/XOOPS 2.6/tests/unit/xoopsLib/Xoops/Core/Kernel/CriteriaCompoTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/xoopsLib/Xoops/Core/Kernel/CriteriaElementTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/xoopsLib/Xoops/Core/Kernel/CriteriaTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/xoopsLib/Xoops/Core/Kernel/Dtype/
ThirdParty/composer/XOOPS 2.6/tests/unit/xoopsLib/Xoops/Core/Kernel/Dtype/DtypeAbstractTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/xoopsLib/Xoops/Core/Kernel/Dtype/DtypeArrayTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/xoopsLib/Xoops/Core/Kernel/Dtype/DtypeDateTimeTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/xoopsLib/Xoops/Core/Kernel/Dtype/DtypeDecimalTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/xoopsLib/Xoops/Core/Kernel/Dtype/DtypeEmailTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/xoopsLib/Xoops/Core/Kernel/Dtype/DtypeEnumerationTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/xoopsLib/Xoops/Core/Kernel/Dtype/DtypeFloatTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/xoopsLib/Xoops/Core/Kernel/Dtype/DtypeIntTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/xoopsLib/Xoops/Core/Kernel/Dtype/DtypeJsonTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/xoopsLib/Xoops/Core/Kernel/Dtype/DtypeMoneyTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/xoopsLib/Xoops/Core/Kernel/Dtype/DtypeOtherTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/xoopsLib/Xoops/Core/Kernel/Dtype/DtypeSimpleTimeTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/xoopsLib/Xoops/Core/Kernel/Dtype/DtypeSourceTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/xoopsLib/Xoops/Core/Kernel/Dtype/DtypeTextAreaTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/xoopsLib/Xoops/Core/Kernel/Dtype/DtypeTextBoxTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/xoopsLib/Xoops/Core/Kernel/Dtype/DtypeTimeZoneTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/xoopsLib/Xoops/Core/Kernel/Dtype/DtypeUrlTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/xoopsLib/Xoops/Core/Kernel/DtypeTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/xoopsLib/Xoops/Core/Kernel/Handlers/
ThirdParty/composer/XOOPS 2.6/tests/unit/xoopsLib/Xoops/Core/Kernel/Handlers/XoopsBlockHandlerTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/xoopsLib/Xoops/Core/Kernel/Handlers/XoopsBlockModuleLinkHandlerTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/xoopsLib/Xoops/Core/Kernel/Handlers/XoopsBlockModuleLinkTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/xoopsLib/Xoops/Core/Kernel/Handlers/XoopsBlockTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/xoopsLib/Xoops/Core/Kernel/Handlers/XoopsConfigHandlerTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/xoopsLib/Xoops/Core/Kernel/Handlers/XoopsConfigItemHandlerTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/xoopsLib/Xoops/Core/Kernel/Handlers/XoopsConfigItemTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/xoopsLib/Xoops/Core/Kernel/Handlers/XoopsConfigOptionHandlerTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/xoopsLib/Xoops/Core/Kernel/Handlers/XoopsConfigOptionTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/xoopsLib/Xoops/Core/Kernel/Handlers/XoopsGroupHandlerTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/xoopsLib/Xoops/Core/Kernel/Handlers/XoopsGroupPermHandlerTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/xoopsLib/Xoops/Core/Kernel/Handlers/XoopsGroupPermTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/xoopsLib/Xoops/Core/Kernel/Handlers/XoopsGroupTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/xoopsLib/Xoops/Core/Kernel/Handlers/XoopsMemberHandlerTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/xoopsLib/Xoops/Core/Kernel/Handlers/XoopsMembershipHandlerTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/xoopsLib/Xoops/Core/Kernel/Handlers/XoopsMembershipTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/xoopsLib/Xoops/Core/Kernel/Handlers/XoopsModuleHandlerTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/xoopsLib/Xoops/Core/Kernel/Handlers/XoopsModuleTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/xoopsLib/Xoops/Core/Kernel/Handlers/XoopsOnlineHandlerTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/xoopsLib/Xoops/Core/Kernel/Handlers/XoopsOnlineTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/xoopsLib/Xoops/Core/Kernel/Handlers/XoopsPrivateMessageHandlerTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/xoopsLib/Xoops/Core/Kernel/Handlers/XoopsPrivateMessageTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/xoopsLib/Xoops/Core/Kernel/Handlers/XoopsTplFileHandlerTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/xoopsLib/Xoops/Core/Kernel/Handlers/XoopsTplFileTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/xoopsLib/Xoops/Core/Kernel/Handlers/XoopsTplSetHandlerTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/xoopsLib/Xoops/Core/Kernel/Handlers/XoopsTplSetTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/xoopsLib/Xoops/Core/Kernel/Handlers/XoopsUserHandlerTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/xoopsLib/Xoops/Core/Kernel/Handlers/XoopsUserTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/xoopsLib/Xoops/Core/Kernel/Model/
ThirdParty/composer/XOOPS 2.6/tests/unit/xoopsLib/Xoops/Core/Kernel/Model/JointTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/xoopsLib/Xoops/Core/Kernel/Model/ReadTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/xoopsLib/Xoops/Core/Kernel/Model/StatsTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/xoopsLib/Xoops/Core/Kernel/Model/SyncTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/xoopsLib/Xoops/Core/Kernel/Model/WriteTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/xoopsLib/Xoops/Core/Kernel/XoopsModelAbstractTest.php
ThirdParty/composer/XOOPS 2.6/tests/unit/xoopsLib/Xoops/Core/Kernel/XoopsModelFactoryTest.php
ThirdParty/composer/XOOPS...
[truncated message content] |