tinylogo improvements, take 2
[openemr.git] / interface / main / main_title.php
blob81006f3ceeb8258c61e182fe29699b84066da64b
1 <?php
2 /**
3 * main_title.php - The main titlebar, at the top of the 'concurrent' layout.
4 */
6 include_once('../globals.php');
7 ?>
8 <html>
9 <head>
11 <link rel="stylesheet" href="<?php echo $css_header;?>" type="text/css">
12 <style type="text/css">
13 .hidden {
14 display:none;
16 .visible{
17 display:block;
19 </style>
21 <script type="text/javascript" language="javascript">
22 function toencounter(rawdata) {
23 //This is called in the on change event of the Encounter list.
24 //It opens the corresponding pages.
25 document.getElementById('EncounterHistory').selectedIndex=0;
26 if(rawdata=='')
28 return false;
30 else if(rawdata=='New Encounter')
32 top.window.parent.left_nav.loadFrame2('nen1','RBot','forms/newpatient/new.php?autoloaded=1&calenc=')
33 return true;
35 else if(rawdata=='Past Encounter List')
37 top.window.parent.left_nav.loadFrame2('pel1','RBot','patient_file/history/encounters.php')
38 return true;
40 var parts = rawdata.split("~");
41 var enc = parts[0];
42 var datestr = parts[1];
43 var f = top.window.parent.left_nav.document.forms[0];
44 frame = 'RBot';
45 if (!f.cb_bot.checked) frame = 'RTop'; else if (!f.cb_top.checked) frame = 'RBot';
47 top.restoreSession();
48 parent.left_nav.setEncounter(datestr, enc, frame);
49 top.frames[frame].location.href = '../patient_file/encounter/encounter_top.php?set_encounter=' + enc;
52 function bpopup() {
53 top.restoreSession();
54 window.open('../main/about_page.php','_blank', 'width=420,height=350,resizable=1');
55 return false;
58 function showhideMenu() {
59 var m = parent.document.getElementById("fsbody");
60 var targetWidth = '<?php echo $_SESSION['language_direction'] == 'ltr' ? '0,*' : '*,0'; ?>';
61 if (m.cols == targetWidth) {
62 m.cols = '<?php echo $_SESSION['language_direction'] == 'ltr' ? $GLOBALS['gbl_nav_area_width'] .',*' : '*,' . $GLOBALS['gbl_nav_area_width'] ?>';
63 document.getElementById("showMenuLink").innerHTML = '<?php echo htmlspecialchars( xl('Hide Menu'), ENT_QUOTES); ?>';
64 } else {
65 m.cols = targetWidth;
66 document.getElementById("showMenuLink").innerHTML = '<?php echo htmlspecialchars( xl('Show Menu'), ENT_QUOTES); ?>';
70 </script>
71 </head>
72 <body class="body_title">
73 <?php
74 $res = sqlQuery("select * from users where username='".$_SESSION{"authUser"}."'");
76 <table id="main-title" cellspacing="0" cellpadding="0" width="100%" height="100%">
77 <tr>
79 <?php if ($GLOBALS['tiny_logo_1'] || $GLOBALS['tiny_logo_2']) {
80 $width_column = "100px";
81 if (!$GLOBALS['tiny_logo_1'] || !$GLOBALS['tiny_logo_2']) $width_column = "50px"; ?>
82 <td align="left" style="width:<?php echo attr($width_column) ?>">
83 <div class="tinylogocontainer"><span><?php if ($GLOBALS['tiny_logo_1']) {echo $tinylogocode1;} if ($GLOBALS['tiny_logo_2']) {echo $tinylogocode2;} ?></span></div>
84 </td>
85 <?php } ?>
87 <td align="left">
88 <table cellspacing="0" cellpadding="1" style="margin:0px 0px 0px 3px;">
90 <?php if (acl_check('patients','demo','',array('write','addonly') )) { ?>
91 <tr><td style="vertical-align:text-bottom;">
92 <a href='' class="css_button_small" style="margin:0px;vertical-align:top;" id='new0' onClick=" return top.window.parent.left_nav.loadFrame2('new0','RTop','new/new.php')">
93 <span><?php echo htmlspecialchars( xl('NEW PATIENT'), ENT_QUOTES); ?></span></a>
94 </td>
95 <td style="vertical-align:text-bottom;">
96 <a href='' class="css_button_small" style="margin:0px;vertical-align:top;display:none;" id='clear_active' onClick="javascript:parent.left_nav.clearactive();return false;">
97 <span><?php echo htmlspecialchars( xl('CLEAR ACTIVE PATIENT'), ENT_QUOTES); ?></span></a>
98 </td>
99 </tr>
100 <?php } //end of acl_check('patients','demo','',array('write','addonly') if ?>
102 <tr><td valign="baseline"><B>
103 <a class="text" style='vertical-align:text-bottom;' href="main_title.php" id='showMenuLink' onclick='javascript:showhideMenu();return false;'><?php xl('Hide Menu','e'); ?></a></B>
104 </td></tr></table>
106 </td>
107 <td style="margin:3px 0px 3px 0px;vertical-align:middle;">
108 <div style='margin-left:10px; float:left; display:none' id="current_patient_block">
109 <span class='text'><?php xl('Patient','e'); ?>:&nbsp;</span><span class='title_bar_top' id="current_patient"><b><?php xl('None','e'); ?></b></span>
110 </div>
111 </td>
112 <td style="margin:3px 0px 3px 0px;vertical-align:middle;" align="left">
113 <table cellspacing="0" cellpadding="1" ><tr><td>
114 <div style='margin-left:5px; float:left; display:none' id="past_encounter_block">
115 <span class='title_bar_top' id="past_encounter"><b><?php echo htmlspecialchars( xl('None'), ENT_QUOTES) ?></b></span>
116 </div></td></tr>
117 <tr><td valign="baseline" align="center">
118 <div style='display:none' class='text' id="current_encounter_block" >
119 <span class='text'><?php xl('Selected Encounter','e'); ?>:&nbsp;</span><span class='title_bar_top' id="current_encounter"><b><?php xl('None','e'); ?></b></span>
120 </div></td></tr></table>
121 </td>
123 <td align="right">
124 <table cellspacing="0" cellpadding="1" style="margin:0px 3px 0px 0px;"><tr>
125 <td align="right" class="text" style="vertical-align:text-bottom;"><a href='main_title.php' onclick="javascript:parent.left_nav.goHome();return false;" ><?php xl('Home','e'); ?></a>
126 &nbsp;|&nbsp;
127 <a href="" onclick="return bpopup()" ><?php echo xlt('About'); ?></a>&nbsp;
128 <td align="right" style="vertical-align:top;"><a href="../logout.php" target="_top" class="css_button_small" style='float:right;' id="logout_link" onclick="top.restoreSession()" >
129 <span><?php echo htmlspecialchars( xl('Logout'), ENT_QUOTES) ?></span></a></td>
130 </tr><tr>
131 <td colspan='2' valign="baseline" align='right'><B>
132 <span class="text title_bar_top" title="<?php echo htmlspecialchars( xl('Authorization group') .': '.$_SESSION['authGroup'], ENT_QUOTES); ?>"><?php echo htmlspecialchars($res{"fname"}.' '.$res{"lname"},ENT_NOQUOTES); ?></span></span></td>
133 </tr></table>
134 </td>
135 </tr>
136 </table>
138 <script type="text/javascript" language="javascript">
139 parent.loadedFrameCount += 1;
140 </script>
142 </body>
143 </html>