<?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 ."&otk=". $Token->otk; header("content-type: text/xml"); ?><?xml version="1.0" encoding="UTF-8"?> <Response> <Message><?php echo $url ?></Message> </Response>
<?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")); }
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)); }