|
iTx Technologies offre gratuitement
|
||
[Vue sommaire] [Imprimer] [Vue textuelle]
1 <?php 2 if(!defined('sugarEntry') || !sugarEntry) die('Not A Valid Entry Point'); 3 /********************************************************************************* 4 * SugarCRM is a customer relationship management program developed by 5 * SugarCRM, Inc. Copyright (C) 2004 - 2009 SugarCRM Inc. 6 * 7 * This program is free software; you can redistribute it and/or modify it under 8 * the terms of the GNU General Public License version 3 as published by the 9 * Free Software Foundation with the addition of the following permission added 10 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK 11 * IN WHICH THE COPYRIGHT IS OWNED BY SUGARCRM, SUGARCRM DISCLAIMS THE WARRANTY 12 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS. 13 * 14 * This program is distributed in the hope that it will be useful, but WITHOUT 15 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS 16 * FOR A PARTICULAR PURPOSE. See the GNU General Public License for more 17 * details. 18 * 19 * You should have received a copy of the GNU General Public License along with 20 * this program; if not, see http://www.gnu.org/licenses or write to the Free 21 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 22 * 02110-1301 USA. 23 * 24 * You can contact SugarCRM, Inc. headquarters at 10050 North Wolfe Road, 25 * SW2-130, Cupertino, CA 95014, USA. or at email address contact@sugarcrm.com. 26 * 27 * The interactive user interfaces in modified source and object code versions 28 * of this program must display Appropriate Legal Notices, as required under 29 * Section 5 of the GNU General Public License version 3. 30 * 31 * In accordance with Section 7(b) of the GNU General Public License version 3, 32 * these Appropriate Legal Notices must retain the display of the "Powered by 33 * SugarCRM" logo. If the display of the logo is not reasonably feasible for 34 * technical reasons, the Appropriate Legal Notices must display the words 35 * "Powered by SugarCRM". 36 ********************************************************************************/ 37 38 39 40 if( !isset( $install_script ) || !$install_script ){ 41 die($mod_strings['ERR_NO_DIRECT_SCRIPT']); 42 } 43 44 45 if( is_file("config.php") ){ 46 47 48 49 if(!empty($sugar_config['default_theme'])) 50 $_SESSION['site_default_theme'] = $sugar_config['default_theme']; 51 52 if(!empty($sugar_config['disable_persistent_connections'])) 53 $_SESSION['disable_persistent_connections'] = 54 $sugar_config['disable_persistent_connections']; 55 if(!empty($sugar_config['default_language'])) 56 $_SESSION['default_language'] = $sugar_config['default_language']; 57 if(!empty($sugar_config['translation_string_prefix'])) 58 $_SESSION['translation_string_prefix'] = $sugar_config['translation_string_prefix']; 59 if(!empty($sugar_config['default_charset'])) 60 $_SESSION['default_charset'] = $sugar_config['default_charset']; 61 62 if(!empty($sugar_config['default_currency_name'])) 63 $_SESSION['default_currency_name'] = $sugar_config['default_currency_name']; 64 if(!empty($sugar_config['default_currency_symbol'])) 65 $_SESSION['default_currency_symbol'] = $sugar_config['default_currency_symbol']; 66 if(!empty($sugar_config['default_currency_iso4217'])) 67 $_SESSION['default_currency_iso4217'] = $sugar_config['default_currency_iso4217']; 68 69 if(!empty($sugar_config['rss_cache_time'])) 70 $_SESSION['rss_cache_time'] = $sugar_config['rss_cache_time']; 71 if(!empty($sugar_config['languages'])) 72 { 73 // We need to encode the languages in a way that can be retrieved later. 74 $language_keys = Array(); 75 $language_values = Array(); 76 77 foreach($sugar_config['languages'] as $key=>$value) 78 { 79 $language_keys[] = $key; 80 $language_values[] = $value; 81 } 82 83 $_SESSION['language_keys'] = urlencode(implode(",",$language_keys)); 84 $_SESSION['language_values'] = urlencode(implode(",",$language_values)); 85 } 86 } 87 88 //// errors 89 $errors = ''; 90 if( isset($validation_errors) && is_array($validation_errors)){ 91 if( count($validation_errors) > 0 ){ 92 $errors = '<div id="errorMsgs">'; 93 $errors .= '<p>'.$mod_strings['LBL_SITECFG_FIX_ERRORS'].'</p><ul>'; 94 foreach( $validation_errors as $error ){ 95 $errors .= '<li>' . $error . '</li>'; 96 } 97 $errors .= '</ul></div>'; 98 } 99 } 100 101 102 //// ternaries 103 $sugarUpdates = (isset($_SESSION['setup_site_sugarbeet']) && !empty($_SESSION['setup_site_sugarbeet'])) ? 'checked="checked"' : ''; 104 $siteSecurity = (isset($_SESSION['setup_site_defaults']) && !empty($_SESSION['setup_site_defaults'])) ? 'checked="checked"' : ''; 105 $customSession = (isset($_SESSION['setup_site_custom_session_path']) && !empty($_SESSION['setup_site_custom_session_path'])) ? 'checked="checked"' : ''; 106 $customLog = (isset($_SESSION['setup_site_custom_log_dir']) && !empty($_SESSION['setup_site_custom_log_dir'])) ? 'checked="checked"' : ''; 107 $customId = (isset($_SESSION['setup_site_specify_guid']) && !empty($_SESSION['setup_site_specify_guid'])) ? 'checked="checked"' : ''; 108 109 /////////////////////////////////////////////////////////////////////////////// 110 //// START OUTPUT 111 $out =<<<EOQ 112 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 113 <html> 114 <head> 115 <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> 116 <meta http-equiv="Content-Script-Type" content="text/javascript"> 117 <meta http-equiv="Content-Style-Type" content="text/css"> 118 <title>{$mod_strings['LBL_WIZARD_TITLE']} {$mod_strings['LBL_SITECFG_TITLE']}</title> 119 <link REL="SHORTCUT ICON" HREF="include/images/sugar_icon.ico"> 120 <link rel="stylesheet" href="install/install.css" type="text/css" /> 121 <script type="text/javascript" src="install/installCommon.js"></script> 122 <script type="text/javascript" src="install/siteConfig.js"></script> 123 </head> 124 <body onload="javascript:document.getElementById('defaultFocus').focus();"> 125 <form action="install.php" method="post" name="setConfig" id="form"> 126 <input type="hidden" name="current_step" value="{$next_step}"> 127 <table cellspacing="0" cellpadding="0" border="0" align="center" class="shell"> 128 <tr><td colspan="2" id="help"><a href="{$help_url}" target='_blank'>{$mod_strings['LBL_HELP']} </a></td></tr> 129 <tr> 130 <th width="500"> 131 <p><img src="include/images/sugar_md.png" alt="SugarCRM" border="0"></p> 132 {$mod_strings['LBL_SITECFG_TITLE']}</th> 133 <th width="200" style="text-align: right;"><a href="http://www.sugarcrm.com" target="_blank"> 134 <IMG src="include/images/sugarcrm_login.png" width="145" height="30" alt="SugarCRM" border="0"></a> 135 </th> 136 </tr> 137 <tr> 138 <td colspan="2"> 139 {$errors} 140 <div class="required">{$mod_strings['LBL_REQUIRED']}</div> 141 <table width="100%" cellpadding="0" cellpadding="0" border="0" class="StyleDottedHr"> 142 <tr><th colspan="3" align="left">{$mod_strings['LBL_SITECFG_TITLE2']}</td></tr> 143 EOQ; 144 145 146 147 //hide this in typical mode 148 if(isset($_SESSION['install_type']) && !empty($_SESSION['install_type']) && strtolower($_SESSION['install_type'])=='custom'){ 149 $out .=<<<EOQ 150 151 <tr><td colspan="3" align="left"> {$mod_strings['LBL_SITECFG_URL_MSG']} 152 </td></tr> 153 <tr><td><span class="required">*</span></td> 154 <td><b>{$mod_strings['LBL_SITECFG_URL']}</td> 155 <td align="left"><input type="text" name="setup_site_url" id="defaultFocus" value="{$_SESSION['setup_site_url']}" size="40" /></td></tr> 156 <tr><td colspan="3" align="left"> <br>{$mod_strings['LBL_SITECFG_SYS_NAME_MSG']}</td></tr> 157 <tr><td><span class="required">*</span></td> 158 <td><b>{$mod_strings['LBL_SYSTEM_NAME']}</b></td> 159 <td align="left"><input type="text" name="setup_system_name" value="{$_SESSION['setup_system_name']}" size="40" /><br> </td></tr> 160 EOQ; 161 } 162 163 $out .=<<<EOQ 164 165 <tr><td colspan="3" align="left"> {$mod_strings['LBL_SITECFG_PASSWORD_MSG']}</td></tr> 166 <tr><td><span class="required">*</span></td> 167 <td><b>{$mod_strings['LBL_SITECFG_ADMIN_PASS']}</b><br> 168 </td> 169 <td align="left"><input type="password" name="setup_site_admin_password" value="{$_SESSION['setup_site_admin_password']}" size="20" /></td></tr> 170 <tr><td><span class="required">*</span></td> 171 <td><b>{$mod_strings['LBL_SITECFG_ADMIN_PASS_2']}</td> 172 <td align="left"><input type="password" name="setup_site_admin_password_retype" value="{$_SESSION['setup_site_admin_password_retype']}" size="20" /></td></tr> 173 174 EOQ; 175 176 $out .= <<<EOQ 177 </table> 178 </td> 179 </tr> 180 <tr> 181 <td align="right" colspan="2"> 182 <hr> 183 <table cellspacing="0" cellpadding="0" border="0" class="stdTable"> 184 <tr> 185 <td> 186 <input class="button" type="button" name="goto" value="{$mod_strings['LBL_BACK']}" onclick="document.getElementById('form').submit();" /> 187 <input type="hidden" name="goto" value="{$mod_strings['LBL_BACK']}" /> 188 </td> 189 <td><input class="button" type="submit" name="goto" id="defaultFocus" value="{$mod_strings['LBL_NEXT']}" /></td> 190 </tr> 191 </table> 192 </td> 193 </tr> 194 </table> 195 </form> 196 <br> 197 </body> 198 </html> 199 200 EOQ; 201 202 echo $out; 203 ?>
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
|
|
|
|