* * * This is commercial software, only users who have purchased a valid * * license and accept to the terms of the License Agreement can install * * and use this program. * * * **************************************************************************** * PLEASE READ THE FULL TEXT OF THE SOFTWARE LICENSE AGREEMENT IN THE * * "copyright.txt" FILE PROVIDED WITH THIS DISTRIBUTION PACKAGE. * ****************************************************************************/ use Tygh\Registry; use Tygh\Debugger; use Tygh\Database; if (!defined('BOOTSTRAP') || !Debugger::isActive()) { die('Access denied'); } $data = !empty($_REQUEST['debugger_hash']) ? Debugger::getData($_REQUEST['debugger_hash']) : array(); if ($mode == 'sql_parse') { fn_trusted_vars('query'); if (!empty($data) && isset($_REQUEST['sql_id'])) { $query = stripslashes($data['sql']['queries'][$_REQUEST['sql_id']]['query']); $backtrace = !empty($data['backtraces']) ? $data['backtraces'][$_REQUEST['sql_id']] : array(); $_REQUEST['sandbox'] = true; } else { $query = $_REQUEST['query']; } $result = $explain = array(); $query_time = $start_time = 0; if (!empty($_REQUEST['sandbox'])) { db_query('SET AUTOCOMMIT=0'); db_query('START TRANSACTION'); }