EOQ; $out .= ''; $out2 =<<
{$mod_strings['LBL_HELP']}

SugarCRM

{$mod_strings['LBL_DBCONF_TITLE']}
SugarCRM
{$mod_strings['LBL_REQUIRED']}
EOQ2; $config_params = $db->installConfig(); $form = ''; foreach($config_params as $group => $gdata) { $form .= "\n"; foreach($gdata as $name => $value) { if(!empty($value)) { $form .= ""; if(!empty($value['required'])) { $form .= "\n"; } else { $form .= "\n"; } if(!empty($_SESSION[$name])) { $sessval = $_SESSION[$name]; } else { $sessval = ''; } if(!empty($value["type"])) { $type = $value["type"]; } else { $type = ''; } $form .= <<{$mod_strings[$value["label"]]} FORM; } else { $form .= "\n"; } } } $out2 .= $form; //if we are installing in custom mode, include the following html if($db->supports("create_user")){ // create / set db user dropdown $auto_select = '';$provide_select ='';$create_select = '';$same_select = ''; if(isset($_SESSION['dbUSRData'])){ // if($_SESSION['dbUSRData']=='auto') {$auto_select ='selected';} if($_SESSION['dbUSRData']=='provide') {$provide_select ='selected';} if(isset($_SESSION['install_type']) && !empty($_SESSION['install_type']) && strtolower($_SESSION['install_type'])=='custom'){ if($_SESSION['dbUSRData']=='create') {$create_select ='selected';} } if($_SESSION['dbUSRData']=='same') {$same_select ='selected';} }else{ $same_select ='selected'; } $dbUSRDD = "
 "; $setup_db_sugarsales_password = urldecode($_SESSION['setup_db_sugarsales_password']); $setup_db_sugarsales_user = urldecode($_SESSION['setup_db_sugarsales_user']); $setup_db_sugarsales_password_retype = urldecode($_SESSION['setup_db_sugarsales_password_retype']); $out2 .=<<
{$mod_strings['LBL_DBCONF_TITLE_NAME']}
{$mod_strings[$group]}
* 
FORM; //if the type is password, set a hidden field to capture the value. This is so that we can properly encode special characters, which is a limitation with password fields if($type=='password'){ $form .= ""; }else{ $form .= ""; } $form .= <<

{$mod_strings['LBL_DBCONFIG_SECURITY']}
 
{$mod_strings['LBL_DBCONF_SUGAR_DB_USER']}
 
$dbUSRDD
EOQ2; } $demoDD = "
 "; $out3 =<<
{$mod_strings['LBL_DBCONF_DEMO_DATA_TITLE']}
  {$mod_strings['LBL_DBCONF_DEMO_DATA']} {$demoDD}
EOQ3; $out4 =<<