ongoing internationalization of date widget
[openemr.git] / interface / reports / patient_edu_web_lookup.php
blob7e31b84e6616e8d5df4f8f9da36dd6c3de2d0f7d
1 <?php
2 /**
3 * Open websearch for patient education materials
5 * @package OpenEMR
6 * @link http://www.open-emr.org
7 * @author Tony McCormick <tony@mi-squared.com>
8 * @author Brady Miller <brady.g.miller@gmail.com>
9 * @author Roberto Vasquez <robertogagliotta@gmail.com>
10 * @copyright Copyright (C) 2011 Tony McCormick <tony@mi-squared.com>
11 * @copyright Copyright (C) 2011-2017 Brady Miller <brady.g.miller@gmail.com>
12 * @copyright Copyright (C) 2017 Roberto Vasquez <robertogagliotta@gmail.com>
13 * @license https://github.com/openemr/openemr/blob/master/LICENSE CNU General Public License 3
17 //Include required scripts/libraries
18 require_once("../globals.php");
20 use OpenEMR\Core\Header;
22 // Reference website links
23 $websites = array(
24 'Medline' => 'http://vsearch.nlm.nih.gov/vivisimo/cgi-bin/query-meta?v%3Aproject=medlineplus&query=[%]&x=12&y=15',
25 'eMedicine' => 'http://search.medscape.com/reference-search?newSearchHeader=1&queryText=[%]',
26 'WebMD' => 'http://www.webmd.com/search/search_results/default.aspx?query=[%]&sourceType=undefined'
29 // Collect variables
30 $form_lookup_at = (isset($_POST['form_lookup_at'])) ? $_POST['form_lookup_at'] : '';
31 $form_diagnosis = (isset($_POST['form_diagnosis'])) ? $_POST['form_diagnosis'] : '';
34 <html>
35 <head>
36 <?php Header::setupHeader(); ?>
37 <title><?php echo xlt('Web Search'); ?> - <?php echo xlt('Patient Education Materials'); ?></title>
38 <script type="text/javascript">
39 function searchResultsPopup(search_term,link)
41 link_formatted = link.replace("[%]",encodeURIComponent(search_term));
42 top.restoreSession();
43 window.open(link_formatted);
45 </script>
46 </head>
48 <body class="body_top" onload="document.forms[0].form_diagnosis.focus()">
49 <div class="container">
50 <div class="row">
51 <div class="col-xs-12">
52 <div class="page-header">
53 <h2><?php echo xlt('Web Search'); ?> - <?php echo xlt('Patient Education Materials'); ?></h2>
54 </div>
55 </div>
56 </div>
57 <div class="row">
58 <div class="col-xs-12">
59 <form method='post' action='patient_edu_web_lookup.php' id='theform' class='form-horizontal' onsubmit='return top.restoreSession()'>
60 <div class="form-group">
61 <label for='form_lookup_at' class='control-label col-sm-2'><?php echo xlt('Patient Resource'); ?></label>
62 <div class='col-sm-10'>
63 <select name='form_lookup_at' id='form_lookup_at' class='form-control'>
64 <?php
65 foreach ($websites as $key => $value) {
66 echo " <option value='" . attr($key) . "'";
67 if ($key == $form_lookup_at) {
68 echo ' selected';
71 echo ">" . text($key) . "</option>\n";
74 </select>
75 </div>
76 </div>
77 <div class="form-group">
78 <label for='form_diagnosis' class='control-label col-sm-2'><?php echo xlt('Search'); ?></label>
79 <div class='col-sm-10'>
80 <input type='text' name='form_diagnosis' id='form_diagnosis' class='form-control' aria-describedby='searchHelpBox'
81 value='<?php echo attr($form_diagnosis); ?>' title='<?php echo xla('Search Text'); ?>'>
82 <span id="searchHelpBox" class="help-block">
83 <?php echo xlt('Please input search criteria above, and click Submit to view results. (Results will be displayed in a pop up window)'); ?>
84 </span>
85 </div>
86 </div>
87 <div class="form-group">
88 <div class='col-sm-offset-2 col-sm-10'>
89 <div class="btn-group" role="group">
90 <button type='submit' class='btn btn-default btn-search'><?php echo xlt("Submit"); ?></button>
91 </div>
92 </div>
93 </div>
94 </form>
95 </div>
96 </div>
97 </div>
98 <?php if (!empty($form_diagnosis) && !empty($form_lookup_at)) { ?>
99 <script type="text/javascript">
100 searchResultsPopup('<?php echo addslashes($form_diagnosis); ?>','<?php echo addslashes($websites[$form_lookup_at]) ?>');
101 </script>
102 <?php } ?>
103 </body>
104 </html>