Author: Jonathan.Wage
Date: 2010-02-13 00:41:52 +0100 (Sat, 13 Feb 2010)
New Revision: 27990

Added:
   
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalAdminPlugin/modules/sympal_content/templates/_form_header.php
   
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalAdminPlugin/modules/sympal_content/templates/content_types_indexSuccess.php
   
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalAdminPlugin/modules/sympal_content_slots/templates/_form_header.php
   
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalAdminPlugin/modules/sympal_content_slots/templates/_list_header.php
   
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalAdminPlugin/modules/sympal_content_types/templates/_form_header.php
   
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalAdminPlugin/modules/sympal_redirects/templates/_form_header.php
   
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalAdminPlugin/modules/sympal_sites/templates/_form_header.php
   
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalMenuPlugin/modules/sympal_menu_items/templates/_form_header.php
   
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalUserPlugin/modules/sympal_groups/templates/_form_header.php
   
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalUserPlugin/modules/sympal_groups/templates/_list_header.php
   
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalUserPlugin/modules/sympal_permissions/templates/_form_header.php
   
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalUserPlugin/modules/sympal_permissions/templates/_list_header.php
   
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalUserPlugin/modules/sympal_users/templates/_form_header.php
   
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalUserPlugin/modules/sympal_users/templates/_list_header.php
Modified:
   
plugins/sfSympalPlugin/trunk/lib/check/sfSympalServerCheckHtmlRenderer.class.php
   
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalAdminPlugin/config/routing.yml
   
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalAdminPlugin/lib/helper/AdminHelper.php
   
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalAdminPlugin/modules/sympal_admin/templates/check_serverSuccess.php
   
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalAdminPlugin/modules/sympal_config/templates/indexSuccess.php
   
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalAdminPlugin/modules/sympal_content/lib/Basesympal_contentActions.class.php
   
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalAdminPlugin/modules/sympal_content/templates/edit_slotsSuccess.php
   
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalAdminPlugin/modules/sympal_content/templates/indexSuccess.php
   
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalAdminPlugin/modules/sympal_content_types/templates/_list_header.php
   
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalAdminPlugin/modules/sympal_redirects/templates/_list_header.php
   
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalAdminPlugin/modules/sympal_sites/templates/_list_header.php
   
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalAdminPlugin/modules/sympal_themes/templates/indexSuccess.php
   
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalAdminPlugin/web/css/admin.css
   
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalAssetsPlugin/modules/sympal_assets/templates/indexSuccess.php
   
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalMenuPlugin/modules/sympal_menu_items/templates/_list_header.php
   
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalPluginManagerPlugin/modules/sympal_plugin_manager/templates/_list_header.php
   
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalPluginManagerPlugin/modules/sympal_plugin_manager/templates/viewSuccess.php
   
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalSearchPlugin/modules/sympal_search/templates/indexSuccess.php
   
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalUpgradePlugin/modules/sympal_upgrade/templates/checkSuccess.php
Log:
[1.4][sfSympalPlugin][1.0] Adding breadcrumbs to admin pages


Modified: 
plugins/sfSympalPlugin/trunk/lib/check/sfSympalServerCheckHtmlRenderer.class.php
===================================================================
--- 
plugins/sfSympalPlugin/trunk/lib/check/sfSympalServerCheckHtmlRenderer.class.php
    2010-02-12 21:53:20 UTC (rev 27989)
+++ 
plugins/sfSympalPlugin/trunk/lib/check/sfSympalServerCheckHtmlRenderer.class.php
    2010-02-12 23:41:52 UTC (rev 27990)
@@ -17,7 +17,6 @@
   public function render()
   {
     return
-      sprintf('<h1>Sympal %s Server Check</h1>', 
sfSympalConfig::getCurrentVersion()).
       '<div class="clearfix">'.
       sprintf('<div class="half">%s%s%s</div>',
       $this->_renderTable('server'),

Modified: 
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalAdminPlugin/config/routing.yml
===================================================================
--- 
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalAdminPlugin/config/routing.yml 
    2010-02-12 21:53:20 UTC (rev 27989)
+++ 
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalAdminPlugin/config/routing.yml 
    2010-02-12 23:41:52 UTC (rev 27990)
@@ -54,8 +54,16 @@
     prefix_path:          admin/sites
     with_wildcard_routes: true
 
+sympal_redirects:
+  class:                  sfDoctrineRouteCollection
+  options:
+    model:                sfSympalRedirect
+    module:               sympal_redirects
+    prefix_path:          admin/redirects
+    with_wildcard_routes: true
+
 sympal_content_menu_item:
-  url:    /admin/content/:id/menu
+  url:    /admin/content/manage/:id/menu
   param: { module: sympal_content_menu_item, action: index }
   class: sfDoctrineRoute
   options:
@@ -69,27 +77,23 @@
   options:
     model:                sfSympalContent
     module:               sympal_content
-    prefix_path:          admin/content
+    prefix_path:          admin/content/manage
     with_wildcard_routes: true
 
+sympal_content_types_index:
+  url:  /admin/content
+  param: { module: sympal_content, action: content_types_index }
+
 sympal_content_edit_slots:
   url:  /admin/content/:id/edit_slots
   param: { module: sympal_content, action: edit_slots }
 
-sympal_redirects:
-  class:                  sfDoctrineRouteCollection
-  options:
-    model:                sfSympalRedirect
-    module:               sympal_redirects
-    prefix_path:          admin/redirects
-    with_wildcard_routes: true
-
 sympal_content_create_type:
-  url:    /admin/content/create/:type
+  url:    /admin/content/manage/create/:type
   param:  { module: sympal_content, action: create_type }
 
 sympal_content_list_type:
-  url:    /admin/content/list/:type
+  url:    /admin/content/manage/type/:type
   param: { module: sympal_content, action: list_type }
 
 sympal_admin_save_nested_set:

Modified: 
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalAdminPlugin/lib/helper/AdminHelper.php
===================================================================
--- 
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalAdminPlugin/lib/helper/AdminHelper.php
     2010-02-12 21:53:20 UTC (rev 27989)
+++ 
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalAdminPlugin/lib/helper/AdminHelper.php
     2010-02-12 23:41:52 UTC (rev 27990)
@@ -24,7 +24,7 @@
       $menu->addChild('Clear Cache', '@sympal_clear_cache', 
'id=sympal_clear_cache_fancybox');
     }
 
-    $menu->addChild('Content', '@sympal_content', array('label' => 'Site 
Content'));
+    $menu->addChild('Content', '@sympal_content_types_index', array('label' => 
'Site Content'));
     $menu->addChild('Site Administration', 
'@sympal_sites_edit?id='.$sympalContext->getSite()->getId(), array('label' => 
'Site Setup'));
     $menu->addChild('Security', '@sympal_users', array('label' => 'Users & 
Security'));
     $menu->addChild('Administration', '@sympal_sites', array('label' => 
'Global Setup'));

Modified: 
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalAdminPlugin/modules/sympal_admin/templates/check_serverSuccess.php
===================================================================
--- 
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalAdminPlugin/modules/sympal_admin/templates/check_serverSuccess.php
 2010-02-12 21:53:20 UTC (rev 27989)
+++ 
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalAdminPlugin/modules/sympal_admin/templates/check_serverSuccess.php
 2010-02-12 23:41:52 UTC (rev 27990)
@@ -1,3 +1,11 @@
+<h1><?php echo __('Sympal Server Check') ?></h1>
+
+<?php echo get_sympal_breadcrumbs(array(
+  'Dashboard' => '@sympal_dashboard',
+  'Global Setup' => '@sympal_sites',
+  'Check Server' => '@sympal_server_check',
+)) ?>
+
 <div id="sympal_server_check">
   <?php echo $renderer->render() ?>
 </div>

Modified: 
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalAdminPlugin/modules/sympal_config/templates/indexSuccess.php
===================================================================
--- 
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalAdminPlugin/modules/sympal_config/templates/indexSuccess.php
       2010-02-12 21:53:20 UTC (rev 27989)
+++ 
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalAdminPlugin/modules/sympal_config/templates/indexSuccess.php
       2010-02-12 23:41:52 UTC (rev 27990)
@@ -1,6 +1,12 @@
 <div id="sf_admin_container">
   <h1><?php echo __('System Settings') ?></h1>
 
+  <?php echo get_sympal_breadcrumbs(array(
+    'Dashboard' => '@sympal_dashboard',
+    'Global Setup' => '@sympal_sites',
+    'System Settings' => '@sympal_config'
+  )) ?>
+
   <p><?php echo __('Manage the configuration of your Sympal project from the
   easy to use web form below. The different functionalities added by Sympal
   plugins may add settings here for you to control.') ?></p>

Modified: 
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalAdminPlugin/modules/sympal_content/lib/Basesympal_contentActions.class.php
===================================================================
--- 
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalAdminPlugin/modules/sympal_content/lib/Basesympal_contentActions.class.php
 2010-02-12 21:53:20 UTC (rev 27989)
+++ 
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalAdminPlugin/modules/sympal_content/lib/Basesympal_contentActions.class.php
 2010-02-12 23:41:52 UTC (rev 27990)
@@ -80,6 +80,11 @@
     $this->executeIndex($request);
   }
 
+  public function executeContent_types_index(sfWebRequest $request)
+  {
+    $this->contentTypes = 
Doctrine_Core::getTable('sfSympalContentType')->getAllContentTypes();
+  }
+
   public function executeIndex(sfWebRequest $request)
   {
     if ($request->hasParameter('published'))

Added: 
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalAdminPlugin/modules/sympal_content/templates/_form_header.php
===================================================================
--- 
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalAdminPlugin/modules/sympal_content/templates/_form_header.php
                              (rev 0)
+++ 
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalAdminPlugin/modules/sympal_content/templates/_form_header.php
      2010-02-12 23:41:52 UTC (rev 27990)
@@ -0,0 +1,17 @@
+<?php $contentType = $form->getObject()->getType() ?>
+
+<?php if ($form->isNew()): ?>
+  <?php echo get_sympal_breadcrumbs(array(
+    'Dashboard' => '@sympal_dashboard',
+    'Site Content' => '@sympal_content_types_index',
+    $contentType->getLabel() => 
'@sympal_content_list_type?type='.$contentType->getSlug(),
+    'Create New' => null
+  )) ?>
+<?php else: ?>
+  <?php echo get_sympal_breadcrumbs(array(
+    'Dashboard' => '@sympal_dashboard',
+    'Site Content' => '@sympal_content_types_index',
+    $contentType->getLabel() => 
'@sympal_content_list_type?type='.$contentType->getSlug(),
+    'Editing '.$sf_sympal_content->getTitle() => 
$sf_sympal_content->getEditRoute()
+  )) ?>
+<?php endif; ?>
\ No newline at end of file

Added: 
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalAdminPlugin/modules/sympal_content/templates/content_types_indexSuccess.php
===================================================================
--- 
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalAdminPlugin/modules/sympal_content/templates/content_types_indexSuccess.php
                                (rev 0)
+++ 
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalAdminPlugin/modules/sympal_content/templates/content_types_indexSuccess.php
        2010-02-12 23:41:52 UTC (rev 27990)
@@ -0,0 +1,33 @@
+<h1><?php echo __('Manage Content') ?></h1>
+
+<?php echo get_sympal_breadcrumbs(array(
+  'Dashboard' => '@sympal_dashboard',
+  'Site Content' => '@sympal_content_types_index'
+)) ?>
+
+<div id="sf_admin_container">
+  <div id="sf_admin_content">
+    <div class="sf_admin_list">
+      <table cellspacing="0">
+        <thead>
+          <tr>
+            <th>Name</th>
+            <th>Actions</th>
+          </tr>
+        </thead>
+        <tbody>
+          <?php foreach ($contentTypes as $contentType): ?>
+            <tr>
+              <td>
+                <strong><?php echo link_to($contentType->getLabel(), 
'@sympal_content_list_type?type='.$contentType->getSlug()) ?></strong><br/>
+                <small><?php echo $contentType->getDescription() ?></small>
+              </td>
+
+              <td><?php echo 
link_to(image_tag('/sf/sf_admin/images/add.png').' Create New', 
'@sympal_content_create_type?type='.$contentType->getSlug()) ?></td>
+            </tr>
+          <?php endforeach; ?>
+        </tbody>
+      </table>
+    </div>
+  </div>
+</div>
\ No newline at end of file

Modified: 
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalAdminPlugin/modules/sympal_content/templates/edit_slotsSuccess.php
===================================================================
--- 
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalAdminPlugin/modules/sympal_content/templates/edit_slotsSuccess.php
 2010-02-12 21:53:20 UTC (rev 27989)
+++ 
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalAdminPlugin/modules/sympal_content/templates/edit_slotsSuccess.php
 2010-02-12 23:41:52 UTC (rev 27990)
@@ -1,6 +1,14 @@
 <div id="sf_admin_container">
   <h1>Editing "<?php echo $sf_sympal_content ?>" Slots</h1>
 
+  <?php echo get_sympal_breadcrumbs(array(
+    'Dashboard' => '@sympal_dashboard',
+    'Site Content' => '@sympal_content_types_index',
+    $sf_sympal_content->getType()->getLabel() => 
'@sympal_content_list_type?type='.$sf_sympal_content->getType()->getSlug(),
+    'Editing '.$sf_sympal_content->getTitle() => 
$sf_sympal_content->getEditRoute(),
+    'Editing Slots' => null
+  )) ?>
+
   <div id="sf_admin_content">
     <div class="sf_admin_form">
       <?php foreach ($sf_sympal_content->getSlots() as $slot): ?>

Modified: 
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalAdminPlugin/modules/sympal_content/templates/indexSuccess.php
===================================================================
--- 
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalAdminPlugin/modules/sympal_content/templates/indexSuccess.php
      2010-02-12 21:53:20 UTC (rev 27989)
+++ 
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalAdminPlugin/modules/sympal_content/templates/indexSuccess.php
      2010-02-12 23:41:52 UTC (rev 27990)
@@ -4,6 +4,12 @@
 <div id="sf_admin_container">
   <h1><?php echo $title = __('Manage '.$contentType->getLabel().' Content', 
array(), 'messages'); $sf_response->setTitle($title); ?></h1>
 
+  <?php echo get_sympal_breadcrumbs(array(
+    'Dashboard' => '@sympal_dashboard',
+    'Site Content' => '@sympal_content_types_index',
+    $contentType->getLabel() => 
'@sympal_content_list_type?type='.$contentType->getSlug() 
+  )) ?>
+
   <div id="sf_admin_header">
     <?php include_partial('sympal_content/list_header', array('pager' => 
$pager)) ?>
   </div>

Added: 
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalAdminPlugin/modules/sympal_content_slots/templates/_form_header.php
===================================================================
--- 
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalAdminPlugin/modules/sympal_content_slots/templates/_form_header.php
                                (rev 0)
+++ 
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalAdminPlugin/modules/sympal_content_slots/templates/_form_header.php
        2010-02-12 23:41:52 UTC (rev 27990)
@@ -0,0 +1,15 @@
+<?php if ($form->isNew()): ?>
+  <?php echo get_sympal_breadcrumbs(array(
+    'Dashboard' => '@sympal_dashboard',
+    'Site Content' => '@sympal_content_types_index',
+    'Slots' => '@sympal_content_slots',
+    'Create New Slot' => null
+  )) ?>
+<?php else: ?>
+  <?php echo get_sympal_breadcrumbs(array(
+    'Dashboard' => '@sympal_dashboard',
+    'Site Content' => '@sympal_content_types_index',
+    'Slots' => '@sympal_content_slots',
+    sprintf('Editing Slot "%s"', $sf_sympal_content_slot->getName()) => null
+  )) ?>
+<?php endif; ?>
\ No newline at end of file

Added: 
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalAdminPlugin/modules/sympal_content_slots/templates/_list_header.php
===================================================================
--- 
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalAdminPlugin/modules/sympal_content_slots/templates/_list_header.php
                                (rev 0)
+++ 
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalAdminPlugin/modules/sympal_content_slots/templates/_list_header.php
        2010-02-12 23:41:52 UTC (rev 27990)
@@ -0,0 +1,5 @@
+<?php echo get_sympal_breadcrumbs(array(
+  'Dashboard' => '@sympal_dashboard',
+  'Site Content' => '@sympal_content_types_index',
+  'Slots' => null
+)) ?>
\ No newline at end of file

Added: 
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalAdminPlugin/modules/sympal_content_types/templates/_form_header.php
===================================================================
--- 
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalAdminPlugin/modules/sympal_content_types/templates/_form_header.php
                                (rev 0)
+++ 
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalAdminPlugin/modules/sympal_content_types/templates/_form_header.php
        2010-02-12 23:41:52 UTC (rev 27990)
@@ -0,0 +1,13 @@
+<?php if ($form->isNew()): ?>
+  <?php echo get_sympal_breadcrumbs(array(
+    'Dashboard' => '@sympal_dashboard',
+    'Content Types' => '@sympal_content_types',
+    'Create New Content Type' => null
+  )) ?>
+<?php else: ?>
+  <?php echo get_sympal_breadcrumbs(array(
+    'Dashboard' => '@sympal_dashboard',
+    'Content Types' => '@sympal_content_types',
+    sprintf('Editing Content Type "%s"', $form->getObject()->getLabel()) => 
null
+  )) ?>
+<?php endif; ?>
\ No newline at end of file

Modified: 
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalAdminPlugin/modules/sympal_content_types/templates/_list_header.php
===================================================================
--- 
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalAdminPlugin/modules/sympal_content_types/templates/_list_header.php
        2010-02-12 21:53:20 UTC (rev 27989)
+++ 
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalAdminPlugin/modules/sympal_content_types/templates/_list_header.php
        2010-02-12 23:41:52 UTC (rev 27990)
@@ -1,3 +1,8 @@
+<?php echo get_sympal_breadcrumbs(array(
+  'Dashboard' => '@sympal_dashboard',
+  'Content Types' => '@sympal_content_types',
+)) ?>
+
 <p><?php echo __('Manage the available content types in your Sympal project. 
Create
 entirely new content types or add a custom extension of an existing content 
type
 already available in Sympal.') ?></p>
\ No newline at end of file

Added: 
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalAdminPlugin/modules/sympal_redirects/templates/_form_header.php
===================================================================
--- 
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalAdminPlugin/modules/sympal_redirects/templates/_form_header.php
                            (rev 0)
+++ 
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalAdminPlugin/modules/sympal_redirects/templates/_form_header.php
    2010-02-12 23:41:52 UTC (rev 27990)
@@ -0,0 +1,13 @@
+<?php if ($form->isNew()): ?>
+  <?php echo get_sympal_breadcrumbs(array(
+    'Dashboard' => '@sympal_dashboard',
+    '404 Redirects' => '@sympal_redirects',
+    'Create New Redirect' => null
+  )) ?>
+<?php else: ?>
+  <?php echo get_sympal_breadcrumbs(array(
+    'Dashboard' => '@sympal_dashboard',
+    '404 Redirects' => '@sympal_redirects',
+    'Editing 404 Redirect' => null
+  )) ?>
+<?php endif; ?>
\ No newline at end of file

Modified: 
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalAdminPlugin/modules/sympal_redirects/templates/_list_header.php
===================================================================
--- 
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalAdminPlugin/modules/sympal_redirects/templates/_list_header.php
    2010-02-12 21:53:20 UTC (rev 27989)
+++ 
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalAdminPlugin/modules/sympal_redirects/templates/_list_header.php
    2010-02-12 23:41:52 UTC (rev 27990)
@@ -1,3 +1,8 @@
+<?php echo get_sympal_breadcrumbs(array(
+  'Dashboard' => '@sympal_dashboard',
+  '404 Redirects' => '@sympal_redirects'
+)) ?>
+
 <p><?php echo __('Manage a list of URLs to redirect in case of URL changing or 
old URLs that you 
 would like to point to something new. This is useful for maintaining search 
 engine optimization.') ?></p>
\ No newline at end of file

Added: 
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalAdminPlugin/modules/sympal_sites/templates/_form_header.php
===================================================================
--- 
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalAdminPlugin/modules/sympal_sites/templates/_form_header.php
                                (rev 0)
+++ 
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalAdminPlugin/modules/sympal_sites/templates/_form_header.php
        2010-02-12 23:41:52 UTC (rev 27990)
@@ -0,0 +1,13 @@
+<?php if ($form->isNew()): ?>
+  <?php echo get_sympal_breadcrumbs(array(
+    'Dashboard' => '@sympal_dashboard',
+    'Sites' => '@sympal_sites',
+    'Create New Site' => null
+  )) ?>
+<?php else: ?>
+  <?php echo get_sympal_breadcrumbs(array(
+    'Dashboard' => '@sympal_dashboard',
+    'Sites' => '@sympal_sites',
+    sprintf('Editing Site "%s"', $form->getObject()->getTitle()) => null
+  )) ?>
+<?php endif; ?>
\ No newline at end of file

Modified: 
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalAdminPlugin/modules/sympal_sites/templates/_list_header.php
===================================================================
--- 
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalAdminPlugin/modules/sympal_sites/templates/_list_header.php
        2010-02-12 21:53:20 UTC (rev 27989)
+++ 
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalAdminPlugin/modules/sympal_sites/templates/_list_header.php
        2010-02-12 23:41:52 UTC (rev 27990)
@@ -1,2 +1,7 @@
+<?php echo get_sympal_breadcrumbs(array(
+  'Dashboard' => '@sympal_dashboard',
+  'Sites' => '@sympal_sites'
+)) ?>
+
 <p><?php echo __('Browse, create, edit and delete your Sympal sites below! '.
   'Manage your sites and switch between the current site and your other sites 
easily!') ?></p>
\ No newline at end of file

Modified: 
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalAdminPlugin/modules/sympal_themes/templates/indexSuccess.php
===================================================================
--- 
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalAdminPlugin/modules/sympal_themes/templates/indexSuccess.php
       2010-02-12 21:53:20 UTC (rev 27989)
+++ 
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalAdminPlugin/modules/sympal_themes/templates/indexSuccess.php
       2010-02-12 23:41:52 UTC (rev 27990)
@@ -1,5 +1,10 @@
 <h1><?php echo __('Themes') ?></h1>
 
+<?php echo get_sympal_breadcrumbs(array(
+  'Dashboard' => '@sympal_dashboard',
+  'Themes' => '@sympal_themes',
+)) ?>
+
 <div id="sf_admin_container">
   <div id="sf_admin_content">
     <div class="sf_admin_list">

Modified: 
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalAdminPlugin/web/css/admin.css
===================================================================
--- 
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalAdminPlugin/web/css/admin.css  
    2010-02-12 21:53:20 UTC (rev 27989)
+++ 
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalAdminPlugin/web/css/admin.css  
    2010-02-12 23:41:52 UTC (rev 27990)
@@ -286,4 +286,63 @@
 
 #sf_admin_configuration label {
   width: 300px;
+}
+
+#sympal_breadcrumbs {
+  margin-bottom: 15px;
+}
+
+#sympal_breadcrumbs ul
+{
+  font: 11px Arial, Helvetica, sans-serif;
+  background-image: url('../../sfSympalPlugin/images/bc_bg.png');
+  background-repeat: repeat-x;
+  height: 30px;
+  line-height: 30px;
+  color: #9b9b9b;
+  border: solid 1px #cacaca;
+  width: 100%;
+  overflow: hidden;
+  margin: 0px;
+  padding: 0px;
+}
+
+#sympal_breadcrumbs li
+{
+  list-style-type: none;
+  float: left;
+  padding-left: 10px;
+}
+
+#sympal_breadcrumbs li a:hover
+{
+  color: #35acc5;
+}
+
+#sympal_breadcrumbs li.first
+{
+  background: url('../../sfSympalPlugin/images/home.png') no-repeat;
+  background-position: center;
+  text-indent: -9999;
+  font-size: 0;
+  width: 30px;
+}
+
+#sympal_breadcrumbs li.first a
+{
+  text-indent: -9999;
+  font-size: 0;
+  width: 20px;
+}
+
+#sympal_breadcrumbs li a
+{
+  height: 30px;
+  display: block;
+  background-image: url('../../sfSympalPlugin/images/bc_separator.png');
+  background-repeat: no-repeat;
+  background-position: right;
+  padding-right: 15px;
+  text-decoration: none;
+  color: #454545;
 }
\ No newline at end of file

Modified: 
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalAssetsPlugin/modules/sympal_assets/templates/indexSuccess.php
===================================================================
--- 
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalAssetsPlugin/modules/sympal_assets/templates/indexSuccess.php
      2010-02-12 21:53:20 UTC (rev 27989)
+++ 
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalAssetsPlugin/modules/sympal_assets/templates/indexSuccess.php
      2010-02-12 23:41:52 UTC (rev 27990)
@@ -9,6 +9,11 @@
 
 <h1><?php echo __('Sympal Assets Manager') ?></h1>
 
+<?php echo get_sympal_breadcrumbs(array(
+  'Dashboard' => '@sympal_dashboard',
+  'Assets' => '@sympal_Assets'
+)) ?>
+
 <p><?php echo __('Manage your Sympal project assets below! An asset in Sympal 
is
 any type of file from a PDF document to an image or a video. Upload new 
assets, create 
 directories to store your assets, rename and move your assets and embed or link

Added: 
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalMenuPlugin/modules/sympal_menu_items/templates/_form_header.php
===================================================================
--- 
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalMenuPlugin/modules/sympal_menu_items/templates/_form_header.php
                            (rev 0)
+++ 
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalMenuPlugin/modules/sympal_menu_items/templates/_form_header.php
    2010-02-12 23:41:52 UTC (rev 27990)
@@ -0,0 +1,13 @@
+<?php if ($form->isNew()): ?>
+  <?php echo get_sympal_breadcrumbs(array(
+    'Dashboard' => '@sympal_dashboard',
+    'Menus' => '@sympal_menu_items',
+    'Create New Menu Item' => null
+  )) ?>
+<?php else: ?>
+  <?php echo get_sympal_breadcrumbs(array(
+    'Dashboard' => '@sympal_dashboard',
+    'Menus' => '@sympal_menu_items',
+    sprintf('Editing Menu Item "%s"', $form->getObject()->getLabel()) => null
+  )) ?>
+<?php endif; ?>
\ No newline at end of file

Modified: 
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalMenuPlugin/modules/sympal_menu_items/templates/_list_header.php
===================================================================
--- 
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalMenuPlugin/modules/sympal_menu_items/templates/_list_header.php
    2010-02-12 21:53:20 UTC (rev 27989)
+++ 
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalMenuPlugin/modules/sympal_menu_items/templates/_list_header.php
    2010-02-12 23:41:52 UTC (rev 27990)
@@ -1,3 +1,8 @@
+<?php echo get_sympal_breadcrumbs(array(
+  'Dashboard' => '@sympal_dashboard',
+  'Menus' => '@sympal_menu_items',
+)) ?>
+
 <p><?php echo __('Manage your Sites menus below! Edit the menu items or adjust 
the
 order of your sites menu hierarchy via a nice drag and drop interface by 
clicking
 the button above.') ?></p>
\ No newline at end of file

Modified: 
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalPluginManagerPlugin/modules/sympal_plugin_manager/templates/_list_header.php
===================================================================
--- 
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalPluginManagerPlugin/modules/sympal_plugin_manager/templates/_list_header.php
       2010-02-12 21:53:20 UTC (rev 27989)
+++ 
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalPluginManagerPlugin/modules/sympal_plugin_manager/templates/_list_header.php
       2010-02-12 23:41:52 UTC (rev 27990)
@@ -1,2 +1,7 @@
+<?php echo get_sympal_breadcrumbs(array(
+  'Dashboard' => '@sympal_dashboard',
+  'Plugin Manager' => null
+)) ?>
+
 <p><?php echo __('Manage the Sympal plugins in this project below! You can 
easily
 download and install new plugins found on the web.') ?></p>
\ No newline at end of file

Modified: 
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalPluginManagerPlugin/modules/sympal_plugin_manager/templates/viewSuccess.php
===================================================================
--- 
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalPluginManagerPlugin/modules/sympal_plugin_manager/templates/viewSuccess.php
        2010-02-12 21:53:20 UTC (rev 27989)
+++ 
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalPluginManagerPlugin/modules/sympal_plugin_manager/templates/viewSuccess.php
        2010-02-12 23:41:52 UTC (rev 27990)
@@ -1,9 +1,13 @@
-<h1>Sympal Plugin Manager</h1>
+<h1><?php echo __('Sympal plugin manager') ?></h1>
 
+<?php echo get_sympal_breadcrumbs(array(
+  'Dashboard' => '@sympal_dashboard',
+  'Plugin Manager' => '@sympal_plugin_manager',
+  $sf_sympal_plugin->getTitle() => null
+)) ?>
+
 <div id="sympal_plugin_manager">
   <div id="view">
-    <?php echo link_to(__('Back to Plugins'), '@sympal_plugin_manager') ?>
-
     <div id="header">
       <?php echo image_tag($sf_sympal_plugin->getImage(), 'align=right') ?>
 

Modified: 
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalSearchPlugin/modules/sympal_search/templates/indexSuccess.php
===================================================================
--- 
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalSearchPlugin/modules/sympal_search/templates/indexSuccess.php
      2010-02-12 21:53:20 UTC (rev 27989)
+++ 
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalSearchPlugin/modules/sympal_search/templates/indexSuccess.php
      2010-02-12 23:41:52 UTC (rev 27990)
@@ -1,5 +1,20 @@
 <?php use_helper('SympalPager') ?>
 
+<?php if ($sf_request->getParameter('action') == 'admin_search'): ?>
+  <?php if ($q = $sf_request->getParameter('q')): ?>
+    <?php echo get_sympal_breadcrumbs(array(
+      'Dashboard' => '@sympal_dashboard',
+      'Search' => '@'.$sf_context->getRouting()->getCurrentRouteName(),
+      sprintf('Searching for "%s"', $q) => null
+    )) ?>
+  <?php else: ?>
+    <?php echo get_sympal_breadcrumbs(array(
+      'Dashboard' => '@sympal_dashboard',
+      'Search' => '@'.$sf_context->getRouting()->getCurrentRouteName()
+    )) ?>
+  <?php endif; ?>
+<?php endif; ?>
+
 <h1>Search</h1>
 
 <?php echo get_partial('sympal_search/form') ?>

Modified: 
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalUpgradePlugin/modules/sympal_upgrade/templates/checkSuccess.php
===================================================================
--- 
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalUpgradePlugin/modules/sympal_upgrade/templates/checkSuccess.php
    2010-02-12 21:53:20 UTC (rev 27989)
+++ 
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalUpgradePlugin/modules/sympal_upgrade/templates/checkSuccess.php
    2010-02-12 23:41:52 UTC (rev 27990)
@@ -53,5 +53,10 @@
 <?php else: ?>
   <h1>No Updates Found</h1>
 
+  <?php echo get_sympal_breadcrumbs(array(
+    'Dashboard' => '@sympal_dashboard',
+    'Check for Updates' => null
+  )) ?>
+
   <p>Your Sympal installation is already up to date at <?php echo 
$currentVersion ?>!</p>
 <?php endif; ?>
\ No newline at end of file

Added: 
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalUserPlugin/modules/sympal_groups/templates/_form_header.php
===================================================================
--- 
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalUserPlugin/modules/sympal_groups/templates/_form_header.php
                                (rev 0)
+++ 
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalUserPlugin/modules/sympal_groups/templates/_form_header.php
        2010-02-12 23:41:52 UTC (rev 27990)
@@ -0,0 +1,13 @@
+<?php if ($form->isNew()): ?>
+  <?php echo get_sympal_breadcrumbs(array(
+    'Dashboard' => '@sympal_dashboard',
+    'Groups' => '@sympal_groups',
+    'Create New Group' => null
+  )) ?>
+<?php else: ?>
+  <?php echo get_sympal_breadcrumbs(array(
+    'Dashboard' => '@sympal_dashboard',
+    'Groups' => '@sympal_groups',
+    sprintf('Editing Group "%s"', $form->getObject()->getName()) => null
+  )) ?>
+<?php endif; ?>
\ No newline at end of file

Added: 
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalUserPlugin/modules/sympal_groups/templates/_list_header.php
===================================================================
--- 
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalUserPlugin/modules/sympal_groups/templates/_list_header.php
                                (rev 0)
+++ 
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalUserPlugin/modules/sympal_groups/templates/_list_header.php
        2010-02-12 23:41:52 UTC (rev 27990)
@@ -0,0 +1,4 @@
+<?php echo get_sympal_breadcrumbs(array(
+  'Dashboard' => '@sympal_dashboard',
+  'Groups' => '@sympal_groups',
+)) ?>
\ No newline at end of file

Added: 
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalUserPlugin/modules/sympal_permissions/templates/_form_header.php
===================================================================
--- 
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalUserPlugin/modules/sympal_permissions/templates/_form_header.php
                           (rev 0)
+++ 
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalUserPlugin/modules/sympal_permissions/templates/_form_header.php
   2010-02-12 23:41:52 UTC (rev 27990)
@@ -0,0 +1,13 @@
+<?php if ($form->isNew()): ?>
+  <?php echo get_sympal_breadcrumbs(array(
+    'Dashboard' => '@sympal_dashboard',
+    'Permissions' => '@sympal_permissions',
+    'Create New Permission' => null
+  )) ?>
+<?php else: ?>
+  <?php echo get_sympal_breadcrumbs(array(
+    'Dashboard' => '@sympal_dashboard',
+    'Permissions' => '@sympal_permissions',
+    sprintf('Editing Permission "%s"', $form->getObject()->getName()) => null
+  )) ?>
+<?php endif; ?>
\ No newline at end of file

Added: 
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalUserPlugin/modules/sympal_permissions/templates/_list_header.php
===================================================================
--- 
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalUserPlugin/modules/sympal_permissions/templates/_list_header.php
                           (rev 0)
+++ 
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalUserPlugin/modules/sympal_permissions/templates/_list_header.php
   2010-02-12 23:41:52 UTC (rev 27990)
@@ -0,0 +1,4 @@
+<?php echo get_sympal_breadcrumbs(array(
+  'Dashboard' => '@sympal_dashboard',
+  'Permissions' => '@sympal_permissions',
+)) ?>
\ No newline at end of file

Added: 
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalUserPlugin/modules/sympal_users/templates/_form_header.php
===================================================================
--- 
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalUserPlugin/modules/sympal_users/templates/_form_header.php
                         (rev 0)
+++ 
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalUserPlugin/modules/sympal_users/templates/_form_header.php
 2010-02-12 23:41:52 UTC (rev 27990)
@@ -0,0 +1,13 @@
+<?php if ($form->isNew()): ?>
+  <?php echo get_sympal_breadcrumbs(array(
+    'Dashboard' => '@sympal_dashboard',
+    'Users' => '@sympal_users',
+    'Create New User' => null
+  )) ?>
+<?php else: ?>
+  <?php echo get_sympal_breadcrumbs(array(
+    'Dashboard' => '@sympal_dashboard',
+    'Users' => '@sympal_users',
+    sprintf('Editing User "%s"', $form->getObject()->getUsername()) => null
+  )) ?>
+<?php endif; ?>
\ No newline at end of file

Added: 
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalUserPlugin/modules/sympal_users/templates/_list_header.php
===================================================================
--- 
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalUserPlugin/modules/sympal_users/templates/_list_header.php
                         (rev 0)
+++ 
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalUserPlugin/modules/sympal_users/templates/_list_header.php
 2010-02-12 23:41:52 UTC (rev 27990)
@@ -0,0 +1,4 @@
+<?php echo get_sympal_breadcrumbs(array(
+  'Dashboard' => '@sympal_dashboard',
+  'Users' => '@sympal_users',
+)) ?>
\ No newline at end of file

-- 
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.

Reply via email to