コード例 #1
0
<?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;
コード例 #2
0
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'];
コード例 #3
0
 /**
  *	Start Framework
  *
  *	@return	void
  */
 public static function Start()
 {
     self::$started = TRUE;
 }