|
518 | 518 | if (empty($overwriteexistinginstance)) { |
519 | 519 | print '--- Create new container for new instance (need sql create/write access on master database with master database user)'."\n"; |
520 | 520 |
|
521 | | - $newpass = $oldobject->array_options['options_deployment_initial_password']; |
| 521 | + $newpass = empty($oldobject->array_options['options_deployment_initial_password']) ? '' : $oldobject->array_options['options_deployment_initial_password']; |
522 | 522 | if (empty($newpass)) { |
523 | 523 | $newpass = getRandomPassword(true, array('I'), 16); |
524 | 524 | } |
|
568 | 568 |
|
569 | 569 | // Reload contract to get all values up to date |
570 | 570 | $newobject = new SellYourSaasContract($dbmaster); |
571 | | -$result=$newobject->fetch('', '', $newinstance); |
| 571 | +$result = $newobject->fetch('', '', $newinstance); |
572 | 572 |
|
573 | | -$newserver=$newobject->array_options['options_hostname_os']; |
574 | | -$newlogin=$newobject->array_options['options_username_os']; |
575 | | -$newpassword=$newobject->array_options['options_password_os']; |
576 | | -$newserverbase=$newobject->array_options['options_hostname_db']; |
577 | | -$newloginbase=$newobject->array_options['options_username_db']; |
578 | | -$newpasswordbase=$newobject->array_options['options_password_db']; |
579 | | -$newdatabasedb=$newobject->array_options['options_database_db']; |
| 573 | +$newserver = empty($newobject->array_options['options_hostname_os']) ? '' : $newobject->array_options['options_hostname_os']; |
| 574 | +$newlogin = empty($newobject->array_options['options_username_os']) ? '' : $newobject->array_options['options_username_os']; |
| 575 | +$newpassword = empty($newobject->array_options['options_password_os']) ? '' : $newobject->array_options['options_password_os']; |
| 576 | +$newserverbase = empty($newobject->array_options['options_hostname_db']) ? '' : $newobject->array_options['options_hostname_db']; |
| 577 | +$newloginbase = empty($newobject->array_options['options_username_db']) ? '' : $newobject->array_options['options_username_db']; |
| 578 | +$newpasswordbase = empty($newobject->array_options['options_password_db']) ? '' : $newobject->array_options['options_password_db']; |
| 579 | +$newdatabasedb = empty($newobject->array_options['options_database_db']) ? '' : $newobject->array_options['options_database_db']; |
580 | 580 |
|
581 | 581 |
|
582 | 582 | if ($result <= 0 || empty($newlogin) || empty($newdatabasedb)) { |
|
840 | 840 | print $content_grabbed."\n"; |
841 | 841 |
|
842 | 842 |
|
843 | | -// STEP 3 of synchro - We should update the value of $dolibarr_main_instance_unique_id in case |
| 843 | +// STEP 3 of synchro - We should update the value of $dolibarr_main_instance_unique_id if |
844 | 844 | // it was not done during creation of instance. |
845 | 845 | $value_of_dolibarr_main_instance_unique_id = ''; |
846 | 846 | if (file_exists($sourcedir.'/htdocs/conf/conf.php')) { |
|
0 commit comments