Commit Graph

880 Commits

Author SHA1 Message Date
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
markjcrane 367997a5ed Include the config.php file in the install so that the config.lua will have the db port, host, username and password values. 2015-11-27 17:47:28 -07:00
markjcrane 55c1679a51 Add some translations for the install. 2015-11-27 17:14:44 -07:00
Matthew Vale 98ba8ea089 corrected use of detect 2015-11-26 18:45:11 +00:00
Matthew Vale 6cb5fb5f5d incorrect reference to get the switch to restart 2015-11-26 18:35:11 +00:00
Matthew Vale 14b873f5db corrected spelling mistake 2015-11-26 18:25:46 +00:00
Matthew Vale f45881ec4b moved upgrade function from app_defaults
moved upgrade function out to upgrade.php otherwise during initial
install all app_defaults get run twice
2015-11-26 18:24:09 +00:00
Matthew Vale 55e463b0ff populate event_socket_* for core/upgrade/app_defaults 2015-11-26 18:12:35 +00:00
Matthew Vale ca6bd18b64 Corrected incorrect merge 2015-11-26 17:53:02 +00:00
Matthew Vale 64e42958b3 moved restart and unprotected app_defaults 2015-11-26 16:57:34 +00:00
Matthew Vale b793ccba9d changed install order 2015-11-26 15:57:32 +00:00
Matthew Vale e4d02022d6 moved fusionPBX install after switch install 2015-11-26 14:56:56 +00:00
Matthew Vale 9b7b8fcf05 merge from master
changed handling for upgrade to utilize the session event details if
detect_switch is missing
2015-11-26 14:50:30 +00:00
Matthew Vale 02b39d9256 Corrected storage of the event_port
made a warning render correctly
added a warning about choosing a remote host
2015-11-26 14:33:08 +00:00
Matthew Vale 40d5b5a0de fixed detection of timezone on debian
removed add_new_switch temporarily, currently not supported
2015-11-26 13:20:04 +00:00
Matthew Vale f819eaf65c Added check
will now throw if the config.lua could not be opened for writing
2015-11-26 11:23:52 +00:00
markjcrane 35752445c3 Remove the old reference to install class and replaced with install_switch. 2015-11-25 21:55:17 -07:00
markjcrane 04f3fa6a7a Another minor adjustment. 2015-11-25 18:18:48 -07:00
markjcrane cfdccded76 Fix the syntax by adding a missing semi-colon. 2015-11-25 18:17:48 -07:00
markjcrane 266cc76a03 If the script dir is set in the session we know the location and don't need to ask freeswitch for it again. 2015-11-25 18:16:38 -07:00
markjcrane 759a375f5e Remove trailing tabs. Fix some spelling mistakes. And update core/upgrade/app_defaults.php to fix advanced -> upgrade. 2015-11-25 18:06:27 -07:00
Matthew Vale e28247d826 Migrated styling into template 2015-11-25 15:31:33 +00:00
Matthew Vale 20dd2065a7 Updated detected configuration 2015-11-25 15:19:00 +00:00
Matthew Vale b664574278 Changed countries list to be retrieved from new countries class
disabled next on change of language
2015-11-24 16:27:04 +00:00
Matthew Vale 75efd1bd58 Resolved install issues, environment now in tact enough to run app_defaults 2015-11-18 17:30:43 +00:00
Matthew Vale 192ef9fc3f Merge remote-tracking branch 'remotes/fusionpbx/master' into Install_Rewrite 2015-11-18 17:08:37 +00:00
Matthew Vale 702466ea52 Initial Rewrite 2015-11-17 17:02:38 +00:00
Matthew Vale e66b2f831a added support to name the languages
added remaining flags i have from the famfamfam set and renamed them to country names
2015-11-17 16:20:14 +00:00
Matthew Vale b9e8b3ef03 fix to use phrases_dir
changed phrases_dir to be dealt with inside app_defaults.php so it is retrieved once like the other paths
2015-11-03 11:16:05 +00:00
Matthew Vale c1b5895219 reverted so branch is consistent for patch 2015-11-02 17:32:43 +00:00
Matthew Vale 3a9f2b0f24 changed phrases_dir to be dealt with inside app_defaults.php so it is retrieved once like the other paths 2015-11-02 09:53:42 +00:00
markjcrane 76994ded8a Update translation for de-at. 2015-10-29 09:43:57 -06:00
markjcrane e778153be6 A few minor adjustments. 2015-10-10 16:41:46 -07:00
markjcrane 71ddf1953e Add dialplan detail inline and group. 2015-10-10 16:35:04 -07:00
markjcrane b8f5337b14 Complete the sql string. 2015-10-10 16:27:57 -07:00
markjcrane 0ae31f75b9 Add code to update dialplan timezone per domain when setting the time_zone on the domain settings. 2015-10-10 15:43:11 -07:00
markjcrane 82135ed2ac DRY out the code a little. 2015-10-10 15:41:51 -07:00
markjcrane 891fc84cec A few more adjustments to make the time_zone setting save to vars.xml. 2015-10-10 13:21:24 -07:00
markjcrane f5423911c8 Correct the syntax and make it more efficient. 2015-10-10 12:09:37 -07:00
markjcrane a1744e8374 When timezone is set in default settings update freeswitch timezone variable. 2015-10-10 11:26:55 -07:00
markjcrane d667a31140 Change xml handler load balancing to xml_handler/resources/scripts/directory/directory.lua["fs_path"] 2015-10-08 11:03:48 -07:00
markjcrane d0ac25c265 Move the xml handler expire and debug settings to config.lua. 2015-10-08 08:34:35 -07:00
markjcrane 8c9ca17e5c Add default settings -> domain -> bridge -> text -> outbound to avoide loopback however loopback is also an option. 2015-10-07 10:45:28 -07:00
markjcrane 584887441d Adding autocomplete="off" back in case browser developers realize there are legitimate reasons to use it. 2015-09-19 18:02:31 -06:00
markjcrane fb7a8923ef Another case where autocomplete creates a problem. New user account creation does not benefit from autocomplete. It assumes the user is the currently logged in user which is not what you want on a form to add new users. This code adds an autocomplete honey pot to defeat the browser developers poor assumption. 2015-09-19 17:51:16 -06:00
markjcrane 88eed0c35b Browser developers disabled autocomplete in most browser. A move that makes an assumption that autocomplete is always good. In this particular case it creates a bug. There are a few legitimate reasons to disable autocomplete. In this case I'm disabling it as we are only updating the password when its provided by the user. In this case the user may be and administrator changing a user a password in this case autocomplete would offer the wrong password. Another case have two password fields that must match if both passwords are empty then the passwords are not updated allowing for other user settings to be updated. 2015-09-19 17:42:02 -06:00
markjcrane a7915f6dd9 Remove the is_numeric on format_phone. 2015-09-15 21:53:14 -06:00
markjcrane 4a21d7a19d Remove a space and replace with a tab. 2015-09-09 09:43:00 -06:00
markjcrane fd2c1d3fd0 Update the domain code separate the domain code from the presentation. 2015-09-07 23:14:39 -06:00
markjcrane 808846ebca Change the format to display the count. 2015-09-04 22:06:09 -06:00
markjcrane 650e091891 Show the number of users and move the registration count to the front. 2015-09-04 21:51:51 -06:00
markjcrane 8a9ea414a6 Fix the session rotate default setting type and value. 2015-08-21 11:25:40 -06:00
markjcrane 0a41b069fc Add a new default settings -> security -> session_rotate. 2015-08-21 11:21:08 -06:00
markjcrane 25a3dd946f Change the email defaults. 2015-08-15 19:41:07 -06:00
markjcrane 16527f49da Remove domain parent which is confusion and expectations of it working in some particular way. 2015-08-13 16:55:42 -06:00
Alexey Melnichuk 69717e31d5 Revert "Revert "Change. Use `require "resources.functions.config"` to load co…" 2015-08-11 05:06:33 +03:00
FusionPBX d1f3b05cf6 Revert "Change. Use `require "resources.functions.config"` to load config file." 2015-08-10 11:50:29 -06:00
FusionPBX 8d9430352b Merge pull request #1053 from moteus/require_config
Change. Use `require "resources.functions.config"` to load config file.
2015-08-10 11:31:35 -06:00
markjcrane 4ed7adeebc Move the email settings into default settings app_defaults.php. 2015-08-03 10:11:41 -06:00
root 22c146f7f4 Add latest translations 2015-08-02 23:42:11 +00:00
markjcrane 994bd984dd Add a permission check to core/domain_settings/domain_edit.php. 2015-07-25 22:52:57 -06:00
markjcrane 6392bff01a Domain name edit only perform the actions if the features are installed. 2015-07-24 14:05:02 -06:00
markjcrane 8c5b7c318d Only include if the domain_setting_edit permission has been assigned to the current user. 2015-07-24 08:59:13 -06:00
markjcrane b8a4162d21 Remove setting the domain array again as its redundant. 2015-07-23 17:51:39 -06:00
markjcrane c0b7596fe5 Fix a problem with groups not showing up on PHP 5.5.9. 2015-07-22 16:02:06 -06:00
Alexey Melnichuk 2234b42c07 Change. Use `require "resources.functions.config"` to load config file.
Change. Move `script_dir` definition into config file.
2015-07-22 13:20:51 +04:00
markjcrane 5dfbc2e183 Improve code to update the scripts directory. 2015-07-20 15:32:52 -06:00
Alexey Melnichuk b72a39d6e3 Change. Use odbc connector if there exists odbc database
It needs because on windows FreeSWITCH builds without native support PostgreSQL.
2015-07-13 15:04:33 +04:00
FusionPBX 8c9e76c656 Merge pull request #1012 from moteus/issues_1006
Use long string syntax to generate `config.lua` file.
2015-07-10 08:56:32 -03:00
markjcrane c5b04b94d9 Add AR eg translation. 2015-07-05 23:13:46 -06:00
reliberate 60e9f57035 Upgrade: Better handle Git response. 2015-07-02 21:25:45 -06:00
reliberate e24526fb92 Upgrade: Converted Advanced > Upgrade to use Git instead of SVN (untested).
Misc: Added provisions elsewhere to account for .git/* files, as currently done with .svn/* files.
2015-07-02 17:25:41 -06:00
Alexey Melnichuk 6d15cd4fca Use long string syntax to generate `config.lua` file.
Close #1006
2015-07-02 11:39:48 +04:00
FusionPBX 999ae13d78 Update app_menu.php
Correct the ordinal value of login and logout menu array.
2015-07-02 00:17:15 -06:00
Mark Crane b3d2ee88c4 Add translations for Logout that I had access to. 2015-06-30 17:21:11 +00:00
Mark Crane 3f1dcaea70 Move the Login and Logout items in the menu to a location that is accessible to the translation server. 2015-06-30 17:11:39 +00:00
Mark Crane f57cf46674 Add latest translations 2015-06-30 13:30:02 +00:00
Mark Crane d4a8c33f0d Add latest translations 2015-06-30 12:30:02 +00:00
Mark Crane 4c71476922 Add latest translations 2015-06-29 22:30:02 +00:00
Mark Crane 1851088b15 Add latest translations 2015-06-29 18:30:03 +00:00
Mark Crane 88eb9cf1e7 Fix the default setting language code select box so that it displays the current value accurately. 2015-06-29 07:52:21 +00:00
Mark Crane d151e57195 Add latest translations 2015-06-29 03:19:56 +00:00
Mark Crane 7e3a375659 Add transaction support to menu and users app_defaults.php. 2015-06-25 21:25:22 +00:00
Mark Crane 3750f6bb05 Add latest translations 2015-06-22 22:30:03 +00:00
Mark Crane 405766185e Add latest translations 2015-06-19 15:30:03 +00:00
Mark Crane 9cb2048f69 Add latest translations 2015-06-19 14:30:02 +00:00
Mark Crane 59b0cf1eac Add latest translations 2015-06-19 01:30:02 +00:00
Mark Crane 8c63ffad11 Add latest translations 2015-06-18 07:30:02 +00:00
Mark Crane fec1da807e Might save time fix the syntax by adding the missing " and leave the wrong characters that will make it obvious that it needs to be redone. 2015-06-16 01:49:17 +00:00
Mark Crane 61d628a5b2 Remove some of the invalid characters from notifications/app_languages.php that occurred from converting the file from ANSI to UTF-8. 2015-06-16 01:44:11 +00:00
Mark Crane 96c10412f7 Add latest translations 2015-06-15 19:30:00 +00:00
Mark Crane 63f1b8f8b2 Sync the recent translations 2015-06-13 05:35:54 +00:00
Mark Crane 4699d4c8e8 Synchronize the translations. 2015-06-06 02:37:26 +00:00
Nate Jones fa1e589a58 Default Settings: Prevent wrapping on button controls at the top-right. 2015-06-04 16:10:18 +00:00
Mark Crane e22748f616 Conver this file to UTF without BOM 2015-06-04 15:10:02 +00:00
Nate Jones b10b94580c Domains: Require Name on add. 2015-05-21 19:12:42 +00:00
Mark Crane dd9ade256f Update release to fix big for systems where GLOB_BRACE is not available. 2015-05-13 04:37:36 +00:00
Nate Jones e265cca378 Upgrade: Using Advanced > Upgrade > Source Code now automatically updates switch /scripts/ folder contents (on by default), keeping switch scripts up to date with each system upgrade. Option to opt out of auto script updates is available via a Default Setting (switch > scripts_update > boolean > false). 2015-05-12 22:42:20 +00:00
Nate Jones ca9e59eca8 Menu: Re-enable Restore Default button for menus other than default, adjust other code to work better with non-default menus. 2015-05-12 06:31:34 +00:00
Nate Jones 0c79ebb6e9 Menu: Prevent Title text from opening both item for edit AND specified Link when target is External or Email. 2015-05-12 03:24:50 +00:00
Nate Jones 7a0895de4d Menu: Restore Default now restores unprotected menu items and their default groups. Removed Restore All function (no longer necessary). Hide Restore Default button for menus other than the default menu. 2015-05-12 03:03:09 +00:00
Nate Jones 2a00b633ad Group Members: Order by Domain, then by User. 2015-05-10 06:13:05 +00:00
Nate Jones ec26694c5c User List: Offer Back button when showing all users (from all domains). 2015-05-10 05:26:57 +00:00
Nate Jones 17d603a478 User List: Show domain on non-global groups. 2015-05-10 05:23:42 +00:00
Nate Jones ec611f950a User Edit: If changing user's domain, unassign any foreign domain groups. 2015-05-10 05:13:03 +00:00
Nate Jones a6500c4771 User Add: Fix missing translation. 2015-05-10 04:51:56 +00:00
Nate Jones 07f066c7d9 User Add: Include domain for non-global groups in select. 2015-05-10 04:48:20 +00:00
Nate Jones 301614412c Menu: Include all groups in list and select. 2015-05-10 04:34:14 +00:00
Mark Crane 5ab6ad17bc Add missing group_uuid in v_group_permissions. 2015-05-09 23:30:56 +00:00
Nate Jones 1d575d30ff Menu: Include domain for non-global groups in list and select. 2015-05-09 22:19:02 +00:00
Nate Jones 51c198a1db Menu: App Defaults to generate uuid for pk, and populate group uuid field. 2015-05-09 22:11:07 +00:00
Nate Jones 55d41f3699 User Edit: Query fixes. 2015-05-09 21:54:33 +00:00
Nate Jones 8ca8d32950 User Edit: Remove italics from global group names. 2015-05-09 20:46:33 +00:00
Nate Jones 6062f22819 User Edit: Include domain for non-global groups in list and select. 2015-05-09 20:30:35 +00:00
Mark Crane 98666336d3 Minor update to a few files in the menu. 2015-05-09 20:29:26 +00:00
Mark Crane 67bb0673ef Menu manager needs group_uuid to get off relating by group_name. Add group_uuid to the app_config.php. 2015-05-09 20:22:19 +00:00
Nate Jones 63cd5bb78e Language file merge from translation server. 2015-05-01 11:13:39 +00:00
Nate Jones 924d7b8fdd Domain Settings: Obfuscate sensitive values.
Enhanced/Minimized Theme: Adjust styles allowing ability to completely turn off login/menu/body/footer shadows and quicker opacity control (via default/domain settings), add default/domain setting domain_shadow_color (Enhanced only).
2015-05-01 08:22:21 +00:00
Nate Jones 10ff798dc5 Default Settings: Obfuscate sensitive values (little better). 2015-05-01 07:18:02 +00:00
Nate Jones 55bb85f338 Default Settings: Obfuscate sensitive values. 2015-05-01 07:12:07 +00:00
luis daniel lucio quiroz d4a84948ae change the Billing when you change the Tenant name 2015-04-30 13:45:13 +00:00
Mark Crane 3e9161dff7 Add document_root to config.lua. 2015-04-28 00:05:01 +00:00
Mark Crane 4db29e27a0 Add php_bin and php_dir to the config.lua script. 2015-04-27 23:50:15 +00:00
Mark Crane 26928d2fe8 Move menu items that are for superadmins to the advanced menu. 2015-04-25 06:29:45 +00:00
Mark Crane 524987d2bf Menu change System to Home. 2015-04-24 20:37:29 +00:00
Nate Jones ef43a6a87a Default Settings: Added 'Reload' button to update Default/Domain/User settings on demand. 2015-04-17 20:26:14 +00:00
Nate Jones f7b687c94e User Edit: Language file adjustment. 2015-04-16 19:21:39 +00:00
Nate Jones 5996a7089e Themes: Remove unnecessary JS functions.
Call Block: Fixed issue in language file.
User Edit: Fixed issue in language file.
File Editor: Fix JS issue in header.
2015-04-16 19:14:20 +00:00
Nate Jones 61fbbeca54 Default Settings: Added search category name.
Group Permissions: Added search app name.
2015-04-15 18:28:53 +00:00
Nate Jones b868575783 Group Permissions: Set focus to search box on page load. 2015-04-15 18:03:26 +00:00
Nate Jones 0574910237 Group Permissions: Hide apps for which there are no permissions. 2015-04-15 17:52:46 +00:00
Nate Jones 2c6b2a579a Group Permissions: Added JS search functionality. 2015-04-15 17:26:50 +00:00
Nate Jones 3a715ed4a8 Default Settings: Minor visual adjustment. 2015-04-15 06:19:44 +00:00
Nate Jones 9fc7237f5b Group Permissions: Adjust checkbox padding. 2015-04-15 06:15:48 +00:00
Nate Jones 41dfedd773 Default Settings: Better/cleaner search functionality. 2015-04-15 06:08:18 +00:00
Nate Jones 7afd9cde40 Group Manager: Fix group permission protection feature. 2015-04-15 04:28:26 +00:00
Nate Jones 108c214625 Default Settings: Prevent list control icons from wrapping in IE. 2015-04-14 20:16:52 +00:00
Nate Jones b6b25bda2a Default Settings: Forgot JS search language variable for input placeholder. 2015-04-14 20:11:39 +00:00
Nate Jones 4de579f323 Default Settings: Added JS search functionality.
Themes: Removed duplicate language variables.
2015-04-14 20:10:27 +00:00
Nate Jones 8aac3b6f66 Default Settings: Reverted. 2015-04-14 19:16:51 +00:00
Nate Jones 3a83ab7072 Default Settings: Potential new layout. 2015-04-14 18:41:56 +00:00
Mark Crane 3b8b7ad0ca Update the translations from the translation server. Includes the following new languages Brazilian Portuguese, Polish, and Swedish Sweden. Thanks to those that put in the effort to add these languages additional translator volunteers are welcome. 2015-04-08 13:38:58 +00:00
Nate Jones 60e475ff06 User Dashboard: Remove explicit call to load_extensions(), as already loaded via check_auth(). 2015-04-06 18:17:17 +00:00
Nate Jones 0d4a9e59a3 User Add: Email now correctly stored with newly created Contact. 2015-04-04 19:40:20 +00:00
Nate Jones 5ef67a8adb Group Edit: Add Copy button. 2015-04-01 09:26:14 +00:00
Nate Jones 779d0e5920 Groups: Better DB record management on Group rename and Group Domain change. 2015-04-01 08:17:51 +00:00
Nate Jones f1d0bbf44d Groups: Restore (but keep disabled) list control icons for default system groups. 2015-04-01 00:37:50 +00:00
Nate Jones 3d997e9687 Groups: Integrate Show All and ability to edit assigned Domain. Create, edit, delete non-default groups.
Users: Adjust so assigned Domain doesn't get overwritten if user_all permission exists, but user_domain doesn't.
Destinations: Adjust so assigned Domain doesn't get overwritten if destination_all permission exists, but destination_domain doesn't.
2015-03-31 21:47:31 +00:00
Nate Jones 8c5568c547 Users: Prep language file for upcoming Group mods. 2015-03-31 06:10:12 +00:00
Nate Jones 74eb67fe85 Users: Added Show All feature. 2015-03-31 06:05:08 +00:00
Nate Jones 7f941c1e80 Users: Added ability to move User to different domain. Also remove User Settings upon delete. 2015-03-31 00:54:24 +00:00
Mark Crane 9c0bd849c6 Remove the search by. 2015-03-27 17:31:00 +00:00
Mark Crane 379f8f0dd6 Increase the security on accounts -> users list and streamline the search. 2015-03-27 16:18:30 +00:00
Nate Jones 8b1992ed2f User Edit: Sort Contact select options a little better. 2015-03-26 19:51:53 +00:00
Mark Crane 716572b6e8 Don't require the domain to be lower case. 2015-03-24 08:40:02 +00:00
Nate Jones e3170d3c31 Notifications: Default to using file_get_contents(), instead of cURL, and hide Recipient (email) field unless Notifications is enabled. 2015-03-23 23:13:52 +00:00
Mark Crane a94fc63523 Add a missing semi-colon on the signup.php page. 2015-03-23 20:06:28 +00:00
Nate Jones 6f4209e2f6 Misc: Implement maximum limits on multiple apps. 2015-03-22 08:17:04 +00:00
Mark Crane f348c8b76d Show all the default settings without paging. 2015-03-22 04:02:29 +00:00
Nate Jones 7bec3fee74 Follow Me: Fix redirect issue, after save, from Issue 886.
Destinations: Minor visual adjustments.
2015-03-22 00:53:56 +00:00
Mark Crane 71ab763488 Add switch call_center dir to default settings. 2015-03-21 06:03:58 +00:00
Mark Crane ff16614756 Fix the API label using an elseif. 2015-03-21 05:43:21 +00:00
Mark Crane 2661f7f6e5 Compress the vertical spacing default settings code. Display the category API in upper case. 2015-03-21 05:36:52 +00:00
Nate Jones 349185b8a7 Voicemail: Added default settings to control default Voicemail File and Keep Local settings when creating new extensions and/or Voicemail boxes. 2015-03-20 01:09:18 +00:00
Nate Jones 3880c839b4 Account Settings: Vertical aligned form labels. 2015-03-18 08:59:33 +00:00
Nate Jones 1c697841fd User Edit: Fix Language select box not populating with available languages. 2015-03-18 08:57:18 +00:00
Nate Jones bd38f6b160 Implemented fix suggested in Issue 823 - Add DOCUMENT_ROOT to require_once path on domain edit [and contacts_vcard.php, and save_switch_xml() function]. 2015-03-18 06:17:09 +00:00
Nate Jones 58acf42682 Resolves Issue 878 - Restriction removed that required at least one user account to remain in a domain. Superadmin/Admin still not allowed to delete their own account (for obvious reasons). 2015-03-15 02:11:35 +00:00
luis daniel lucio quiroz 72ce214a1f custom html for enhanced theme 2015-03-12 18:20:17 +00:00
Mark Crane c435953c99 Hide the back button for Account -> Settings. 2015-03-10 03:41:34 +00:00
Mark Crane 64ba8729b9 A few minor changes. 2015-03-05 12:38:35 +00:00
Mark Crane 599b55b559 Select only group_name to make it more efficient. 2015-03-05 12:34:48 +00:00
Mark Crane 0ccae59376 Add group_uuid to the group member delete redirect. 2015-03-05 10:49:26 +00:00
Mark Crane d4125c10b6 Add group_uuid to the browser redirect. 2015-03-05 10:47:13 +00:00
Mark Crane 6d1ac5cfc8 Switch from group_name to group_uuid. 2015-03-05 10:32:21 +00:00
Mark Crane 7b851ddcff Add group_uuid to the links and move the sql query out of the content. 2015-03-05 10:26:44 +00:00
Mark Crane b5bd0cf7bf Add group_uuid to v_group_users when assigning a user to a group. 2015-03-05 10:17:47 +00:00
Mark Crane 81b1cb581d When deleting the group delete the group user and group permissions. Increase the security by validating the uuid. 2015-03-05 09:37:37 +00:00
luis daniel lucio quiroz 606d8eb595 missing text class include 2015-02-28 01:31:24 +00:00
Nate Jones c900edb768 Emails: Initial build of failed email log. Still under construction. 2015-02-26 04:18:16 +00:00
Nate Jones ded7cb3266 Visual adjustments. 2015-02-15 11:57:14 +00:00
Nate Jones 331c4ccbfe Visual adjustments. 2015-02-15 09:39:23 +00:00
Nate Jones 6e8cee1a7b Visual adjustments. 2015-02-15 09:29:10 +00:00
Nate Jones e5295bad45 Visual adjustments. 2015-02-15 09:20:19 +00:00
Nate Jones d96f016ea5 Code cleanup. 2015-02-15 08:46:20 +00:00
Nate Jones 0018e553c4 Visual adjustments. 2015-02-15 07:59:02 +00:00
Nate Jones 996e89c396 Removal of colon next to form label names. 2015-02-15 06:50:00 +00:00
Mark Crane 8902d9f0fa When the user is updated increase the salt length and remove special characters that can cause problems. 2015-02-10 20:54:03 +00:00
Mark Crane 1942c658bb Signup.php increase the salt length and remove special characters that can cause problems. 2015-02-10 20:44:16 +00:00
Nate Jones 10ef66986b Domains: Add front end to set domain status, and assign a parent domain. 2015-02-06 01:26:06 +00:00
luis daniel lucio quiroz 632dbec005 upgrade.php missing class php 2015-01-26 18:32:08 +00:00
Nate Jones cd80258a0c Default Settings Edit: JSON value detection.
Functions: is_json function added.
2015-01-24 04:39:17 +00:00
Nate Jones a10fb08884 Default Settings: Added multi-word Category formatting, minor code cleanup. 2015-01-23 20:01:48 +00:00
Nate Jones 25375e5a81 Default Settings: Fixed blank value when Translate tool enabled. 2015-01-18 11:43:17 +00:00
Mark Crane 3a2e73adf3 Change the primary key for v_languages from languages_uuid to language_uuid. 2015-01-18 11:13:49 +00:00
Nate Jones cdd7f3bc4d Add UUID field to Language table population. 2015-01-18 11:09:04 +00:00
Mark Crane 53705f90e7 Add the primary key to the schema. 2015-01-18 11:06:26 +00:00
Nate Jones f6adda6046 Account Settings: Fix Language select box. 2015-01-18 11:02:42 +00:00
Nate Jones 4a6ce360b4 Rename & move Languages table creation/population to core. 2015-01-18 10:59:42 +00:00
Mark Crane 881cd060c6 Fix the language select on domain and default settings. 2015-01-18 10:56:41 +00:00
Nate Jones 2448ab3a8e Use the new multi-lingual code on misc files. 2015-01-18 10:33:34 +00:00
Mark Crane d5731c9172 Use the new multi-lingual code on fusionpbx/core sub directories. 2015-01-18 09:22:07 +00:00
Nate Jones 5fe93ad01a Upgrade: Restored Menu Defaults functionality. 2015-01-17 03:27:10 +00:00
Mark Crane bee6b9ae5e Update the memcache reference to use the new cache PHP class. 2015-01-16 00:21:02 +00:00
Mark Crane 6d0c5b43d6 Add FusionPBX events class. 2015-01-15 16:24:53 +00:00
Mark Crane 6dfb2b0a7f Add a missing ) to fix the syntax. 2015-01-12 18:34:12 +00:00
Mark Crane 2fde3cb746 Fix the menu item edit group list so that it shows the global groups. 2015-01-12 18:32:18 +00:00
Mark Crane 02ebf09542 Finish removing the paths for the main menus. 2015-01-09 21:44:31 +00:00
Mark Crane ee354487d0 Remove the path for the main menu links. Doing this to make the menu more compatible with touch screens. 2015-01-09 21:38:34 +00:00
Mark Crane fa1b0bc203 Remove active extensions from the menu. 2015-01-09 20:23:13 +00:00
Mark Crane da38cdac5a Fix the group list for accounts -> user -> edit. 2015-01-08 09:54:24 +00:00
Mark Crane ac957dc400 Additional work to fix groups and permissions. 2015-01-08 08:51:40 +00:00
Mark Crane 321dd16a44 Fix the null check on groups. 2015-01-08 06:15:05 +00:00
Mark Crane 5d4c118d2c Get rid of the is included which prevents the redirect. 2014-12-27 18:20:30 +00:00
Mark Crane 875e36276e Remove a trailing line feed. 2014-12-27 17:52:06 +00:00
Mark Crane 48bffbc275 Fix the null used in users/app_defaults.php 2014-12-27 07:11:26 +00:00
Mark Crane 9ac93b3c17 Run the users app defaults only once. 2014-12-26 15:47:37 +00:00
Mark Crane 92cd005959 Change domain_uuid variable to look for null. 2014-12-26 07:32:25 +00:00
Mark Crane c420dbb036 Work on the menu restore more. 2014-12-26 07:27:13 +00:00
Mark Crane ff35dcb9b1 Allow the domain_uuid for flexibility but when null is set consider it a global default. 2014-12-26 07:15:12 +00:00
Mark Crane 49ab58faa3 Minor change on the variable name. 2014-12-26 07:08:54 +00:00
Mark Crane ef5ffc8eb4 Add a missing greater than sign. 2014-12-26 06:55:04 +00:00
Mark Crane 70ff399206 Delete the group permissions before restoring them. 2014-12-26 06:53:27 +00:00
Mark Crane fe908f93ee Make groups and group permissions global. Managing these per domain is too much work to manage per domain. 2014-12-26 06:37:07 +00:00
Mark Crane 9369fd8d0d Move the menu array to app_menu.php 2014-12-26 03:27:54 +00:00
Mark Crane bbf2a3badc Add app_menu.php files for the menu. 2014-12-25 19:32:57 +00:00
luis daniel lucio quiroz aebbbdde10 HTML5 input tags for usersupdate 2014-12-21 06:12:21 +00:00
Nate Jones 8e4120ba8c Upgrade: Handle SVN Update response better. 2014-12-08 17:23:24 +00:00
Nate Jones 0147c9bf2f Login (Default): Password Reset functionality (requires PHP mcrypt library, Enhanced & Minimized themes only, enable in Default Settings). 2014-12-06 17:53:29 +00:00
Nate Jones 1f8955170b Login (Enhanced & Minimized Themes): Login box should now stretch to fit its content. Added login_shadow_color Default Setting.
Default Settings: When using Enabled toggle link, scrolls to previous position in setting list.
2014-12-06 01:54:30 +00:00
Nate Jones 10f05b615f User Edit: Removed redundant app_languages include. 2014-12-06 00:15:05 +00:00
Nate Jones 6b2e7dba56 Default Settings: Auto-scroll previous Default Settings category into view after add/edit submit. 2014-11-30 04:34:23 +00:00
Nate Jones 77281ced54 Users: Delete prompt (for own account) multilinguified. 2014-11-27 00:48:42 +00:00
Mark Crane bc89b56e9b Fix a little white spacing. 2014-11-16 02:03:19 +00:00
Mark Crane a3ff701236 unset the 2 more prepared statements on domain settings. 2014-11-16 01:51:10 +00:00
Mark Crane 4c50a213bf Unset domain setting prepared statements. 2014-11-16 01:44:27 +00:00
Nate Jones 40366ffd8b Default & Domain Settings: Clicking True/False value in Enabled column toggles status. 2014-10-28 09:17:58 +00:00
Richard Neese 49840b33da fixing /usr/share/fusionpbx to be /usr/share/examples/fusionpbx 2014-10-23 18:03:33 +00:00
Richard Neese a866c04b22 working on upgrade page svn issue wiht pkgs 2014-10-23 17:22:49 +00:00
Richard Neese 9296f66977 fixing upgrade for pkgs not to display svn 2014-10-23 16:59:48 +00:00
Nate Jones 2b4010180a User Create/Edit: Require a group assignment. 2014-10-18 08:18:03 +00:00
Nate Jones f2d643aecb Contacts: Private or Shared. User can create a private contact only visible to them, or can choose to share a contact with others by assigning it to group(s). Users can view only contacts assigned to their group(s) and contacts NOT assigned to any group. 2014-10-18 06:49:34 +00:00
Nate Jones e89611f099 User Edit: Adds group_uuid to v_group_users when assigning user to a group. 2014-10-18 03:17:13 +00:00
Nate Jones a227f3bb00 Populate new group_uuid field in v_group_users table. 2014-10-18 01:25:57 +00:00
Mark Crane a3450428da Add group_uuid to the group users table. 2014-10-18 01:06:07 +00:00
Nate Jones b78284b202 Group Permissions: Added all/none checkbox above each group of App permissions. 2014-10-15 20:47:04 +00:00
Mark Crane 58fe5d54a7 Add the menu_item_group_uuid primary key when adding a group to the menu 2014-10-11 07:16:04 +00:00
Nate Jones a74aed34e0 Domain Setting Edit: Added app-specific controls on value field, such as color picker, select boxes for fax server options, etc. 2014-10-11 05:30:06 +00:00
Mark Crane 4619ede7b1 Add multi-delete in advanced -> domain settings 2014-09-21 09:39:32 +00:00
Mark Crane 0c1c1985bc Fix primary key for menu languages, items and item groups 2014-09-20 02:51:48 +00:00
Nate Jones 25e31bc95c Fax Server: Modified file conversion methods, misc minor changes. 2014-09-09 03:41:23 +00:00
Nate Jones 9aa7c1f85a Minimized Theme: Rearrange Logout and Domain Selector icons to match Enhanced theme, add ability to show domain name in menu bar. 2014-09-04 08:42:25 +00:00
Nate Jones 7e1c6f9f3b Default Setting Edit: Select option correction for superfine. 2014-09-04 07:00:10 +00:00
Nate Jones cca4fee7c9 Fax Server: Multiple file upload, customize contact info line and footer in cover sheet, other minor tweaks. 2014-09-04 06:57:26 +00:00
Nate Jones 7a9df29009 Fax Server: Select up to 5 files (TIF or PDF) to send. Added Default Setting for default page size (Auto, Letter, Legal, A4), or override at time of sending fax. 2014-09-04 00:57:09 +00:00
Nate Jones 56ffe0b937 Enhanced Theme: Restored displaying domain name in header, can control visibility and style using Default Settings. 2014-08-30 06:31:14 +00:00
Nate Jones 2ae3be3a9a Enhanced Theme: Added Default Settings to control the color, background color, opacity and hide delay of header response messages. 2014-08-17 06:30:31 +00:00
Nate Jones fe40c4ede9 Enhanced Theme: Added Default Settings to control footer colors and opacity.
Other minor code enhancements.
2014-08-17 04:33:57 +00:00
Mark Crane aa85b54540 Missed the Menu Item Add 2014-08-17 00:11:23 +00:00
Mark Crane c07592db5c Remove Edit and Add from the page titles on the Menu Manager 2014-08-17 00:09:26 +00:00
Mark Crane 224fc644af Remove the old core/backup 2014-08-16 00:16:26 +00:00
Nate Jones b2923570f0 User Edit: Add button to load an auto-generated API Key (UUID) into the input field. 2014-08-15 07:04:52 +00:00
Nate Jones b0897ba96c Domain Edit: On rename, set Variables > domain value to new domain name (single-tenant only). 2014-08-14 07:24:26 +00:00
Nate Jones f599330cbc Default Setting Edit: Fixed Domain selector and color picker - moved color picker JS files to Enhanced template.php. 2014-08-05 22:32:14 +00:00
Nate Jones f6d6965c8d Response Message: Mood adjustments. 2014-08-02 07:02:31 +00:00
Mark Crane 6757e5eede Fix the highest menu item order 2014-08-02 03:37:38 +00:00
Mark Crane 8b9869d8fa Add a missing semi-colon. 2014-08-02 03:24:27 +00:00
Mark Crane 93daa0808f Fix ability to set the an empty Parent Menu 2014-08-02 03:22:33 +00:00