浏览代码

Fix an illegal offset error message when adding a domain.

Mark Crane 12 年之前
父节点
当前提交
86074baeb3
共有 1 个文件被更改,包括 6 次插入4 次删除
  1. 6 4
      includes/classes/switch_dialplan.php

+ 6 - 4
includes/classes/switch_dialplan.php

@@ -259,10 +259,12 @@ include "root.php";
 				}
 
 				//ensure the condition array uniform
-					if (!is_array($dialplan['extension']['condition'][0])) {
-						$tmp = $dialplan['extension']['condition'];
-						unset($dialplan['extension']['condition']);
-						$dialplan['extension']['condition'][0] = $tmp;
+					if (is_array($dialplan)) {
+						if (!is_array($dialplan['extension']['condition'][0])) {
+							$tmp = $dialplan['extension']['condition'];
+							unset($dialplan['extension']['condition']);
+							$dialplan['extension']['condition'][0] = $tmp;
+						}
 					}
 				//check if the dialplan app uuid exists
 					$this->app_uuid = $dialplan['extension']['@attributes']['app_uuid'];