View of /mambo/branches/4.6/installation/install3.php
Parent Directory
|
Revision Log
Revision 297 -
(download)
(annotate)
Thu Feb 16 21:43:38 2006 UTC (7 years, 3 months ago) by csouza
File size: 14907 byte(s)
Thu Feb 16 21:43:38 2006 UTC (7 years, 3 months ago) by csouza
File size: 14907 byte(s)
replacement of copyright notices
<?php /** * @package Mambo Open Source * @copyright (C) 2005 - 2006 Mambo Foundation Inc. * @license http://www.gnu.org/copyleft/gpl.html GNU/GPL * * Mambo was originally developed by Miro (www.miro.com.au) in 2000. Miro assigned the copyright in Mambo to The Mambo Foundation in 2005 to ensure * that Mambo remained free Open Source software owned and managed by the community. * Mambo is Free Software */ /** Include common.php */ require_once( 'common.php' ); $DBhostname = mosGetParam( $_POST, 'DBhostname', '' ); $DBuserName = mosGetParam( $_POST, 'DBuserName', '' ); $DBpassword = mosGetParam( $_POST, 'DBpassword', '' ); $DBname = mosGetParam( $_POST, 'DBname', '' ); $DBPrefix = mosGetParam( $_POST, 'DBPrefix', '' ); $sitename = mosGetParam( $_POST, 'sitename', '' ); $adminEmail = mosGetParam( $_POST, 'adminEmail', ''); $filePerms = mosGetParam( $_POST, 'filePerms', ''); $dirPerms = mosGetParam( $_POST, 'dirPerms', ''); $configArray['siteUrl'] = trim( mosGetParam( $_POST, 'siteUrl', '' ) ); $configArray['absolutePath'] = trim( mosGetParam( $_POST, 'absolutePath', '' ) ); if (get_magic_quotes_gpc()) { $configArray['absolutePath'] = stripslashes(stripslashes($configArray['absolutePath'])); $sitename = stripslashes(stripslashes($sitename)); } if ($sitename == '') { echo "<form name=\"stepBack\" method=\"post\" action=\"install2.php\"> <input type=\"hidden\" name=\"DBhostname\" value=\"$DBhostname\"> <input type=\"hidden\" name=\"DBuserName\" value=\"$DBuserName\"> <input type=\"hidden\" name=\"DBpassword\" value=\"$DBpassword\"> <input type=\"hidden\" name=\"DBname\" value=\"$DBname\"> <input type=\"hidden\" name=\"DBPrefix\" value=\"$DBPrefix\"> <input type=\"hidden\" name=\"DBcreated\" value=1> </form>"; echo "<script>alert('".T_('The sitename has not been provided')."'); document.stepBack.submit();</script>"; return; } echo "<?xml version=\"1.0\" encoding=\"iso-8859-1\"?".">"; ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title><?php echo T_('Mambo - Web Installer') ?></title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <link rel="shortcut icon" href="../../images/favicon.ico" /> <link rel="stylesheet" href="install.css" type="text/css" /> <script type="text/javascript"> <!-- function check() { // form validation check var formValid = true; var f = document.form; if ( f.siteUrl.value == '' ) { alert('<?php echo T_('Please enter Site URL') ?>'); f.siteUrl.focus(); formValid = false; } else if ( f.absolutePath.value == '' ) { alert('<?php echo T_('Please enter the absolute path to your site') ?>'); f.absolutePath.focus(); formValid = false; } else if ( f.adminEmail.value == '' ) { alert('<?php echo T_('Please enter an email address to contact your administrator') ?>'); f.adminEmail.focus(); formValid = false; } else if ( f.adminPassword.value == '' ) { alert('<?php echo T_('Please enter a password for you administrator') ?>'); f.adminPassword.focus(); formValid = false; } return formValid; } function changeFilePermsMode(mode) { if(document.getElementById) { switch (mode) { case 0: document.getElementById('filePermsFlags').style.display = 'none'; break; default: document.getElementById('filePermsFlags').style.display = ''; } // switch } // if } function changeDirPermsMode(mode) { if(document.getElementById) { switch (mode) { case 0: document.getElementById('dirPermsFlags').style.display = 'none'; break; default: document.getElementById('dirPermsFlags').style.display = ''; } // switch } // if } //--> </script> </head> <body onload="document.form.siteUrl.focus();"> <div id="wrapper"> <div id="header"> <div id="mambo"><img src="header_install.png" alt="<?php echo T_('Mambo Installation') ?>" /></div> </div> </div> <div id="ctr" align="center"> <form action="install4.php" method="post" name="form" id="form" onsubmit="return check();"> <input type="hidden" name="DBhostname" value="<?php echo "$DBhostname"; ?>" /> <input type="hidden" name="DBuserName" value="<?php echo "$DBuserName"; ?>" /> <input type="hidden" name="DBpassword" value="<?php echo "$DBpassword"; ?>" /> <input type="hidden" name="DBname" value="<?php echo "$DBname"; ?>" /> <input type="hidden" name="DBPrefix" value="<?php echo "$DBPrefix"; ?>" /> <input type="hidden" name="sitename" value="<?php echo "$sitename"; ?>" /> <div class="install"> <div id="stepbar"> <div class="step-off"><?php echo T_('pre-installation check') ?></div> <div class="step-off"><?php echo T_('license') ?></div> <div class="step-off"><?php echo T_('step 1') ?></div> <div class="step-off"><?php echo T_('step 2') ?></div> <div class="step-on"><?php echo T_('step 3') ?></div> <div class="step-off"><?php echo T_('step 4') ?></div> </div> <div id="right"> <div id="step"><?php echo T_('step 3') ?></div> <div class="far-right"> <input class="button" type="submit" name="next" value="<?php echo T_('Next') ?> >>"/> </div> <div class="clr"></div> <h1><?php echo T_('Confirm the site URL, path, admin e-mail and file/directory chmods') ?></h1> <div class="install-text"><?php echo T_(' <p>If URL and Path looks correct then please do not change. If you are not sure then please contact your ISP or administrator. Usually the values displayed will work for your site.<br/> <br/> Enter your e-mail address, this will be the e-mail address of the site SuperAdministrator.<br /> <br/> The permission settings will be used while installing mambo itself, by the mambo addon-installers and by the media manager. If you are unsure what flags shall be set, leave the default settings at the moment. You can still change these flags later in the site global configuration.</p>') ?> </div> <div class="install-form"> <div class="form-block"> <table class="content2"> <tr> <td width="100">URL</td> <?php $url = ""; if ($configArray['siteUrl']) $url = $configArray['siteUrl']; else { $root = $_SERVER['SERVER_NAME'].$_SERVER['PHP_SELF']; $root = str_replace("installation/","",$root); $root = str_replace("/install3.php","",$root); $url = "http://".$root; } ?> <td align="center"><input class="inputbox" type="text" name="siteUrl" value="<?php echo $url; ?>" size="50"/></td> </tr> <tr> <td>Path</td> <?php $abspath = ""; if ($configArray['absolutePath']) $abspath = $configArray['absolutePath']; else { $path = getcwd(); if (preg_match("/\/installation/i", "$path")) $abspath = str_replace('/installation',"",$path); else $abspath = str_replace('\installation',"",$path); } ?> <td align="center"><input class="inputbox" type="text" name="absolutePath" value="<?php echo $abspath; ?>" size="50"/></td> </tr> <tr> <td>Your E-mail</td> <td align="center"><input class="inputbox" type="text" name="adminEmail" value="<?php echo "$adminEmail"; ?>" size="50" /></td> </tr> <tr> <td>Admin password</td> <td align="center"><input class="inputbox" type="text" name="adminPassword" value="<?php echo mosMakePassword(8); ?>" size="50"/></td> </tr> <tr> <?php $mode = 0; $flags = 0644; if ($filePerms!='') { $mode = 1; $flags = octdec($filePerms); } // if ?> <td colspan="2"> <fieldset><legend><?php echo T_('File Permissions') ?></legend> <table cellpadding="1" cellspacing="1" border="0"> <tr> <td><input type="radio" id="filePermsMode0" name="filePermsMode" value="0" onclick="changeFilePermsMode(0)"<?php if (!$mode) echo ' checked="checked"'; ?>/></td> <td><label for="filePermsMode0"><?php echo T_('Dont CHMOD files (use server defaults)') ?></label></td> </tr> <tr> <td><input type="radio" id="filePermsMode1" name="filePermsMode" value="1" onclick="changeFilePermsMode(1)"<?php if ($mode) echo ' checked="checked"'; ?>/></td> <td><label for="filePermsMode1"> <?php echo T_('CHMOD files to:') ?></label></td> </tr> <tr id="filePermsFlags"<?php if (!$mode) echo ' style="display:none"'; ?>> <td> </td> <td> <table cellpadding="1" cellspacing="0" border="0"> <tr> <td><?php echo T_('User:') ?></td> <td><input type="checkbox" id="filePermsUserRead" name="filePermsUserRead" value="1"<?php if ($flags & 0400) echo ' checked="checked"'; ?>/></td> <td><label for="filePermsUserRead"><?php echo T_('read') ?></label></td> <td><input type="checkbox" id="filePermsUserWrite" name="filePermsUserWrite" value="1"<?php if ($flags & 0200) echo ' checked="checked"'; ?>/></td> <td><label for="filePermsUserWrite"><?php echo T_('write') ?></label></td> <td><input type="checkbox" id="filePermsUserExecute" name="filePermsUserExecute" value="1"<?php if ($flags & 0100) echo ' checked="checked"'; ?>/></td> <td width="100%"><label for="filePermsUserExecute"><?php echo T_('execute') ?></label></td> </tr> <tr> <td><?php echo T_('Group:') ?></td> <td><input type="checkbox" id="filePermsGroupRead" name="filePermsGroupRead" value="1"<?php if ($flags & 040) echo ' checked="checked"'; ?>/></td> <td><label for="filePermsGroupRead"><?php echo T_('read') ?></label></td> <td><input type="checkbox" id="filePermsGroupWrite" name="filePermsGroupWrite" value="1"<?php if ($flags & 020) echo ' checked="checked"'; ?>/></td> <td><label for="filePermsGroupWrite"><?php echo T_('write') ?></label></td> <td><input type="checkbox" id="filePermsGroupExecute" name="filePermsGroupExecute" value="1"<?php if ($flags & 010) echo ' checked="checked"'; ?>/></td> <td width="100%"><label for="filePermsGroupExecute"><?php echo T_('execute') ?></label></td> </tr> <tr> <td><?php echo T_('World:') ?></td> <td><input type="checkbox" id="filePermsWorldRead" name="filePermsWorldRead" value="1"<?php if ($flags & 04) echo ' checked="checked"'; ?>/></td> <td><label for="filePermsWorldRead"><?php echo T_('read') ?></label></td> <td><input type="checkbox" id="filePermsWorldWrite" name="filePermsWorldWrite" value="1"<?php if ($flags & 02) echo ' checked="checked"'; ?>/></td> <td><label for="filePermsWorldWrite"><?php echo T_('write') ?></label></td> <td><input type="checkbox" id="filePermsWorldExecute" name="filePermsWorldExecute" value="1"<?php if ($flags & 01) echo ' checked="checked"'; ?>/></td> <td width="100%"><label for="filePermsWorldExecute"><?php echo T_('execute') ?></label></td> </tr> </table> </td> </tr> </table> </fieldset> </td> </tr> <tr> <?php $mode = 0; $flags = 0755; if ($dirPerms!='') { $mode = 1; $flags = octdec($dirPerms); } // if ?> <td colspan="2"> <fieldset><legend><?php echo T_('Directory Permissions') ?></legend> <table cellpadding="1" cellspacing="1" border="0"> <tr> <td><input type="radio" id="dirPermsMode0" name="dirPermsMode" value="0" onclick="changeDirPermsMode(0)"<?php if (!$mode) echo ' checked="checked"'; ?>/></td> <td><label for="dirPermsMode0"><?php echo T_('Dont CHMOD directories (use server defaults)') ?></label></td> </tr> <tr> <td><input type="radio" id="dirPermsMode1" name="dirPermsMode" value="1" onclick="changeDirPermsMode(1)"<?php if ($mode) echo ' checked="checked"'; ?>/></td> <td><label for="dirPermsMode1"> <?php echo T_('CHMOD directories to:') ?></label></td> </tr> <tr id="dirPermsFlags"<?php if (!$mode) echo ' style="display:none"'; ?>> <td> </td> <td> <table cellpadding="1" cellspacing="0" border="0"> <tr> <td>User:</td> <td><input type="checkbox" id="dirPermsUserRead" name="dirPermsUserRead" value="1"<?php if ($flags & 0400) echo ' checked="checked"'; ?>/></td> <td><label for="dirPermsUserRead"><?php echo T_('read') ?></label></td> <td><input type="checkbox" id="dirPermsUserWrite" name="dirPermsUserWrite" value="1"<?php if ($flags & 0200) echo ' checked="checked"'; ?>/></td> <td><label for="dirPermsUserWrite"><?php echo T_('write') ?></label></td> <td><input type="checkbox" id="dirPermsUserSearch" name="dirPermsUserSearch" value="1"<?php if ($flags & 0100) echo ' checked="checked"'; ?>/></td> <td width="100%"><label for="dirPermsUserSearch"><?php echo T_('search') ?></label></td> </tr> <tr> <td>Group:</td> <td><input type="checkbox" id="dirPermsGroupRead" name="dirPermsGroupRead" value="1"<?php if ($flags & 040) echo ' checked="checked"'; ?>/></td> <td><label for="dirPermsGroupRead"><?php echo T_('read') ?></label></td> <td><input type="checkbox" id="dirPermsGroupWrite" name="dirPermsGroupWrite" value="1"<?php if ($flags & 020) echo ' checked="checked"'; ?>/></td> <td><label for="dirPermsGroupWrite"><?php echo T_('write') ?></label></td> <td><input type="checkbox" id="dirPermsGroupSearch" name="dirPermsGroupSearch" value="1"<?php if ($flags & 010) echo ' checked="checked"'; ?>/></td> <td width="100%"><label for="dirPermsGroupSearch"><?php echo T_('search') ?></label></td> </tr> <tr> <td>World:</td> <td><input type="checkbox" id="dirPermsWorldRead" name="dirPermsWorldRead" value="1"<?php if ($flags & 04) echo ' checked="checked"'; ?>/></td> <td><label for="dirPermsWorldRead"><?php echo T_('read') ?></label></td> <td><input type="checkbox" id="dirPermsWorldWrite" name="dirPermsWorldWrite" value="1"<?php if ($flags & 02) echo ' checked="checked"'; ?>/></td> <td><label for="dirPermsWorldWrite"><?php echo T_('write') ?></label></td> <td><input type="checkbox" id="dirPermsWorldSearch" name="dirPermsWorldSearch" value="1"<?php if ($flags & 01) echo ' checked="checked"'; ?>/></td> <td width="100%"><label for="dirPermsWorldSearch"><?php echo T_('search') ?></label></td> </tr> </table> </td> </tr> </table> </fieldset> </td> </tr> </table> </div> </div> <div id="break"></div> </div> <div class="clr"></div> </div> </form> </div> <div class="clr"></div> </body> </html>
| ViewVC Help | |
| Powered by ViewVC 1.0.0 |

