Commit Graph

451 Commits

Author SHA1 Message Date
Mafoo 3cab4401cf Enhance - More messages::add updates (#2662)
convert more messages over to messsagse::add
2017-06-09 20:13:40 -06:00
Mafoo d931d61042 Enhance - app_config.php cleanup for core (#2631)
make spacing and layout consistent
add all missing language tags
fill missing en-us descriptions
Repaired a couple of character encodings in fr-fr
convert to $x$y$z usage for array filling
add a default version number
this is a by hand update
2017-06-03 09:01:10 -06:00
Mafoo 8709d01fb0 BugFix [master] language update (#2628)
Imported Found language ro as ro-ro Romanian (tested by reverse translation)
Add placeholders for all found languages
Add new missing flags
Enhancements to text class
* improved sort to keep language-* tags organized at the top
* if a language is missing a name tag, add it
* changed organizer to not add a final \n
* corrected some indenting
* added detect_all_languages that attempts to find any languages that haven't been defined in resources/app_languages.php
* added language_totals, this is used by the optional languages application to calculate how complete a language is
2017-06-02 13:24:12 -06:00
Mafoo 4ae8b418d4 BugFix [master] - Convert all menus to 2-2 format (#2627)
convert all app_menu.php files to have all placeholders and languages and use 2-2 format for languages
update app_defaults to convert any items found using legacy values in user_setings, domain_settings and default_settings
2017-06-02 12:17:50 -06:00
Kristian Karlsson 22c317eb2f BugFix [master] - Update languages (#2621)
Update for the Swedish language translation.
2017-06-02 08:39:34 -06:00
Mafoo f44aee3bf8 Enhance - Convert all languages to 2-2 digit (#2581)
Convert all languages to use the en-us style codes
Where an installation is using a 2 digit code, use the legacy map to find
the mapped language and provide that text correctly
Have escape_str strip \' before converting or we end up with a double
encode
Update organzie_languages to understand how to convert legacy languages
automatically
updated flags
2017-05-13 13:13:38 -06:00
Mafoo 0302d8085c reworked text class to gather the languages on construction (more efficient) (#2576)
organize_languages will now use an internal function to escape values as fusion's check_str would not be appropriate
enabled two missing flags
organize on remaining app_languages.php and add missing 'he'
2017-05-12 08:44:53 -06:00
Mafoo 22dc22c30e BugFix [master] Languages add missing text placeholders (#2572)
* BugFix [master] Languages add missing text placeholders

add placeholders for missing language text
reorganise file so languages are in a consistent order with en-us always first, and the remaining stored alphabetically
space out tag names to make them line up for readability

* add organize_language to text class

also add get_languages
2017-05-10 13:40:46 -06:00
FusionPBX 384c383214 Update user_edit.php
https://github.com/fusionpbx/fusionpbx/issues/2554
2017-05-06 14:13:28 -07:00
FusionPBX 345f295bc2 Update app_config.php 2017-04-29 23:18:32 -06:00
The-Operator d05ace4995 Updates to German and Austrian translations (#2549)
Updates and error corrections
2017-04-27 15:19:36 -06:00
Mafoo 941b115d92 Enhance-Add message stack (#2521)
Implement new messages class
Support legacy $_SESSION['message_*']
New function messages::add($message, $mood, $delay) to simplify adding messages
updated core/users/user_edit.php to demonstrate
includes space->tab corrections
2017-04-27 11:30:52 -06:00
The-Operator 32c1522cbb Add/Update German and Austrian translations (#2542)
Updated remaining app_languages.php files and all app_config.php and app_menu.php files where necessary.
2017-04-26 23:41:55 -06:00
Vladimir 30055465b7 Adding ru-ru locales (#2530)
* Translation of the menu (sent by Victor Kraft)

* ACL translate

* Backup translated

* App Fax translated (sent by Victor Kraft)

* App Adminer trnslated

* Resources translated (sent by Victor Kraft)

* App SIP Profiles translated

* ru-ru

* Call Block added

* ru-ru

* Update app_menu.php

* voicemails/app_languages.php locales ru-ru

voicemails/app_languages.php locales ru-ru

* app/vars/app_languages.php locales ru-ru

app/vars/app_languages.php locales ru-ru

* core: apps, authentication, databases, default_settings translate

* app/traffic_graph/app_languages.php adding locales ru-ru

app/traffic_graph/app_languages.php adding locales ru-ru

* app/time_conditions/app_languages.php adding locales ru-ru

app/time_conditions/app_languages.php adding locales ru-ru

* /app/system/app_languages.php adding locales ru-ru

/app/system/app_languages.php adding locales ru-ru

* /app/sip_status/app_languages.php adding locales ru-ru

* /app/settings/app_languages.php adding locales ru-ru

* /app/services/app_languages.php adding locales ru-ru

* /app/ring_groups/app_languages.php adding locales ru-ru

* /app/registrations/app_languages.php adding locales ru-ru

* /app/recordings/app_languages.php adding locales ru-ru

* /app/provision/app_menu.php adding locales ru-ru

* /app/pin_numbers/app_languages.php adding locales ru-ru

* Update app_languages.php

* /app/phrases/app_languages.php adding locales ru-ru

* /app/operator_panel/app_languages.php adding locales ru-ru

* core/groups translated

* /app/music_on_hold/app_languages.php adding locales ru-ru

* core/install translated

* core/menu translated

* /app/modules/app_languages.php adding locales ru-ru

* /app/meetings/app_menu.php adding locales ru-ru

* /app/log_viewer/app_languages.php adding locales ru-ru

* /app/ivr_menus/app_languages.php adding locales ru-ru

* /app/gateways/app_languages.php  adding locales ru-ru

* /app/fifo_list/app_languages.php adding locales ru-ru

* core/notifications translated

* /app/fifo/app_languages.php adding locales ru-ru

* core/upgrade translated

* Update app_config.php

* core/user_settings translated

* Update app_languages.php

* Update app_menu.php

* Update app_languages.php

* core/users translated

* call_block translate fix

* Call Broadcast added

* call_block выклюено fix

* Update app_languages.php

* Update app_languages.php

* Update app_languages.php

* Update app_languages.php

* themes translated

* /app/extensions/app_languages.php for locale ru-ru

* /app/exec/app_languages.php add locale ru-ru

* Update app_languages.php

* Update app_menu.php

* Update app_languages.php

* Update app_languages.php

* Update app_languages.php

* Update app_languages.php

* Update app_languages.php

* Update app_languages.php

* Update app_languages.php

* Update app_languages.php

* Update app_languages.php

* Update app_languages.php

* Update app_languages.php

* Update app_languages.php

* Update app_languages.php

* Update app_menu.php

* add locales ru-ru /core/install/app_menu.php

* /app/emails/app_languages.php add locales ru-ru

* /app/edit/app_languages.php add locales ru-ru

* /app/dialplan_outbound/app_languages.php add lacales ru-ru

* app/devices translated

* /app/dialplan_inbound/app_languages.php add locales ru-ru

* call_center_active + call_centers

* /app/dialplan/app_languages.php add locales ru-ru

* /app/destinations/app_languages.php add locales ru-ru

* /app/database_transactions/app_languages.php add locales ru-ru

* /app/contacts/app_languages.php addlocales ru-ru

* Update app_languages.php

* Update app_languages.php

* /app/contacts/app_languages.php add locales ru-ru

* /app/conferences/app_languages.php add locales ru-ru

* /app/conference_profiles/app_languages.php add locales ru-ru

* /app/destinations/app_languages.php add locales ru-ru

* /app/destinations/app_languages.php add locales ru-ru

* /app/conferences/app_languages.php add locales ru-ru

* app/calls_active translated

* app/click_to_call translated

* app/calls_active label-opt fix transtation

* translated

* translated

* translate

* /app/voicemails/app_config.php addlocales ru-ru

* /app/voicemail_greetings/app_config.php add locales ru-ru

* /app/vars/app_config.php add locales ru-ru

* /app/traffic_graph/app_config.php add locales ru-ru

* /app/tones/app_config.php add locales ru-ru

* /app/time_conditions/app_config.php add locales ru-ru

* /app/tftp/app_config.php add locales ru-ru

* /app/system/app_config.php add locales ru-ru

* /app/sip_status/app_config.php addlocales ru-ru

* app/devices translated ru-ru

* app/devices translated ru-ru

* /core/menu/app_languages.php add locales ru-ru

* /app/contacts/app_languages.php add locales ru-ru

* /app/conferences/app_languages.php add locales ru-ru

* /app/voicemails/app_languages.php add locales ru-ru

* /app/conference_centers/app_languages.php add locales ru-ru

* /app/ring_groups/app_languages.php add locales ru-ru

* /app/ivr_menus/app_languages.php add locales ru-ru

* /app/xml_cdr/app_languages.php add locales ru-ru

* /resources/app_languages.php add locales ru-ru

* /app/conference_centers/app_languages.php add locales ru-ru

* call_flows

* /app/call_broadcast/app_languages.php add locales ru-ru

* /app/call_block/app_languages.php add locales ru-ru

* /app/call_block/app_languages.php add locales ru-ru

* /app/call_block/app_languages.php add locales ru-ru

* By now

* calls

* /app/call_flows/app_languages.php add locales ru-ru

* /app/system/app_languages.php add locales ru-ru

* /app/exec/app_languages.php add locales ru-ru

* /app/vars/app_menu.php add locales ru-ru

* /app/backup/app_languages.php add locales ru-ru

* /app/ring_groups/app_languages.php add locales ru-ru

* /app/calls/app_languages.php add locales ru-ru

* /app/call_centers/app_languages.php add locales ru-ru

* /app/call_broadcast/app_languages.php add locales ru-ru

* app/fax fix translate label-fax_send_channels

* /app/extensions/app_languages.php add locales ru-ru

* /app/xml_cdr/app_languages.php add locales ru-ru

* /app/ring_groups/app_languages.php add locales ru-ru

* /app/contacts/app_languages.php add locales ru-ru

* Fix default language select

* /app/contacts/app_languages.php add locales ru-ru

* Fix translations in app edit, extensions, fifo, gateways, music_on_hold, services, time_conditions, xml_cdr

* Replaced "звонки" to "вызовы" and fix sorting in menu for "Конференции"

* More replace "звонк"

* Fix translate

* app/xml_cdr replace translate for label-start_range, label-end_range

* app/xml_cdr replace translate label-destination, description_search and description-4

* Corrections

* Repalce "Порядковый номер" to "Приоритет"

* app/operator_panel replace translation label-call_group
2017-04-24 16:37:00 -06:00
konradSC 6f8f2b6d29 Update app_languages.php (#2434) 2017-03-17 23:22:26 -06:00
FusionPBX 40cede3c35 Update app_config.php 2017-03-17 11:59:56 -06:00
konradSC d7d1025488 Update app_languages.php (#2431)
Users app crashes. Missing single quote in file.
2017-03-17 10:02:43 -06:00
The-Operator a8c3117f7b Add German translations & update Austrian translations (#2426)
* Add German translation and update Austrian translation

* Add German translation and update Austrian translation
2017-03-16 10:13:43 -06:00
drenda e45a0f80d2 Added italian translation (#2384)
* Added Italian translation

* add italian translation

* add italian translation

* add italian translation

* fix typo error

* add italian translation

* added italian translation

* added italian translation

* added italian translation

* added italian translation

* added italian language

* added italian translation

* added italian language

* added italian translation

* added italian translation

* added italian translation

* added italian translation

* added italian translation

* added italian translation

* added italian translation

* added italian translation

* added italian translation

* added italian language

* added italian language

* added italian translation
2017-02-19 21:17:46 -07:00
FusionPBX 5804d3001b Update app_config.php 2017-02-15 21:23:56 -07:00
jebsolutions f13020b70c Minor fixes to HTML markup. (#2274)
call_flow_edit.php
- fix: <script> tag output before html headers
2016-12-27 10:06:30 -07:00
FusionPBX a5df99c4af Update user_edit.php 2016-10-18 09:23:42 -06:00
reliberate 4a0f4615e9 Users: Revamp and consolidate code, integrate ORM. 2016-10-05 10:29:30 -06:00
markjcrane 186c3e5db8 Update indentation for includes and check permissions. 2016-10-02 14:30:38 -06:00
Alexey Melnichuk 730d9abb18 Fix. Do not display error message if exesute returns `0` (#1939) 2016-09-22 09:17:02 -06:00
reliberate 3ae85a7098 Music on Hold: Support multiple global categories. Support for changing moh domain. Support for managing additional stream parameters (shuffle, stereo, interval, chimes, custom moh paths, etc). Enhanced file system housekeeping.
Theme: Enhanced audio playback progress indicator.  Added settings to control body icon normal/hover colors.
VM Greetings: Updated to support new audio playback indicator (more apps to come shortly).
Group Permissions: Prevent enter key submission on search field.
2016-06-21 15:56:15 -06:00
reliberate 0f07828d0c Security: Integrate Settings and necessary functions to enforce password complexity requirements.
Theme: Add basic password strength indicator bar.
Default Settings: Also verify correct Type (name) on Upgrade > App Defaults.
User: Show Nickname in Contact select if no Given or Family name.
Password Reset: Integrate hide and convert password fields method to prevent browser prompt.
2016-06-02 18:26:32 -06:00
reliberate 9c0460e5e2 Users: Bug Fix - Group list now displayed in select box even when none have been assigned to the user. 2016-05-24 16:59:54 -06:00
reliberate bf5f1223af Gateways: Fix paging and order by.
Devices/Users/Extensions: Visual adjustments.
2016-05-21 13:04:31 -06:00
reliberate df22a29ed4 Theme: Integrate ability to use Google Fonts. 2016-05-05 12:57:08 -06:00
markjcrane cddc2e9df6 Make sure the array exists before using it in group_permissions.php. 2016-04-28 21:18:26 -06:00
markjcrane c3b12c217d Cleanup the indentation ... tabs and whitespace after the last pull request. 2016-04-28 16:56:44 -06:00
Harry G. Coin f02028629a fixes so cli installs/upgrades work.
Also another step along the way allowing freeswitch to run -u -g freeswitch and fusionpbx to run -u -g www-data
2016-04-25 21:26:26 -05:00
Harry G. Coin bda6861f88 \r\n --> \n
Cause all the .php files containing lines ending with \r\n to instead end with \n.

DYI with:

find fusionpbx -type f -name '*.php' -exec dos2unix '{}' \;
2016-04-25 20:30:23 -05:00
Harry G. Coin 8abe003a71 The goal is to increase confidence in fusionpbx, one step is to run by default with error_reporting (E_ALL ^ E_NOTICE);
So, please find in this set numerous small changes which eliminate numerous php warning messages.

Also, a small bug fix in an sql statistics routine, naming a count(*) field as count, so displaying correct detail.

If any of the proposed changes are omitted, the relevant page will experience php warnings.

There are no doubt fusionpbx pages I've yet to visit that still generate warnings, this set is nearly certainly not comprehensive.
2016-04-25 20:19:58 -05:00
reliberate b4c5c79a4d Users: Correct username input field type (from 'txt' to 'text'). 2016-04-25 15:07:42 -06:00
reliberate aeabb4a072 Misc: Fix datetimepicker on Time Conditions, CDR, Contact Times, etc.
Misc: Fix textarea height.
Theme: CSS adjustments to correct misc bugs.
2016-04-13 13:23:07 -06:00
reliberate 6b14dc2437 Default/Domain/User Settings: Handle boolean value for menu_main_icons setting. 2016-04-05 17:24:22 -06:00
markjcrane f6920838c7 Add a default group check. 2016-04-03 11:54:09 -06:00
markjcrane 4292386b6c Add users and groups php class. 2016-04-03 11:47:06 -06:00
reliberate 4a4517a5ab Functions: Enhance img_spacer() function.
Dialplan Edit: Integrate img_spacer() to fix row divider.
Default/Domain/User Settings: Use img_spacer() function for color swatches.
Contact Times: Adjust for recent changes on img_spacer() function.
2016-04-01 19:44:26 -06:00
markjcrane a4005f46e3 Allow deleting system default groups. 2016-03-31 11:01:39 -06:00
reliberate 907ffd150d User Edit: Fix logic used on Enabled field. 2016-03-31 09:48:30 -06:00
reliberate 5974b686e9 Apps: Integrate ability to set paging via a Default/Domain/User Setting (domain > paging > numeric). 2016-03-28 23:02:11 -06:00
reliberate 5b97091e27 Theme: Add additional Settings to control the style of various elements, remove old css classes.
Default/Domain/User Settings: Add color previews in list view.
2016-03-28 22:29:15 -06:00
reliberate 44e77b0eef Enhance: Default Theme - enable menu style and positioning options. 2016-03-25 19:38:57 -06:00
reliberate d5c60df4fc Added: Bootstrap Framework - initial integration.
Added: Bootstrap Plugins - DateTimePicker, ColorPicker (in multiple apps)
Added: Default Theme - responsive
Removed: RightJS Framework - no longer needed.
Removed: Accessible Theme - superseded by Default theme.
Removed: Minimized Theme - superseded by Default theme.
Enhanced: Menu - responsiveness added.
Enhanced: Dashboard - responsiveness added.
Etc.
2016-03-25 16:29:20 -06:00
reliberate 5fe4309166 User Settings: Select query fix, case adjustment on Domain Template select option labels. 2016-03-21 16:54:59 -06:00
reliberate 17c6193067 Default/Domain/User Settings: Uncheck the 'Check All' checkbox for a category when a subcategory item is unchecked.
Default Settings: Hide the 'Check All' checkboxes when using the search.
2016-03-17 08:45:07 -06:00
FusionPBX bf5a45dc08 Merge pull request #1471 from mafoo/WhitespaceClean-core/batch
WhitespaceClean-core/batch
2016-03-11 13:35:06 -07:00
mafoo ffc6bfcb2b WhitespaceClean-core/batch
whitespace pass over files
for reference regex that was used s/[ \t]+(\r?\n)/\1/
2016-03-11 12:06:20 +00:00
mafoo 77c72c8d7c BugFix-Translation-True_False
fixed various uses of ucwords() to render true/false to use
$text[label-*] instead
2016-03-11 11:34:52 +00:00
reliberate 2230a6710d User Settings: Fix delete setting, move bulk delete function to user_setting_delete.php. 2016-03-03 11:28:35 -07:00
reliberate 79d5ff5287 Settings: Only allow Admin to Add/Edit authorized settings. 2016-02-29 12:06:18 -07:00
reliberate b54b832145 Settings: Add interface for User Settings, add ability for Admin to manage (own) Domain and User Settings. 2016-02-29 11:39:46 -07:00
reliberate 9b9d8b4e3b Devices, Extensions, Gateways, Users: Bypass browser password manager prompt when saving. 2016-02-25 18:19:51 -07:00
markjcrane af18c963c0 Rename .project.ROOT to project_root.php this conforms better with current file naming standards. 2016-02-22 14:01:18 -07:00
Mafoo 56b34c34ca 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 87dbd6b428 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 fa081456b1 Change $_SERVER['DOCUMENT_ROOT'].PROJECT_PATH to $_SERVER["PROJECT_ROOT"]. 2016-01-17 00:01:13 -07:00
Matthew Vale 6999198492 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 a41e89af76 Added full logic to support cli as well 2016-01-13 17:38:54 +00:00
Matthew Vale 0176d30312 change to use '/' instead of DIRECTOR_SEPERATOR 2016-01-12 14:47:50 +00:00
Matthew Vale e6ad46cfbf Rollout of root.php 2016-01-12 13:55:39 +00:00
markjcrane 5da1286329 Add session cookie httponly and set it to true. 2015-12-21 20:52:54 -07:00
Matthew Vale 742db50120 First pass on core/* 2015-12-10 10:09:07 +00: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 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
root 22c146f7f4 Add latest translations 2015-08-02 23:42:11 +00:00
markjcrane c0b7596fe5 Fix a problem with groups not showing up on PHP 5.5.9. 2015-07-22 16:02:06 -06:00
Mark Crane 7e3a375659 Add transaction support to menu and users app_defaults.php. 2015-06-25 21:25:22 +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 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
Mark Crane 5ab6ad17bc Add missing group_uuid in v_group_permissions. 2015-05-09 23:30:56 +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
Nate Jones 63cd5bb78e Language file merge from translation server. 2015-05-01 11:13:39 +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 9fc7237f5b Group Permissions: Adjust checkbox padding. 2015-04-15 06:15:48 +00:00
Nate Jones 7afd9cde40 Group Manager: Fix group permission protection feature. 2015-04-15 04:28:26 +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 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 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
Nate Jones 1c697841fd User Edit: Fix Language select box not populating with available languages. 2015-03-18 08:57:18 +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
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
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 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
Mark Crane d5731c9172 Use the new multi-lingual code on fusionpbx/core sub directories. 2015-01-18 09:22:07 +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 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 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 77281ced54 Users: Delete prompt (for own account) multilinguified. 2014-11-27 00:48:42 +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
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 f6d6965c8d Response Message: Mood adjustments. 2014-08-02 07:02:31 +00:00
Mark Crane 0467d60eae Add domain and user setting order 2014-07-25 01:45:58 +00:00
Mark Crane 5e0d82c06d Unset the prepared statements used in the app_defaults.php files. 2014-07-23 22:00:03 +00:00
Mark Crane 8bf2c77896 remove some of the deprecated names from v_users 2014-07-18 01:51:30 +00:00
Nate Jones 23b7e6536f Upgrade: Fixed language issue when executing Permission Defaults. 2014-07-10 09:35:07 +00:00
Nate Jones dc2196dd6f Document (Window) Title: Update variable name to avoid conflict when paging is used. 2014-07-10 00:32:50 +00:00
luis daniel lucio quiroz cc34752267 absolute path fixed 2014-07-08 02:39:59 +00:00
Nate Jones 0f70e6f121 User Create/Edit: More advanced password match/mismatch notifications. 2014-07-07 19:04:28 +00:00
Nate Jones 1409259834 User Create: Column width adjustment. 2014-07-07 18:11:55 +00:00
Nate Jones 179b2e4bad User Create/Edit: Added JS to change CSS style on password boxes if values are not identical. 2014-07-07 16:34:43 +00:00
Nate Jones e143301f2a Description column style mods, just for consistency. 2014-06-22 06:35:33 +00:00
Nate Jones 454e4cc12c Fix missing / on closing <tr> tags. 2014-06-22 01:16:49 +00:00
Nate Jones dd36b29028 User Manager: Changed Groups to Group in column heading. 2014-06-21 19:54:47 +00:00
Nate Jones cfc413345e User Manager: Added Groups column on User list. 2014-06-21 19:52:55 +00:00
Nate Jones 1450f2bbb4 Sort all Group select boxes by group_name asc.
Create User now allows to select a single Group to add User to at time of User creation.
2014-06-21 19:40:16 +00:00
Nate Jones 59687a4785 (Modified) Usability Enhancement: Click on list rows to Edit items. Now uses jQuery (instead of onclick) to avoid being redirected to Edit when canceling a Delete. 2014-06-21 08:52:47 +00:00
Nate Jones 3c2e32d197 Add links to certain column text in a list view - integrated click on list rows to Edit items, as well. Misc bug fixes. 2014-06-21 07:51:31 +00:00
Nate Jones 84a134a23d Usability Enhancement: Click on list rows to Edit items. 2014-06-21 07:04:04 +00:00
Nate Jones 3c07aa1a35 Add links to certain column text in a list view.
Add ability to edit Call Block number.
2014-06-21 00:58:16 +00:00
Nate Jones f9facbeffe User Manager: Ability to edit Username, verifies unique. 2014-06-20 22:21:39 +00:00
Nate Jones d268a58e73 Added column title "Tools" for group Permissions and Members links. 2014-06-20 18:56:02 +00:00
Nate Jones 9dddaee8b3 Fix Group (Permissions) Copy. 2014-06-20 18:42:17 +00:00
Nate Jones 93fef6d384 Group Members: Prevent the adding of a user more than once. 2014-06-20 00:49:46 +00:00
Nate Jones b0b66c849a Group Permissions: Display message and redirect on Save. 2014-06-20 00:48:38 +00:00
Nate Jones 56af94a7c0 Group Permissions: Restore Default respects Protected group permissions again. 2014-06-20 00:17:22 +00:00
Nate Jones 3bbd198c35 Add Protected column label to Groups. 2014-06-19 23:37:28 +00:00
Nate Jones 1b8e46d699 Minor Tweak: Enhanced delete own domain/user prevention. 2014-06-17 21:27:10 +00:00
Nate Jones 81d591cd9d Enhanced delete own domain/user prevention. 2014-06-17 21:24:44 +00:00
Mark Crane 8de0d2a08f Add the languages array 2014-05-13 06:09:28 +00:00
Mark Crane fcc586b591 Additional work on the alignment of the contents 2014-05-13 05:47:28 +00:00
Mark Crane 417375abd4 Fix the table alignment 2014-05-13 05:45:04 +00:00
Mark Crane 88c1c10348 Add user language to accounts -> user manager -> edit user 2014-05-13 05:41:44 +00:00
Mark Crane fa3b8738c3 Fix alignment issues for the labels on Accounts -> User Manager -> Edit 2014-05-13 05:25:51 +00:00
Nate Jones 93610d25c1 Group Manager / Permissions: Moved 'Restore Default' button to Group Manager page, instead of under each individual Group Permission page. 2014-05-09 01:33:58 +00:00
Nate Jones 5ed82dcb99 Fixed Issue 447 - Now can't delete user currently logged in as. 2014-04-27 06:47:05 +00:00
Nate Jones df831450bc Submit button also placed at top; reordered to right margin, too. 2014-04-26 23:56:12 +00:00
Nate Jones bac3749ddd Submit button also placed at top; reordered to right margin, too. 2014-04-26 22:50:52 +00:00
Nate Jones 0831f00318 Default select value adjustments 2014-04-15 01:10:21 +00:00
Mark Crane 5c64e048f0 Fix the user edit page. 2014-02-26 07:20:07 +00:00
Nate Jones b75fa8db19 Unstack list control icons. Languages fix. 2014-02-26 06:30:14 +00:00
Nate Jones 41ec997255 Fixed class on Search By select box. 2014-02-26 02:40:24 +00:00
Nate Jones c34996f998 Unstack list control icons. 2014-02-26 02:35:26 +00:00
Nuno Miguel Reis f063ead227 fixed some translations 2014-02-25 22:49:35 +00:00
Nuno Miguel Reis 248a207f95 change of some pt_PT translations and fixed some encoding bugs for the new Chile spanish
Conflicts:
	fusionpbx/app/call_center_active/app_languages.php
	fusionpbx/app/calls_active/app_languages.php
	fusionpbx/app/ring_groups/app_languages.php
	fusionpbx/app/schemas/app_languages.php
2014-02-25 03:28:28 +00:00
Nate Jones b91807e15d Response message updates. 2014-02-23 09:39:12 +00:00
Mark Crane d36773251e Add a new Spanish translation donated by José Manuel Calquin Heinsohn. 'es-cl' for Spanish from Chile he says he tried to translate in a way that would be generic enough to work for most Spanish dialects. This commit covers just fusionpbx/core still need to integrate the translations for all features in fusionpbx/app directory. 2014-02-13 18:09:45 +00:00
Mark Crane 851a35e5a2 Fix the api key label. 2014-01-16 18:44:22 +00:00
Mark Crane 99b5e79746 Don't add new users to the 'user' group. 2014-01-01 06:49:14 +00:00
Mark Crane 86b757f43f Change msgerror to msg. 2013-12-27 18:09:42 +00:00
Mark Crane ac8601f7f7 Missed one. 2013-11-03 05:36:53 +00:00
Mark Crane 031c512a69 Remove 'Add' and 'Edit' no point in stating restating the obvious. 2013-11-03 05:35:05 +00:00
Mark Crane dd210c9422 Add line spaces between the different translations and add button-copy. 2013-10-31 17:52:56 +00:00
Nuno Miguel Reis 5143d0ebd4 cleanup 2013-10-17 22:07:17 +00:00
Nuno Miguel Reis c405bfa745 language translations for pt-pt and some other minor fixes and updates 2013-10-17 22:06:53 +00:00
Nuno Miguel Reis 0fa9d61ee1 language translations for pt-pt and some other minor fixes and updates 2013-10-17 22:06:01 +00:00
Mark Crane 94f592cc08 Correct the tabbing by replacing the spaces with tabs. Replace some of the single quotes with double qoutes and keep the fr-ca translations. 2013-09-30 16:21:08 +00:00
Philippe Rioual 92dde8ac9b repaired previous errors inserted in r4614 : reinserted 'de-de' instead 'de' and correct files. keeps fr-ca to report in app_config.php files 2013-09-30 15:22:35 +00:00
Philippe Rioual 84b11a971c added missing french translations and changed fr to fr-fr in all app_languages.php and app_config.php files. 2013-09-30 13:19:40 +00:00
Mark Crane ba5c2b6a6d Put the group names in ascending order in Group Manager. 2013-09-27 09:54:07 +00:00
Mark Crane 9bcedcc84e Change group_unchanged to group_protected to be consistent with the rest of the project and the name used in the gui. 2013-09-27 09:37:59 +00:00
Mark Crane 7ba40f465e Add permissions for every table (view, add, edit, and delete). Important change to increase security on the REST API and will be beneficial for more detailed control of permissions. 2013-09-25 20:23:10 +00:00
Mark Crane 8f8fd3e3e8 Audited the permissions names. Permissions names are to be non plural. 2013-09-21 21:45:35 +00:00
Mark Crane 1d13e6bea9 Minor change to group_permissions.php 2013-09-21 04:40:46 +00:00
Mark Crane ab67ebb5e1 Add the api_key to user update 2013-09-21 04:38:26 +00:00
Mark Crane 70b0dc1469 Add the api key english translation to app_languages.php 2013-09-21 04:36:47 +00:00
Mark Crane 9f6b651d4c Remove trailing white spaces. 2013-09-21 04:28:09 +00:00
Mark Crane 3794efd520 Add the api key to app_config.php 2013-09-21 04:25:01 +00:00
Mark Crane 3a9a05fb56 Fix a problem when a user is disabled under accounts -> user accounts the user details would no longer show correctly. 2013-09-20 19:24:43 +00:00
Mark Crane c130a8cae5 Change fr to fr-fr and de to de-de. 2013-09-17 20:02:19 +00:00
Nuno Miguel Reis 017650e984 new changes to group_permissions/menu logic 2013-09-17 19:06:44 +00:00
Nuno Miguel Reis ceb0497fe7 Added the new copy feature to the group_permissions app.
Conflicts:
	fusionpbx/core/users/group_permissions.php
	fusionpbx/core/users/permissions_copy.php
2013-09-17 17:55:10 +00:00
Mark Crane f61de19169 Move the French translations into the development branch.
Translation work done thanks to by bhouba for his work on the translations.
2013-09-13 21:04:53 +00:00
Mark Crane 8c4b6286d6 Rename userlist.php to users.php. 2013-08-16 06:28:39 +00:00
Mark Crane bd1cdd6eb9 Fix code that was designed to block non-superadmins from changing users in the superadmin group. Hide superadmin accounts from users that are not in the superadmin group. 2013-08-16 06:27:06 +00:00
Mark Crane e9aa47069c Update the references for header.php and footer.php files to point the resources directory. 2013-07-06 06:29:50 +00:00
Mark Crane c97d82e7bb Change the references of persistform.php to resources/persist_form.php 2013-07-06 06:24:11 +00:00
Mark Crane c44d39dcf9 Change the path for includes/require.php to the resources directory. 2013-07-06 06:03:27 +00:00
Mark Crane 6a70d8db41 Change includes/checkauth.php to resources/check_auth.php. 2013-07-06 05:50:55 +00:00
Nate Jones 626208cde3 Multilinguified User Manager & Group Manager 2013-06-09 04:32:24 +00:00
Nate Jones 4c142bb790 Fixed loading of user's Time Zone on edit. 2013-05-14 16:38:26 +00:00
Mark Crane e774dc8b84 Change Group List to Groups. 2013-04-18 17:23:51 +00:00
Mark Crane a3be0a50da Adjust the path to permission class. 2013-01-23 19:44:52 +00:00
Mark Crane 4e7c0ab34b Fix the reference to the new permission class. 2013-01-23 18:57:25 +00:00
Mark Crane 225c908f39 Rename grouplist.php to groups.php to conform to the naming convention. 2013-01-23 15:50:07 +00:00
Mark Crane 9d5d4d01eb Add restore default permissions to the permissions page. 2013-01-23 15:49:02 +00:00
Mark Crane 256afe0e8b Remove login and logout from the core/users/app_config.php and put it in core/login/app_config.php 2013-01-05 09:16:46 +00:00
Mark Crane 4f08ba6577 Fix the code so that deleting and superadmin is not possible unless the user account used to do it is in the superadmin group. 2012-11-23 02:57:34 +00:00
Mark Crane d84f1ddfb6 Add missing column to domain_uuid to v_user_settings 2012-10-19 19:25:26 +00:00
Mark Crane 9e6f345c5d Add missing domain_uuid to v_user_settings. 2012-10-18 16:49:06 +00:00
Nuno Miguel Reis d9526ff91e changed logout login pt translation 2012-10-11 21:15:21 +00:00
Mark Crane 6dc9eec702 Fix a few more line space, indentation, and other white space issues. 2012-10-11 06:36:24 +00:00
Mark Crane be979dbc3a House cleaning on the recent app_config.php commits. Cleanup trailing white spaces, multiple spaces replaced with tabs and a few extra line feeds. 2012-10-11 01:28:18 +00:00
Nuno Miguel Reis 98a4e42dae fixed en to en-us 2012-10-11 00:09:40 +00:00
Nuno Miguel Reis 2e74a0c238 menu translation work 2012-10-11 00:07:03 +00:00
Mark Crane 63a62780b9 Rename two fields in the v_users table user_add_date to add_date, and user_add_user to add_user. Advanced -> Upgrade Schema. 2012-08-31 01:44:11 +00:00
Mark Crane 1a0ff02efb Show all users whether enabled or disabled. 2012-08-10 17:36:02 +00:00
Mark Crane 97a5aba2a6 Set user_enabled to true when adding a user and add enabled to the user account list. 2012-08-10 17:29:25 +00:00
Mark Crane 13d8e86b7d Fix a problem with the description of extension_enabled in the app_config.php file. Please note: adding this field requires the fusionpbx/core/upgrade/upgrade.php to be run from the command line. 2012-08-10 16:34:11 +00:00
Mark Crane 84d5b7b3df Add ability to disable a user. 2012-08-10 15:53:02 +00:00