[Eis-commits] SF.net SVN: eis: [205] trunk/mod/eis_engine
Status: Pre-Alpha
Brought to you by:
baslijnse
|
From: <bas...@us...> - 2007-09-11 12:18:22
|
Revision: 205
http://eis.svn.sourceforge.net/eis/?rev=205&view=rev
Author: baslijnse
Date: 2007-09-11 05:18:06 -0700 (Tue, 11 Sep 2007)
Log Message:
-----------
added displayapplication element to server manager
Modified Paths:
--------------
trunk/mod/eis_engine/applications/servermanager.xml
trunk/mod/eis_engine/locales/en_en/strings.xml
Added Paths:
-----------
trunk/mod/eis_engine/elements/DisplayApplication.php
Modified: trunk/mod/eis_engine/applications/servermanager.xml
===================================================================
--- trunk/mod/eis_engine/applications/servermanager.xml 2007-09-10 09:10:29 UTC (rev 204)
+++ trunk/mod/eis_engine/applications/servermanager.xml 2007-09-11 12:18:06 UTC (rev 205)
@@ -61,7 +61,6 @@
<module>eis_layout</module>
<element>Template</element>
<area>OUT</area>
- <inherit><applications>10</applications></inherit>
<config><name>file</name><value>eis_engine/servermanager/layout.html</value></config>
<inherit><depth>100</depth></inherit>
</element>
@@ -94,6 +93,19 @@
<area>MAIN</area>
</element>
</page>
+ <catchall>
+ <element>
+ <module>eis_layout</module>
+ <element>String</element>
+ <area>TITLE</area>
+ <config><name>string</name><value>eis_engine.t.display.application</value></config>
+ </element>
+ <element>
+ <module>eis_engine</module>
+ <element>DisplayApplication</element>
+ <area>MAIN</area>
+ </element>
+ </catchall>
</page>
<page>
<name>webservices</name>
Added: trunk/mod/eis_engine/elements/DisplayApplication.php
===================================================================
--- trunk/mod/eis_engine/elements/DisplayApplication.php (rev 0)
+++ trunk/mod/eis_engine/elements/DisplayApplication.php 2007-09-11 12:18:06 UTC (rev 205)
@@ -0,0 +1,49 @@
+<?php
+ class eis_engine_DisplayApplication extends Element {
+
+ function view_default() {
+
+ $sConfig =& $this->e->getService('eis_engine','ConfigService');
+ $sWidget =& $this->e->getService('eis_widget');
+
+ $name = array_pop($this->getPath());
+ $app = $sConfig->getApplication($name);
+
+ if($app == null) {
+ $this->e->error(404);
+ }
+
+ //Toolbar
+ $edit = $sWidget->iconLink('eis_widget/img/icons/edit.png',
+ 'eis_engine.l.edit.application',
+ $this->e->hrefPage('edit'),
+ array('show_label'=>true));
+ $delete = $sWidget->iconLink('eis_widget/img/icons/delete.png',
+ 'eis_engine.l.delete.application',
+ $this->e->hrefPage('delete'),
+ array('show_label'=>true));
+
+ print $sWidget->toolBar($edit.$delete);
+
+ $labels = array();
+ $inputs = array();
+
+ $labels[] = 'eis_engine.l.name';
+ $inputs[] = $sWidget->displayString($app['name']);
+
+ $labels[] = 'eis_engine.l.url';
+ $inputs[] = $sWidget->displayURL($this->e->getBaseUrl().$app['name']);
+
+ $labels[] = 'eis_engine.l.module';
+ $inputs[] = $sWidget->displayString($app['module']);
+
+ $labels[] = 'eis_engine.l.application';
+ $inputs[] = $sWidget->displayString($app['application']);
+
+ $labels[] = 'eis_engine.l.environment';
+ $inputs[] = $sWidget->displayString($app['environment']);
+
+ print $sWidget->formTable($labels, $inputs);
+ }
+ }
+?>
Modified: trunk/mod/eis_engine/locales/en_en/strings.xml
===================================================================
--- trunk/mod/eis_engine/locales/en_en/strings.xml 2007-09-10 09:10:29 UTC (rev 204)
+++ trunk/mod/eis_engine/locales/en_en/strings.xml 2007-09-11 12:18:06 UTC (rev 205)
@@ -46,6 +46,10 @@
<value><![CDATA[Home]]></value>
</string>
<string>
+ <name>t.login</name>
+ <value><![CDATA[Log in]]></value>
+ </string>
+ <string>
<name>t.manager.home</name>
<value><![CDATA[EIS Server Manager]]></value>
</string>
@@ -66,6 +70,10 @@
<value><![CDATA[Environments]]></value>
</string>
<string>
+ <name>t.display.application</name>
+ <value><![CDATA[Application details]]></value>
+ </string>
+ <string>
<name>t.display.webservice</name>
<value><![CDATA[Web service details]]></value>
</string>
@@ -214,6 +222,10 @@
<value><![CDATA[Add environment]]></value>
</string>
<string>
+ <name>l.edit.application</name>
+ <value><![CDATA[Edit application]]></value>
+ </string>
+ <string>
<name>l.edit.webservice</name>
<value><![CDATA[Edit web service]]></value>
</string>
@@ -222,6 +234,10 @@
<value><![CDATA[Edit environment]]></value>
</string>
<string>
+ <name>l.delete.application</name>
+ <value><![CDATA[Delete application]]></value>
+ </string>
+ <string>
<name>l.delete.webservice</name>
<value><![CDATA[Delete web service]]></value>
</string>
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|