Commit Graph

214 Commits

Author SHA1 Message Date
markjcrane ea03a6bc28 Make the destinations class easier to read. 2015-08-15 19:58:47 -06:00
reliberate 361e20e6de Destinations (Class): Enable preferred number formatting for Destination options. 2015-08-14 20:32:56 -06:00
markjcrane 7a7895e9ef Fix the label for the custom select destination. 2015-08-14 10:33:18 -06:00
markjcrane 0aacb224aa If select_found is false then show the custom select. 2015-08-14 10:15:31 -06:00
Alexey Melnichuk 654e0b0516 Fix. Create log file only if necessary. 2015-08-12 12:44:42 +04:00
markjcrane 144e22094e Add translations for check_voicemail, company_directory and record. 2015-08-10 10:09:37 -06:00
markjcrane ade62be0f1 Change $name to ${name} 2015-08-09 12:14:47 -06:00
markjcrane 5c11a3f103 Change array from ['result']['field'] to ['field']. 2015-08-09 12:00:42 -06:00
markjcrane 078cef0a78 Add Other options to the list of destinations. 2015-08-09 11:20:08 -06:00
markjcrane c0a0cb308b If there is no item in the group of destinations then don't the group name. 2015-08-07 19:50:06 -05:00
markjcrane 2ceb8ce4c3 Add an empty select option and finish moving to $this->destinations array. 2015-08-06 15:30:43 -05:00
markjcrane 8cc1d98598 Move the destinations array generation into the constructor and add selected support. 2015-08-06 12:11:26 -05:00
markjcrane e413e61a3b Use the same array consistently. 2015-08-06 00:25:38 -05:00
markjcrane 944216a372 Change domain_name to domain_uuid. 2015-08-06 00:13:57 -05:00
markjcrane 9110c877e7 Remove the round brackets. 2015-08-05 17:30:18 -05:00
markjcrane 3caaf665b3 Add the database connection. 2015-08-05 17:24:37 -05:00
markjcrane 70b96ad053 A few minor adjustments to the new class. 2015-08-05 17:02:34 -05:00
markjcrane cab4d65600 Initial commit a new php destinations class. Builds a list of destinations dynamically. Typically this contains extensions, ivr menus, ring groups, voicemail and more. 2015-08-05 16:43:22 -05:00
reliberate 14f2705cb3 Menu: Updated code to create menu HTML from array, instead of database directly. 2015-07-30 11:49:51 -06:00
markjcrane 5dfbc2e183 Improve code to update the scripts directory. 2015-07-20 15:32:52 -06:00
Mark Crane a3e3ed5a97 Add menu array to the menu class. 2015-06-22 17:56:40 +00:00
Mark Crane 57ceca4590 Account for the fact that mb_strtolower is not always available. 2015-06-01 04:54:21 +00:00
Mark Crane fc06cb3661 More work to make domain names case insensitive. 2015-05-30 20:59:11 +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 fe8032b1c3 Misc: Removed use of GLOB_BRACE as doesn't work on some systems, use non-GLOB_BRACE method instead. Thanks [xming] and Risk64. Should resolve Issue 916, as well. 2015-05-12 18:11:05 +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 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 3e53a658b2 Default Settings: Fix set() function in domains class to first clear ALL default/domain settings, then only load settings that are currently enabled. 2015-05-01 12:14:52 +00:00
Mark Crane 26f643ed31 Additional work with temporary permissions. 2015-04-29 21:45:05 +00:00
Mark Crane 66b9b59d44 Fix the delete method. 2015-04-29 07:30:58 +00:00
Mark Crane b175fbfec9 Update the permission delete method one more time. 2015-04-29 07:06:23 +00:00
Mark Crane 4e0779d31c Modify the delete permission. 2015-04-29 06:33:48 +00:00
Mark Crane c931201a04 Add a new permission class. 2015-04-29 06:24:04 +00:00
Mark Crane 50010ed5ae Remove mysql_connect. 2015-04-15 01:35:15 +00:00
Mark Crane cd3d93a1fd Get a new set of default and domain settings for use when http_domain_filter is set to false. Remove debug numbers from access denied messages in provisioning and remove other redundant code. 2015-03-28 11:37:56 +00:00
Mark Crane d93c5198df Fix the database class count. 2015-03-22 07:54:35 +00:00
Mark Crane 83eca7ae8a A little more work to get rid of the default context. 2015-03-10 10:47:25 +00:00
Nate Jones 996e89c396 Removal of colon next to form label names. 2015-02-15 06:50:00 +00:00
Mark Crane 8e1c7beb76 Change require to include. 2015-01-20 06:44:12 +00:00
Nate Jones c8da77eca1 Text class fix. 2015-01-18 10:40:41 +00:00
Nate Jones 2448ab3a8e Use the new multi-lingual code on misc files. 2015-01-18 10:33:34 +00:00
Nate Jones 8e7121b31e Text Class: Fixes. 2015-01-18 09:25:50 +00:00
Mark Crane b29c9ce2a2 Add the app session languages array as a list of available languages that have been translated for that application. 2015-01-18 07:52:28 +00:00
Mark Crane 53d377eeb2 Update classes/text.php 2015-01-18 07:42:17 +00:00
Mark Crane a8aa9bd611 Add a new text array that is used in the translations. 2015-01-18 06:36:00 +00:00
Mark Crane 4c2225828b Use memcache flush in the new PHP class. 2015-01-16 08:25:54 +00:00
Mark Crane a70aebcef8 Remove an extra space in the event. 2015-01-16 04:16:56 +00:00
Mark Crane 97f4d3a9c3 Send a custom memcache event to FreeSWITCH. 2015-01-16 03:52:32 +00:00
Mark Crane 495f4a0226 Fix the string quotations and return on the method. 2015-01-15 19:33:27 +00:00
Mark Crane 59822e6091 Change the methods from private to public. 2015-01-15 19:24:54 +00:00
Mark Crane 8349b992a5 Add a missing bracket. 2015-01-15 19:22:39 +00:00
Mark Crane 83b24148df Get rid of this variable since its not being used. 2015-01-15 18:34:02 +00:00
Mark Crane 80ddf8abd9 Correct the methods in the class description. 2015-01-15 18:19:54 +00:00
Mark Crane 7e0e678578 Add the first version of the cache class. 2015-01-15 18:15:25 +00:00
Mark Crane 9cb5bbec4b Fix the main menu color. 2015-01-09 20:57:40 +00:00
luis daniel lucio quiroz 68a477f5eb more error support to event handler 2015-01-04 04:08:38 +00:00
luis daniel lucio quiroz cc4009670a new event handler 2015-01-04 03:49:10 +00:00
Mark Crane 8f187eefe3 Remove the logging to make way for a better logging. The older one caused a problem for someone without permission to write to /tmp/logfile.txt 2015-01-03 08:32:30 +00:00
Mark Crane 2497b33447 Add debug information. 2014-12-27 17:49:35 +00:00
Mark Crane d34fbd1063 Need to add GLOB_BRACE to support the {menu,config} 2014-12-27 17:30:07 +00:00
Mark Crane 4c69bd1cde Change the | to a comma had to review the syntax on the glob command. 2014-12-27 17:28:07 +00:00
Mark Crane ccd70da5ed Add $y = 0; and a try catch block to the menu. 2014-12-27 17:22:57 +00:00
Mark Crane 4b63b76309 Add a try catch to the menu include loop. 2014-12-27 07:25:11 +00:00
Mark Crane 9369fd8d0d Move the menu array to app_menu.php 2014-12-26 03:27:54 +00:00
Mark Crane ea52b98700 Move modules class from fusionpbx/resources/clasess to the app/modules/resources/classes directory. 2014-11-23 09:35:15 +00:00
Mark Crane 652ada26ab Enable valet by default. 2014-11-23 09:30:50 +00:00
Nate Jones be47e75eab Contacts: Ability to add unlimited Emails and URLs. Ability to specify a primary Email, Address, URL, and Number. Ability to select or define a custom label for Emails, Addresses, URLs, and Numbers (similar to Google Contacts). 2014-11-19 03:44:41 +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 b4a554bfa3 no longer using flash 2014-10-18 21:50:31 +00:00
Richard Neese 3c3f087bc9 fixing install.php with new layout for fhs com pliancy 2014-10-18 20:55:42 +00:00
Mark Crane 1cfaaf0a4b Add a check for domain_uuid session. 2014-10-17 22:59:47 +00:00
Mark Crane 45d2b0fe54 Add primary key uuid to menu item group inserts 2014-09-20 04:01:53 +00:00
Richard Neese 27ec7b7426 changes for fhs layout for pkgs 2014-09-13 02:26:14 +00:00
Mark Crane d0abe50a19 Fix the indentation and improve the comments 2014-09-05 06:53:46 +00:00
Errol Samuels 113fd05083 fixed for SUN and Solaris where there is a slight variation with copy command. 2014-09-05 06:34:21 +00:00
Mark Crane 0abfbb0954 Fix the SIP profiles for the package install 2014-08-12 19:18:36 +00:00
Mark Crane e38879deb4 Fix the domain array settings 2014-08-09 16:32:52 +00:00
Mark Crane ce5288bc60 Cleanup previous default settings 2014-08-09 16:05:03 +00:00
Mark Crane 5e13986a2b Minor change to the database schema class 2014-07-26 22:48:32 +00:00
Nate Jones 9049eecedb Contacts: Implemented a new QR Code generator, includes additional contact detail fields. 2014-07-26 06:02:21 +00:00
Mark Crane 33a0f6150d Get the domain settings only if the domain_uuid has a value 2014-07-25 09:08:51 +00:00
Mark Crane d734558a37 Change the logic a little more for the smooth fall back 2014-07-25 01:38:17 +00:00
Mark Crane c175d257f0 Make the setting order with a try catch to make the upgrade smoother 2014-07-25 01:32:36 +00:00
Mark Crane f8ba6a18d8 Add default,domain, and user settings 2014-07-25 00:43:15 +00:00
Mark Crane 55c612a50c Unset the prepared statement in the ORM class after the sql query has been executed 2014-07-23 20:11:05 +00:00
Mark Crane 5c37eeb977 Remove the string length requirement on the domain_settings 2014-07-22 18:26:02 +00:00
Mark Crane b92cbaca8f Update the freeswitch conf directory 2014-07-18 20:30:36 +00:00
Mark Crane 181e2881c0 Make the domain and schema work with the PHP classes 2014-07-16 04:30:49 +00:00
Mark Crane 4fd34d1c80 Add globals needed by the app defaults in domains upgrade method. 2014-07-15 17:49:28 +00:00
Mark Crane 7b228d849d Update schema dn domains 2014-07-15 10:30:31 +00:00
Mark Crane c7abde93dd Add to the schema class and adjust the db connection obect in the domains class 2014-07-15 07:58:01 +00:00
Mark Crane f85f1bca5d Move domain upgrade into the domain class and upgrade_schema into the schema class 2014-07-15 05:46:15 +00:00
luis daniel lucio quiroz 5210f942f4 missing a connect verification 2014-06-21 05:22:45 +00:00
luis daniel lucio quiroz 44aaf5beed missing a this 2014-06-21 05:05:32 +00:00
luis daniel lucio quiroz 79bb16cf81 new method for database object 2014-06-21 04:59:25 +00:00
Mark Crane 2070de705e Fix the menu and labels when switching domains in certain circumstances 2014-06-10 20:04:14 +00:00
Mark Crane eb7a0c33a8 Fix the sounds copy 2014-05-16 07:11:18 +00:00
Mark Crane f9c3a09bd3 Fix the cp -R 2014-05-16 06:28:27 +00:00
Mark Crane 8e53eb047b recursive_copy function use cp -R if it exists 2014-05-16 05:14:44 +00:00
Mark Crane 0b93629a3c Fix the user setting so they work. User settings need to be set after login 2014-05-12 23:30:26 +00:00