Вход Регистрация
Файл: adultscript-2.0.3-pro/files/templates/error_template.php
Строк: 161
<?php

// Unique error identifier
$error_id uniqid('error');

?>
<style type="text/css">
#aspro_error { background: #ddd; font-size: 1em; font-family:sans-serif; text-align: left; color: #111; }
#aspro_error h1,
#aspro_error h2 { margin: 0; padding: 1em; font-size: 1em; font-weight: normal; background: #911; color: #fff; }
#aspro_error h1 a, #aspro_error h2 a { color: #fff; }
#aspro_error h2 { background: #222; }
#aspro_error h3 { margin: 0; padding: 0.4em 0 0; font-size: 1em; font-weight: normal; }
#aspro_error p { margin: 0; padding: 0.2em 0; }
#aspro_error a { color: #1b323b; }
#aspro_error pre { overflow: auto; white-space: pre-wrap; }
#aspro_error table { width: 100%; display: block; margin: 0 0 0.4em; padding: 0; border-collapse: collapse; background: #fff; }
#aspro_error table td { border: solid 1px #ddd; text-align: left; vertical-align: top; padding: 0.4em; }
#aspro_error div.content { padding: 0.4em 1em 1em; overflow: hidden; }
#aspro_error pre.source { margin: 0 0 1em; padding: 0.4em; background: #fff; border: dotted 1px #b7c680; line-height: 1.2em; }
#aspro_error pre.source span.line { display: block; }
#aspro_error pre.source span.highlight { background: #f0eb96; }
#aspro_error pre.source span.line span.number { color: #666; }
#aspro_error ol.trace { display: block; margin: 0 0 0 2em; padding: 0; list-style: decimal; }
#aspro_error ol.trace li { margin: 0; padding: 0; }
.js .collapsed { display: none; }
</style>
<script type="text/javascript">
document.documentElement.className = 'js';
function koggle(elem)
{
    elem = document.getElementById(elem);

    if (elem.style && elem.style['display'])
        // Only works with the "style" attr
        var disp = elem.style['display'];
    else if (elem.currentStyle)
        // For MSIE, naturally
        var disp = elem.currentStyle['display'];
    else if (window.getComputedStyle)
        // For most other browsers
        var disp = document.defaultView.getComputedStyle(elem, null).getPropertyValue('display');

    // Toggle the state of the "display" style
    elem.style.display = disp == 'block' ? 'none' : 'block';
    return false;
}
</script>
<div id="aspro_error">
    <h1><span class="type"><?php echo $type ?> [ <?php echo $code ?> ]:</span> <span class="message"><?php echo htmlspecialchars($messageENT_QUOTES'UTF-8'?></span></h1>
    <div id="<?php echo $error_id ?>" class="content">
        <p><span class="file"><?php echo $file?> [ <?php echo $line ?> ]</span></p>
        <?php echo VError::source($file$line); ?>
        <ol class="trace">
        <?php foreach (VError::trace($trace) as $i => $step): ?>
            <li>
                <p>
                    <span class="file">
                        <?php if ($step['file']): $source_id $error_id.'source'.$i?>
                            <a href="#<?php echo $source_id ?>" onclick="return koggle('<?php echo $source_id ?>')"><?php echo $step['file']; ?> [ <?php echo $step['line'?> ]</a>
                        <?php else: ?>
                            {PHP internal call}
                        <?php endif ?>
                    </span>
                    &raquo;
                    <?php echo $step['function'?>(<?php if ($step['args']): $args_id $error_id.'args'.$i?><a href="#<?php echo $args_id ?>" onclick="return koggle('<?php echo $args_id ?>')">arguments</a><?php endif ?>)
                </p>
                <?php if (isset($args_id)): ?>
                <div id="<?php echo $args_id ?>" class="collapsed">
                    <table cellspacing="0">
                    <?php foreach ($step['args'] as $name => $arg): ?>
                        <tr>
                            <td><code><?php echo $name ?></code></td>
                            <td><pre><?php echo VF::debug($arg?></pre></td>
                        </tr>
                    <?php endforeach ?>
                    </table>
                </div>
                <?php endif ?>
                <?php if (isset($source_id)): ?>
                    <pre id="<?php echo $source_id ?>" class="source collapsed"><code><?php echo $step['source'?></code></pre>
                <?php endif ?>
            </li>
            <?php unset($args_id$source_id); ?>
        <?php endforeach ?>
        </ol>
    </div>
    <h2><a href="#<?php echo $env_id $error_id.'environment' ?>" onclick="return koggle('<?php echo $env_id ?>')">Environment</a></h2>
    <div id="<?php echo $env_id ?>" class="content collapsed">
        <?php $included get_included_files() ?>
        <h3><a href="#<?php echo $env_id $error_id.'environment_included' ?>" onclick="return koggle('<?php echo $env_id ?>')">Included files</a> (<?php echo count($included?>)</h3>
        <div id="<?php echo $env_id ?>" class="collapsed">
            <table cellspacing="0">
                <?php foreach ($included as $file): ?>
                <tr>
                    <td><code><?php echo $file?></code></td>
                </tr>
                <?php endforeach ?>
            </table>
        </div>
        <?php $included get_loaded_extensions() ?>
        <h3><a href="#<?php echo $env_id $error_id.'environment_loaded' ?>" onclick="return koggle('<?php echo $env_id ?>')">Loaded extensions</a> (<?php echo count($included?>)</h3>
        <div id="<?php echo $env_id ?>" class="collapsed">
            <table cellspacing="0">
                <?php foreach ($included as $file): ?>
                <tr>
                    <td><code><?php echo $file?></code></td>
                </tr>
                <?php endforeach ?>
            </table>
        </div>
        <?php foreach (array('_SESSION''_GET''_POST''_FILES''_COOKIE''_SERVER') as $var): ?>
        <?php if (empty($GLOBALS[$var]) OR ! is_array($GLOBALS[$var])) continue ?>
        <h3><a href="#<?php echo $env_id $error_id.'environment'.strtolower($var?>" onclick="return koggle('<?php echo $env_id ?>')">$<?php echo $var ?></a></h3>
        <div id="<?php echo $env_id ?>" class="collapsed">
            <table cellspacing="0">
                <?php foreach ($GLOBALS[$var] as $key => $value): ?>
                <tr>
                    <td><code><?php echo htmlspecialchars($keyENT_QUOTES'UTF-8'); ?></code></td>
                    <td><pre><?php echo VF::debug($value); ?></pre></td>
                </tr>
                <?php endforeach ?>
            </table>
        </div>
        <?php endforeach ?>
    </div>
</div>
Онлайн: 1
Реклама