Ejemplo n.º 1
0
<?php

try {
    include './common.inc.php';
    // 配置
    load_app();
    $app = new $_REQUEST[ACTION]();
    if ($_REQUEST[DO_METHOD] && method_exists($app, $_REQUEST[DO_METHOD])) {
        $rs = $app->{$_REQUEST}[DO_METHOD]();
    } elseif ($_REQUEST[DO_METHOD]) {
        throw new JException('method not exists');
    }
} catch (JException $e) {
    // echo $e->getCode (), ':', $e->getMessage ();
    // header ( 'HTTP/1.1 404 Not Found' );
    $e->ShowErrorMessage(1);
}
Ejemplo n.º 2
0
<?php

if (!defined('IN_SYS')) {
    header("HTTP/1.1 404 Not Found");
    die;
}
load_app('Index');
class Api extends Index
{
    /**
     * 回调函数
     *
     * @var string default null
     */
    public $api_callback = '';
    /**
     * 是否保留data中的非数字key
     *
     * @var boolean
     */
    public $api_data_key = null;
    /**
     * 是否格式化API数据的totaltime
     *
     * @var bool true
     */
    public $api_totaltime_format = true;
    /**
     * 是否将数据按块截取
     *
     * @var bool true
Ejemplo n.º 3
0
<?php

if (!defined('IN_SYS')) {
    header("HTTP/1.1 404 Not Found");
    die;
}
load_app('Api');
class ApiRegion extends Api
{
    /**
     * 当前模板文件目录
     *
     * @var string
     */
    const THIS_TPL_DIR = 'region';
    public $region = null;
    public function __construct($key = null)
    {
        parent::__construct();
    }
    /**
     * 获取并设置区域信息   	
     */
    protected function regionInfo()
    {
        if (empty($key)) {
            // 采用行政区域参数
            if (!empty($_GET['region'])) {
                $_region = Tools::convertToUtf8(urldecode($_GET['region']));
                $city = explode('市', $_region);
                if (!empty($city[0])) {