markjcrane
11f4fea479
Change expire["sofia_conf"] to expire["sofia"] and expire["acl_conf"] to expire["acl"]. Then add a default value to prevent nil errors when the conf.lua script has not been updated.
2016-04-02 08:32:43 -06:00
FusionPBX
933406c4f6
Merge pull request #1530 from moteus/install_new_db
...
Fix. Install with create new database for PgSQL/MySQL
2016-04-02 00:44:26 -06:00
Alexey Melnichuk
9657d3ef04
Fix. Install with create new database for PgSQL/MySQL
...
* MySQL/PgSQL ignore error while create new user because user may already exists.
* MySQL on database page use same checkbox like one for PgSQL
* MySQL/PgSQL if create user empty try use db user.(may be better use root/postgres without pass)
* PgSQL fix `GRANT ALL ON DATABASE dbname` instead of `GRANT ALL ON dbname`
* MySQL fix connect string build
* MySQL fix use correct password to connect
2016-03-30 15:05:25 +03:00
Alexey Melnichuk
26b376cad8
Fix. Generate same `config.lua` on install as on Upgrade.
2016-03-29 14:43:58 +03:00
markjcrane
8be2b551d5
Remove the create_menus() from the install as it is now handled in the menu class.
2016-03-27 02:15:27 -06:00
markjcrane
21143da0ef
Minor adjustment to the checkbox.
2016-03-26 19:51:44 -06:00
markjcrane
6a3c9cc945
Fix two of the button labels.
2016-03-26 19:35:24 -06:00
markjcrane
7bc74b374a
Fix a the name of a few of the install buttons.
2016-03-26 19:29:04 -06:00
markjcrane
651f9806fb
Update the install.php.
2016-03-26 19:17:33 -06:00
markjcrane
ac4aef20b0
Change the code in the menu to return immediately if the database object is not ready in this case its not ready until the install.php is finished.
2016-03-26 13:36:00 -06:00
markjcrane
883a0ecdeb
Remove the conflict install language is set with the radio buttons.
2016-03-26 13:14:57 -06:00
markjcrane
9c49a0ce54
Remove the fieldset and label as the alignment is not working with bootstrap.
2016-03-26 13:09:22 -06:00
markjcrane
ae125390c3
Adjust the width of the language section of the install.
2016-03-26 12:35:40 -06:00
markjcrane
5eef464cf3
Additional work to improve the install, template and the menu.
2016-03-26 12:22:15 -06:00
markjcrane
90f30c53d7
Fix the install.php.
2016-03-26 09:18:36 -06:00
markjcrane
6631061d70
Set the default theme as the default.
2016-03-25 16:30:35 -06:00
FusionPBX
1eb5b54119
Merge pull request #1491 from dis45927/master
...
Fix bug preventing mysql database creation
2016-03-24 21:47:11 -06:00
markjcrane
ab4fb51355
Fix the install title.
2016-03-20 13:51:17 -06:00
markjcrane
b626edb480
Minor change to indent on one line.
2016-03-19 18:23:19 -06:00
dis45927
2045b52af1
Fix bug preventing mysql database creation
2016-03-15 10:30:33 +00:00
mafoo
91b61683c0
WhitespaceClean-core/install
...
whitespace pass over files
for reference regex that was used s/[ \t]+(\r?\n)/\1/
2016-03-11 12:03:29 +00:00
markjcrane
676ef47d34
Move flags to a more standard directory. If they get used by another feature then the flags should be moved to the main fusionpbx/resources/images directory.
2016-03-09 11:12:47 -07:00
markjcrane
449dc0dfa7
Add the missing .php extension.
2016-02-29 20:07:32 -07:00
markjcrane
289a7b892c
Fix title-install translation.
2016-02-29 19:53:13 -07:00
markjcrane
112a239902
Minor change remove trailing tab.
2016-02-29 18:47:51 -07:00
markjcrane
f7be0cc943
Fix the comment on install_switch.php.
2016-02-29 11:43:32 -07:00
markjcrane
d110fe8f7e
install_first_time.php rename to install.php.
2016-02-29 11:28:43 -07:00
markjcrane
093556cd42
Rename install_first_time variable and file name. Remove the install/upgrade_switch.php which isn't being used anymore. Update the indentation and remove inconsistent white spaces.
2016-02-29 09:24:05 -07:00
markjcrane
e1cd2f8b3a
Add translations for the install.
2016-02-22 22:27:53 -07:00
markjcrane
5a06f486af
Rename .project.ROOT to project_root.php this conforms better with current file naming standards.
2016-02-22 14:01:18 -07:00
markjcrane
5e44128f70
Switch settings are not always needed so removing the "throw new Exception"
2016-02-04 23:18:48 -07:00
markjcrane
5ed6f62307
Fix the install problem.
2016-01-26 09:01:56 -07:00
markjcrane
2bd1c492b0
Change the variable from cmt to comment to make it easier to read the code.
2016-01-25 09:41:29 -07:00
mafoo
97747c7fb5
BugFix for remote pgsql databases
2016-01-25 14:29:27 +00:00
Mafoo
ad324f4744
changed throw Exception to die
...
nothing ever eval runs the root.php so changed to die to cause a immediate report of error and stop code processing.
2016-01-20 11:30:31 +00:00
Mafoo
2669f6f1a9
Added check for if .project.ROOT is missing
...
If a installation is missing the .project.ROOT previously it would just use the last search path as the project root (wrong) this will cause a Exception should it be unable to find it
2016-01-18 09:38:16 +00:00
markjcrane
23b4b7c9bf
Change $_SERVER['DOCUMENT_ROOT'].PROJECT_PATH to $_SERVER["PROJECT_ROOT"].
2016-01-17 00:01:13 -07:00
Matthew Vale
b20a38f454
added logic in cli mode to chdir to the correct directory first
...
the webserver would normally do this for us, but we need to do it
2016-01-14 16:25:05 +00:00
Matthew Vale
173ae7001d
Added full logic to support cli as well
2016-01-13 17:38:54 +00:00
Matthew Vale
b81748bd22
change to use '/' instead of DIRECTOR_SEPERATOR
2016-01-12 14:47:50 +00:00
Matthew Vale
1ad1c31b27
Rollout of root.php
2016-01-12 13:55:39 +00:00
Matthew Vale
d5e1de163c
fixed missing on new Exception
2015-12-31 16:32:51 +00:00
Matthew Vale
ff2e2bd396
correction for button name
2015-12-30 16:58:39 +00:00
Matthew Vale
e05b8ffca2
added correct bits detection
2015-12-30 16:54:36 +00:00
Matthew Vale
d7948a7d2a
migrated install_switch's recursive_* routines
2015-12-21 10:54:48 +00:00
FusionPBX
84b46ab76e
Merge pull request #1315 from mafoo/Enhance-Languages
...
Enhance languages
2015-12-19 09:20:42 -07:00
Matthew Vale
eb26d5e26d
Removed dirs we don't use
2015-12-18 17:00:28 +00:00
Matthew Vale
358ae7d312
patch for SunOS
...
corrected collection of switch version during detect_switch
2015-12-11 14:57:14 +00:00
Matthew Vale
665824b949
Merge branch 'fusionpbx/master' into Enhance-Languages
...
Conflicts:
app/extensions/app_languages.php
2015-12-11 08:45:26 +00:00
Matthew Vale
cb440de264
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
f8684de1cf
First pass on core/*
2015-12-10 10:09:07 +00:00
Matthew Vale
cabf031cc0
Fixed temp_dir not getting set correctly
...
this would have also affected backup_dir
2015-12-07 21:19:59 +00:00
markjcrane
0d20cb3ffc
Last commit commented out the permission this comments out the menu.
2015-12-06 14:21:36 -07:00
markjcrane
bc9d6bc838
Commenting Advanced -> Install menu until its reason developer that added the menu explains its purpose.
2015-12-06 14:19:18 -07:00
markjcrane
37d4f52dc8
Convert localhost to 127.0.0.1 before determining the host_type.
2015-12-06 12:43:18 -07:00
markjcrane
8909ce9e63
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
6d13594e80
added suppression of progress by default
2015-12-03 14:59:46 +00:00
Matthew Vale
d0e940f00b
corrected function name
2015-12-03 14:25:33 +00:00
Matthew Vale
a5a2280819
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
1a278f4bf8
added save_switch_xml during install
2015-12-03 13:36:43 +00:00
Matthew Vale
3f5a43a356
fixed storage of domain_count
2015-12-03 11:55:40 +00:00
Matthew Vale
edb4c43014
added workaround for lua not resolving localhost
2015-12-03 11:36:29 +00:00
Matthew Vale
efa1504d00
changed path handling for create_config_lua
...
thanks moteus for the hint
2015-12-03 11:19:09 +00:00
Matthew Vale
148f7207c5
corrected path retrieval for test
...
added missing () when reporting domain name
2015-12-03 10:49:38 +00:00
Matthew Vale
90b8e4d707
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
6d7ddec597
corrected references to scripts
2015-12-03 09:52:53 +00:00
Matthew Vale
36e1d5c4c5
fixes during upgrade
2015-12-02 15:55:21 +00:00
Matthew Vale
7c1422fd13
Removed redundant code
2015-12-02 14:46:03 +00:00
Matthew Vale
c1e84c50a4
accidentally cancelled redirect during testing
2015-12-02 14:39:53 +00:00
Matthew Vale
0c557d5c58
reorganised upgrade routine to make more sense
2015-12-02 14:32:49 +00:00
Matthew Vale
1327dc011a
added automatic odbc_database definition
2015-12-02 14:17:53 +00:00
Matthew Vale
ddcc317d49
Bugfix batch
2015-12-02 14:05:21 +00:00
Matthew Vale
3c19e21828
added auto usage of global_settings where not provided
2015-12-02 11:21:09 +00:00
Matthew Vale
aff613d3e9
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
d4fa22dbec
changed to xcopy for windows
2015-12-01 17:34:04 +00:00
Matthew Vale
4f58c9315a
added better quoting for windows
2015-12-01 17:30:46 +00:00
Matthew Vale
a3d3e539e5
corrected typo
2015-12-01 17:02:38 +00:00
Matthew Vale
0fb8a126ff
added normalize to OS before using copy under win
2015-12-01 17:00:41 +00:00
Matthew Vale
c0382a0a47
corrected path build
2015-12-01 16:57:06 +00:00
Matthew Vale
8c8cf44b4c
stored config_lua path correctly
2015-12-01 16:47:18 +00:00
Matthew Vale
64f103ddbb
corrected call to normalize_path_to_os
2015-12-01 16:42:54 +00:00
Matthew Vale
f730909343
improved message related to config_lua
2015-12-01 16:40:36 +00:00
Matthew Vale
bfd03697a8
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
7b0a657790
Result of merge
2015-12-01 16:22:40 +00:00
Matthew Vale
e1ea625161
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
6e03808f6e
corrected dbh->exec checks to use === to force bool check
2015-12-01 16:08:04 +00:00
Matthew Vale
9f67c70f5b
Added better status updates
2015-12-01 15:56:07 +00:00
Matthew Vale
bbcc8b5fa7
moved config_lua responsibility to install_switch
2015-12-01 15:13:33 +00:00
Matthew Vale
750b6a0c6d
Added Switch upgrade as a separate option
2015-12-01 14:32:58 +00:00
Matthew Vale
52ca0fb082
bracket error
2015-12-01 12:00:58 +00:00
Matthew Vale
1e81e57ddc
Added detection of windows + non sqlite
2015-12-01 11:56:37 +00:00
Matthew Vale
4efec3ac0b
removed redundant radio
...
override when length is 0, not visa versa
2015-12-01 11:02:32 +00:00
Matthew Vale
e7ff440ec8
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
ec1588c5e1
simplified the create database options
2015-12-01 10:33:51 +00:00
Matthew Vale
2a82c3ca70
db_create not create_db
...
corrected version detection
corrected constant
2015-12-01 10:23:24 +00:00
Matthew Vale
bcc181ce70
bug fixes for path normalization
2015-12-01 10:10:58 +00:00
Matthew Vale
f5d31ca6ce
pipe paths though realpath to normalize
...
fixed extra }
2015-12-01 09:53:18 +00:00
Matthew Vale
e76645401d
Added the better create database support
2015-11-30 16:25:36 +00:00
Matthew Vale
a34563f545
Merge remote-tracking branch 'remotes/fusionpbx/master' into Enhance_Install
2015-11-30 15:51:18 +00:00
Matthew Vale
21d7b28a9a
moved assumed path management to detect_switch as *_vdir
2015-11-30 15:23:42 +00:00