[limb-svn] r6239 - in 3.x/trunk/limb/cms: shared/images/menu shared/styles src src/controller

svn at limb-project.com svn at limb-project.com
Tue Aug 28 18:20:01 MSD 2007


Author: serega
Date: 2007-08-28 18:20:01 +0400 (Tue, 28 Aug 2007)
New Revision: 6239
URL: http://fisheye.limb-project.com/changelog/limb/?cs=6239

Added:
   3.x/trunk/limb/cms/shared/images/menu/other.gif
   3.x/trunk/limb/cms/shared/images/menu/other_current.gif
   3.x/trunk/limb/cms/src/controller/lmbCmsAdminFilterHelper.class.php
   3.x/trunk/limb/cms/src/lmbCmsApplication.class.php
Removed:
   3.x/trunk/limb/cms/shared/images/menu/subscribe.gif
   3.x/trunk/limb/cms/shared/images/menu/subscribe_current.gif
Modified:
   3.x/trunk/limb/cms/shared/styles/cp.css
Log:
-- minor commit of new admin panel stuff to CMS package


Copied: 3.x/trunk/limb/cms/shared/images/menu/other.gif (from rev 6217, 3.x/trunk/limb/cms/shared/images/menu/subscribe.gif)
===================================================================
(Binary files differ)

Copied: 3.x/trunk/limb/cms/shared/images/menu/other_current.gif (from rev 6217, 3.x/trunk/limb/cms/shared/images/menu/subscribe_current.gif)
===================================================================
(Binary files differ)

Deleted: 3.x/trunk/limb/cms/shared/images/menu/subscribe.gif
===================================================================
(Binary files differ)

Deleted: 3.x/trunk/limb/cms/shared/images/menu/subscribe_current.gif
===================================================================
(Binary files differ)

Modified: 3.x/trunk/limb/cms/shared/styles/cp.css
===================================================================
--- 3.x/trunk/limb/cms/shared/styles/cp.css	2007-08-28 13:13:39 UTC (rev 6238)
+++ 3.x/trunk/limb/cms/shared/styles/cp.css	2007-08-28 14:20:01 UTC (rev 6239)
@@ -204,9 +204,8 @@
           #main_menu .interactive.current span{background: url(../images/_cp/menu/interactive_current.gif) no-repeat 7px center;}
         #main_menu .guests span{background: url(../images/_cp/menu/guests.gif) no-repeat 8px center;}
           #main_menu .guests.current span{background: url(../images/_cp/menu/guests_current.gif) no-repeat 8px center;}
-        #main_menu .programs span{background: url(../images/_cp/menu/programs.gif) no-repeat 7px center;}
-        #main_menu .subscribe span{background: url(../images/_cp/menu/subscribe.gif) no-repeat 7px center;}
-          #main_menu .subscribe.current span{background: url(../images/_cp/menu/subscribe_current.gif) no-repeat 7px center;}
+        #main_menu .other span{background: url(../images/_cp/menu/other.gif) no-repeat 7px center;}
+          #main_menu .other.current span{background: url(../images/_cp/menu/other_current.gif) no-repeat 7px center;}
         #main_menu .banners span{background: url(../images/_cp/menu/banners.gif) no-repeat 7px center;}
       #main_menu ul {list-style-type:none;margin:0 0 0 21px;padding:0;}
         #main_menu li {margin-bottom:3px}

Added: 3.x/trunk/limb/cms/src/controller/lmbCmsAdminFilterHelper.class.php
===================================================================
--- 3.x/trunk/limb/cms/src/controller/lmbCmsAdminFilterHelper.class.php	                        (rev 0)
+++ 3.x/trunk/limb/cms/src/controller/lmbCmsAdminFilterHelper.class.php	2007-08-28 14:20:01 UTC (rev 6239)
@@ -0,0 +1,39 @@
+<?php
+class lmbCmsAdminFilterHelper
+{
+  protected $toolkit;
+  protected $request;
+  protected $session;
+  protected $filter_name;
+
+  function __construct($filter_name)
+  {
+    $this->filter_name = $filter_name;
+    $this->toolkit = lmbToolkit :: instance();
+    $this->request = $this->toolkit->getRequest();
+    $this->session = $this->toolkit->getSession();
+  }
+
+  function setFilter($param_name, $default_value = null)
+  {
+    $params = $this->session->get($this->filter_name, array());
+
+    if(!$this->request->has($param_name))
+    {
+      if(isset($params[$param_name]))
+        $value = $params[$param_name];
+      else
+        $value = $default_value;
+
+      $this->request->set($param_name, $value);
+    }
+    else
+      $value = $this->request->get($param_name);
+
+    $params[$param_name] = $value;
+
+    $this->session->set($this->filter_name, $params);
+  }
+}
+
+?>

Added: 3.x/trunk/limb/cms/src/lmbCmsApplication.class.php
===================================================================
--- 3.x/trunk/limb/cms/src/lmbCmsApplication.class.php	                        (rev 0)
+++ 3.x/trunk/limb/cms/src/lmbCmsApplication.class.php	2007-08-28 14:20:01 UTC (rev 6239)
@@ -0,0 +1,20 @@
+<?php
+lmb_require('limb/filter_chain/src/lmbFilterChain.class.php');
+lmb_require('limb/core/src/lmbHandle.class.php');
+
+class lmbCmsApplication extends lmbFilterChain
+{
+  function __construct()
+  {
+    $this->registerFilter(new lmbHandle('limb/web_app/src/filter/lmbUncaughtExceptionHandlingFilter'));
+    $this->registerFilter(new lmbHandle('limb/dbal/src/filter/lmbAutoDbTransactionFilter'));
+    $this->registerFilter(new lmbHandle('limb/web_app/src/filter/lmbSessionStartupFilter'));
+    $this->registerFilter(new lmbHandle('limb/cms/src/filter/lmbCmsRequestDispatchingFilter'));
+    $this->registerFilter(new lmbHandle('limb/web_app/src/filter/lmbResponseTransactionFilter'));
+    $this->registerFilter(new lmbHandle('limb/cms/src/filter/lmbCmsAccessPolicyFilter'));
+    $this->registerFilter(new lmbHandle('limb/web_app/src/filter/lmbActionPerformingFilter'));
+    $this->registerFilter(new lmbHandle('limb/web_app/src/filter/lmbViewRenderingFilter'));
+  }
+
+}
+?>
\ No newline at end of file



More information about the limb-svn mailing list