示例#1
0
<?php 
error_reporting(error_reporting() & ~ E_NOTICE);

require_once "config.php";
require_once "utils/Router.php";
require_once "models/TokenSms.php"; //require_once "/_exclude/data_tokenSms.php"; //echo HOME; exit();

Error::$format = 'sms';
DBquery::init($dbs, array("tatagtest"));
session_start();

$Token = new TokenSMS(new stdClass());
$Token->getByPhoneNum();
$url = str_replace('/tatag', '', HOME) ."/ui/?token_id=". $Token->token_id ."&amp;otk=". $Token->otk;


header("content-type: text/xml");

?><?xml version="1.0" encoding="UTF-8"?>
<Response>
    <Message><?php echo $url ?></Message>
</Response>

示例#2
0
<?php

header('content-type: text/plain');
set_time_limit(0);
error_reporting(error_reporting() & ~E_NOTICE);
chdir("../");
include "utils/Utils.php";
include "config-public.php";
if (!isset($_GET['db'])) {
    Error::http(400, "Please specify a db='name' value in the URL query parameter.");
}
$targets = explode(",", $_GET['db']);
$targets = array_intersect($targets, array_keys($dbs));
if (!$targets) {
    Error::http(403, "The db name value(s) did not match any of the {$dbs} keys in config file.");
}
DBquery::init($dbs, $targets);
foreach ($targets as $alias) {
    DBquery::select_db($alias);
    if (!file_exists("tools/data_{$alias}.sql")) {
        Error::http(403, "Data file not found for db alias='{$alias}'.");
    }
    DBquery::set(file_get_contents("tools/db_schema.sql"));
    DBquery::set(file_get_contents("tools/data_{$alias}.sql"));
}
示例#3
0
 static function setDBs()
 {
     global $dbs;
     self::$db_default = 'tatagtest';
     //override as needed
     if (isset($_GET['db']) and $_GET['db'] and SITE != 'live') {
         self::$db_default = $_GET['db'];
         unset($_GET['db']);
     }
     DBquery::init($dbs, array(self::$db_default));
 }