From ad94001af491c4a98509eb73a32cf5ff6cefbdef Mon Sep 17 00:00:00 2001 From: Mark Crane Date: Tue, 25 Feb 2014 09:37:59 +0000 Subject: [PATCH] Only set variables with values not variables. --- app/dialplan/resources/classes/dialplan.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/app/dialplan/resources/classes/dialplan.php b/app/dialplan/resources/classes/dialplan.php index c7aa12ddef..eb38ac4d89 100644 --- a/app/dialplan/resources/classes/dialplan.php +++ b/app/dialplan/resources/classes/dialplan.php @@ -448,7 +448,10 @@ include "root.php"; if ($regex_match) { //get the variables if ($field[dialplan_detail_type] == "set" && $field[dialplan_detail_tag] == "action") { - $this->variables .= $field[dialplan_detail_data].","; + //only set variables with values not variables + if (strpos($field[dialplan_detail_data], '$') === false) { + $this->variables .= $field[dialplan_detail_data].","; + } } //process the $x detail data variables if ($field['dialplan_detail_tag'] == "action" && $field['dialplan_detail_type'] == "bridge" && $dialplan_detail_data != "\${enum_auto_route}") {