diff --git a/app/call_block/call_block_edit.php b/app/call_block/call_block_edit.php index c6c32c350f..2975b047f7 100644 --- a/app/call_block/call_block_edit.php +++ b/app/call_block/call_block_edit.php @@ -55,9 +55,12 @@ $extension_uuid = $_POST["extension_uuid"]; $call_block_name = $_POST["call_block_name"]; $call_block_number = $_POST["call_block_number"]; - $call_block_action = $_POST["call_block_action"]; $call_block_enabled = $_POST["call_block_enabled"]; $call_block_description = $_POST["call_block_description"]; + + $action_array = explode(':', $_POST["call_block_action"]); + $call_block_app = $action_array[0]; + $call_block_data = $action_array[1]; } //handle the http post @@ -145,7 +148,8 @@ $array['call_block'][0]['call_block_name'] = $call_block_name; $array['call_block'][0]['call_block_number'] = $call_block_number; $array['call_block'][0]['call_block_count'] = 0; - $array['call_block'][0]['call_block_action'] = $call_block_action; + $array['call_block'][0]['call_block_app'] = $call_block_app; + $array['call_block'][0]['call_block_data'] = $call_block_data; $array['call_block'][0]['call_block_enabled'] = $call_block_enabled; $array['call_block'][0]['date_added'] = time(); $array['call_block'][0]['call_block_description'] = $call_block_description; @@ -155,6 +159,7 @@ $database->app_uuid = '9ed63276-e085-4897-839c-4f2e36d92d6c'; $database->save($array); $response = $database->message; +//view_array($response); unset($array); message::add($text['label-add-complete']); @@ -189,7 +194,8 @@ } $array['call_block'][0]['call_block_name'] = $call_block_name; $array['call_block'][0]['call_block_number'] = $call_block_number; - $array['call_block'][0]['call_block_action'] = $call_block_action; + $array['call_block'][0]['call_block_app'] = $call_block_app; + $array['call_block'][0]['call_block_data'] = $call_block_data; $array['call_block'][0]['call_block_enabled'] = $call_block_enabled; $array['call_block'][0]['date_added'] = time(); $array['call_block'][0]['call_block_description'] = $call_block_description; @@ -199,6 +205,7 @@ $database->app_uuid = '9ed63276-e085-4897-839c-4f2e36d92d6c'; $database->save($array); $response = $database->message; +//view_array($response); unset($array); message::add($text['label-update-complete']); @@ -222,7 +229,8 @@ $extension_uuid = $row["extension_uuid"]; $call_block_name = $row["call_block_name"]; $call_block_number = $row["call_block_number"]; - $call_block_action = $row["call_block_action"]; + $call_block_app = $row["call_block_app"]; + $call_block_data = $row["call_block_data"]; $call_block_enabled = $row["call_block_enabled"]; $call_block_description = $row["call_block_description"]; } @@ -238,6 +246,16 @@ $database = new database; $extensions = $database->select($sql, $parameters); +//get the extensions + $sql = "select voicemail_uuid, voicemail_id, voicemail_description "; + $sql .= "from v_voicemails "; + $sql .= "where domain_uuid = :domain_uuid "; + $sql .= "and voicemail_enabled = 'true' "; + $sql .= "order by voicemail_id asc "; + $parameters['domain_uuid'] = $_SESSION['domain_uuid']; + $database = new database; + $voicemails = $database->select($sql, $parameters); + //create token $object = new token; $token = $object->create($_SERVER['PHP_SELF']); @@ -297,25 +315,25 @@ } echo "\n"; - echo "\n"; - echo " ".$text['label-number']."\n"; + echo "\n"; + echo " ".$text['label-name']."\n"; echo "\n"; echo "\n"; - echo " \n"; - echo "
\n"; - echo $text['description-number']."\n"; + echo " \n"; echo "
\n"; + echo $text['description-name']."\n"; echo "\n"; echo "\n"; echo "\n"; - echo "\n"; - echo " ".$text['label-name']."\n"; + echo "\n"; + echo " ".$text['label-number']."\n"; echo "\n"; echo "\n"; - echo " \n"; + echo " \n"; + echo "
\n"; + echo $text['description-number']."\n"; echo "
\n"; - echo $text['description-name']."\n"; echo "\n"; echo "\n"; @@ -325,32 +343,39 @@ echo "\n"; echo "\n"; echo "