コード例 #1
0
        $html_str = is_xhr() ? '' : ibr_html_heading('claimstatus');
        $html_str .= ibr_disp_status_resp();
    } elseif (isset($_GET['dprfile'])) {
        $html_str = is_xhr() ? '' : ibr_html_heading('claimstatus');
        $html_str .= ibr_disp_dpr_message();
    } elseif (isset($_GET['ebrfile'])) {
        $html_str = is_xhr() ? '' : ibr_html_heading('claimstatus');
        $html_str .= ibr_disp_ebr_message();
    } elseif (isset($_GET['fv997'])) {
        $html_str = is_xhr() ? '' : ibr_html_heading('claimstatus');
        $html_str .= ibr_disp_997_message();
    } elseif (isset($_GET['ackfile'])) {
        $html_str = is_xhr() ? '' : ibr_html_heading('claimstatus');
        $html_str .= ibr_disp_ta1_message();
    } elseif (isset($_GET['batchicn'])) {
        $html_str = is_xhr() ? '' : ibr_html_heading('claimstatus');
        $html_str .= ibr_disp_997_for_batch();
    } elseif (array_key_exists('showlog', $_GET)) {
        $la = filter_input(INPUT_GET, 'showlog', FILTER_SANITIZE_STRING);
        $html_str = $la ? csv_log_html() : "input parameter error<br />";
    } elseif (array_key_exists('archivelog', $_GET)) {
        $la = filter_input(INPUT_GET, 'archivelog', FILTER_SANITIZE_STRING);
        $html_str = $la ? csv_log_archive() : "input parameter error<br />";
    } elseif (array_key_exists('getnotes', $_GET)) {
        $la = filter_input(INPUT_GET, 'getnotes', FILTER_SANITIZE_STRING);
        $html_str = $la ? ibr_history_notes() : "input parameter error<br />";
    } else {
        $html_str = "EDI History: unknown parameter<br />" . PHP_EOL;
        //$html_str .= var_dump($_GET) . PHP_EOL;
    }
} else {
コード例 #2
0
ファイル: ibr_io.php プロジェクト: katopenzz/openemr
/**
 * filter input and generate display of x12 file
 * 
 * @uses csv_filetohtml()
 * @uses ibr_upload_files()
 * @uses ibr_ebr_ebt_name()
 * @return string
 */
function ibr_disp_fileText()
{
    //
    $str_html = '';
    //isset($_POST['fileX12']) && isset($_FILES['fileUplx12'])
    if (count($_FILES) && isset($_FILES['fileUplx12'])) {
        $fn = htmlentities($_FILES['fileUplx12']['name']);
        $str_html = ibr_html_heading('newfiles', $fn);
        $f_array = ibr_upload_files($str_html);
        if (is_array($f_array) && count($f_array)) {
            $str_html .= csv_filetohtml($f_array);
        } else {
            $str_html = ibr_html_heading('error');
            $str_html .= "no files accepted <br />" . PHP_EOL;
        }
    } elseif (isset($_GET['fvkey'])) {
        $fn = filter_input(INPUT_GET, 'fvkey', FILTER_SANITIZE_STRING);
        // Availity 'readable' versions ibr, ebr, dpr
        $ishr = isset($_GET['readable']) && $_GET['readable'] == 'yes' ? true : false;
        if (!$fn) {
            $str_html = ibr_html_heading('error');
        } elseif ($ishr && $fn) {
            $ftxt = ibr_ebr_ebt_name($fn);
            $str_html = ibr_html_heading('textdisplay', $ftxt);
            $str_html .= csv_filetohtml($ftxt);
        } else {
            $bn = basename($fn);
            $str_html = ibr_html_heading('textdisplay', $bn);
            $str_html .= csv_filetohtml($fn);
        }
    } elseif (isset($_GET['btctln'])) {
        $btisa13 = filter_input(INPUT_GET, 'btctln', FILTER_SANITIZE_STRING);
        if ($btisa13) {
            //$btname = ibr_batch_find_file_with_controlnum($btisa13);
            $btname = csv_file_by_controlnum('batch', $btisa13);
            $str_html = ibr_html_heading('textdisplay', $btname);
            if ($btname) {
                $str_html .= csv_filetohtml($btname);
            } else {
                $str_html .= "Failed to identify file with control number {$btisa13} <br />" . PHP_EOL;
            }
        } else {
            $str_html .= "error in file display <br />";
        }
    } else {
        $str_html = ibr_html_heading('error');
        $str_html .= "error in file display <br />";
    }
    return $str_html;
}