<?php /** * Cetemaster Services * Cetemaster Framework v1.0 * * Database Layer * Author: $CTM['Erick-Master'] * Last Update: 26/04/2012 - 20:01h * * Cetemaster Services, Limited * Copyright (c) 2010-2013. All Rights Reserved, * www.cetemaster.com.br / www.cetemaster.com */ if (CTM_Framework::CheckValues() == false) { print "<h1>CTM Fatal Error</h1><hr>You do not have permission to use this API."; print "<hr><address>Cetemaster Framework - www.cetemaster.com</address>"; exit; } class CTM_Driver extends CTM_Framework { public $settings = NULL; private $arguments = array(); private $parameters = array(); private $noEscapeFields = array(); private $forceDataType = array(); private $fields = array(); protected $drivers = array(); protected $localDriver = NULL; protected $tempDriver = NULL; protected $queryResource = NULL;
require_once (CTM_ROOT_AREA == "admin" ? CTM_ADMINCP_PATH : CTM_ROOT_PATH . "modules/") . "sources/classes/Authentication.php"; if (EW_SECURITY_CHEKING != md5("Cetemaster EffectWeb (c) 2012")) { print "<h1>CTM Fatal Error</h1><hr>You do not have permission to use this API."; print "<hr><address>Cetemaster Effect Web v2.x - www.cetemaster.com</address>"; exit; } define("EW_THIS_VERSION", "20007"); define("EW_REAL_VERSION", $versionHistory[EW_THIS_VERSION]['version']); define("EW_PUBLIC_VERSION", $versionHistory[EW_THIS_VERSION]['show']); define("EW_BUILD_VERSION", $versionHistory[EW_THIS_VERSION]['build']); define("EW_LOG_PATH", CTM_CONTROL_PATH . "Logs/"); define("EW_LOG_EXT", ".log"); define("CTM_DEVELOPER_MODE", FALSE); define("CTM_INVENTORY_SIZE", MUSERVER_VERSION > 2 ? MUSERVER_VERSION >= 9 ? 3456 : 1728 : (MUSERVER_VERSION == 1 ? 1080 : 760)); define("CTM_SKILL_SIZE", MUSERVER_VERSION > 1 ? 180 : 60); CTM_Framework::Start(); Uploadify::run(); if (CTM_ROOT_AREA == "public" || CTM_ROOT_AREA == "admin" || CTM_ROOT_AREA == "setup") { $muSettings['Item']['Database'] = MUGEN_CORE; $muSettings['Item']['dbVersion'] = MUSERVER_VERSION >= 3 ? MUSERVER_VERSION >= 9 ? 3 : 2 : (MUSERVER_VERSION == 2 ? 1 : 0); $muSettings['Item']['SocketSystem'] = SERVER_FILES == 2 ? 2 : (MUSERVER_VERSION >= 6 ? 1 : 0); $muSettings['Item']['Files']['Database'] = CTM_CONTROL_PATH . "Data/Items/Item.txt"; $muSettings['Item']['Files']['DefineItems'] = CTM_CONTROL_PATH . "Data/Items/DefineItems.ini"; $muSettings['Item']['Files']['InfoStrings'] = CTM_CONTROL_PATH . "Data/Items/ItemOptions.txt"; $muSettings['Item']['Files']['ExcellentOptions'] = CTM_CONTROL_PATH . "Data/Items/ExcellentOptions.txt"; $muSettings['Item']['Files']['JewelOfHarmony'] = CTM_CONTROL_PATH . "Data/Items/JewelOfHarmony.txt"; $muSettings['Item']['Files']['SocketSystem'] = CTM_CONTROL_PATH . "Data/Items/SocketSystem.txt"; $muSettings['Quest']['Database'] = MUGEN_CORE; $muSettings['Quest']['Files']['Database'] = CTM_CONTROL_PATH . "Data/QuestData.txt"; $muSettings['JoinServer']['JoinServer'] = SERVER_FILES == 0 ? "XT" : "WZ"; $muSettings['JoinServer']['JSHost'] = $CTM_SETTINGS['JOINSERVER']['CONNECTION']['HOST'];
/** * Start Framework * * @return void */ public static function Start() { self::$started = TRUE; }