Author: uncleringo
Date: 2010-02-02 16:36:39 +0100 (Tue, 02 Feb 2010)
New Revision: 27424
Added:
plugins/sfTrafficCMSPlugin/trunk/modules/sfTrafficCMSPlugin/templates/_adminPanel.php
Modified:
plugins/sfTrafficCMSPlugin/trunk/modules/sfTrafficCMSPlugin/templates/_navigation_frontend.php
Log:
Added admin panel template
Added permissions stuff to frontend nav
Added:
plugins/sfTrafficCMSPlugin/trunk/modules/sfTrafficCMSPlugin/templates/_adminPanel.php
===================================================================
---
plugins/sfTrafficCMSPlugin/trunk/modules/sfTrafficCMSPlugin/templates/_adminPanel.php
(rev 0)
+++
plugins/sfTrafficCMSPlugin/trunk/modules/sfTrafficCMSPlugin/templates/_adminPanel.php
2010-02-02 15:36:39 UTC (rev 27424)
@@ -0,0 +1,34 @@
+ <?php $config = sfConfig::get('sf_cms') ?>
+ <div id="admin-panel">
+ <div id="admin-bar">
+ <div class="left">
+ <a
href="http://www.trafficdigital.com/" id="admin-logo"></a>
+ <a href="#" class="admin-small-button"
id="admin-welcome">Welcome Alex</a>
+ <a href="#" class="admin-small-button"
id="admin-toggle">Admin Panel</a>
+ <?php echo link_to('Log out',
'@sf_guard_signout', array('class' => 'admin-small-button', 'id' =>
'admin-logout')) ?>
+ </div>
+ <div id="admin-drag-handle"> </div>
+ <div class="right">
+ <a href="admin-edit-page.html"
target="<?php echo $config['edit_link']['attributes']['target'] ?>"
class="admin-big-button" id="admin-edit-page">Edit this page</a>
+ <a href="#" class="admin-big-button"
id="admin-maximise"> </a>
+ <a href="#" class="admin-big-button"
id="admin-close">Close</a>
+ </div>
+ </div>
+ <div id="admin-edit-area">
+ <div id="admin-editor">
+ <iframe src
="/backend_local.php/project" width="100%" height="100%" frameborder="0"
scrolling="auto" name="<?php echo $config['edit_link']['attributes']['target']
?>">
+ <p>Your browser does not support
iframes.</p>
+ </iframe>
+ </div>
+ <div id="admin-navigation">
+ <ul>
+ <li><a
href="admin-edit-main.html" target="<?php echo
$config['edit_link']['attributes']['target'] ?>">Admin Home</a></li>
+ <li><a
href="#">Articles</a></li>
+ <li><a href="#">News
Items</a></li>
+ <li><a href="#">Staff</a></li>
+ <li><a
href="#">Publications</a></li>
+ </ul>
+ </div>
+ </div>
+ </div>
+ <div id="admin-panel-spacer"> </div>
\ No newline at end of file
Modified:
plugins/sfTrafficCMSPlugin/trunk/modules/sfTrafficCMSPlugin/templates/_navigation_frontend.php
===================================================================
---
plugins/sfTrafficCMSPlugin/trunk/modules/sfTrafficCMSPlugin/templates/_navigation_frontend.php
2010-02-02 15:29:10 UTC (rev 27423)
+++
plugins/sfTrafficCMSPlugin/trunk/modules/sfTrafficCMSPlugin/templates/_navigation_frontend.php
2010-02-02 15:36:39 UTC (rev 27424)
@@ -16,10 +16,16 @@
}
$routes = sfContext::getInstance()->getRouting()->getRoutes();
-
+//var_dump($config['items']);
?>
<ul id="<?php echo $config['id'] ?>">
<?php foreach ($config['items'] as $name => $options): ?>
+ <?php if (isset($options['permissions'])): ?>
+ <?php if ($options['permissions'] == 'any' &&
count($sf_user->getCredentials()) == 0): continue; ?>
+ <?php elseif ($options['permissions'] == 'none' &&
count($sf_user->getCredentials()) != 0): continue; ?>
+ <?php elseif (!in_array($options['permissions'], array('any', 'none')) &&
!$sf_user->hasCredentials($options['permissions'])): continue; ?>
+ <?php endif ?>
+ <?php endif ?>
<?php $route = $options['route']; ?>
<?php $defaults = isset($routes[$route]) ? $routes[$route]->getDefaults() :
array() ?>
<?php $attributes = empty($options['attributes']) ? array() :
$options['attributes'] ?>
--
You received this message because you are subscribed to the Google Groups
"symfony SVN" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/symfony-svn?hl=en.