Commit Graph

101 Commits

Author SHA1 Message Date
Andy Binder 3be682c8cd
prevent dupicates (#6841) 2023-12-11 13:24:57 -07:00
Andy Binder b0d87807b8
Check empty array (#6835) 2023-11-29 13:15:16 -07:00
Andy Binder c59f58b4ff
If there are contact permissions enabled, assign the current user. (#6837) 2023-11-29 13:14:22 -07:00
FusionPBX ddcd2c6d5a
Minor fix for body_text_color 2023-07-06 14:18:32 -06:00
frytimo d7bbcd89f5
Use magic constant dir (#6711)
* use magic constant __DIR__

* use magic constant __DIR__

* use magic constant __DIR__

* use magic constant __DIR__

* use magic constant __DIR__

* use magic constant __DIR__

* use magic constant __DIR__

* use magic constant __DIR__

* use magic constant __DIR__

* use magic constant __DIR__

* use magic constant __DIR__

* use magic constant __DIR__

* use magic constant __DIR__

* use magic constant __DIR__

* use magic constant __DIR__

* use magic constant __DIR__

* use magic constant __DIR__

* use magic constant __DIR__

* use magic constant __DIR__

* use magic constant __DIR__

* use magic constant __DIR__

* use magic constant __DIR__

* use magic constant __DIR__

* use magic constant __DIR__

* use magic constant __DIR__

* use magic constant __DIR__

* use magic constant __DIR__

* use magic constant __DIR__

* use magic constant __DIR__

* use magic constant __DIR__

* use magic constant __DIR__

* use magic constant __DIR__

* use magic constant __DIR__

* use magic constant __DIR__

* use magic constant __DIR__

* use magic constant __DIR__

* use magic constant __DIR__

* use magic constant __DIR__

* use magic constant __DIR__

* use magic constant __DIR__

* use magic constant __DIR__

* use magic constant __DIR__

* use magic constant __DIR__

* use magic constant __DIR__

* use magic constant __DIR__

* use magic constant __DIR__

* use magic constant __DIR__

* use magic constant __DIR__

* use magic constant __DIR__

* use magic constant __DIR__

* use magic constant __DIR__

* use magic constant __DIR__

* use magic constant __DIR__

* use magic constant __DIR__

* use magic constant __DIR__

* use magic constant __DIR__

* use magic constant __DIR__

* use magic constant __DIR__

* use magic constant __DIR__

* use magic constant __DIR__

* use magic constant __DIR__

* use magic constant __DIR__

* use magic constant __DIR__

* use magic constant __DIR__

* use magic constant __DIR__ to load only functions.php

* replace spaces with tab character

* update dirname command to use levels instead of nesting

* use magic constant __DIR__

* update dirname command to use levels instead of nesting

* Update access_control_edit.php

* Update access_control_import.php

* Update access_controls.php

* Update dnd.php

* Update access_controls_reload.php

* Update call_center_agents.php

* Update call_center_agents.php

* Update fax_queue.php

* Update login.php

* Update pdo.php

* Update pdo_vm.php

* Update switch.php

* Update index.php

* Update css.php

* Update v_mailto.php

* Update fax_to_email.php

---------

Co-authored-by: FusionPBX <markjcrane@gmail.com>
2023-06-15 11:28:23 -06:00
fusionate a4a56d06e3
Contacts: Updates for PHP 8.1 2023-06-04 00:51:12 +00:00
fusionate 079d9ca3d5
Contacts: Updates for PHP 8.1 2023-06-02 23:54:00 +00:00
Alex 9df57e679d
contacts php 8.1 changes (#6730)
* Update contacts_vcard.php

* Update vcard.php

* Update contact_edit.php

* Update contact_view.php

* Update contact_phone_edit.php

* Update contact_address_edit.php

* Update contact_addresses.php

* Update contact_addresses_view.php

* Update contact_attachment.php

* Update contact_attachment_edit.php

* Update contact_attachments.php

* Update contact_attachments_view.php

* Update contact_email_edit.php

* Update contact_emails.php

* Update contact_emails_view.php

* Update contact_extensions.php

* Update contact_extensions_view.php

* Update contact_import.php

* Update contact_import_google.php

* Update contact_json.php

* Update contact_note_edit.php

* Update contact_notes.php

* Update contact_notes_view.php

* Update contact_phones.php

* Update contact_phones_view.php

* Update contact_relation_edit.php

* Update contact_emails_view.php

* Update contact_addresses_view.php

* Update contact_relations.php

* Update contact_relations_view.php

* Update contact_setting_edit.php

* Update contact_settings.php

* Update contact_time_edit.php

* Update contact_timer.php

* Update contact_timer_inc.php

* Update contact_times.php

* Update contact_url_edit.php

* Update contact_urls.php

* Update contact_urls_view.php

* Update contact_import.php

* Update contact_import.php

* Update contact_email_edit.php

* Update contact_url_edit.php

* Update contact_relation_edit.php

* Update contact_note_edit.php

* Update contact_setting_edit.php

* Update contact_attachment_edit.php

* Update contact_edit.php

* Update contact_phones_view.php

* Update contact_note_edit.php

* Update contact_attachment_edit.php

* Update contact_phones_view.php

* Update contact_edit.php

* Update contacts.php

* Update contact_edit.php

* Update contact_edit.php

* Update contact_edit.php

* Update contact_edit.php

* Update contact_edit.php

* Update contact_phone_edit.php

* Update contact_addresses.php

* Update contact_addresses_view.php

* Update contact_attachment_edit.php

* Update contact_attachments.php

* Update contact_attachments_view.php

* Update contact_edit.php

* Update contact_email_edit.php

* Update contact_emails.php

* Update contact_emails_view.php

* Update contact_extensions.php

* Update contact_extensions_view.php

* Update contact_import.php

* Update contact_import_google.php

* Update contact_json.php

* Update contact_note_edit.php

* Update contact_notes.php

* Update contact_notes_view.php

* Update contact_phone_edit.php

* Update contact_phones.php

* Update contact_phones_view.php

* Update contact_relations.php

* Update contact_relations_view.php

* Update contact_setting_edit.php

* Update contact_settings.php

* Update contact_time_edit.php

* Update contact_timer.php

* Update contact_timer_inc.php

* Update contact_times.php

* Update contact_url_edit.php

* Update contact_urls.php

* Update contact_urls_view.php

* Update contact_view.php

* Update contacts.php

* Update contacts_vcard.php
2023-06-01 11:50:12 -06:00
frytimo fef8165be2
Frytimo pr patches for php8.1 (#6630)
* Passing null to parameter #2 ($string) of type string is deprecated

* Passing null to parameter #1 ($string) of type string is deprecated

* php 8.1 fixes

* php 8.1 fixes - replace strlen($var) > 0 with !empty($var)

* php 8.1 fixes - replace ${var} with {$var}

* php 8.1 fixes - replace ${var} with {$var}

* php 8.1 fixes - replace ${var} with {$var}

* php 8.1 fixes - replace ${var} with {$var}

* php 8.1 fixes - strlower with null

* php 8.1 fixes - strreplace with null

* php 8.1 fixes - passing null to base64_decode

* php 8.1 fixes - check for false and check for null on $this->dir

* php 8.1 fixes - remove assignment of $db variable to modules object

* php 8.1 fixes - avoid sending null to substr

* php 8.1 fixes - change ${var} to {$var}

* php 8.1 fixes - check for null before preg_replace

* php 8.1 fixes - remove setting db variable on domains object

* php 8.1 fixes - set empty string if $row['domain_setting_subcategory'] is null

* php 8.1 fixes - set empty string if $_REQUEST['show'] is not available

* php 8.1 fixes

* php 8.1 fixes - correct $_POST checking syntax

* php 8.1 fixes - correct $_POST variables

* php 8.1 fixes

* Use brackets consistently

* Update user_setting_edit.php

* Change to not empty

* Update device.php

* Update text.php

---------

Co-authored-by: Tim Fry <tim@voipstratus.com>
Co-authored-by: FusionPBX <markjcrane@gmail.com>
2023-05-05 10:46:37 -06:00
Alex 3b2f66a3b8
Update contact qr code (#6613) 2023-04-18 15:39:46 -06:00
FusionPBX 49e8222219
Clear the speed_dial cache. 2022-12-08 22:12:22 -07:00
FusionPBX 1ec48d46c9
Update contact_edit.php 2022-11-06 00:04:40 -06:00
FusionPBX acf9a046e0
Add contact relation search 2022-11-05 18:27:21 -06:00
markjcrane d50bcb476a Replace root.php 2022-10-10 16:35:14 -06:00
FusionPBX b58d34010f
Add option billing to phone numbers and addresses. 2022-10-05 10:53:55 -06:00
markjcrane 42d18aada9 Hide the contact users and groups if contact permissions value is set to false 2022-02-18 15:35:03 -07:00
FusionPBX 00c23e5390
Use larger icons on the contact edit page. 2022-01-20 02:54:30 -07:00
FusionPBX 55ba4cb2a5
Make contact edit more interactive.
CDR Search for phone numbers
Click to Call for phone numbers
Added mailto link for email address
Link for the URL
2022-01-18 21:49:59 -07:00
FusionPBX 3779b4a93e
No need to require contact type when adding a new contact. 2022-01-15 13:01:12 -07:00
Anthony 44c6ee2be2
Fixing contact edit order (#6214)
* Fixing contact edit order.

* Update contact_edit.php

* Update contact_phone_edit.php

* Update contact_phone_edit.php
2021-12-23 15:07:53 -07:00
Anthony 98240a2227
Adding country code to contact edit. (#6210)
* Adding country code to the contact edit.

* Adding country code languages for contact edit.

* Update contact_phone_edit.php
2021-12-23 11:21:16 -07:00
AlexC 1a85403f23
Fixed icon styling and required class (#6185)
* Fixed icon styling and required class
* Improved indentation.
2021-12-13 10:50:32 -07:00
FusionPBX abec5fb5e5
Use the labels array which will always exist. 2021-12-10 18:55:02 -07:00
AlexC d9dddaebab
Add required class to labels (#6183) 2021-12-10 13:29:05 -07:00
AlexC 4d4501fbcb
Contacts version 2.0 (#6181)
* Version update 2.0

Changes:
- Using CSS Grid
- Mobile Friendly
- Responsive
2021-12-10 10:03:37 -07:00
Nate 5b195bbd87 Contacts: Add view before edit. 2020-03-31 17:32:12 -06:00
Nate b7fdd72970 Contacts: Update to use reworked modal. 2020-03-25 16:52:07 -06:00
Nate 029c7174b4 Multiple - Add IDs to common/default action buttons. 2020-03-05 00:05:45 -07:00
Nate 98d3845f31 Contact - Edit: Remove deprecated User and Group delete scripts. 2020-03-03 23:30:43 -07:00
Nate 9c81da353a Contacts - Edit: Add bulk delete Users and Groups, convert bulk deletion of Properties to use dynamic delete button. 2020-03-03 23:27:35 -07:00
Adrian Fretwell c1ca1b4866 Allow user with only contact_view permission to click on contact record to view numbers etc. (#5153)
* Update contacts.php

Added contact_view permission to allow users with only contact view to open contact record to see numbers addresses etc.  See also update to contact_edit.php to remove save buttons if user only has contact view.

* Update contact_edit.php

Added permissions to only show save button if user has permissions contact_add or contact_edit.  This is in conjunction with the update to contacts.php
2020-02-24 18:29:23 -07:00
Nate aef1a84a88 Contact Edit: Permission adjustment on Delete button. 2020-02-03 08:20:33 -07:00
Nate 5978745532 Contacts: Fix save. 2020-01-26 15:39:48 -07:00
Nate 2d557eec88 Contact - Edit: Better permissions on Delete button. 2020-01-23 21:41:09 -07:00
Nate 9995bc4361 Contacts - Edit: List view, button and bulk action updates, modal integration. 2020-01-23 21:24:10 -07:00
Nate 1569da66fd Contacts: Token integration. 2019-09-17 22:28:22 -06:00
Nate 86ac504ee0 Contacts: Fix QR code. 2019-09-10 12:08:54 -06:00
Nate c7baaab4a9 Update to latest jQuery 1.x, in preparation to update to latest (3.x). Update jQuery UI, QR Code. Misc adjustments for compatibility. 2019-08-19 10:51:21 -06:00
FusionPBX d78299fa69 Update contact_edit.php 2019-08-18 16:10:05 -06:00
FusionPBX 33da081db7 Update contact_edit.php 2019-08-15 10:14:40 -06:00
FusionPBX 7aeaecafca Update contact_edit.php 2019-08-14 09:53:47 -06:00
FusionPBX 7383dbfa20 Update contact_edit.php 2019-08-12 20:12:55 -06:00
Nate 60cacf6e4c Database class integration. Add HTML step attribute to Contact Address lat and lon fields to support decimal values. 2019-07-27 22:51:01 -06:00
Nate 802b1803dd Contacts: Add Contact Attachments 2019-03-28 12:18:24 -06:00
Nate 06a0fa7235 User Edit: Only list Contacts not already assigned to a User. Contact Edit: Display button to User the Contact is assigned to (if any). 2019-03-06 19:54:12 -07:00
FusionPBX 9a9bbac7f1 Update contact_edit.php 2019-03-01 06:08:47 -07:00
FusionPBX de4c5d4f03 Update contact_edit.php 2019-02-20 08:09:12 -07:00
markjcrane a72f1d6266 Change messages class to message 2018-08-31 03:09:01 +00:00
FusionPBX 53f39d5664 Update contact_edit.php 2018-08-02 01:12:31 -06:00
FusionPBX 78b83fc8f7 Update contact_edit.php 2018-07-02 10:52:38 -06:00