Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- // evoSystemInfo
- // Snippet displaying EVO system info and some actions on the frontend.
- // Call it uncached [!evoSystemInfo!] before </body> tag in your template.
- // author: Piotr Matysiak webready.pl
- if ( isset($_SESSION['mgrValidated']) ) {
- $docId = $modx->documentIdentifier;
- $docEditedon = $modx->getDocumentObject('id',$docId);
- $docEditedon = $docEditedon['editedon'];
- $docEditedon = strftime('%y.%m.%d %H:%M:%S',$docEditedon);
- $css = '
- <style>
- body {
- padding-bottom: 58px !important;
- }
- .evo-system-section {
- position: fixed;
- bottom: 0;
- left: 0;
- right: 0;
- z-index: 1000;
- margin-top: 15px;
- padding-top: 12px;
- padding-bottom: 12px;
- padding-left: 45px;
- color: #aaa;
- border-style: solid;
- border-color: #ddd;
- border-width: 1px 0;
- background-color: #fafafa;
- box-shadow: 0 0 5px 0 rgba(0,0,0,0.1);
- font-size: 11px;
- font-family: Helvetica,Arial,sans-serif;
- text-transform: uppercase;
- }
- .evo-system-section__container {
- margin-right: auto;
- margin-left: auto;
- padding-left: 15px;
- padding-right: 15px;
- }
- .evo-system-section__logo {
- position: absolute;
- top: 10px;
- left: 15px;
- width: 35px;
- }
- .evo-system-section__actions a {
- display: inline-block;
- margin-right: 5px;
- font-weight: bold;
- color: #777;
- }
- .evo-system-section__actions a + a {
- margin-left: 5px;
- }
- .evo-system-section__actions a:hover {
- color: #333;
- text-decoration: none;
- }
- .evo-system-section__list {
- list-style: none;
- margin: 0;
- padding: 0;
- }
- .evo-system-section__item {
- display: inline-block;
- margin-right: 10px;
- }
- .evo-system-section__item,
- .evo-system-section__item .type,
- .evo-system-section__item .value {
- }
- .evo-system-section__item .value {
- color: #777;
- }
- </style>
- ';
- $html = '
- <div class="evo-system-section">
- <div class="evo-system-section__container">
- <img class="evo-system-section__logo" src="[(site_url)]manager/media/style/default/images/misc/logo.png" alt="EVO">
- <div class="evo-system-section__actions">
- <a target="_blank" href="[(site_url)]manager/">Open EVO Manager</a>
- • <a target="_blank" href="[(site_url)]manager/index.php?a=27&id=[*id*]">Edit this page</a>
- • <a href="[(site_url)]manager/index.php?a=8">Logout</a>
- </div>
- <ul class="evo-system-section__list">
- <li class="evo-system-section__item"><span class="type">ID:</span> <span class="value">[*id*]</span></li>
- <li class="evo-system-section__item"><span class="type">Edited:</span> <span class="value">'.$docEditedon.'</span></li>
- <li class="evo-system-section__item"><span class="type">Source:</span> <span class="value">[^s^]</span></li>
- <li class="evo-system-section__item"><span class="type">Query Count:</span> <span class="value">[^q^]</span></li>
- <li class="evo-system-section__item"><span class="type">Query Time:</span> <span class="value">[^qt^]</span></li>
- <li class="evo-system-section__item"><span class="type">Parse Time:</span> <span class="value">[^p^]</span></li>
- <li class="evo-system-section__item"><span class="type">Total Time:</span> <span class="value">[^t^]</span></li>
- </ul>
- </div>
- </div>
- ';
- $output = $css.$html;
- return $output;
- }
Add Comment
Please, Sign In to add comment