markjcrane
71a0fa12fa
Switch settings are not always needed so removing the "throw new Exception"
2016-02-04 23:18:48 -07:00
markjcrane
9bc3e6553f
Fix the install problem.
2016-01-26 09:01:56 -07:00
markjcrane
08f39071cc
Change the variable from cmt to comment to make it easier to read the code.
2016-01-25 09:41:29 -07:00
mafoo
944662cba9
BugFix for remote pgsql databases
2016-01-25 14:29:27 +00:00
markjcrane
fa081456b1
Change $_SERVER['DOCUMENT_ROOT'].PROJECT_PATH to $_SERVER["PROJECT_ROOT"].
2016-01-17 00:01:13 -07:00
Matthew Vale
8137300bb5
fixed missing on new Exception
2015-12-31 16:32:51 +00:00
Matthew Vale
a12e3f12b0
added correct bits detection
2015-12-30 16:54:36 +00:00
Matthew Vale
c0cc276601
migrated install_switch's recursive_* routines
2015-12-21 10:54:48 +00:00
Matthew Vale
787ca31388
Removed dirs we don't use
2015-12-18 17:00:28 +00:00
Matthew Vale
fdd1542b66
patch for SunOS
...
corrected collection of switch version during detect_switch
2015-12-11 14:57:14 +00:00
Matthew Vale
45d9c2039d
updated switch version detection
...
will now work with both git and packaged version numbers
added bits to detect_switch
2015-12-10 10:51:38 +00:00
Matthew Vale
93a83ccb61
Fixed temp_dir not getting set correctly
...
this would have also affected backup_dir
2015-12-07 21:19:59 +00:00
markjcrane
622efef416
Convert localhost to 127.0.0.1 before determining the host_type.
2015-12-06 12:43:18 -07:00
markjcrane
b4e3ee5b0d
Detect the host type for PostgreSQL so it works with host or ip address. Also improve the code consistency by correcting the indentation and adding a few more comments.
2015-12-06 12:25:34 -07:00
Matthew Vale
fb4edcdd74
added suppression of progress by default
2015-12-03 14:59:46 +00:00
Matthew Vale
7ce32f11d4
corrected function name
2015-12-03 14:25:33 +00:00
Matthew Vale
8894c86c16
split install into phases
...
this is to prevent catch 22 between copy_conf and app_defaults
2015-12-03 14:04:27 +00:00
Matthew Vale
875f0a6262
added save_switch_xml during install
2015-12-03 13:36:43 +00:00
Matthew Vale
e036c88c99
fixed storage of domain_count
2015-12-03 11:55:40 +00:00
Matthew Vale
68cd03d598
added workaround for lua not resolving localhost
2015-12-03 11:36:29 +00:00
Matthew Vale
cc3f8e9945
changed path handling for create_config_lua
...
thanks moteus for the hint
2015-12-03 11:19:09 +00:00
Matthew Vale
5149307d11
corrected path retrieval for test
...
added missing () when reporting domain name
2015-12-03 10:49:38 +00:00
Matthew Vale
f3f24c4085
add caveat when the config.lua is inside scripts\resources
...
due to app_defaults running before install_switch create_config_lua
cannot create it's config if the detected folder is scripts\resources\
this solves this by adding a caveat to create it's parent folder when it
is called resources
2015-12-03 10:40:54 +00:00
Matthew Vale
9bc96195c1
corrected references to scripts
2015-12-03 09:52:53 +00:00
Matthew Vale
31619d8747
fixes during upgrade
2015-12-02 15:55:21 +00:00
Matthew Vale
120ea2cc40
Removed redundant code
2015-12-02 14:46:03 +00:00
Matthew Vale
b9b05f757c
reorganised upgrade routine to make more sense
2015-12-02 14:32:49 +00:00
Matthew Vale
3f6fdc1df4
added automatic odbc_database definition
2015-12-02 14:17:53 +00:00
Matthew Vale
de2cb97113
Bugfix batch
2015-12-02 14:05:21 +00:00
Matthew Vale
bcfd71577c
added auto usage of global_settings where not provided
2015-12-02 11:21:09 +00:00
Matthew Vale
4d62a36e1c
restructured install to go via global_settings
...
added new global_settings to marshal settings used during a
install/upgrade
2015-12-02 11:16:25 +00:00
Matthew Vale
b399dd9196
changed to xcopy for windows
2015-12-01 17:34:04 +00:00
Matthew Vale
45a431d93c
added better quoting for windows
2015-12-01 17:30:46 +00:00
Matthew Vale
1f8bbf4384
corrected typo
2015-12-01 17:02:38 +00:00
Matthew Vale
b38ef45fa1
added normalize to OS before using copy under win
2015-12-01 17:00:41 +00:00
Matthew Vale
8473aed603
corrected path build
2015-12-01 16:57:06 +00:00
Matthew Vale
7a6d6c9d21
stored config_lua path correctly
2015-12-01 16:47:18 +00:00
Matthew Vale
b205573597
corrected call to normalize_path_to_os
2015-12-01 16:42:54 +00:00
Matthew Vale
3e80fc1047
improved message related to config_lua
2015-12-01 16:40:36 +00:00
Matthew Vale
411fceabd3
Deal with create_username
...
don't create the db_username if it is the same as the db_create_username
2015-12-01 16:29:14 +00:00
Matthew Vale
65d70d5d68
Result of merge
2015-12-01 16:22:40 +00:00
Matthew Vale
f0e2e8d735
Merge remote-tracking branch 'remotes/fusionpbx/master' into Enhance_Install
...
Conflicts:
core/install/resources/classes/install_fusionpbx.php
2015-12-01 16:21:10 +00:00
Matthew Vale
44b9574a53
corrected dbh->exec checks to use === to force bool check
2015-12-01 16:08:04 +00:00
Matthew Vale
3f4a9865f5
Added better status updates
2015-12-01 15:56:07 +00:00
Matthew Vale
a936bbcf74
moved config_lua responsibility to install_switch
2015-12-01 15:13:33 +00:00
Matthew Vale
8df22f0030
removed redundant radio
...
override when length is 0, not visa versa
2015-12-01 11:02:32 +00:00
Matthew Vale
2998a7cf7e
removed reuse stuff, it was confusing
...
fixed mysql databse create to make more logical sense inside code
removed many if($debug) and replaced with throws
2015-12-01 10:56:18 +00:00
Matthew Vale
4ea9c8abc3
simplified the create database options
2015-12-01 10:33:51 +00:00
Matthew Vale
db1e53296e
db_create not create_db
...
corrected version detection
corrected constant
2015-12-01 10:23:24 +00:00
Matthew Vale
aef4662f91
bug fixes for path normalization
2015-12-01 10:10:58 +00:00