[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