Portions created by the Initial Developer are Copyright (C) 2008-2012 the Initial Developer. All Rights Reserved. Contributor(s): Mark J Crane */ include "root.php"; require_once "resources/require.php"; require_once "resources/check_auth.php"; require_once "resources/paging.php"; if (permission_exists('fax_extension_add')) { //access granted } else { echo "access denied"; exit; } //add multi-lingual support require_once "app_languages.php"; foreach($text as $key => $value) { $text[$key] = $value[$_SESSION['domain']['language']['code']]; } //set the http get/post variable(s) to a php variable if (isset($_REQUEST["id"])) { $fax_uuid = check_str($_REQUEST["id"]); } //get the data $sql = "select * from v_fax "; $sql .= "where domain_uuid = '".$_SESSION['domain_uuid']."' "; $sql .= "and fax_uuid = '$fax_uuid' "; $prep_statement = $db->prepare(check_sql($sql)); $prep_statement->execute(); $result = $prep_statement->fetchAll(PDO::FETCH_NAMED); if (count($result) == 0) { echo "access denied"; exit; } foreach ($result as &$row) { $fax_extension = $row["fax_extension"]; $fax_name = $row["fax_name"]; $fax_email = $row["fax_email"]; $fax_pin_number = $row["fax_pin_number"]; $fax_caller_id_name = $row["fax_caller_id_name"]; $fax_caller_id_number = $row["fax_caller_id_number"]; $fax_forward_number = $row["fax_forward_number"]; $fax_description = 'copy: '.$row["fax_description"]; } unset ($prep_statement); //copy the fax extension $fax_uuid = uuid(); $dialplan_uuid = uuid(); $sql = "insert into v_fax "; $sql .= "("; $sql .= "domain_uuid, "; $sql .= "fax_uuid, "; $sql .= "dialplan_uuid, "; $sql .= "fax_extension, "; $sql .= "fax_name, "; $sql .= "fax_email, "; $sql .= "fax_pin_number, "; $sql .= "fax_caller_id_name, "; $sql .= "fax_caller_id_number, "; if (strlen($fax_forward_number) > 0) { $sql .= "fax_forward_number, "; } $sql .= "fax_description "; $sql .= ")"; $sql .= "values "; $sql .= "("; $sql .= "'".$_SESSION['domain_uuid']."', "; $sql .= "'$fax_uuid', "; $sql .= "'$dialplan_uuid', "; $sql .= "'$fax_extension', "; $sql .= "'$fax_name', "; $sql .= "'$fax_email', "; $sql .= "'$fax_pin_number', "; $sql .= "'$fax_caller_id_name', "; $sql .= "'$fax_caller_id_number', "; if (strlen($fax_forward_number) > 0) { $sql .= "'$fax_forward_number', "; } $sql .= "'$fax_description' "; $sql .= ")"; $db->exec(check_sql($sql)); unset($sql); //redirect the user $_SESSION["message"] = $text['confirm-copy']; header("Location: fax.php"); return; ?>