Beispiel #1
0
 logThis('UWrebuild() done.', $path);
 logThis('begin check default permissions .', $path);
 checkConfigForPermissions();
 logThis('end check default permissions .', $path);
 logThis('begin check logger settings .', $path);
 checkLoggerSettings();
 logThis('begin check logger settings .', $path);
 logThis('begin check resource settings .', $path);
 checkResourceSettings();
 logThis('begin check resource settings .', $path);
 require "sugar_version.php";
 require 'config.php';
 global $sugar_config;
 if ($origVersion < '550' && $sugar_config['dbconfig']['db_type'] == 'mssql' && !is_freetds()) {
     convertImageToText('import_maps', 'content');
     convertImageToText('import_maps', 'default_values');
 }
 if ($origVersion < '550' && $sugar_config['dbconfig']['db_type'] == 'mssql') {
     dropColumnConstraintForMSSQL("outbound_email", "mail_smtpssl");
     $GLOBALS['db']->query("ALTER TABLE outbound_email alter column mail_smtpssl int NULL");
 }
 // if
 if ($ce_to_pro_ent || $origVersion < '550') {
     if (!merge_passwordsetting($sugar_config, $sugar_version)) {
         logThis('*** ERROR: could not write config.php! - upgrade will fail!', $path);
         $errors[] = 'Could not write config.php!';
     }
 }
 if ($destVersion == $origVersion) {
     $sugar_config['sugar_version'] = $sugar_version;
     require 'config.php';
 logThis('begin check default permissions .', $path);
 checkConfigForPermissions();
 logThis('end check default permissions .', $path);
 logThis('begin check logger settings .', $path);
 checkLoggerSettings();
 logThis('begin check logger settings .', $path);
 logThis('begin check resource settings .', $path);
 checkResourceSettings();
 logThis('begin check resource settings .', $path);
 require "sugar_version.php";
 require 'config.php';
 global $sugar_config;
 if ($origVersion < '550' && $sugar_config['dbconfig']['db_type'] == 'mssql' && !is_freetds()) {
     convertImageToText('import_maps', 'content');
     convertImageToText('import_maps', 'default_values');
     convertImageToText('saved_reports', 'content');
 }
 /*
 if($origVersion < '550'){
 	logThis("Upgrading multienum data", $path);
             require_once("$unzip_dir/scripts/upgrade_multienum_data.php");
             upgrade_multienum_data();
 }
 if($origVersion < '550' && $sugar_config['dbconfig']['db_type'] == 'mssql') {
  			dropColumnConstraintForMSSQL("outbound_email", "mail_smtpssl");
  			$GLOBALS['db']->query("ALTER TABLE outbound_email alter column mail_smtpssl int NULL");
  		} // if
 */
 if ($ce_to_pro_ent || $origVersion < '550') {
     if (isset($sugar_config['sugarbeet'])) {
         //$sugar_config['sugarbeet'] is only set in COMM