markjcrane
c4aaaaaf92
Fix the domain name in the path for the inbound fax dialplan.
2015-12-08 22:34:23 -07:00
markjcrane
a89ad63831
Remove the domain name from the switch recordings SESSION variable. The path for single and multi-tenant are handled the same and all will used their domain name.
2015-12-06 12:36:08 -07:00
Matthew Vale
761a7b0717
made reference to install resource literal
2015-12-02 16:07:23 +00:00
markjcrane
96273e0bc3
Use the new config class in the domains and schema classes.
2015-11-27 19:59:50 -07:00
markjcrane
e1214116f4
Missed a set of round brackets on this->exists.
2015-11-27 19:53:30 -07:00
markjcrane
a344a97dd4
Correct the variable name and add the additional code examples.
2015-11-27 19:48:22 -07:00
markjcrane
2b50364847
Remove some of the comments and an extra curly bracket.
2015-11-27 19:29:56 -07:00
markjcrane
02f0356fc3
Update the config php class.
2015-11-27 19:25:16 -07:00
markjcrane
e0ff445922
Rename the config.php file and a few minor adjustments to install_fusionpbx.
2015-11-27 19:03:25 -07:00
markjcrane
e6b12ca3c9
Add a new config.php class.
2015-11-27 18:57:23 -07:00
Matthew Vale
352f03198e
Resolved install issues, environment now in tact enough to run app_defaults
2015-11-18 17:30:43 +00:00
Matthew Vale
b8ead99a14
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
900c1469b1
Enhancements to language support (for future use)
...
optimized the text.php to check the language code once, not every time
2015-11-16 09:41:34 +00:00
Alexey Melnichuk
50d52a2c62
Fix. Parse ESL response more accurate.
...
Problem with commands that do not return Content (e.g. sendevent)
In this case `event_socket_request` go to busy wait cycle without chance to success.
On my system it require alot process time and may take >30 sec to save one extension.
2015-08-25 14:14:28 +04:00
markjcrane
bdebe75d78
Fix the order by for the destinations class.
2015-08-15 23:24:57 -06:00
markjcrane
74804cea64
Give precedence to number_alias over extension in destinations class that generates the destination select list.
2015-08-15 21:49:27 -06:00
markjcrane
47921ff596
Make the destinations class easier to read.
2015-08-15 19:58:47 -06:00
reliberate
0adcd1c0d8
Destinations (Class): Enable preferred number formatting for Destination options.
2015-08-14 20:32:56 -06:00
markjcrane
1756b6064f
Fix the label for the custom select destination.
2015-08-14 10:33:18 -06:00
markjcrane
6b665af51c
If select_found is false then show the custom select.
2015-08-14 10:15:31 -06:00
Alexey Melnichuk
5d140effd1
Fix. Create log file only if necessary.
2015-08-12 12:44:42 +04:00
markjcrane
01ce7bdb88
Add translations for check_voicemail, company_directory and record.
2015-08-10 10:09:37 -06:00
markjcrane
47c09b99c6
Change $name to ${name}
2015-08-09 12:14:47 -06:00
markjcrane
16b73d63d8
Change array from ['result']['field'] to ['field'].
2015-08-09 12:00:42 -06:00
markjcrane
bf8a24d5ee
Add Other options to the list of destinations.
2015-08-09 11:20:08 -06:00
markjcrane
07e884d494
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
ef24c2178e
Add an empty select option and finish moving to $this->destinations array.
2015-08-06 15:30:43 -05:00
markjcrane
8319533034
Move the destinations array generation into the constructor and add selected support.
2015-08-06 12:11:26 -05:00
markjcrane
c4bd1a0e72
Use the same array consistently.
2015-08-06 00:25:38 -05:00
markjcrane
b04e958d5b
Change domain_name to domain_uuid.
2015-08-06 00:13:57 -05:00
markjcrane
51169dd358
Remove the round brackets.
2015-08-05 17:30:18 -05:00
markjcrane
88f4348be2
Add the database connection.
2015-08-05 17:24:37 -05:00
markjcrane
c128c0fc71
A few minor adjustments to the new class.
2015-08-05 17:02:34 -05:00
markjcrane
a3a1d4a1dd
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
85c971eec8
Menu: Updated code to create menu HTML from array, instead of database directly.
2015-07-30 11:49:51 -06:00
markjcrane
b8f9b423c7
Improve code to update the scripts directory.
2015-07-20 15:32:52 -06:00
Mark Crane
93e788399a
Add menu array to the menu class.
2015-06-22 17:56:40 +00:00
Mark Crane
4ec6c893c1
Account for the fact that mb_strtolower is not always available.
2015-06-01 04:54:21 +00:00
Mark Crane
227faa2489
More work to make domain names case insensitive.
2015-05-30 20:59:11 +00:00
Mark Crane
b2a4a112f4
Update release to fix big for systems where GLOB_BRACE is not available.
2015-05-13 04:37:36 +00:00
Nate Jones
e00f3ce583
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
0eecb60280
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
fba18b1c6b
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
827701409b
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
b66bee911c
Additional work with temporary permissions.
2015-04-29 21:45:05 +00:00
Mark Crane
f4a7c91afe
Fix the delete method.
2015-04-29 07:30:58 +00:00
Mark Crane
aa76b79148
Update the permission delete method one more time.
2015-04-29 07:06:23 +00:00
Mark Crane
aa5c833c79
Modify the delete permission.
2015-04-29 06:33:48 +00:00
Mark Crane
2eb043173c
Add a new permission class.
2015-04-29 06:24:04 +00:00
Mark Crane
a92e5f5afd
Remove mysql_connect.
2015-04-15 01:35:15 +00:00
Mark Crane
127adbf7a5
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
16480d62dd
Fix the database class count.
2015-03-22 07:54:35 +00:00
Mark Crane
a051c70ad1
A little more work to get rid of the default context.
2015-03-10 10:47:25 +00:00
Nate Jones
256e424b3e
Removal of colon next to form label names.
2015-02-15 06:50:00 +00:00
Mark Crane
d1684a3511
Change require to include.
2015-01-20 06:44:12 +00:00
Nate Jones
852986a231
Text class fix.
2015-01-18 10:40:41 +00:00
Nate Jones
474e63f939
Use the new multi-lingual code on misc files.
2015-01-18 10:33:34 +00:00
Nate Jones
2346af5e4b
Text Class: Fixes.
2015-01-18 09:25:50 +00:00
Mark Crane
ee4890b01f
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
6244a12b64
Update classes/text.php
2015-01-18 07:42:17 +00:00
Mark Crane
7a3e20f926
Add a new text array that is used in the translations.
2015-01-18 06:36:00 +00:00
Mark Crane
b68953e384
Use memcache flush in the new PHP class.
2015-01-16 08:25:54 +00:00
Mark Crane
44107c5d30
Remove an extra space in the event.
2015-01-16 04:16:56 +00:00
Mark Crane
ce3b932116
Send a custom memcache event to FreeSWITCH.
2015-01-16 03:52:32 +00:00
Mark Crane
618626e97a
Fix the string quotations and return on the method.
2015-01-15 19:33:27 +00:00
Mark Crane
783ecc762a
Change the methods from private to public.
2015-01-15 19:24:54 +00:00
Mark Crane
2d62405e7e
Add a missing bracket.
2015-01-15 19:22:39 +00:00
Mark Crane
93b22c2ec7
Get rid of this variable since its not being used.
2015-01-15 18:34:02 +00:00
Mark Crane
d636119e23
Correct the methods in the class description.
2015-01-15 18:19:54 +00:00
Mark Crane
2d9c6769f6
Add the first version of the cache class.
2015-01-15 18:15:25 +00:00
Mark Crane
db523f4f68
Fix the main menu color.
2015-01-09 20:57:40 +00:00
luis daniel lucio quiroz
0595bd9556
more error support to event handler
2015-01-04 04:08:38 +00:00
luis daniel lucio quiroz
0f725276d6
new event handler
2015-01-04 03:49:10 +00:00
Mark Crane
90b55b3d54
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
3164693197
Add debug information.
2014-12-27 17:49:35 +00:00
Mark Crane
cec874e932
Need to add GLOB_BRACE to support the {menu,config}
2014-12-27 17:30:07 +00:00
Mark Crane
449daffbef
Change the | to a comma had to review the syntax on the glob command.
2014-12-27 17:28:07 +00:00
Mark Crane
7889e26cfa
Add $y = 0; and a try catch block to the menu.
2014-12-27 17:22:57 +00:00
Mark Crane
a6bea0aa6f
Add a try catch to the menu include loop.
2014-12-27 07:25:11 +00:00
Mark Crane
ddca77629e
Move the menu array to app_menu.php
2014-12-26 03:27:54 +00:00
Mark Crane
07158bf041
Move modules class from fusionpbx/resources/clasess to the app/modules/resources/classes directory.
2014-11-23 09:35:15 +00:00
Mark Crane
2ca6548e3f
Enable valet by default.
2014-11-23 09:30:50 +00:00
Nate Jones
6534872d28
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
c972415613
fixing /usr/share/fusionpbx to be /usr/share/examples/fusionpbx
2014-10-23 18:03:33 +00:00
Richard Neese
aeba29f371
no longer using flash
2014-10-18 21:50:31 +00:00
Richard Neese
2f965c06bf
fixing install.php with new layout for fhs com pliancy
2014-10-18 20:55:42 +00:00
Mark Crane
177b5105c3
Add a check for domain_uuid session.
2014-10-17 22:59:47 +00:00
Mark Crane
3a3a4ec8f0
Add primary key uuid to menu item group inserts
2014-09-20 04:01:53 +00:00
Richard Neese
c32a09a2e2
changes for fhs layout for pkgs
2014-09-13 02:26:14 +00:00
Mark Crane
6359e09942
Fix the indentation and improve the comments
2014-09-05 06:53:46 +00:00
Errol Samuels
05479cfa91
fixed for SUN and Solaris where there is a slight variation with copy command.
2014-09-05 06:34:21 +00:00
Mark Crane
6e6c58ad08
Fix the SIP profiles for the package install
2014-08-12 19:18:36 +00:00
Mark Crane
6d1e4033a9
Fix the domain array settings
2014-08-09 16:32:52 +00:00
Mark Crane
b64b6055a6
Cleanup previous default settings
2014-08-09 16:05:03 +00:00
Mark Crane
87b428c435
Minor change to the database schema class
2014-07-26 22:48:32 +00:00
Nate Jones
25bc7ebc78
Contacts: Implemented a new QR Code generator, includes additional contact detail fields.
2014-07-26 06:02:21 +00:00
Mark Crane
9dcf8aa2a8
Get the domain settings only if the domain_uuid has a value
2014-07-25 09:08:51 +00:00
Mark Crane
e785dfd499
Change the logic a little more for the smooth fall back
2014-07-25 01:38:17 +00:00
Mark Crane
ef6a37a66a
Make the setting order with a try catch to make the upgrade smoother
2014-07-25 01:32:36 +00:00
Mark Crane
2a3be99035
Add default,domain, and user settings
2014-07-25 00:43:15 +00:00
Mark Crane
a74cd36793
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
6f3a3c20f7
Remove the string length requirement on the domain_settings
2014-07-22 18:26:02 +00:00
Mark Crane
c897034165
Update the freeswitch conf directory
2014-07-18 20:30:36 +00:00
Mark Crane
d0a1b862d1
Make the domain and schema work with the PHP classes
2014-07-16 04:30:49 +00:00
Mark Crane
681a72367f
Add globals needed by the app defaults in domains upgrade method.
2014-07-15 17:49:28 +00:00
Mark Crane
fa21e32f44
Update schema dn domains
2014-07-15 10:30:31 +00:00
Mark Crane
205792242e
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
b379375529
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
3f0f7ab1a5
missing a connect verification
2014-06-21 05:22:45 +00:00
luis daniel lucio quiroz
5c73a105a8
missing a this
2014-06-21 05:05:32 +00:00
luis daniel lucio quiroz
f2c37a9dbe
new method for database object
2014-06-21 04:59:25 +00:00
Mark Crane
299d2081f4
Fix the menu and labels when switching domains in certain circumstances
2014-06-10 20:04:14 +00:00
Mark Crane
b12c74a074
Fix the sounds copy
2014-05-16 07:11:18 +00:00
Mark Crane
d899cc23cd
Fix the cp -R
2014-05-16 06:28:27 +00:00
Mark Crane
b9643b60ee
recursive_copy function use cp -R if it exists
2014-05-16 05:14:44 +00:00
Mark Crane
b210e4358a
Fix the user setting so they work. User settings need to be set after login
2014-05-12 23:30:26 +00:00
Mark Crane
4fd2f5c72a
Update the file permissions after they are copied
2014-05-10 23:44:41 +00:00
Mark Crane
967736676e
Fix the copy of the conf directory files during the install
2014-05-09 23:17:30 +00:00
Richard Neese
e0a4666130
2014-05-09 14:16:32 +00:00
Mark Crane
6a95c242c5
Change the # to a // comment
2014-05-09 04:29:05 +00:00
Richard Neese
fa4d2671a6
disabling phrase cp
2014-05-09 03:35:19 +00:00
Richard Neese
7be62af9ed
testing rm on a extra copy
2014-05-09 02:41:13 +00:00
Mark Crane
ed61ff608f
Add an option "-n" --no-clober to the recursive_copy method used in the install
2014-05-08 09:45:05 +00:00
Mark Crane
1bc88766ab
Fix issue 591 where the dialplan xml file was not including the dialplan directory
2014-05-03 00:49:11 +00:00
Mark Crane
e1ca4951d3
Remove two includes that are no longer needed
2014-05-01 02:32:54 +00:00
Mark Crane
f26267cf36
if the debian package scripts directory exists then use it for the source
2014-04-09 04:33:50 +00:00
Mark Crane
30154f5e5d
During the install copy all FreeSWITCH conf files.
2014-04-07 22:35:05 +00:00
Mark Crane
3ca4192053
Move $db_type to $this->db_type.
2014-04-01 20:20:49 +00:00
Mark Crane
0521819a63
Add a method to the schema class column_exists, and sqlite_column_exists, and table_info.
2014-04-01 18:52:58 +00:00
Mark Crane
68c735db30
Add the uuid to the SESSion array.
2014-03-21 23:49:26 +00:00
Mark Crane
571f5b912b
Limit the transaction for the menu to SQLite.
2014-03-21 06:29:00 +00:00
Mark Crane
604517b605
Add the SQL transactions back again to speed up install and menu restore.
2014-03-19 05:19:48 +00:00
Mark Crane
984ca4faad
Comment out the transaction support for the menu.
2014-02-16 09:04:52 +00:00
Mark Crane
abb1097e02
Only install class copy methods only add if the directory exists.
2014-02-13 00:23:00 +00:00
Mark Crane
b8f5e54032
Make the sql statements a little more efficient.
2014-02-11 02:04:38 +00:00
Mark Crane
ecd8616fa1
Return the primary key uuid when adding a new record.
2014-02-09 09:24:41 +00:00
Mark Crane
cb6ecd26bf
Change the include for smarty template engine to a require_once
2014-01-29 09:13:56 +00:00
Philippe Rioual
72b80314e2
fixed some french translations issues
2014-01-23 21:15:49 +00:00
Nuno Miguel Reis
b581096c2f
added missing references
2014-01-21 04:33:54 +00:00
Nuno Miguel Reis
f686dc4de8
fixed bug with file handle
2014-01-21 04:22:02 +00:00
Nuno Miguel Reis
25f5868a4f
removed utf8encode not needed after all (local bug was causing the issues elsewhere)
2014-01-21 03:25:56 +00:00
Nuno Miguel Reis
d359c048f6
added new log function
2014-01-20 21:55:36 +00:00
Nuno Miguel Reis
bd06d75b4a
added protection by encoding in utf8
2014-01-20 21:22:24 +00:00
Mark Crane
be442661c9
Add a new object relational model class and make the dialplan edit use for add and edit.
2014-01-19 13:09:17 +00:00
Mark Crane
1316745483
Database class change $this->name to $this->db_name
2014-01-19 13:06:27 +00:00
Nuno Miguel Reis
975d1bd561
menu fixing utf8 and ring groups pt-ring option
2014-01-16 23:30:56 +00:00
Mark Crane
7661cf907a
Move the dialplan class to the dialplan/resources/classes directory.
2014-01-13 14:21:27 +00:00
Mark Crane
f954b37334
Remove a file_exists where it didn't belong.
2013-12-01 07:17:28 +00:00
Mark Crane
bdb3d644bf
Fix the scripts to copy missing freeswitch scripts again.
2013-12-01 06:56:55 +00:00
Mark Crane
202042fa38
Change menu class method restore2 to restore_all. Remove group permissions from restore (Restore Default) and leave in restore_all (Restore All)
2013-11-24 01:35:37 +00:00