PageRenderTime 24ms CodeModel.GetById 11ms RepoModel.GetById 0ms app.codeStats 1ms

/temp/cache/_Nette.FileTemplate/_Default.default.phtml-a7d06f43796a0e7b6008fda4d3212119.php

https://github.com/iguana007/gui-for-ACL-NETTE-2.0
PHP | 185 lines | 133 code | 38 blank | 14 comment | 47 complexity | 9e272ad0041419456814ad64ef22433c MD5 | raw file
  1. <?php //netteCache[01]000403a:2:{s:4:"time";s:21:"0.91230800 1312632487";s:9:"callbacks";a:2:{i:0;a:3:{i:0;a:2:{i:0;s:19:"Nette\Caching\Cache";i:1;s:9:"checkFile";}i:1;s:81:"/opt/lampp/htdocs/gui-for-acl-1.0/app/FrontModule/templates/Default/default.phtml";i:2;i:1271678098;}i:1;a:3:{i:0;a:2:{i:0;s:19:"Nette\Caching\Cache";i:1;s:10:"checkConst";}i:1;s:25:"Nette\Framework::REVISION";i:2;s:30:"bf2f6c0 released on 2011-07-13";}}}?><?php
  2. // source file: /opt/lampp/htdocs/gui-for-acl-1.0/app/FrontModule/templates/Default/default.phtml
  3. ?><?php list($_l, $_g) = Nette\Latte\Macros\CoreMacros::initRuntime($template, 'jt4l4wtsw9')
  4. ;//
  5. // block content
  6. //
  7. if (!function_exists($_l->blocks['content'][] = '_lb64afe2404e_content')) { function _lb64afe2404e_content($_l, $_args) { extract($_args)
  8. ?>
  9. <h1><?php call_user_func(reset($_l->blocks['title']), $_l, get_defined_vars()) ?></h1>
  10. <table cellspacing="0" cellpadding="0">
  11. <?php if ($user->isAllowed('ceska_sporitelna', 'nahled')): ?><tr><td><b>Česká Spořitelna</b><?php if ($user->isAllowed('ceska_sporitelna', 'sprava')): ?>
  12. <img src="<?php echo htmlSpecialChars($basePath) ?>/images/edit.gif" height="19" width="19" title="Edit" alt="Edit" /><?php endif ?></td><td></td><td></td><td></td></tr>
  13. <?php if ($user->isAllowed('oblast_praha', 'nahled')): ?><tr><td><span class="node-t"></span></td><td>Oblast Praha<?php if ($user->isAllowed('oblast_praha', 'sprava')): ?>
  14. <img src="<?php echo htmlSpecialChars($basePath) ?>/images/edit.gif" height="19" width="19" title="Edit" alt="Edit" /><?php endif ?>
  15. </td><td></td><td></td></tr><?php endif ?>
  16. <?php if ($user->isAllowed('oblast_usti', 'nahled')): ?><tr><td><span class="node-t"></span></td><td>Oblast Ústí<?php if ($user->isAllowed('oblast_usti', 'sprava')): ?>
  17. <img src="<?php echo htmlSpecialChars($basePath) ?>/images/edit.gif" height="19" width="19" title="Edit" alt="Edit" /><?php endif ?>
  18. </td><td></td><td></td></tr><?php endif ?>
  19. <?php if ($user->isAllowed('oblast_zlin', 'nahled')): ?><tr><td><span class="node-t"></span></td><td>Oblast Zlín<?php if ($user->isAllowed('oblast_zlin', 'sprava')): ?>
  20. <img src="<?php echo htmlSpecialChars($basePath) ?>/images/edit.gif" height="19" width="19" title="Edit" alt="Edit" /><?php endif ?></td><td></td><td></td></tr>
  21. <?php if ($user->isAllowed('kromerizsky_region', 'nahled')): ?><tr><td><span class="node-n"></span></td><td><span class="node-t"></span></td><td>Kroměřížský region<?php if ($user->isAllowed('kromerizsky_region', 'sprava')): ?>
  22. <img src="<?php echo htmlSpecialChars($basePath) ?>/images/edit.gif" height="19" width="19" title="Edit" alt="Edit" /><?php endif ?>
  23. </td><td></td></tr><?php endif ?>
  24. <?php if ($user->isAllowed('vsetinsky_region', 'nahled')): ?><tr><td><span class="node-n"></span></td><td><span class="node-t"></span></td><td>Vsetínský region<?php if ($user->isAllowed('vsetinsky_region', 'sprava')): ?>
  25. <img src="<?php echo htmlSpecialChars($basePath) ?>/images/edit.gif" height="19" width="19" title="Edit" alt="Edit" /><?php endif ?>
  26. </td><td></td></tr><?php endif ?>
  27. <?php if ($user->isAllowed('zlinsky_region', 'nahled')): ?><tr><td><span class="node-n"></span></td><td><span class="node-l"></span></td><td>Zlínský region<?php if ($user->isAllowed('zlinsky_region', 'sprava')): ?>
  28. <img src="<?php echo htmlSpecialChars($basePath) ?>/images/edit.gif" height="19" width="19" title="Edit" alt="Edit" /><?php endif ?></td><td></td></tr>
  29. <?php if ($user->isAllowed('pobocka_frystak', 'nahled')): ?><tr><td><span class="node-n"></span></td><td></td><td><span class="node-t"></span></td><td>Pobočka Fryšták<?php if ($user->isAllowed('pobocka_frystak', 'sprava')): ?>
  30. <img src="<?php echo htmlSpecialChars($basePath) ?>/images/edit.gif" height="19" width="19" title="Edit" alt="Edit" /><?php endif ?>
  31. </td></tr><?php endif ?>
  32. <?php if ($user->isAllowed('pobocka_j_svahy', 'nahled')): ?><tr><td><span class="node-n"></span></td><td></td><td><span class="node-t"></span></td><td>Pobočka Jižní Svahy<?php if ($user->isAllowed('pobocka_j_svahy', 'sprava')): ?>
  33. <img src="<?php echo htmlSpecialChars($basePath) ?>/images/edit.gif" height="19" width="19" title="Edit" alt="Edit" /><?php endif ?>
  34. </td></tr><?php endif ?>
  35. <?php if ($user->isAllowed('pobocka_slusovice', 'nahled')): ?><tr><td><span class="node-n"></span></td><td></td><td><span class="node-t"></span></td><td>Pobočka Slušovice<?php if ($user->isAllowed('pobocka_slusovice', 'sprava')): ?>
  36. <img src="<?php echo htmlSpecialChars($basePath) ?>/images/edit.gif" height="19" width="19" title="Edit" alt="Edit" /><?php endif ?>
  37. </td></tr><?php endif ?>
  38. <?php if ($user->isAllowed('pobocka_tr_t_bati', 'nahled')): ?><tr><td><span class="node-n"></span></td><td></td><td><span class="node-t"></span></td><td>Pobočka . T. Bati<?php if ($user->isAllowed('pobocka_tr_t_bati', 'sprava')): ?>
  39. <img src="<?php echo htmlSpecialChars($basePath) ?>/images/edit.gif" height="19" width="19" title="Edit" alt="Edit" /><?php endif ?>
  40. </td></tr><?php endif ?>
  41. <?php if ($user->isAllowed('pobocka_zarami', 'nahled')): ?><tr><td><span class="node-n"></span></td><td></td><td><span class="node-l"></span></td><td>Pobočka Zarámí<?php if ($user->isAllowed('pobocka_zarami', 'sprava')): ?>
  42. <img src="<?php echo htmlSpecialChars($basePath) ?>/images/edit.gif" height="19" width="19" title="Edit" alt="Edit" /><?php endif ?>
  43. </td></tr><?php endif ?>
  44. <?php endif ;endif ?>
  45. <?php if ($user->isAllowed('penzijni_fond', 'nahled')): ?><tr><td><span class="node-t"></span></td><td><b>Penzijní fond ČS<?php if ($user->isAllowed('penzijni_fond', 'sprava')): ?>
  46. <img src="<?php echo htmlSpecialChars($basePath) ?>/images/edit.gif" height="19" width="19" title="Edit" alt="Edit" /><?php endif ?>
  47. </b></td><td></td><td></td></tr><?php endif ?>
  48. <?php if ($user->isAllowed('stavebni_sporitelna', 'nahled')): ?><tr><td><span class="node-t"></span></td><td><b>Stavební Spořitelna</b><?php if ($user->isAllowed('stavebni_sporitelna', 'sprava')): ?>
  49. <img src="<?php echo htmlSpecialChars($basePath) ?>/images/edit.gif" height="19" width="19" title="Edit" alt="Edit" /><?php endif ?>
  50. </td><td></td><td></td></tr><?php endif ?>
  51. <?php if ($user->isAllowed('ceska_pojistovna', 'nahled')): ?><tr><td><span class="node-l"></span></td><td><b>Česká pojišťovna</b><?php if ($user->isAllowed('ceska_pojistovna', 'sprava')): ?>
  52. <img src="<?php echo htmlSpecialChars($basePath) ?>/images/edit.gif" height="19" width="19" title="Edit" alt="Edit" /><?php endif ?></td><td></td><td></td></tr>
  53. <?php if ($user->isAllowed('jihomoravsky_kraj', 'nahled')): ?><tr><td></td><td><span class="node-t"></span></td><td>Jihomoravský kraj<?php if ($user->isAllowed('jihomoravsky_kraj', 'sprava')): ?>
  54. <img src="<?php echo htmlSpecialChars($basePath) ?>/images/edit.gif" height="19" width="19" title="Edit" alt="Edit" /><?php endif ?>
  55. </td><td></td></tr><?php endif ?>
  56. <?php if ($user->isAllowed('moravskoslezsky_kraj', 'nahled')): ?><tr><td></td><td><span class="node-t"></span></td><td>Moravskoslezský kraj<?php if ($user->isAllowed('moravskoslezsky_kraj', 'sprava')): ?>
  57. <img src="<?php echo htmlSpecialChars($basePath) ?>/images/edit.gif" height="19" width="19" title="Edit" alt="Edit" /><?php endif ?>
  58. </td><td></td></tr><?php endif ?>
  59. <?php if ($user->isAllowed('zlinsky_kraj', 'nahled')): ?><tr><td></td><td><span class="node-l"></span></td><td>Zlínský kraj<?php if ($user->isAllowed('zlinsky_kraj', 'sprava')): ?>
  60. <img src="<?php echo htmlSpecialChars($basePath) ?>/images/edit.gif" height="19" width="19" title="Edit" alt="Edit" /><?php endif ?></td><td></td></tr>
  61. <?php if ($user->isAllowed('kromeriz', 'nahled')): ?><tr><td></td><td></td><td><span class="node-t"></span></td><td>Kroměříž<?php if ($user->isAllowed('kromeriz', 'sprava')): ?>
  62. <img src="<?php echo htmlSpecialChars($basePath) ?>/images/edit.gif" height="19" width="19" title="Edit" alt="Edit" /><?php endif ?>
  63. </td></tr><?php endif ?>
  64. <?php if ($user->isAllowed('vsetin', 'nahled')): ?><tr><td></td><td></td><td><span class="node-t"></span></td><td>Vsetín<?php if ($user->isAllowed('vsetin', 'sprava')): ?>
  65. <img src="<?php echo htmlSpecialChars($basePath) ?>/images/edit.gif" height="19" width="19" title="Edit" alt="Edit" /><?php endif ?>
  66. </td></tr><?php endif ?>
  67. <?php if ($user->isAllowed('zlin', 'nahled')): ?><tr><td></td><td></td><td><span class="node-l"></span></td><td>Zlín<?php if ($user->isAllowed('zlin', 'sprava')): ?>
  68. <img src="<?php echo htmlSpecialChars($basePath) ?>/images/edit.gif" height="19" width="19" title="Edit" alt="Edit" /><?php endif ?>
  69. </td></tr><?php endif ?>
  70. <?php endif ;endif ;endif ?>
  71. </table>
  72. <h2>Seznam uživatelů a přidělených rolí</h2>
  73. <p>Přihlašovací heslo je totožné se jménem daného uživatele.</p>
  74. <ul>
  75. <li><b>Admin</b> (<u>Acl Admin</u>)</li>
  76. <li><b>Ales</b> (IT Technik, Řízení majetku)</li>
  77. <li><b>Dasa</b> (Finanční řízení)</li>
  78. <li><b>Honza</b> (Finanční řízení 2)</li>
  79. <li><b>Ivo</b> (1. náměstek 2)</li>
  80. <li><b>Jakub</b> (Generální ředitel 2)</li>
  81. <li><b>Jana</b> </li>
  82. <li><b>Jirka</b> (Informační technologie)</li>
  83. <li><b>Karel</b> (Administrátor)</li>
  84. <li><b>Kristyna</b> (Řízení majetku)</li>
  85. <li><b>Marek</b> </li>
  86. <li><b>Martin</b> (IT Technik)</li>
  87. <li><b>Ota</b> (1. náměstek)</li>
  88. <li><b>Petr</b> (2. náměstek)</li>
  89. <li><b>Roman</b> </li>
  90. <li><b>Tom</b> (<u>Acl Admin</u>, Generální ředitel)</li>
  91. </ul>
  92. <h2>Výchozí role</h2>
  93. <dl>
  94. <dt>Acl Admin</dt>
  95. <dd>Role, která přístup do administrace Acl.</dd>
  96. <dt>Guest</dt>
  97. <dd>Výchozí role pro nepříhlášeného návštěvníka.</dd>
  98. </dl>
  99. <h3>Role od nejvyšší po nejnižší roli</h3>
  100. <p>Ve struktuře rolí od nejvyšší (role s nejvyššími právy) po nejnižší roli musíme potomku odebrat přislušné práva jeho rodiče. Tím hrozí bezpečnostní riziko, že některá důležitá práva potomku zapomeneme odebrat.</p>
  101. <p>Další úskalí této struktury je (ve většině případů) nutnost více pravidel pro konkrétní roli, abychom dosáhli žádaného oprávnění.</p>
  102. <table cellspacing="0" cellpadding="0">
  103. <tr><td>Generální ředitel</td><td></td><td></td><td></td><td></td></tr>
  104. <tr><td><span class="node-t"></span></td><td>1. náměstek</td><td></td><td></td><td></td></tr>
  105. <tr><td><span class="node-n"></span></td><td><span class="node-t"></span></td><td>Finanční řízení</td><td></td><td></td></tr>
  106. <tr><td><span class="node-n"></span></td><td><span class="node-l"></span></td><td>Řízení majetku</td><td></td><td></td></tr>
  107. <tr><td><span class="node-l"></span></td><td>2. náměstek</td><td></td><td></td><td></td></tr>
  108. <tr><td></td><td><span class="node-t"></span></td><td>Informační technologie</td><td></td><td></td></tr>
  109. <tr><td></td><td><span class="node-n"></span></td><td><span class="node-l"></span></td><td>Administrátor</td><td></td></tr>
  110. <tr><td></td><td><span class="node-n"></span></td><td></td><td><span class="node-l"></span></td><td>IT Technik</td></tr>
  111. <tr><td></td><td><span class="node-t"></span></td><td>Podpora prodeje</td><td></td><td></td></tr>
  112. <tr><td></td><td><span class="node-l"></span></td><td>Úsek bezpečnosti</td><td></td><td></td></tr>
  113. </table>
  114. <h3>Role od nejnižší po nejvyšší roli</h3>
  115. <p>Bezpečnější metodou dědění oprávnění je struktura rolí od nejnižší role po nejvyšší.</p>
  116. <p>Pokud zapomeneme odebrat některé pravidlo od rodiče (popř. přidat nové pravidlo) nehrozí, že potomek bude mít vyšší oprávnění, něž byl původní záměr. Kdyby jsme i tak zapomněli odebrat/přidat některé pravidlo, tak výsledný potomek bude mít oprávnění nižší, než původní záměr, což je z bezpečnostního hlediska lepší, než kdyby měl práva vyšší. Toto pravidlo platí pouze za předpokladu správně navržené hierarchie rolí.</p>
  117. <table cellspacing="0" cellpadding="0">
  118. <tr><td>Finanční řízení 2</td><td></td><td></td></tr>
  119. <tr><td><span class="node-l"></span></td><td>1. náměstek 2</td><td></td></tr>
  120. <tr><td></td><td><span class="node-l"></span></td><td>Generální ředitel 2</td></tr>
  121. </table><?php
  122. }}
  123. //
  124. // block title
  125. //
  126. if (!function_exists($_l->blocks['title'][] = '_lbf82df5c6a7_title')) { function _lbf82df5c6a7_title($_l, $_args) { extract($_args)
  127. ?>Demonstrační stránka<?php
  128. }}
  129. //
  130. // end of blocks
  131. //
  132. // template extending and snippets support
  133. $_l->extends = empty($template->_extends) ? FALSE : $template->_extends; unset($_extends, $template->_extends);
  134. if ($_l->extends) {
  135. ob_start();
  136. } elseif (!empty($control->snippetMode)) {
  137. return Nette\Latte\Macros\UIMacros::renderSnippets($control, $_l, get_defined_vars());
  138. }
  139. //
  140. // main template
  141. //
  142. if (!$_l->extends) { call_user_func(reset($_l->blocks['content']), $_l, get_defined_vars()); }
  143. // template extending support
  144. if ($_l->extends) {
  145. ob_end_clean();
  146. Nette\Latte\Macros\CoreMacros::includeTemplate($_l->extends, get_defined_vars(), $template)->render();
  147. }