Commit Graph

188 Commits

Author SHA1 Message Date
markjcrane
2608f1ffad Return immediately if switch conf dir is empty 2023-05-23 08:22:23 -06:00
markjcrane
6d7e125743 Fix all PHP 8.1 messages for upgrade.php 2023-05-17 10:07:49 -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
FusionPBX
09c41b88ef Add contact-params (#6545)
Adding contact params for control over this setting.
2023-02-06 22:24:16 -07:00
markjcrane
d50bcb476a Replace root.php 2022-10-10 16:35:14 -06:00
FusionPBX
dd106a6871 Replace event_socket_mkdir with php mkdir. (#6170) 2021-12-02 19:03:55 -07:00
agree
963bbffc0f outbound route to bridge add support for bridge failover 2020-10-26 17:56:38 -04:00
ednt
433a8be4fa Update switch.php (#5483)
Missing $2 as regex_match
2020-09-23 12:11:44 -06:00
FusionPBX
c7dc497147 Remove deprected funciont dialplan_detail_add . 2020-08-17 10:48:23 -06:00
FusionPBX
f872dbdd3c Remve the deprecated function save_dialplan_xml. 2020-08-14 00:53:38 -06:00
frytimo
8a510401be $sql and $parameters never unset (#5295)
Change order of unset statement as it is after a return statement thus unreachable.
2020-06-08 22:57:07 -06:00
FusionPBX
54dca7596c Update switch.php 2020-04-13 16:36:30 -06:00
FusionPBX
57148c05d5 Update switch.php 2020-02-19 16:54:45 -07:00
agree
347e5f0934 Update switch.php (#4922)
* Update switch.php

* Update switch.php
2019-12-03 15:05:08 -07:00
Nate
d1aaf9700e Update switch.php: kB to KB in byte_convert function. 2019-11-27 11:40:57 -07:00
Nate
677f830f01 Remove unnecessary permission object instatiations. 2019-08-30 19:29:04 -06:00
FusionPBX
a53acb4933 Update switch.php 2019-08-30 01:33:22 -06:00
Nate
04c2f7a132 Misc: Database class integration. 2019-08-28 17:53:34 -06:00
Luis Daniel Lucio Quiroz
add3dc70ec gives save_var_xml() more tolerance (#4299)
when there is no local freeswitch running (big cluster deployments where Fusion UI is in another server), sometimes there is no local freeswitch running. this breaks the variables per host.

This patch gives the chance to use the hostname as a fallback option before giving up.
2019-06-20 03:35:41 -06:00
FusionPBX
758790e722 Update switch.php 2019-03-21 16:00:51 -06:00
FusionPBX
491ccaa104 Update switch.php 2018-12-13 17:37:51 -07:00
FusionPBX
b61f5d0ab9 Update switch.php 2018-12-13 17:32:30 -07:00
FusionPBX
577216166c Update switch.php 2018-12-13 17:23:26 -07:00
futureFry
2fb2c170c7 removed double quote from $v_mailer_app path (#3010)
if this is left in freeswitch (1.6.20) will not start up. 
Freeswitch: Cannot Initialize [[error near line 4105]: missing >]
there might still be a problem on line 1299 -> please correct me if I'm wrong.
2018-09-02 10:27:03 -06:00
FusionPBX
fcf9611a79 Update switch.php 2018-08-14 23:59:58 -06:00
FusionPBX
0cf5ca62a2 Update switch.php 2018-08-14 21:30:02 -06:00
FusionPBX
a87a995f9a Update switch.php 2018-03-29 19:30:25 -06:00
FusionPBX
6f9ff0fb08 Update switch.php 2018-03-29 19:29:12 -06:00
FusionPBX
e4462ba232 Update switch.php 2018-03-25 11:21:26 -06:00
futureFry
3703accace Update switch.php at Line 1282 detecting windows (#3007)
if (stristr(PHP_OS, 'WIN')) isn't specific enough, it will be true for Darwin or Windows.
2018-02-28 20:45:50 -07:00
Alexey Melnichuk
4115ca3bd9 Fix. Find php interpreter when use CGI/FastCGI mode. (#2640)
Prev version has bug when extension_dir has relative path (e.g. `ext`)
`basedir('ext')` returns not empty string by dot symbol `.` so it going to
infinity loop.
Also official distro of PHP has no executable binaries with version (phpX.exe)
only `php.exe`.
Tested on OpenServer with PHP 5.3-7.1 under Apache/Nginx.
And also on manual install of Nginx 1.11 / PHP 5.4
2017-06-05 08:47:38 -06:00
FusionPBX
c5e0857ee3 Update switch.php 2017-04-15 13:47:40 -06:00
FusionPBX
3123a8f02e Update switch.php 2017-04-14 22:13:18 -06:00
FusionPBX
7021484772 Update switch.php 2017-01-10 01:46:59 -07:00
FusionPBX
754403d430 Update switch.php 2016-12-23 01:21:14 -07:00
FusionPBX
cf91f82e65 Update switch.php 2016-12-23 01:17:09 -07:00
Alexey Melnichuk
63ebb355fa Add. Support number_alias field as presence id in follow me/call forward (#2075) 2016-11-17 11:40:22 -07:00
markjcrane
bd23c78670 Use FreeSWITCH to run mkdir so it inherits its own user and group permissions. 2016-06-28 15:18:40 -06:00
markjcrane
102120d55e Prevent duplicate values from being saved in the vars.xml file and remove some trailing spaces and fix some of the indentation. 2016-06-01 15:31:33 -06:00
FusionPBX
a2cfab7b52 Update switch.php
Add a missing forward slash.
2016-05-26 19:52:03 -06:00
markjcrane
ef35214f93 Fix the syntax. 2016-05-26 11:28:30 -06:00
markjcrane
4ddfb68822 Add the include for the class. 2016-05-26 11:23:53 -06:00
markjcrane
c92606353e Remove save_module_xml() function and move it it into the modules class as the xml method. Eventual goal move everything out of switch.php. 2016-05-26 11:21:37 -06:00
markjcrane
213c612e14 Add a missing comma. 2016-05-26 10:52:37 -06:00
markjcrane
4c4a1bd15e Start using the module order. 2016-05-26 10:31:59 -06:00
Mafoo
71525c26b0 I got the permissions wrong (#1616)
it should have been in octal mod (leading 0)
also updated the fax application as it needs the stickygid too
2016-05-26 05:55:46 -06:00
Mafoo
86c4742347 Added sticky GID permissions (#1615) 2016-05-25 21:51:41 -06:00
markjcrane
0b9ca2da7f Applied changes from ronyshtamler to support exec-set in vars.xml. 2016-05-13 08:52:25 -06:00
Alexey Melnichuk
619912324c Fix. Use correct database for Call Center while FS load. (#1597)
Problem that `mod_commands` may load after than `mod_callcenter` and there no function `global_getvar`
So current code just create database with name `INVALID COMMAND!.db`.
2016-05-13 08:03:48 -06:00
markjcrane
f64e41301e Make sure the user extension arrray exists on the initial login. 2016-05-06 17:47:03 -06:00