Exemplo n.º 1
0
if (isset($_COOKIE['magento_debug_mysql']) && $_COOKIE['magento_debug_mysql'] == 'value') {
    $debugMysql = true;
}
if (isset($_COOKIE['magento_debug_mysql']) && $_COOKIE['magento_debug_mysql'] == 'all') {
    $debugMysql = true;
}
if ($debugMysql) {
    require_once 'libs/Varien/Db/Adapter/Pdo/Mysql.php';
    if (isset($_COOKIE['magento_debug_mysql_trace']) && $_COOKIE['magento_debug_mysql_trace'] == 'yes') {
        Varien_Db_Adapter_Pdo_Mysql::setLogCallStack();
    }
    if ($_COOKIE['magento_debug_mysql'] == 'all') {
        Varien_Db_Adapter_Pdo_Mysql::setLogQueryTime();
    }
    if ($_COOKIE['magento_debug_mysql'] == 'value' && isset($_COOKIE['magento_debug_mysql'])) {
        Varien_Db_Adapter_Pdo_Mysql::setLogQueryTime((double) $_COOKIE['magento_debug_mysql']);
    }
}
// Blocks debug
if (isset($_COOKIE['magento_debug_blocks']) && $_COOKIE['magento_debug_blocks'] == 'yes') {
    require_once 'libs/Mage/Core/Block/Template.php';
}
if (isset($_GET['magento_debug'])) {
    if ($_GET['magento_debug'] == 'message' && isset($_POST['message'])) {
        $file = MagentoDebugger::getDebuggerVarDir() . '/ajax-console.log';
        file_put_contents($file, $_POST['message'] . "\n", FILE_APPEND);
        return;
    }
    if ($_GET['magento_debug'] == 'model' && isset($_GET['magento_debug_model_method'])) {
        $modelMethodName = $_GET['magento_debug_model_method'];
        header('Content-Type: text/plain');