(2010-) * @license GPLv2 http://files.froxlor.org/misc/COPYING.txt * @package Language * @version $Id$ */ /** * checks if the new-version has some updating to do * * @param boolean $has_preconfig pointer to check if any preconfig has to be output * @param string $return pointer to output string * @param string $current_version current froxlor version * * @return null */ function parseAndOutputPreconfig(&$has_preconfig, &$return, $current_version) { global $settings; if(versionInUpdate($current_version, '0.9.4-svn2')) { $has_preconfig = true; $return .= 'Froxlor now enables the usage of a domain-wildcard entry and subdomains for this domain at the same time (subdomains are parsed before the main-domain vhost container).'; $return .= 'This makes it possible to catch all non-existing subdomains with the main vhost but also have the ability to use subdomains for that domain.
'; $return .= 'If you would like Froxlor to do so with your domains, the update script can set the correct values for existing domains for you. Note: future domains will have wildcard-entries enabled by default no matter how you decide here.

'; $return .= 'Do you want to use wildcard-entries for existing domains?: '; $return .= makeyesno('update_domainwildcardentry', '1', '0', '1').'

'; } if(versionInUpdate($current_version, '0.9.6-svn2')) { if(!PHPMailer::ValidateAddress($settings['panel']['adminmail'])) { $has_preconfig = true; $return .= 'Froxlor uses a newer version of the phpMailerClass and determined that your current admin-mail address is invalid.'; $return .= '

Please specify a new admin-email address: 

'; } } if(versionInUpdate($current_version, '0.9.6-svn3')) { $has_preconfig = true; $return .= 'You now have the possibility to define default error-documents for your webserver which replace the default webserver output.
'; $return .= 'Do you want to enable default error-documents?: '; $return .= makeyesno('update_deferr_enable', '1', '0', '9').'

'; if($settings['system']['webserver'] == 'apache2') { $return .= 'Path/URL for error 500: 
'; $return .= 'Path/URL for error 401: 
'; $return .= 'Path/URL for error 403: 
'; } $return .= 'Path/URL for error 404: 

'; } }