Commit Graph

171 Commits

Author SHA1 Message Date
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
86b945a997 accidentally cancelled redirect during testing 2015-12-02 14:39:53 +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
d0d3240fc4 Added Switch upgrade as a separate option 2015-12-01 14:32:58 +00:00
Matthew Vale
2201c709ef bracket error 2015-12-01 12:00:58 +00:00
Matthew Vale
24f5bece94 Added detection of windows + non sqlite 2015-12-01 11:56:37 +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
Matthew Vale
45b8f00ae4 pipe paths though realpath to normalize
fixed extra }
2015-12-01 09:53:18 +00:00
Matthew Vale
e340747009 Added the better create database support 2015-11-30 16:25:36 +00:00
Matthew Vale
67910b5253 Merge remote-tracking branch 'remotes/fusionpbx/master' into Enhance_Install 2015-11-30 15:51:18 +00:00
Matthew Vale
36d52f7b17 moved assumed path management to detect_switch as *_vdir 2015-11-30 15:23:42 +00:00
Alexey Melnichuk
0c828deba6 Fix. Create DB during web install. 2015-11-30 13:55:02 +03:00
markjcrane
82e602e93a Missed a set of round brackets on this->exists. 2015-11-27 19:53:30 -07:00
markjcrane
e4d850aa10 Rename the config.php file and a few minor adjustments to install_fusionpbx. 2015-11-27 19:03:25 -07:00
markjcrane
1408ca0b8a Move config.php into install -> app defaults method. 2015-11-27 18:13:13 -07:00
markjcrane
25e67742a5 Get rid of trailing tabs, correct some of the vertical line spacing, and other minor changes. 2015-11-27 18:04:59 -07:00