diff options
Diffstat (limited to 'web_wizard')
-rwxr-xr-x | web_wizard/Apache.pm | 6 | ||||
-rw-r--r-- | web_wizard/apache2.wiz | 379 | ||||
-rw-r--r-- | web_wizard/scripts/Apache2conf.pm | 120 | ||||
-rw-r--r-- | web_wizard/scripts/Webconf.pm | 119 | ||||
-rwxr-xr-x | web_wizard/scripts/mytest.pl | 28 | ||||
-rw-r--r-- | web_wizard/web.wiz | 379 |
6 files changed, 4 insertions, 1027 deletions
diff --git a/web_wizard/Apache.pm b/web_wizard/Apache.pm index 5249446d..0d2fc4a2 100755 --- a/web_wizard/Apache.pm +++ b/web_wizard/Apache.pm @@ -2,8 +2,10 @@ # Drakwizard -# Copyright (C) 2002 Arnaud Desmons <adesmons@mandrakesoft.com> -# 2003 Florent Villard <warly@mandrakesoft.com> +# Copyright (C) 2002, 2003 Mandrakesoft +# +# Authors: Arnaud Desmons <adesmons@mandrakesoft.com> +# Florent Villard <warly@mandrakesoft.com> # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/web_wizard/apache2.wiz b/web_wizard/apache2.wiz deleted file mode 100644 index 51de8c9a..00000000 --- a/web_wizard/apache2.wiz +++ /dev/null @@ -1,379 +0,0 @@ -<?xml version="1.0"?> - - -<Wizard - name="general" - libScript="__WIZ_HOME__/common/scripts/functions.sh" - wizardTitle="Web wizard" - imagePosition="top" - defaultImage="__WIZ_HOME__/web_wizard/images/apache.png" - perlModule="__WIZ_HOME__/web_wizard/scripts/Apache2conf.pm" - rpm="apache2" - summaryFunc="do_it" -> - - <Variable - name="wiz_web_internal" - shellVariable="wiz_web_internal" - defaultValue="1" - > - </Variable> - - <Variable - name="wiz_web_external" - shellVariable="wiz_web_external" - defaultValue="1" - > - </Variable> - - <Variable - name="user_mod" - shellVariable="wiz_user_mod" - > - </Variable> - - <Variable - name="user_dir" - shellVariable="wiz_user_dir" - > - </Variable> - - <Variable - name="shared_dir" - shellVariable="wiz_dir" - > - </Variable> - - <Page - helpURL="file:/usr/share/doc/mandrake/${LANG}/ref.html/wiz-web.html" - name="welcome" - func="check" - executionLevel="NORMAL" - nextFinish="false" - canBack="true" - canCancel="true" - > - - <Target - targetName="web connections" - jumpIndex="0" - > - </Target> - - <Target - targetName="must be root" - jumpIndex="1" - > - </Target> - - <Target - targetName="error_dhcp" - jumpIndex="2" - > - </Target> - - <Info - helpText="Web Server Configuration Wizard" - > - </Info> - - - <Info - helpText="This wizard will help you configuring the Web Server for your network." - > - </Info> - </Page> - - <Page - helpURL="file:/usr/share/doc/mandrake/${LANG}/ref.html/wiz-web.html" - name="must be root" - nextButtonText="OK" - executionLevel="NORMAL" - nextFinish="true" - canBack="true" - canCancel="true" - > - - <Info - helpText="Sorry, you must be root to do this..." - > - </Info> - </Page> - - <Page - helpURL="file:/usr/share/doc/mandrake/${LANG}/ref.html/wiz-web.html" - name="error_dhcp" - jumpPage="web connections" - executionLevel="NORMAL" - nextFinish="false" - canBack="true" - canCancel="true" - > - - <Info - helpText="Warning\nYou are in dhcp, server may not work with your configuration." - > - </Info> - </Page> - - <Page - helpURL="file:/usr/share/doc/mandrake/${LANG}/ref.html/wiz-web.html" - name="web connections" - executionLevel="NORMAL" - nextFinish="false" - canBack="true" - canCancel="true" - > - - <Info - helpText="Web Server" - > - </Info> - - - <Info - helpText="Your server can act as a Web Server toward your internal network (intranet) and as a Web Server for the Internet." - > - </Info> - - - <Info - helpText="Select the kind of Web service you want to activate:" - > - </Info> - - - <Boolean - name="wiz_web_internal" - variableName="wiz_web_internal" - forceEnabled="1" - forceDisabled="0" - helpText="Enable the Web Server for the Intranet" - > - </Boolean> - - - <Boolean - name="wiz_web_external" - variableName="wiz_web_external" - forceEnabled="1" - forceDisabled="0" - helpText="Enable the Web Server for the Internet" - > - </Boolean> - - - <Info - helpText="Don't check any box if you don't want to activate your Web Server." - > - </Info> - </Page> - - <Page - helpURL="file:/usr/share/doc/mandrake/${LANG}/ref.html/wiz-web.html" - name="ask_mod" - func="is_user_mod" - executionLevel="NORMAL" - nextFinish="false" - canBack="true" - canCancel="true" - > - - <Target - targetName="ask_dir" - jumpIndex="0" - > - </Target> - - - <Target - targetName="ask_user_dir" - jumpIndex="1" - > - </Target> - - <Info - helpText="Modules :" - > - </Info> - - - <Info - helpText="* User module : allows users to have a directory in their home directories available on your http server via http://www.yourserver.com/~user, you will be asked for the name of this directory afterward." - > - > - </Info> - - <Boolean - variableName="user_mod" - helpText="activate user module" - fillfunc="is_last_user_mod" - help="Allows users to get a directory in their homes directories available on your http server via http://www.yourserver.com/~user." - > - </Boolean> - </Page> - - <Page - helpURL="file:/usr/share/doc/mandrake/${LANG}/ref.html/wiz-samba.html" - name="ask_user_dir" - func="check_dir" - is="user_mod" - executionLevel="NORMAL" - nextFinish="false" - canBack="true" - canCancel="true" - > - - <Info - helpText="Type the name of the directory users should create in their homes (whitout ~/) to get it available via http://www.yourserver.com/~user" - > - </Info> - - <Freetext - variableName="user_dir" - helpText="user http sub-directory : ~/" - editable="true" - fillfunc="get_user_dir" - help="Type the name of the directory users should create in their homes (whitout ~/) to get it available via http://www.yourserver.com/~user" - > - </Freetext> - </Page> - - <Page - helpURL="file:/usr/share/doc/mandrake/${LANG}/ref.html/wiz-samba.html" - name="ask_dir" - func="check_dir" - executionLevel="NORMAL" - nextFinish="false" - canBack="true" - canCancel="true" - > - - <Target - targetName="error_in_dir" - jumpIndex="1" - > - </Target> - - <Target - targetName="confirmation" - jumpIndex="10" - > - </Target> - - - <Info - helpText="Type the path of the directory you want being the document root." - > - </Info> - - <Freetext - variableName="shared_dir" - helpText="Document Root:" - editable="true" - fillfunc="get_docroot" - > - </Freetext> - </Page> - - <Page - helpURL="file:/usr/share/doc/mandrake/${LANG}/ref.html/wiz-samba.html" - name="error_in_dir" - jumpPage="ask_dir" - nextButtonText="Fix it" - executionLevel="NORMAL" - nextFinish="false" - canBack="true" - canCancel="true" - > - - <Info - helpText="The path you entered does not exist." - > - </Info> - </Page> - - - - <Page - helpURL="file:/usr/share/doc/mandrake/${LANG}/ref.html/wiz-web.html" - name="confirmation" - func="do_it" - jumpPage="congratulations" - nextButtonText="Configure" - executionLevel="NORMAL" - nextFinish="false" - canBack="true" - canCancel="true" - > - - <Info - helpText="Configuring the Web Server" - > - </Info> - - - <Info - helpText="The wizard collected the following parameters needed to configure your Web Server" - > - </Info> - - - <Freetext - name="freetext1" - variableName="wiz_web_internal" - helpText="Intranet web server:" - editable="false" - > - </Freetext> - - <Freetext - name="freetext2" - variableName="wiz_web_external" - helpText="Internet web server:" - editable="false" - > - </Freetext> - - <Freetext - variableName="shared_dir" - helpText="Document root:" - editable="false" - > - </Freetext> - - <Freetext - variableName="user_dir" - helpText="User directory:" - editable="false" - > - </Freetext> - - <Info - helpText="To accept these values, and configure your server, click the Next button or use the Back button to correct them." - > - </Info> - </Page> - - <Page - helpURL="file:/usr/share/doc/mandrake/${LANG}/ref.html/wiz-web.html" - name="congratulations" - nextButtonText="Quit" - executionLevel="NORMAL" - nextFinish="true" - canBack="false" - canCancel="false" - > - - <Info - helpText="Congratulations" - > - </Info> - - - <Info - helpText="The wizard successfully configured your Intranet/Internet Web Server" - > - </Info> - </Page> -</Wizard> diff --git a/web_wizard/scripts/Apache2conf.pm b/web_wizard/scripts/Apache2conf.pm deleted file mode 100644 index 94d284ce..00000000 --- a/web_wizard/scripts/Apache2conf.pm +++ /dev/null @@ -1,120 +0,0 @@ -#!/usr/bin/perl - -package Apache2conf; -require "__WIZ_HOME__/common/scripts/Varspaceval.pm"; -require "__WIZ_HOME__/common/scripts/IFCFG.pm"; -use MDK::Common; - -use strict; - -my $o = IFCFG->new(); - -sub check { - $> and return 1; - $o->is_dhcp() and return 2; - 0; -} - -a -my $file = "/etc/httpd/conf/httpd2.conf"; -my $root; - -if (-f $file) { - open(FH, "< $file") or die "$! ($file)"; - while (<FH>) { - if (/^\s*\#?\s*DocumentRoot\s+(.*)/) { - close(FH); - $root = "$1"; - last; - } - } - close(FH); -} - -sub get_docroot { - $root; -} - -sub check_dir { - -d ($ENV{wiz_dir}) and return 10; - 1; -} - -sub chg_docroot { - my $old; - substInFile { - s|(^\s*\#?\s*DocumentRoot\s*)(\S*).*|$1$ENV{wiz_dir}| and $old ||=$2; - } "/etc/httpd/conf/httpd2.conf"; - - print "DEBUG $old"; - substInFile { - s|^\s*<Directory\s*$old/?>|<Directory $ENV{wiz_dir}>|; - } "/etc/httpd/conf/commonhttpd.conf" if $old; - - substInFile { - s|^\s*<Directory\s*/var/www/html/?>|<Directory $ENV{wiz_dir}>|; - } "/etc/httpd/conf/commonhttpd.conf"; -} - -sub is_user_mod { - if ($ENV{wiz_user_mod}) { - return 1; - } - $ENV{wiz_user_dir} = "disabled"; - 0; -} - -sub is_last_user_mod { - my $root = get_user_dir(); - chomp($root); - !($root eq 'disabled'); -} - -sub get_user_dir { - my %conf = Varspaceval->get("/etc/httpd/conf/commonhttpd.conf"); - $conf{UserDir}; -} - -sub chg_user_dir { - my $root = get_user_dir(); - if ($ENV{wiz_user_mod}) { - substInFile { - s|(/home/\*/)$root(/?)|$1$ENV{wiz_user_dir}$2|g; - } "/etc/httpd/conf/commonhttpd.conf"; - substInFile { - s|(\s*)UserDir\s*$root(/?)|$1UserDir $ENV{wiz_user_dir}$2|g; - s|(/home/\*/)$root(/?)|$1$ENV{wiz_user_dir}$2|g; - } "/etc/httpd/conf/commonhttpd.conf"; - } - else { - substInFile { - s|(\s*)UserDir\s*$root(/?)|$1UserDir disabled$2|g; - } "/etc/httpd/conf/commonhttpd.conf"; - } - 10; -} - -sub do_it { - my $file = "/etc/httpd/conf/commonhttpd.conf"; - my $that = "localhost"; - - if ($ENV{wiz_web_external} eq "1") { - $that = "all"; - } - elsif ($ENV{wiz_web_internal} eq "1") { - ($that) = $o->itf_get("IPADDR") =~ qr/^(\d{1,3}\.\d{1,3}\.\d{1,3}\.)\d{1,3}$/; - $that .= " 127.0.0.1"; - } - cp_af($file, $file.".orig"); - substInFile { - if( m /^\s*<Directory.*>/s...m/^\s*<\/Directory>/s ) { - { s /^\s*Allow .*$/ Allow from $that\n/s;} - ;} - } $file; - chg_docroot(); - chg_user_dir(); - system("/etc/rc.d/init.d/httpd restart"); - 10; -} - -1; diff --git a/web_wizard/scripts/Webconf.pm b/web_wizard/scripts/Webconf.pm deleted file mode 100644 index a787ac37..00000000 --- a/web_wizard/scripts/Webconf.pm +++ /dev/null @@ -1,119 +0,0 @@ -#!/usr/bin/perl - -package Webconf; -require "__WIZ_HOME__/common/scripts/Varspaceval.pm"; -require "__WIZ_HOME__/common/scripts/IFCFG.pm"; -use MDK::Common; - -use strict; - -my $o = IFCFG->new(); - -sub check { - $> and return 1; - $o->is_dhcp() and return 2; - 0; -} - -my $file = "/etc/httpd/conf/httpd.conf"; -my $root; - -if (-f $file) { - open(FH, "< $file") or die "$! ($file)"; - while (<FH>) { - if (/^\s*\#?\s*DocumentRoot\s+(.*)/) { - close(FH); - $root = "$1"; - last; - } - } - close(FH); -} - -sub get_docroot { - $root; -} - -sub check_dir { - -d ($ENV{wiz_dir}) and return 10; - 1; -} - -sub chg_docroot { - my $old; - substInFile { - s|(^\s*\#?\s*DocumentRoot\s*)(\S*).*|$1$ENV{wiz_dir}| and $old ||=$2; - } "/etc/httpd/conf/httpd.conf"; - - print "DEBUG $old"; - substInFile { - s|^\s*<Directory\s*$old/?>|<Directory $ENV{wiz_dir}>|; - } "/etc/httpd/conf/commonhttpd.conf" if $old; - - substInFile { - s|^\s*<Directory\s*/var/www/html/?>|<Directory $ENV{wiz_dir}>|; - } "/etc/httpd/conf/commonhttpd.conf"; -} - -sub is_user_mod { - if ($ENV{wiz_user_mod}) { - return 1; - } - $ENV{wiz_user_dir} = "disabled"; - 0; -} - -sub is_last_user_mod { - my $root = get_user_dir(); - chomp($root); - !($root eq 'disabled'); -} - -sub get_user_dir { - my %conf = Varspaceval->get("/etc/httpd/conf/commonhttpd.conf"); - $conf{UserDir}; -} - -sub chg_user_dir { - my $root = get_user_dir(); - if ($ENV{wiz_user_mod}) { - substInFile { - s|(/home/\*/)$root(/?)|$1$ENV{wiz_user_dir}$2|g; - } "/etc/httpd/conf/commonhttpd.conf"; - substInFile { - s|(\s*)UserDir\s*$root(/?)|$1UserDir $ENV{wiz_user_dir}$2|g; - s|(/home/\*/)$root(/?)|$1$ENV{wiz_user_dir}$2|g; - } "/etc/httpd/conf/commonhttpd.conf"; - } - else { - substInFile { - s|(\s*)UserDir\s*$root(/?)|$1UserDir disabled$2|g; - } "/etc/httpd/conf/commonhttpd.conf"; - } - 10; -} - -sub do_it { - my $file = "/etc/httpd/conf/commonhttpd.conf"; - my $that = "localhost"; - - if ($ENV{wiz_web_external} eq "1") { - $that = "all"; - } - elsif ($ENV{wiz_web_internal} eq "1") { - ($that) = $o->itf_get("IPADDR") =~ qr/^(\d{1,3}\.\d{1,3}\.\d{1,3}\.)\d{1,3}$/; - $that .= " 127.0.0.1"; - } - cp_af($file, $file.".orig"); - substInFile { - if( m /^\s*<Directory.*>/s...m/^\s*<\/Directory>/s ) { - { s /^\s*Allow .*$/ Allow from $that\n/s;} - ;} - } $file; - chg_docroot(); - chg_user_dir(); - system("/etc/rc.d/init.d/httpd restart"); - 10; -} - -1; diff --git a/web_wizard/scripts/mytest.pl b/web_wizard/scripts/mytest.pl deleted file mode 100755 index e13f3708..00000000 --- a/web_wizard/scripts/mytest.pl +++ /dev/null @@ -1,28 +0,0 @@ -#!/usr/bin/perl -use strict; - -open(FH, $ARGV[0]); - -my $that; - -if ($ENV{wiz_web_external} eq "1") { - $that = "all"; -} -elsif ($ENV{wiz_web_internal} eq "1") { - $that = $ip; -} -else { - $that = "localhost"; -} - - -while(<FH>) { - if( m/^[[:space:]]*<Directory \/home/s...m/^[[:space:]]*<\/Directory>/s ) { - s/^[[:space:]]*Allow .*$/Allow from $that/s; - } - if( m /^[[:space:]]*<Directory \/var\/www/s...m/^[[:space:]]*<\/Directory>/s ) { - s/^[[:space:]]*Allow .*$/Allow from $that/s; - } - print $_; -} - diff --git a/web_wizard/web.wiz b/web_wizard/web.wiz deleted file mode 100644 index bb7ec2c3..00000000 --- a/web_wizard/web.wiz +++ /dev/null @@ -1,379 +0,0 @@ -<?xml version="1.0"?> - - -<Wizard - name="general" - libScript="__WIZ_HOME__/common/scripts/functions.sh" - wizardTitle="Web wizard" - imagePosition="top" - defaultImage="__WIZ_HOME__/web_wizard/images/apache.png" - perlModule="__WIZ_HOME__/web_wizard/scripts/Webconf.pm" - rpm="apache2" - summaryFunc="do_it" -> - - <Variable - name="wiz_web_internal" - shellVariable="wiz_web_internal" - defaultValue="1" - > - </Variable> - - <Variable - name="wiz_web_external" - shellVariable="wiz_web_external" - defaultValue="1" - > - </Variable> - - <Variable - name="user_mod" - shellVariable="wiz_user_mod" - > - </Variable> - - <Variable - name="user_dir" - shellVariable="wiz_user_dir" - > - </Variable> - - <Variable - name="shared_dir" - shellVariable="wiz_dir" - > - </Variable> - - <Page - helpURL="file:/usr/share/doc/mandrake/${LANG}/ref.html/wiz-web.html" - name="welcome" - func="check" - executionLevel="NORMAL" - nextFinish="false" - canBack="true" - canCancel="true" - > - - <Target - targetName="web connections" - jumpIndex="0" - > - </Target> - - <Target - targetName="must be root" - jumpIndex="1" - > - </Target> - - <Target - targetName="error_dhcp" - jumpIndex="2" - > - </Target> - - <Info - helpText="Web Server Configuration Wizard" - > - </Info> - - - <Info - helpText="This wizard will help you configuring the Web Server for your network." - > - </Info> - </Page> - - <Page - helpURL="file:/usr/share/doc/mandrake/${LANG}/ref.html/wiz-web.html" - name="must be root" - nextButtonText="OK" - executionLevel="NORMAL" - nextFinish="true" - canBack="true" - canCancel="true" - > - - <Info - helpText="Sorry, you must be root to do this..." - > - </Info> - </Page> - - <Page - helpURL="file:/usr/share/doc/mandrake/${LANG}/ref.html/wiz-web.html" - name="error_dhcp" - jumpPage="web connections" - executionLevel="NORMAL" - nextFinish="false" - canBack="true" - canCancel="true" - > - - <Info - helpText="Warning\nYou are in dhcp, server may not work with your configuration." - > - </Info> - </Page> - - <Page - helpURL="file:/usr/share/doc/mandrake/${LANG}/ref.html/wiz-web.html" - name="web connections" - executionLevel="NORMAL" - nextFinish="false" - canBack="true" - canCancel="true" - > - - <Info - helpText="Web Server" - > - </Info> - - - <Info - helpText="Your server can act as a Web Server toward your internal network (intranet) and as a Web Server for the Internet." - > - </Info> - - - <Info - helpText="Select the kind of Web service you want to activate:" - > - </Info> - - - <Boolean - name="wiz_web_internal" - variableName="wiz_web_internal" - forceEnabled="1" - forceDisabled="0" - helpText="Enable the Web Server for the Intranet" - > - </Boolean> - - - <Boolean - name="wiz_web_external" - variableName="wiz_web_external" - forceEnabled="1" - forceDisabled="0" - helpText="Enable the Web Server for the Internet" - > - </Boolean> - - - <Info - helpText="Don't check any box if you don't want to activate your Web Server." - > - </Info> - </Page> - - <Page - helpURL="file:/usr/share/doc/mandrake/${LANG}/ref.html/wiz-web.html" - name="ask_mod" - func="is_user_mod" - executionLevel="NORMAL" - nextFinish="false" - canBack="true" - canCancel="true" - > - - <Target - targetName="ask_dir" - jumpIndex="0" - > - </Target> - - - <Target - targetName="ask_user_dir" - jumpIndex="1" - > - </Target> - - <Info - helpText="Modules :" - > - </Info> - - - <Info - helpText="* User module : allows users to have a directory in their home directories available on your http server via http://www.yourserver.com/~user, you will be asked for the name of this directory afterward." - > - > - </Info> - - <Boolean - variableName="user_mod" - helpText="activate user module" - fillfunc="is_last_user_mod" - help="Allows users to get a directory in their homes directories available on your http server via http://www.yourserver.com/~user." - > - </Boolean> - </Page> - - <Page - helpURL="file:/usr/share/doc/mandrake/${LANG}/ref.html/wiz-samba.html" - name="ask_user_dir" - func="check_dir" - is="user_mod" - executionLevel="NORMAL" - nextFinish="false" - canBack="true" - canCancel="true" - > - - <Info - helpText="Type the name of the directory users should create in their homes (whitout ~/) to get it available via http://www.yourserver.com/~user" - > - </Info> - - <Freetext - variableName="user_dir" - helpText="user http sub-directory : ~/" - editable="true" - fillfunc="get_user_dir" - help="Type the name of the directory users should create in their homes (whitout ~/) to get it available via http://www.yourserver.com/~user" - > - </Freetext> - </Page> - - <Page - helpURL="file:/usr/share/doc/mandrake/${LANG}/ref.html/wiz-samba.html" - name="ask_dir" - func="check_dir" - executionLevel="NORMAL" - nextFinish="false" - canBack="true" - canCancel="true" - > - - <Target - targetName="error_in_dir" - jumpIndex="1" - > - </Target> - - <Target - targetName="confirmation" - jumpIndex="10" - > - </Target> - - - <Info - helpText="Type the path of the directory you want being the document root." - > - </Info> - - <Freetext - variableName="shared_dir" - helpText="Document Root:" - editable="true" - fillfunc="get_docroot" - > - </Freetext> - </Page> - - <Page - helpURL="file:/usr/share/doc/mandrake/${LANG}/ref.html/wiz-samba.html" - name="error_in_dir" - jumpPage="ask_dir" - nextButtonText="Fix it" - executionLevel="NORMAL" - nextFinish="false" - canBack="true" - canCancel="true" - > - - <Info - helpText="The path you entered does not exist." - > - </Info> - </Page> - - - - <Page - helpURL="file:/usr/share/doc/mandrake/${LANG}/ref.html/wiz-web.html" - name="confirmation" - func="do_it" - jumpPage="congratulations" - nextButtonText="Configure" - executionLevel="NORMAL" - nextFinish="false" - canBack="true" - canCancel="true" - > - - <Info - helpText="Configuring the Web Server" - > - </Info> - - - <Info - helpText="The wizard collected the following parameters needed to configure your Web Server" - > - </Info> - - - <Freetext - name="freetext1" - variableName="wiz_web_internal" - helpText="Intranet web server:" - editable="false" - > - </Freetext> - - <Freetext - name="freetext2" - variableName="wiz_web_external" - helpText="Internet web server:" - editable="false" - > - </Freetext> - - <Freetext - variableName="shared_dir" - helpText="Document root:" - editable="false" - > - </Freetext> - - <Freetext - variableName="user_dir" - helpText="User directory:" - editable="false" - > - </Freetext> - - <Info - helpText="To accept these values, and configure your server, click the Next button or use the Back button to correct them." - > - </Info> - </Page> - - <Page - helpURL="file:/usr/share/doc/mandrake/${LANG}/ref.html/wiz-web.html" - name="congratulations" - nextButtonText="Quit" - executionLevel="NORMAL" - nextFinish="true" - canBack="false" - canCancel="false" - > - - <Info - helpText="Congratulations" - > - </Info> - - - <Info - helpText="The wizard successfully configured your Intranet/Internet Web Server" - > - </Info> - </Page> -</Wizard> |