rogerrut 2004/11/10 17:15:37 Modified: applications/php/src/webapp/hosts/code hosts.php interfaces.php services.php applications/php/src/webapp/WEB-INF web.xml portlet.xml applications/php project.xml applications/php/src/webapp/hosts install.php index.php Log: Moving PHP portlet into portal-bridges/php Added PortletActions to handle navigation through the PHP application The PHP portlet can be invoked from another portlet passing PHPParameters in a session or through actions inside the PHP portlet. The PHP portlet remembers its state (last execution) The start page is defined as an INIT params Revision Changes Path 1.2 +15 -15 jakarta-jetspeed-2/applications/php/src/webapp/hosts/code/hosts.php Index: hosts.php =================================================================== RCS file: /home/cvs/jakarta-jetspeed-2/applications/php/src/webapp/hosts/code/hosts.php,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- hosts.php 21 Jul 2004 17:47:07 -0000 1.1 +++ hosts.php 11 Nov 2004 01:15:36 -0000 1.2 @@ -58,12 +58,12 @@ echo '
<table width=100% bgcolor=#dddddd cellpadding=5 celspacing=0 border=0> <tr> -<td class=head><a class=head href=/PHP/hosts/index.php?pagedest=hosts&order=id&sort='.$newsort.'>Id</td> -<td class=head><a class=head href=/PHP/hosts/index.php?pagedest=hosts&order=name&sort='.$newsort.'>Name</td> -<td class=head><a class=head href=/PHP/hosts/index.php?pagedest=hosts&order=address&sort='.$newsort.'>Address</td> -<td class=head><a class=head href=/PHP/hosts/index.php?pagedest=hosts&order=os&sort='.$newsort.'>OS</td> +<td class=head><a class=head href=hosts/index.php?pagedest=hosts&order=id&sort='.$newsort.'>Id</td> +<td class=head><a class=head href=hosts/index.php?pagedest=hosts&order=name&sort='.$newsort.'>Name</td> +<td class=head><a class=head href=hosts/index.php?pagedest=hosts&order=address&sort='.$newsort.'>Address</td> +<td class=head><a class=head href=hosts/index.php?pagedest=hosts&order=os&sort='.$newsort.'>OS</td> <td class=head>Serial</td> -<td class=head><a class=head href=/PHP/hosts/index.php?pagedest=hosts&order=type&sort='.$newsort.'>Type</td> +<td class=head><a class=head href=hosts/index.php?pagedest=hosts&order=type&sort='.$newsort.'>Type</td> <td class=head colspan=3>Manage</td> </tr>'; $class = 'row1'; @@ -73,14 +73,14 @@ echo ' <tr> <td class='.$class.'>'.$row[0].'</td> - <td class='.$class.'><a class=std href=/PHP/hosts/index.php?pagedest=hosts&task=detail&id='.$row[0].'>'.$row[1].'</a></td> + <td class='.$class.'><a class=std href=hosts/index.php?pagedest=hosts&task=detail&id='.$row[0].'>'.$row[1].'</a></td> <td class='.$class.'>'.$row[2].'</td> <td class='.$class.'>'.$row[3].'</td> <td class='.$class.'>'.$row[4].'</td> <td class='.$class.'>'.$row[5].'</td> - <td class='.$class.'><a class=std href=/PHP/hosts/index.php?pagedest=hosts&task=detail&id='.$row[0].'>Services / Interfaces</a></td> - <td class='.$class.'><a class=std href=/PHP/hosts/index.php?pagedest=hosts&task=edit&id='.$row[0].'>Edit</a></td> - <td class='.$class.'><a class=std href=/PHP/hosts/index.php?pagedest=hosts&task=delete&id='.$row[0].'>Delete</a></td> + <td class='.$class.'><a class=std href=hosts/index.php?pagedest=hosts&task=detail&id='.$row[0].'>Services / Interfaces</a></td> + <td class='.$class.'><a class=std href=hosts/index.php?pagedest=hosts&task=edit&id='.$row[0].'>Edit</a></td> + <td class='.$class.'><a class=std href=hosts/index.php?pagedest=hosts&task=delete&id='.$row[0].'>Delete</a></td> </tr>'; if ($class == 'row1') $class = 'row2'; @@ -101,7 +101,7 @@ formSuccess('Host '.$name.' added.'); } } else { - $action = "/PHP/hosts/index.php"; + $action = "hosts/index.php"; $title = 'Add Host'; $rows = array(); $row = array('hidden', 'pagedest', '/hosts'); @@ -139,7 +139,7 @@ } } else { $info = getHostInfo($id); - $action = "/PHP/hosts/index.php"; + $action = "hosts/index.php"; $title = 'Modify Host'; $rows = array(); $row = array('hidden', 'id', $id); @@ -214,7 +214,7 @@ <td width=20% align=right><b>IP address:</b></td> <td align=left><b>'.$info[1].'</b></td> <td align=right rowspan=4> - <form action=/PHP/hosts/index.php method=get> + <form action=hosts/index.php method=get> <input type=hidden name=pagedest value=hosts> <input type=hidden name=task value=edit> <input type=hidden name=id value='.$id.'> @@ -222,7 +222,7 @@ </form> </td> <td align=left rowspan=4> - <form action=/PHP/hosts/index.php method=get> + <form action=hosts/index.php method=get> <input type=hidden name=pagedest value=hosts> <input type=hidden name=task value=detail> <input type=hidden name=id value='.$id.'> @@ -283,7 +283,7 @@ </table> <tr> <td '.$colspan.' align=left> -<form action=/PHP/hosts/index.php method=get> +<form action=hosts/index.php method=get> <input type=hidden name=pagedest value=/hosts> <input type=hidden name=task value=services> <input type=hidden name=id value='.$id.'> @@ -329,7 +329,7 @@ </table> <tr> <td '.$colspan.' align=left> -<form action=/PHP/hosts/index.php method=get> +<form action=hosts/index.php method=get> <input type=hidden name=pagedest value=/hosts> <input type=hidden name=task value=interfaces> <input type=hidden name=id value='.$id.'> 1.2 +4 -4 jakarta-jetspeed-2/applications/php/src/webapp/hosts/code/interfaces.php Index: interfaces.php =================================================================== RCS file: /home/cvs/jakarta-jetspeed-2/applications/php/src/webapp/hosts/code/interfaces.php,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- interfaces.php 21 Jul 2004 17:47:07 -0000 1.1 +++ interfaces.php 11 Nov 2004 01:15:36 -0000 1.2 @@ -44,8 +44,8 @@ <tr> <td class='.$class.'>'.$row[0].'</td> <td class='.$class.'>'.$row[1].'</td> - <td class='.$class.' width=10% align=center><a class=std href=/PHP/hosts/index.php?pagedest=interfaces&task=edit&id='.$row[0].'>edit</td> - <td class='.$class.' width=10% align=center><a class=std href=/PHP/hosts/index.php?pagedest=interfaces&task=delete&id='.$row[0].'>delete</td> + <td class='.$class.' width=10% align=center><a class=std href=hosts/index.php?pagedest=interfaces&task=edit&id='.$row[0].'>edit</td> + <td class='.$class.' width=10% align=center><a class=std href=hosts/index.php?pagedest=interfaces&task=delete&id='.$row[0].'>delete</td> </tr>'; if ($class == 'row1') $class = 'row2'; @@ -67,7 +67,7 @@ formSuccess('Service '.$name.' added.'); } } else { - $action = "/PHP/hosts/index.php"; + $action = "hosts/index.php"; $title = 'Add Interface'; $rows = array(); $row = array('hidden', 'pagedest', 'interfaces'); @@ -97,7 +97,7 @@ } } else { $info = getInterfaceInfo($id); - $action = "/PHP/hosts/index.php"; + $action = "hosts/index.php"; $title = 'Modify Interface'; $rows = array(); $row = array('hidden', 'pagedest', 'interfaces'); 1.2 +4 -4 jakarta-jetspeed-2/applications/php/src/webapp/hosts/code/services.php Index: services.php =================================================================== RCS file: /home/cvs/jakarta-jetspeed-2/applications/php/src/webapp/hosts/code/services.php,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- services.php 21 Jul 2004 17:47:07 -0000 1.1 +++ services.php 11 Nov 2004 01:15:36 -0000 1.2 @@ -43,8 +43,8 @@ <tr> <td class='.$class.'>'.$row[0].'</td> <td class='.$class.'>'.$row[1].'</td> - <td class='.$class.' width=10% align=center><a class=std href=/PHP/hosts/index.php?pagedest=services&task=edit&id='.$row[0].'>edit</td> - <td class='.$class.' width=10% align=center><a class=std href=/PHP/hosts/index.php?pagedest=services&task=delete&id='.$row[0].'>delete</td> + <td class='.$class.' width=10% align=center><a class=std href=hosts/index.php?pagedest=services&task=edit&id='.$row[0].'>edit</td> + <td class='.$class.' width=10% align=center><a class=std href=hosts/index.php?pagedest=services&task=delete&id='.$row[0].'>delete</td> </tr>'; if ($class == 'row1') $class = 'row2'; @@ -66,7 +66,7 @@ formSuccess('Service '.$name.' added.'); } } else { - $action = "/PHP/hosts/index.php"; + $action = "hosts/index.php"; $title = 'Add Service'; $rows = array(); $row = array('hidden', 'pagedest', 'services'); @@ -96,7 +96,7 @@ } } else { $info = getServiceInfo($id); - $action = "/PHP/hosts/index.php"; + $action = "hosts/index.php"; $title = 'Modify Service'; $rows = array(); $row = array('hidden', 'pagedest', 'services'); 1.3 +3 -36 jakarta-jetspeed-2/applications/php/src/webapp/WEB-INF/web.xml Index: web.xml =================================================================== RCS file: /home/cvs/jakarta-jetspeed-2/applications/php/src/webapp/WEB-INF/web.xml,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- web.xml 21 Jul 2004 23:36:17 -0000 1.2 +++ web.xml 11 Nov 2004 01:15:36 -0000 1.3 @@ -17,39 +17,6 @@ limitations under the License. --> <web-app> - <display-name>PHP Portlets</display-name> - <description>PHP Portlets</description> - <servlet> - <servlet-name> - jetspeed-php - </servlet-name> - <servlet-class> - org.apache.jetspeed.portlets.php.phpRedirectorServlet - </servlet-class> - </servlet> - - <servlet> - <servlet-name>JetspeedContainer</servlet-name> - <display-name>Jetspeed Container</display-name> - <description>MVC Servlet for Jetspeed Portlet Applications</description> - <servlet-class>org.apache.jetspeed.container.JetspeedContainerServlet</servlet-class> - </servlet> - - <servlet-mapping> - <servlet-name> - jetspeed-php - </servlet-name> - <url-pattern> - *.php - </url-pattern> - </servlet-mapping> - - <servlet-mapping> - <servlet-name> - JetspeedContainer - </servlet-name> - <url-pattern> - /container/* - </url-pattern> - </servlet-mapping> -</web-app> \ No newline at end of file + <display-name>PHP Portlets</display-name> + <description>PHP Demo Portlet</description> + </web-app> \ No newline at end of file 1.2 +4 -4 jakarta-jetspeed-2/applications/php/src/webapp/WEB-INF/portlet.xml Index: portlet.xml =================================================================== RCS file: /home/cvs/jakarta-jetspeed-2/applications/php/src/webapp/WEB-INF/portlet.xml,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- portlet.xml 21 Jul 2004 17:47:06 -0000 1.1 +++ portlet.xml 11 Nov 2004 01:15:36 -0000 1.2 @@ -18,15 +18,15 @@ <portlet id="php-demo"> <init-param> <name>ServletContextProvider</name> - <value>org.apache.jetspeed.portlets.php.PHPServletContextProviderImpl</value> + <value>org.apache.portals.bridges.php.PHPServletContextProviderImpl</value> </init-param> <init-param> - <name>application</name> - <value>hosts</value> + <name>StartPage</name> + <value>hosts/index.php</value> </init-param> <portlet-name>php-demo</portlet-name> <display-name>PHP demo Portlet</display-name> - <portlet-class>org.apache.jetspeed.portlets.php.PHPApplicationPortlet</portlet-class> + <portlet-class>org.apache.portals.bridges.php.PHPApplicationPortlet</portlet-class> <expiration-cache>-1</expiration-cache> <supports> <mime-type>text/html</mime-type> 1.4 +22 -44 jakarta-jetspeed-2/applications/php/project.xml Index: project.xml =================================================================== RCS file: /home/cvs/jakarta-jetspeed-2/applications/php/project.xml,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- project.xml 18 Aug 2004 01:11:47 -0000 1.3 +++ project.xml 11 Nov 2004 01:15:36 -0000 1.4 @@ -16,12 +16,29 @@ </repository> <dependencies> + <dependency> + <id>portals-bridges:portals-bridges-php</id> + <version>0.1</version> + <type>jar</type> + <properties> + <war.bundle>true</war.bundle> + </properties> + </dependency> + <dependency> + <id>portals-bridges:portals-bridges-common</id> + <version>0.1</version> + <type>jar</type> + <properties> + <war.bundle>true</war.bundle> + </properties> + </dependency> <dependency> - <id>itgroundwork</id> + <id>itgroundwork:phpportlet</id> + <version>1.0</version> + <type>jar</type> <properties> <war.bundle.jar>true</war.bundle.jar> </properties> - <jar>phpportlet.jar</jar> </dependency> <dependency> <id>portlet-api</id> @@ -38,20 +55,7 @@ <war.bundle>true</war.bundle> </properties> </dependency> - <dependency> - <id>taglibs:standard</id> - <version>1.0.2</version> - <properties> - <war.bundle>true</war.bundle> - </properties> - </dependency> - <dependency> - <id>taglibs:request</id> - <version>1.0.1</version> - <properties> - <war.bundle>true</war.bundle> - </properties> - </dependency> + <dependency> <id>servletapi</id> <version>2.3</version> @@ -59,24 +63,7 @@ <war.bundle>false</war.bundle> </properties> </dependency> - <dependency> - <id>jetspeed-commons</id> - <groupId>jetspeed2</groupId> - <version>2.0-a1-dev</version> - <properties> - <war.bundle>false</war.bundle> - </properties> - </dependency> - <!-- warred jars --> - <dependency> - <groupId>commons-beanutils</groupId> - <artifactId>commons-beanutils</artifactId> - <version>1.6.1</version> - <url>http://jakarta.apache.org/commons/beanutils.html</url> - <properties> - <war.bundle>true</war.bundle> - </properties> - </dependency> + <dependency> <groupId>commons-collections</groupId> <artifactId>commons-collections</artifactId> @@ -118,15 +105,6 @@ <artifactId>commons-validator</artifactId> <version>1.1.2</version> <url>http://jakarta.apache.org/commons/validator/</url> - <properties> - <war.bundle>true</war.bundle> - </properties> - </dependency> - <dependency> - <groupId>oro</groupId> - <artifactId>oro</artifactId> - <version>2.0.7</version> - <url>http://jakarta.apache.org/oro/</url> <properties> <war.bundle>true</war.bundle> </properties> 1.2 +1 -1 jakarta-jetspeed-2/applications/php/src/webapp/hosts/install.php Index: install.php =================================================================== RCS file: /home/cvs/jakarta-jetspeed-2/applications/php/src/webapp/hosts/install.php,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- install.php 21 Jul 2004 17:47:06 -0000 1.1 +++ install.php 11 Nov 2004 01:15:36 -0000 1.2 @@ -21,7 +21,7 @@ <title> Hosts Installation </title> <meta name="Author" content="Scott Parris"> <meta name="Description" content="GroundWork Hosts Installation"> -<link rel="stylesheet" type="text/css" href="conf/style.css" /> +<link rel="stylesheet" type="text/css" href="/PHP/css/style.css" /> </head> <body> <table width=70% align="center" cellpadding=5 cellspacing=0 border=1> 1.2 +13 -13 jakarta-jetspeed-2/applications/php/src/webapp/hosts/index.php Index: index.php =================================================================== RCS file: /home/cvs/jakarta-jetspeed-2/applications/php/src/webapp/hosts/index.php,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- index.php 21 Jul 2004 17:47:06 -0000 1.1 +++ index.php 11 Nov 2004 01:15:36 -0000 1.2 @@ -1,6 +1,6 @@ <?php /******************************************************************************* -** file: /PHP/hosts/index.php +** file: hosts/index.php ******************************************************************************** ** author: Scott Parris ** date: 2004/6/2 @@ -36,13 +36,13 @@ </td> <td class=head align=left> -<a class=head href=/PHP/hosts/index.php>Hosts</a> +<a class=head href=hosts/index.php>Hosts</a> </td> <td class=head align=left> -<a class=head href=/PHP/hosts/index.php?pagedest=services>Services</a> +<a class=head href=hosts/index.php?pagedest=services>Services</a> </td> <td class=head align=left> -<a class=head href=/PHP/hosts/index.php?pagedest=interfaces>Interfaces</a> +<a class=head href=hosts/index.php?pagedest=interfaces>Interfaces</a> </td> <td class=head align=center> @@ -77,7 +77,7 @@ </tr> <tr> <td class=nav align=middle> -<form action=/PHP/hosts/index.php methot=get> +<form action=hosts/index.php method=get> <input type=hidden name=pagedest value=services> <input type=hidden name=task value=add> <input type=submit name=submit value="Add Service"> @@ -86,7 +86,7 @@ </tr> <tr> <td class=nav align=middle> -<form action=/PHP/hosts/index.php methot=get> +<form action=hosts/index.php method=get> <input type=hidden name=pagedest value=services> <input type=hidden name=task value=show> <input type=submit name=submit value="List Services"> @@ -121,7 +121,7 @@ </tr> <tr> <td class=nav align=middle> -<form action=/PHP/hosts/index.php methot=get> +<form action=hosts/index.php method=get> <input type=hidden name=pagedest value=interfaces> <input type=hidden name=task value=add> <input type=submit name=nedi value="Add Interface"> @@ -131,7 +131,7 @@ <tr> <tr> <td class=nav align=middle> -<form action=/PHP/hosts/index.php methot=get> +<form action=hosts/index.php method=get> <input type=hidden name=pagedest value=interfaces> <input type=hidden name=task value=show> <input type=submit name=nedi value="List Interfaces"> @@ -190,7 +190,7 @@ </tr> <tr> <td class=nav align=middle> -<form action=/PHP/hosts/index.php methot=get> +<form action=hosts/index.php method=get> <input type=hidden name=pagedest value=hosts> <input type=hidden name=task value=add> <input type=submit name=nedi value="Add Host"> @@ -199,7 +199,7 @@ </tr> <tr> <td class=nav align=middle> -<form action=/PHP/hosts/index.php methot=get> +<form action=hosts/index.php method=get> <input type=hidden name=pagedest value=hosts> <input type=hidden name=task value=show> <input type=submit name=nedi value="List Hosts"> @@ -213,7 +213,7 @@ </tr> <tr> <td class=nav align=middle> -<form action=/PHP/hosts/index.php methot=get> +<form action=hosts/index.php method=get> <input type=hidden name=pagedest value=discovery> <input type=submit name=nedi value="Discover Device(s)"> </form> @@ -221,7 +221,7 @@ </tr> <tr> <td class=nav align=middle> -<form action=/PHP/hosts/index.php methot=get> +<form action=hosts/index.php method=get> <input type=hidden name=pagedest value=nagios> <input type=submit name=nagios value="Gen Nagios Conf"> </form> @@ -253,7 +253,7 @@ $main = ' '; break; default: - $main = "code//hosts.php"; + $main = "code/hosts.php"; break; } return $main; --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]