SF.net SVN: postfixadmin:[763] trunk/setup.php
Brought to you by:
christian_boltz,
gingerdog
From: <Seb...@us...> - 2009-11-07 19:22:04
|
Revision: 763 http://postfixadmin.svn.sourceforge.net/postfixadmin/?rev=763&view=rev Author: Sebastian2009 Date: 2009-11-07 19:21:57 +0000 (Sat, 07 Nov 2009) Log Message: ----------- - improved error message of setup.php - Use $incpath in setup.php to make sure nobody is doing evil things Modified Paths: -------------- trunk/setup.php Modified: trunk/setup.php =================================================================== --- trunk/setup.php 2009-11-07 18:41:59 UTC (rev 762) +++ trunk/setup.php 2009-11-07 19:21:57 UTC (rev 763) @@ -25,12 +25,12 @@ define('POSTFIXADMIN', 1); # by defining it here, common.php will not start a session. -require_once('common.php'); +require_once(dirname(__FILE__).'/common.php'); # make sure correct common.php is used. $CONF['show_header_text'] = 'NO'; $CONF['theme_logo'] = 'images/logo-default.png'; $CONF['theme_css'] = 'css/default.css'; -require('templates/header.php'); +require($incpath.'/templates/header.php'); ?> <div class='setup'> @@ -120,10 +120,10 @@ if ($file_config == 1) { print "<li>Depends on: presence config.inc.php - OK</li>\n"; - require_once('config.inc.php'); + require_once($incpath.'/config.inc.php'); $config_loaded = 1; - require('config.inc.php'); + require($incpath.'/config.inc.php'); if(isset($CONF['configured'])) { if($CONF['configured'] == TRUE) { print "<li>Checking \$CONF['configured'] - OK\n"; @@ -148,9 +148,11 @@ if (!is_writeable($incpath.'/templates_c')) { - print "<li><b>Error: The subdirectory templates_c is not writable.</b><br />\n"; - print "Please make it writable.<br />\n"; + print "<li><b>Error: Smarty template compile directory templates_c is not writable.</b><br />\n"; + print "<b>Please make it writable.</b><br />\n"; $error =+ 1; +} else { + print "<li>Smarty template compile directory is writable - OK<br />\n"; } // @@ -309,7 +311,7 @@ else { print "<p>Everything seems fine... attempting to create/update database structure</p>\n"; - require_once('upgrade.php'); + require_once($incpath.'/upgrade.php'); $pAdminCreate_admin_username_text = $PALANG['pAdminCreate_admin_username_text']; $pAdminCreate_admin_password_text = ""; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |