Пример #1
0
<!DOCTYPE html><link rel="stylesheet" href="data/style.css">

<style> html { background: url(data/arrow.png) no-repeat bottom right; height: 100%; } </style>

<h1>Tracy | dibi</h1>

<p>Dibi can log queries and dump variables to the <a href="http://tracy.nette.org">Tracy</a>.</p>

<?php 
if (@(!(include __DIR__ . '/../vendor/autoload.php'))) {
    die('Install dependencies using `composer install --dev`');
}
// enable Tracy
Tracy\Debugger::enable();
$connection = dibi::connect(array('driver' => 'sqlite3', 'database' => 'data/sample.s3db', 'profiler' => array('run' => TRUE)));
// add panel to debug bar
$panel = new Dibi\Bridges\Tracy\Panel();
$panel->register($connection);
// query will be logged
dibi::query('SELECT 123');
// result set will be dumped
Tracy\Debugger::barDump(dibi::fetchAll('SELECT * FROM customers WHERE customer_id < ?', 38), '[customers]');
Пример #2
0
 /** @tracySkipLocation */
 function timerDump($var = NULL, $title = NULL, $options = [])
 {
     Tracy\Debugger::barDump(Tracy\Debugger::timer($var), $title, $options);
 }
    function _lb252a8ca011_content($_b, $_args)
    {
        foreach ($_args as $__k => $__v) {
            ${$__k} = $__v;
        }
        if ($user->isAllowed('adminMenu')) {
            ?>
<div class="box-admin-menu">
    <div class="adminmenu">
        <ul>
            <li>
                <a href="#">Akce s fotogalerií</a>
                <ul>
                    <li><a href="<?php 
            echo Latte\Runtime\Filters::escapeHtml($_control->link("Foto:upload", array($nemovitost->id)), ENT_COMPAT);
            ?>
">Nahrát fotografie</a></li>
                    <li><a href="<?php 
            echo Latte\Runtime\Filters::escapeHtml($_control->link("Foto:nastavHlavniFoto", array($nemovitost->id)), ENT_COMPAT);
            ?>
">Nastavit hlavní foto</a></li>
                    <li><a href="<?php 
            echo Latte\Runtime\Filters::escapeHtml($_control->link("Foto:smazat", array($nemovitost->id)), ENT_COMPAT);
            ?>
">Mazat fotografie</a></li>
                </ul>
            </li>
             <li>
                <a href="#">Akce s PDF soubory</a>
                <ul>
                    <li><a href="<?php 
            echo Latte\Runtime\Filters::escapeHtml($_control->link("File:upload", array($nemovitost->id)), ENT_COMPAT);
            ?>
">Nahrát nové</a></li>
                    <li><a href="<?php 
            echo Latte\Runtime\Filters::escapeHtml($_control->link("File:vypis", array($nemovitost->id)), ENT_COMPAT);
            ?>
">Výpis a správa nahraných souborů</a></li>
                </ul>
            </li>
<?php 
            if ($nemovitost->mod == 1) {
                ?>
            <li>
                <a href="<?php 
                echo Latte\Runtime\Filters::escapeHtml($_control->link("Aukce:vypisHistorieAukce", array($nemovitost->id)), ENT_COMPAT);
                ?>
">Výpis historie aukce</a>
            </li>
<?php 
            }
            ?>
            <li>
                <a href="#">Akce s nemovitostmi</a>
                <ul>
                    <li><a href="<?php 
            echo Latte\Runtime\Filters::escapeHtml($_control->link("upravitNemovitost", array($nemovitost->id)), ENT_COMPAT);
            ?>
">Upravit nemovitost</a></li>
                    <li><a href="<?php 
            echo Latte\Runtime\Filters::escapeHtml($_control->link("smazatNemovitost", array($nemovitost->id)), ENT_COMPAT);
            ?>
">Smazat nemovitost</a></li>
                </ul>
            </li>
        </ul>
    </div>
</div>
<?php 
        }
        if ($user->isAllowed('adminMenu') && $nemovitost->admin_description != '') {
            ?>
<div class="info">
<b>Poznámka administrátora.</b> <?php 
            echo Latte\Runtime\Filters::escapeHtml($nemovitost->admin_description, ENT_NOQUOTES);
            ?>

</div>
<?php 
        }
        Tracy\Debugger::barDump(array('$nemovitost->typ->typ' => $nemovitost->typ->typ), "Template " . str_replace(dirname(dirname($template->getName())), "…", $template->getName()));
        ?>
<div class="box-left">
    <h2>
        <?php 
        echo Latte\Runtime\Filters::escapeHtml($nemovitost->nazev, ENT_NOQUOTES);
        ?>

    </h2>
    <div>
        <h3>ID nemovitosti:</h3>
        <p><?php 
        echo Latte\Runtime\Filters::escapeHtml($nemovitost->idn, ENT_NOQUOTES);
        ?>
</p>
    </div>
    <div>
        <h3>Stav:</h3>
        <p><?php 
        echo Latte\Runtime\Filters::escapeHtml($nemovitost->status, ENT_NOQUOTES);
        ?>
</p>
    </div>
    <div>
        <h3>Adresa nemovitosti:</h3>
        <p><?php 
        echo Latte\Runtime\Filters::escapeHtml($nemovitost->adresa, ENT_NOQUOTES);
        ?>
</p>
    </div>
    <div>
        <h3>Popis nemovitosti:</h3>
        <p><?php 
        echo Latte\Runtime\Filters::escapeHtml($nemovitost->popis, ENT_NOQUOTES);
        ?>
</p>
    </div>
<?php 
        if ($nemovitost->mod < 2) {
            ?>
    <div class="inline">
        <div>
            <h3>Aktuální cena nemovitosti:</h3> 
            <p><?php 
            echo Latte\Runtime\Filters::escapeHtml($template->number($drazba['cena']), ENT_NOQUOTES);
            ?>
 Kč 
<?php 
            if ($status == 3) {
                ?>
                    <?php 
                if ($user->isAllowed('drazba', 'prihodit') && $nemovitost->id == $user->identity->id_nemovitost) {
                    ?>
                    <a class="btn btn-default button" href="<?php 
                    echo Latte\Runtime\Filters::escapeHtml($_control->link("Aukce:prihodit", array($nemovitost->id)), ENT_COMPAT);
                    ?>
">
                        Přihodit
                    </a>
<?php 
                }
            }
            ?>
            </p>               
        </div>
        <div>
            <h3>Poznámka k ceně:</h3> 
            <p><?php 
            echo Latte\Runtime\Filters::escapeHtml($nemovitost->price_description, ENT_NOQUOTES);
            ?>
</p>               
        </div>
        <div>
            <h3>Nejvyšší nabídka od:</h3> 
            <p>
<?php 
            if ($user->isAllowed('zajemce', 'zobrazit') && $drazba['nick'] != null) {
                ?>
                    <a class="ref-profil" href="<?php 
                echo Latte\Runtime\Filters::escapeHtml($_control->link("Uzivatele:vizitka", array($drazba['id'])), ENT_COMPAT);
                ?>
"><?php 
                echo Latte\Runtime\Filters::escapeHtml($drazba['nick'], ENT_NOQUOTES);
                ?>
</a>
<?php 
            } else {
                ?>
                    <?php 
                echo Latte\Runtime\Filters::escapeHtml($drazba['nick'], ENT_NOQUOTES);
                ?>

<?php 
            }
            ?>
            </p>
        </div>
    </div>
    <div class="inline">
        <div>
            <h3>Datum zahájení aukce:</h3> 
            <p><?php 
            echo Latte\Runtime\Filters::escapeHtml($template->date($nemovitost->datum_zacatek, 'j.n.Y'), ENT_NOQUOTES);
            ?>
</p>
        </div>
        <div>
            <h3>Čas zahájení aukce:</h3> 
            <p><?php 
            echo Latte\Runtime\Filters::escapeHtml($template->date($nemovitost->datum_zacatek, 'H:i'), ENT_NOQUOTES);
            ?>
</p>
        </div>
    </div>
    <div class="inline">
        <div>
            <h3>Datum ukončení aukce:</h3> 
            <p><?php 
            echo Latte\Runtime\Filters::escapeHtml($template->date($nemovitost->datum_konec, 'j.n.Y'), ENT_NOQUOTES);
            ?>
</p>
        </div>
        <div>
            <h3>Čas ukončení aukce:</h3> 
            <p><?php 
            echo Latte\Runtime\Filters::escapeHtml($template->date($nemovitost->datum_konec, 'H:i'), ENT_NOQUOTES);
            ?>
</p>
        </div>
    </div>
<?php 
        } else {
            ?>
    <div class="inline">
        <div>
            <h3>Cena nemovitosti:</h3> 
            <p><?php 
            echo Latte\Runtime\Filters::escapeHtml($template->number($nemovitost->pocatecni_cena), ENT_NOQUOTES);
            ?>
 Kč</p>               
        </div>
        <div>
            <h3>Poznámka k ceně:</h3> 
            <p><?php 
            echo Latte\Runtime\Filters::escapeHtml($nemovitost->price_description, ENT_NOQUOTES);
            ?>
</p>               
        </div>
    </div>
<?php 
        }
        ?>
</div>
<div class="box-right">

<?php 
        if (isset($hlavni_fotka->name)) {
            ?>
    <div id="main-photo" class="main-photo" photo-id="0">
                <div>
            <img src="../../images/icons/mix/zoom.png">
            <span>Zobrazit plnou velikost</span>
        </div>
                <img src="../../images/auction/<?php 
            echo Latte\Runtime\Filters::escapeHtml(Latte\Runtime\Filters::safeUrl($hlavni_fotka->id_property), ENT_COMPAT);
            ?>
/<?php 
            echo Latte\Runtime\Filters::escapeHtml(Latte\Runtime\Filters::safeUrl($hlavni_fotka->name), ENT_COMPAT);
            ?>
">
<?php 
        } else {
            ?>
    <div class="main-photo" photo-id="0">
        <img src="../../images/auction/default.jpg">
<?php 
        }
        ?>
    </div>
    <div class="miniatures">
<?php 
        $index = 0;
        $iterations = 0;
        foreach ($fotky as $fotka) {
            ?>
            <span href="../../images/auction/<?php 
            echo Latte\Runtime\Filters::escapeHtml(Latte\Runtime\Filters::safeUrl($fotka->id_property), ENT_COMPAT);
            ?>
/<?php 
            echo Latte\Runtime\Filters::escapeHtml(Latte\Runtime\Filters::safeUrl($fotka->name), ENT_COMPAT);
            ?>
" data-lightbox="photogallery" photo-id="<?php 
            echo Latte\Runtime\Filters::escapeHtml($index++, ENT_COMPAT);
            ?>
">
            	<img src="../../images/auction/<?php 
            echo Latte\Runtime\Filters::escapeHtml(Latte\Runtime\Filters::safeUrl($fotka->id_property), ENT_COMPAT);
            ?>
/<?php 
            echo Latte\Runtime\Filters::escapeHtml(Latte\Runtime\Filters::safeUrl($fotka->name), ENT_COMPAT);
            ?>
">  
            </span>  
<?php 
            $iterations++;
        }
        ?>
    </div>

    <div class="pdfs">
    	<h3>Přiložené PDF soubory:</h3>
<?php 
        ob_start();
        ?>
    	 <ul>
<?php 
        $iterations = 0;
        foreach ($files as $file) {
            ?>
            	<li>
            		<a href="../../files/auction/<?php 
            echo Latte\Runtime\Filters::escapeHtml(Latte\Runtime\Filters::safeUrl($file->id_property), ENT_COMPAT);
            ?>
/<?php 
            echo Latte\Runtime\Filters::escapeHtml(Latte\Runtime\Filters::safeUrl($file->hid_name), ENT_COMPAT);
            ?>
-<?php 
            echo Latte\Runtime\Filters::escapeHtml(Latte\Runtime\Filters::safeUrl($file->timestamp), ENT_COMPAT);
            ?>
.<?php 
            echo Latte\Runtime\Filters::escapeHtml(Latte\Runtime\Filters::safeUrl($file->type), ENT_COMPAT);
            ?>
" target="_blank">
            			<img src="../../images/icons/pdf.jpg" height="18">    
            			<?php 
            echo Latte\Runtime\Filters::escapeHtml($file->name, ENT_NOQUOTES);
            ?>
 (.<?php 
            echo Latte\Runtime\Filters::escapeHtml($file->type, ENT_NOQUOTES);
            ?>
, <?php 
            echo Latte\Runtime\Filters::escapeHtml($file->size, ENT_NOQUOTES);
            ?>
 MB)
            		</a>  
            	</li>
<?php 
            $iterations++;
        }
        ?>
         </ul>
<?php 
        ob_start();
        ?>
        	<span>Nejsou k dispozici, žádné PDF soubory.</span>
<?php 
        if (isset($file)) {
            ob_end_clean();
            ob_end_flush();
        } else {
            $_l->else = ob_get_contents();
            ob_end_clean();
            ob_end_clean();
            echo $_l->else;
        }
        ?>
    </div>

    <div class="contact">
        <h3>Kontaktní osoba:</h3>
        <div>
            <p>
                <?php 
        echo Latte\Runtime\Filters::escapeHtml($nemovitost->uzivatel->jmeno, ENT_NOQUOTES);
        ?>
<br>
            </p>
            <p>
                <a href="mailto:<?php 
        echo Latte\Runtime\Filters::escapeHtml(Latte\Runtime\Filters::safeUrl($nemovitost->uzivatel->email), ENT_COMPAT);
        ?>
">
                    <?php 
        echo Latte\Runtime\Filters::escapeHtml($nemovitost->uzivatel->email, ENT_NOQUOTES);
        ?>

                </a>
            </p>
            <p>
                <a href="tel:<?php 
        echo Latte\Runtime\Filters::escapeHtml(Latte\Runtime\Filters::safeUrl($template->replace($template->strip($nemovitost->uzivatel->telefon), ' ', '')), ENT_COMPAT);
        ?>
">
                    <?php 
        echo Latte\Runtime\Filters::escapeHtml($nemovitost->uzivatel->telefon, ENT_NOQUOTES);
        ?>

                </a>
            </p>
        </div>
    </div>
</div>
<div class="box-bottom">
    <iframe width="100%" height="400" frameborder="0" style="border:0" src="https://www.google.com/maps/embed/v1/place?key=AIzaSyAFNdFUtRnkm7hvikG-jOHUQZGWorUtxOA&q=<?php 
        echo Latte\Runtime\Filters::escapeHtml(Latte\Runtime\Filters::safeUrl($template->replace($template->strip($nemovitost->adresa), ' ', '+')), ENT_COMPAT);
        ?>
">
    </iframe>
</div>
<?php 
    }
Пример #4
0
function bdump($var)
{
    Tracy\Debugger::barDump($var);
    return $var;
}