diff --git a/workflow/engine/controllers/installer.php b/workflow/engine/controllers/installer.php index 7f42d3247..fb5f472e7 100644 --- a/workflow/engine/controllers/installer.php +++ b/workflow/engine/controllers/installer.php @@ -851,7 +851,7 @@ class Installer extends Controller $indexFileUpdated = true; if (defined('PARTNER_FLAG') || isset($_REQUEST['PARTNER_FLAG'])) { - $this->buildParternExtras($adminUsername, $adminPassword, $_REQUEST['workspace'], $langUri); + $this->buildParternExtras($adminUsername, $adminPassword, $_REQUEST['workspace'], $langUri, $skinUri); } else { try { G::update_php_ini( $envFile, $updatedConf ); @@ -1361,7 +1361,7 @@ EOL; $this->mysqlQuery($query); } - public function buildParternExtras($username, $password, $workspace, $lang) + public function buildParternExtras($username, $password, $workspace, $lang, $skin) { ini_set('max_execution_time', '0'); ini_set('memory_limit', '256M'); @@ -1389,7 +1389,7 @@ EOL; $ch = curl_init(); // set URL and other appropriate options - curl_setopt($ch, CURLOPT_URL, "$serv/sys{$workspace}/{$lang}/classic/login/authentication"); + curl_setopt($ch, CURLOPT_URL, "$serv/sys{$workspace}/{$lang}/{$skin}/login/authentication"); curl_setopt($ch, CURLOPT_HEADER, 0); curl_setopt($ch, CURLOPT_COOKIEFILE, $cookiefile); curl_setopt($ch, CURLOPT_COOKIEJAR, $cookiefile); @@ -1416,7 +1416,7 @@ EOL; error_log($parm1); error_log('------'); - $parm2 = "$serv/sys{$workspace}/{$lang}/classic/setup/languages_Import"; + $parm2 = "$serv/sys{$workspace}/{$lang}/{$skin}/setup/languages_Import"; error_log('parm2 ------'); error_log($parm2); @@ -1424,7 +1424,7 @@ EOL; $postData['form[LANGUAGE_FILENAME]'] = "@".PATH_CORE."content/translations/processmaker.$lang.po"; - curl_setopt($ch, CURLOPT_URL, "$serv/sys{$workspace}/{$lang}/classic/setup/languages_Import"); + curl_setopt($ch, CURLOPT_URL, "$serv/sys{$workspace}/{$lang}/{$skin}/setup/languages_Import"); curl_setopt($ch, CURLOPT_HEADER, 0); curl_setopt($ch, CURLOPT_VERBOSE, 0); curl_setopt($ch, CURLOPT_COOKIEFILE, $cookiefile); @@ -1459,7 +1459,7 @@ EOL; // File to upload/post $postData['uploadedFile'] = "@".$skin; - curl_setopt($ch, CURLOPT_URL, "$serv/sys{$workspace}/{$lang}/classic/setup/skin_Ajax"); + curl_setopt($ch, CURLOPT_URL, "$serv/sys{$workspace}/{$lang}/{$skin}/setup/skin_Ajax"); curl_setopt($ch, CURLOPT_HEADER, 0); curl_setopt($ch, CURLOPT_VERBOSE, 0); curl_setopt($ch, CURLOPT_COOKIEFILE, $cookiefile); @@ -1487,7 +1487,7 @@ EOL; // File to upload/post $postData['form[PLUGIN_FILENAME]'] = "@{$pluginName}"; - curl_setopt($ch, CURLOPT_URL, "$serv/sys{$workspace}/{$lang}/classic/setup/pluginsImportFile"); + curl_setopt($ch, CURLOPT_URL, "$serv/sys{$workspace}/{$lang}/{$skin}/setup/pluginsImportFile"); curl_setopt($ch, CURLOPT_HEADER, 0); curl_setopt($ch, CURLOPT_VERBOSE, 0); curl_setopt($ch, CURLOPT_COOKIEFILE, $cookiefile);