il componente a quanto pare non è realmente reperibile, da pagina 404 al download.
comunque, posto molto volentieri il file xml, così potete dirmi, se volete di che si tratta.
<?xml version="1.0" encoding="iso-8859-1"?>
<mosinstall type="component">
<name>Webhosting</name>
<creationDate>09.05.08</creationDate>
<author>Jonas Brand</author>
<copyright>Copyright 2007-2008 Jonas Brand. All Rights Reserved.</copyright>
<authorEmail>info@wh-com.de</authorEmail>
<authorUrl>
http://wh-com.de</authorUrl>
<version>1.1 RC7</version>
<description>The Webhosting Component for Joomla! 1.0.x is a component licensed under the GNU General Public License to feature and sell hosting products, services and information on a joomla-based website.
Customers have the ability to order hosting plans, services and information and are guided through the ordering process. An availability- check keeps track wether the chosen domain is free for purchase or already in use by someone else. The customer can select either bank collection, bank transfer or paypal for payment.
From the backend the administrators can manage hosting plans and hosting features and can access those product/ feature categories in the backend where a wide variety of settings can be adapted.
The component is designed to be used with the free Control Panel Softwares VHCS2 and IspCP Omega but can also be used without this option. When VHCS2 or IspCP Omega is in use the orders are directly saved into the Control Panels database and can be activated by one click.</description>
<files>
<filename>webhosting.php</filename>
<filename>domain.class.php</filename>
<filename>templates/german/adress.html</filename>
<filename>templates/german/details.html</filename>
<filename>templates/german/domains.html</filename>
<filename>templates/german/finished.html</filename>
<filename>templates/german/overview.html</filename>
<filename>templates/german/payment.html</filename>
<filename>templates/german/summary.html</filename>
<filename>templates/germani/adress.html</filename>
<filename>templates/germani/details.html</filename>
<filename>templates/germani/domains.html</filename>
<filename>templates/germani/finished.html</filename>
<filename>templates/germani/overview.html</filename>
<filename>templates/germani/payment.html</filename>
<filename>templates/germani/summary.html</filename>
<filename>templates/english/adress.html</filename>
<filename>templates/english/details.html</filename>
<filename>templates/english/domains.html</filename>
<filename>templates/english/finished.html</filename>
<filename>templates/english/overview.html</filename>
<filename>templates/english/payment.html</filename>
<filename>templates/english/summary.html</filename>
<filename>idna/idna_convert.class.php</filename>
<filename>idna/npdata.ser</filename>
<filename>idna/LICENCE.txt</filename>
</files>
<install>
<queries>
<query>
CREATE TABLE IF NOT EXISTS `#__wh_featurecat` (
`id` tinyint(4) NOT NULL auto_increment,
`name` varchar(100) NOT NULL default '',
`ordering` tinyint(4) NOT NULL default '0',
PRIMARY KEY (`id`)
) TYPE=InnoDB AUTO_INCREMENT=6 ;
</query>
<query>
CREATE TABLE IF NOT EXISTS `#__wh_features` (
`id` tinyint(4) NOT NULL auto_increment,
`standard` tinyint(1) NOT NULL default '0',
`cat` tinyint(4) NOT NULL default '0',
`name` varchar(255) NOT NULL default '',
`title` text NOT NULL,
`value` text NOT NULL,
`ordering` tinyint(4) NOT NULL default '0',
PRIMARY KEY (`id`)
) TYPE=MyISAM AUTO_INCREMENT=27 ;
</query>
<query>
CREATE TABLE IF NOT EXISTS `#__wh_orders` (
`id` int(10) unsigned NOT NULL auto_increment,
`user_id` int(10) unsigned NOT NULL default '0',
`plan_id` int(10) unsigned NOT NULL default '0',
`date` int(10) unsigned NOT NULL default '0',
`domain_name` varchar(200) default NULL,
`customer_id` varchar(200) default NULL,
`fname` varchar(200) default NULL,
`lname` varchar(200) default NULL,
`firm` varchar(200) default NULL,
`zip` varchar(10) default NULL,
`city` varchar(200) default NULL,
`country` varchar(200) default NULL,
`email` varchar(200) default NULL,
`phone` varchar(200) default NULL,
`fax` varchar(200) default NULL,
`street1` varchar(200) default NULL,
`street2` varchar(200) default NULL,
`status` varchar(255) default NULL,
PRIMARY KEY (`id`)
) TYPE=MyISAM ;
</query>
<query>
CREATE TABLE IF NOT EXISTS `#__wh_plans` (
`id` tinyint(4) NOT NULL auto_increment,
`id_vhcs` tinyint(4) NOT NULL default '0',
`catid` int unsigned NOT NULL default '0',
`features` varchar(255) NOT NULL default '',
`features_short` varchar(255) NOT NULL default '',
`domains` tinyint(2) NOT NULL default '0',
`tlds` varchar(255) NOT NULL default '',
`tldprices` varchar(255) NOT NULL default '',
`published` tinyint(1) NOT NULL default '0',
`ordering` tinyint(4) NOT NULL default '0',
`name` varchar(255) default NULL,
`description` text default NULL,
`props` text,
`price` decimal(10,6) NOT NULL default '0.00',
`setup_fee` decimal(10,2) NOT NULL default '0.00',
`value` varchar(255) default NULL,
`payment` tinyint(2) default NULL,
PRIMARY KEY (`id`)
) TYPE=MyISAM AUTO_INCREMENT=5 ;
</query>
</queries>
</install>
<installfile>
<filename>install.webhosting.php</filename>
</installfile>
<administration>
<menu>Webhosting</menu>
<submenu>
<menu task="listCats">Feature Categories</menu>
<menu task="listFeatures">Hosting Features</menu>
<menu task="listPlans">Hosting Plans</menu>
<menu link="option=com_categories&section=com_webhosting">Plan Categories</menu>
<menu task="showConfig">Configuration</menu>
<menu task="loadSampledata">Load Sampledata</menu>
</submenu>
<files>
<filename>admin.webhosting.php</filename>
<filename>admin.webhosting.html.php</filename>
<filename>webhosting.class.php</filename>
<filename>toolbar.webhosting.php</filename>
<filename>toolbar.webhosting.html.php</filename>
<filename>language/english.php</filename>
<filename>language/german.php</filename>
<filename>language/params_german.xml</filename>
<filename>language/germani.php</filename>
<filename>language/params_germani.xml</filename>
</files>
</administration>
<params>
<param name="mode" type="list"
label="Mode" default="joomla"
description="Mode of saving data">
<option value="joomla">Internal database</option>
<option value="vhcs2">VHCS2 / IspCP Omega</option>
</param>
<param name="overview-page" type="radio"
label="Show link instead of overview page" default="no"
description="If this is active the component won't show its own overview page to change the plan but will show the link given in next parameter.">
<option value="yes">Yes</option>
<option value="no">No</option>
</param>
<param name="overview-link" type="text"
label="Link shown instead of overview page" default=""
description=""/>
<param name="adminmail" type="text"
label="Emailadress of administrator" default=""
description="Emailadress to send the admin- mails to. If blank, the joomla config will be used."/>
<param name="nodomain" type="radio"
label="Accept orderings without a domain" default="no"
description="If this option is active the customer can order a hosting plan without ordering any domain.">
<option value="yes">Yes</option>
<option value="no">No</option>
</param>
<param name="defaulttld" type="text"
label="Default Tld" default="com"
description="chosen default- Tld"/>
<param name="ignoredtlds" type="text"
label="TLDs to be ignored by Whois Check" default="nl,de"
description="The endings in here will not be checked on availability. They have to be separated by comma."/>
<param name="cols" type="list"
label="Number of cols on overview page" default="2"
description="Specify the cols shown on an overview page.">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
</param>
<param name="langtemplate" type="radio"
label="Template uses same as language" default="yes"
description="If this is active the template directory name is the same as the language name. So if language is german the templates will be loaded from /components/com_webhosting/templates/german.">
<option value="yes">Yes</option>
<option value="no">No</option>
</param>
<param name="templatedir" type="text"
label="Template directory" default="english"
description="If - Template uses same as language - isn't active, the template directory of this parameter will be used. So when this is germani the templates will be loaded from /components/com_webhosting/templates/germani."/>
<param name="checkemailhost" type="radio"
label="Check host of email adress" default="no"
description="The host of the email adress can be tested on availability. This function can cause errors on some servers. In particular on Windows server the needed function does not exist. If there are any problems with the email check, you should deactivate this option.">
<option value="yes">Yes</option>
<option value="no">No</option>
</param>
<param name="nullpoint" type="radio"
label="Decimal marker" default="yes"
description="Choose wether the separator should be a point or a comma .">
<option value="yes">Point (e.g. 4.99)</option>
<option value="no">Comma (e.g. 4,99)</option>
</param>
<param name="decimalplaces" type="text"
label="Decimal places" default="2"
description="Choose the number of decimal places for the currency."/>
<param name="domainfees_per_month" type="radio"
label="Domainfees per Month" default="no"
description="The domainfee billing/ payment cycle can be configured in the plan or for 12 months.">
<option value="yes">Yes</option>
<option value="no">No</option>
</param>
<param name="terminfo" type="radio"
label="Reference to terms within all mails" default="no"
description="The mails to both the admin and the customer contain a link which confirms that the customer has accepted the terms.">
<option value="yes">Yes</option>
<option value="no">No</option>
</param>
<param name="checkbox1" type="text"
label="Checkbox 1 (e.g. Terms and Conditions)" default="I read the Terms and Conditions and accept them"
description="If this field is filled out, there will be a checkbox available on the summary page. The user has to check this checkbox to send the order. You can also use HTML in here."/>
<param name="checkbox2" type="text"
label="Checkbox 2 (e.g. Privacy Policies)" default="I read the Privacy Policies and accept them"
description="If this field is filled out, there will be a checkbox available on the summary page. The user has to check this checkbox to send the order. You can also use HTML in here."/>
<param name="checkbox3" type="text"
label="Checkbox 3" default=""
description="If this field is filled out, there will be a checkbox available on the summary page. The user has to check this checkbox to send the order. You can also use HTML in here."/>
<param name="@spacer" type="spacer"
label="Payment Settings"/>
<param name="bankcol" type="radio"
label="Accept Bank Collection" default="yes"
description="Accept Bank Collection as Payment Method">
<option value="yes">Yes</option>
<option value="no">No</option>
</param>
<param name="banktrans" type="radio"
label="Accept Bank Transfer" default="no"
description="Accept Bank Transfer as Payment Method">
<option value="yes">Yes</option>
<option value="no">No</option>
</param>
<param name="paypal" type="radio"
label="Accept Paypal" default="no"
description="Accept Paypal as Payment Method">
<option value="yes">Yes</option>
<option value="no">No</option>
</param>
<param name="paypal_recurring" type="radio"
label="Paypal: Recurring payment" default="no"
description="If this is active the payment through paypal will be recurring automatically. Using this you have to activate 'Domainfees per month'.">
<option value="yes">Yes</option>
<option value="no">No</option>
</param>
<param name="paypal_adress" type="text"
label="Paypal Adress of Payee" default=""
description="Fill in your email adress used for the registration at Paypal."/>
<param name="paypal_currency" type="text"
label="Code of Currency for Payments with Paypal" default="EUR"
description="Fill in the code of the currency which should be used. For Euro this is for example EUR."/>
<param name="@spacer" type="spacer"
label="VHCS2 / IspCP Omega Settings" default=""
description="This settings are only used if mode is set to 'VHCS2 / IspCP Omega'"/>
<param name="mysql-host" type="text"
label="MySQL Host" default="localhost"
description="Only needed if mode is set to 'VHCS2 / IspCP Omega'"/>
<param name="mysql-user" type="text"
label="MySQL User" default=""
description="Only needed if mode is set to 'VHCS2 / IspCP Omega'"/>
<param name="mysql-pass" type="text"
label="MySQL Password" default=""
description="Only needed if mode is set to 'VHCS2 / IspCP Omega'"/>
<param name="mysql-db" type="text"
label="MySQL Database" default=""
description="Only needed if mode is set to 'VHCS2 / IspCP Omega'"/>
</params>
</mosinstall>