ispman/lib/ISPMan ApacheMan.pm,1.79,1.80

Joerg Delker <[email protected]> Sun, 21 Dec 2008 13:44:16 +0000
Newsgroups gmane.comp.isp.ispman.cvs
Message-ID <[email protected]>
Update of /cvsroot/ispman/ispman/lib/ISPMan
In directory 23jxhf1.ch3.sourceforge.com:/tmp/cvs-serv22232/lib/ISPMan

Modified Files:
	ApacheMan.pm 
Log Message:
added patch [ 2455981 ] vhost actions

Index: ApacheMan.pm
===================================================================
RCS file: /cvsroot/ispman/ispman/lib/ISPMan/ApacheMan.pm,v
retrieving revision 1.79
retrieving revision 1.80
diff -u -d -r1.79 -r1.80
--- ApacheMan.pm	1 Aug 2007 14:36:58 -0000	1.79
+++ ApacheMan.pm	21 Dec 2008 13:44:14 -0000	1.80
@@ -416,7 +416,18 @@
         "AddVirtualHostDirectories",
         join "&", map {"$_=$vhost_info->{$_}"} ("ispmanVhostName", "homeDirectory", "ispmanVhostDocumentRoot", "ispmanVhostScriptDir", "uidNumber", "gidNumber", "ispmanVhostLogdir", "ispmanVhostStatdir")
     );
-    return 1;
+    # add process for vhost actions
+    if ( $r->param("vhostActions") ) {
+	for ( $r->param("vhostActions") ) {
+		$self->addVirtualHostDirectoriesProcess(
+		$r->param("ispmanDomain"),
+		$r->param("ispmanVhostName"),
+		"execVhostActions",
+		"script=$_" . "&uidNumber=" . $vhost_info->{"uidNumber"} 
+		);
+	}
+    }
+ return 1;
 }
 
 sub getVhostDN {


------------------------------------------------------------------------------