aboutsummaryrefslogtreecommitdiffstats
path: root/packages/freeswitch/freeswitch_dialplan_includes.tmp
diff options
context:
space:
mode:
authorMark Crane <mcrane@pfsense.org>2008-12-17 06:53:22 +0000
committerMark Crane <mcrane@pfsense.org>2008-12-17 06:53:22 +0000
commitffe2044de0f9446294d6609a23120fb3a35e2b35 (patch)
tree59c191240c5da24bd646d282be944a84890662cb /packages/freeswitch/freeswitch_dialplan_includes.tmp
parenta419fd88aa9e57b46b4ec8ac93918cb9da929f23 (diff)
downloadpfsense-packages-ffe2044de0f9446294d6609a23120fb3a35e2b35.tar.gz
pfsense-packages-ffe2044de0f9446294d6609a23120fb3a35e2b35.tar.bz2
pfsense-packages-ffe2044de0f9446294d6609a23120fb3a35e2b35.zip
FreeSWITCH package dialplan recordings details are fixed, if the options aka details for dialplan or public entries did not have child options a deleting parent showed an error added a check for child details to prevent the error.
Diffstat (limited to 'packages/freeswitch/freeswitch_dialplan_includes.tmp')
-rw-r--r--packages/freeswitch/freeswitch_dialplan_includes.tmp16
1 files changed, 9 insertions, 7 deletions
diff --git a/packages/freeswitch/freeswitch_dialplan_includes.tmp b/packages/freeswitch/freeswitch_dialplan_includes.tmp
index 2731b6e2..e0b86654 100644
--- a/packages/freeswitch/freeswitch_dialplan_includes.tmp
+++ b/packages/freeswitch/freeswitch_dialplan_includes.tmp
@@ -73,13 +73,15 @@ if ($_GET['act'] == "del") {
$dialplanincludefilename = $order."_".$extensionname.".xml";
//delete the dialplan include details. aka. child data
- $i=0;
- foreach($a_dialplan_includes_details as $row) {
- if ($row["dialplanincludeid"] == $dialplanincludeid) {
- //echo "child id: ".$i."<br />\n";
- unset($a_dialplan_includes_details[$i]);
- }
- $i++;
+ if (count($a_dialplan_includes_details) > 0) {
+ $i=0;
+ foreach($a_dialplan_includes_details as $row) {
+ if ($row["dialplanincludeid"] == $dialplanincludeid) {
+ //echo "child id: ".$i."<br />\n";
+ unset($a_dialplan_includes_details[$i]);
+ }
+ $i++;
+ }
}
//if the dialplan include xml file exists then delete it