예제 #1
0
 function form_send_reminder()
 {
     //
     // called from _sms()
     //
     if (func_num_args()) {
         $arg_list = func_get_args();
         $menu_id = $arg_list[0];
         $post_vars = $arg_list[1];
         $get_vars = $arg_list[2];
         //print_r($arg_list);
     }
     print "<table width='300'>";
     print "<form action = '" . $_SERVER["SELF"] . "?page=" . $get_vars["page"] . "&menu_id=" . $get_vars["menu_id"] . "&consult_id=" . $get_vars["consult_id"] . "&ptmenu=DETAILS&module=reminder&reminder=SEND' name='form_sms' method='post'>";
     print "<tr valign='top'><td>";
     print "<b>TO SEND OUT REMINDER:";
     print "<ol><li>Select appointment date. Reminder will be sent 1 day before appointment date.</li>";
     print "<li>Select reminder template.</li>";
     print "<li>Modify SMS message if you need to add anything.</li>";
     print "<li>Click on <u>Send SMS</u>. Appointment register is automatically updated.</li>";
     print "</ol>";
     print "</b>";
     print "<br/></td></tr>";
     print "<tr valign='top'><td>";
     print "<span class='boxtitle'>" . LBL_APPT_DATE . "</span><br> ";
     print "<input type='text' size='15' maxlength='10' class='textbox' name='appt_date' value='" . $post_vars["appt_date"] . "' style='border: 1px solid #000000'> ";
     print "<a href=\"javascript:show_calendar4('document.form_sms.appt_date', document.form_sms.appt_date.value);\"><img src='../images/cal.gif' width='16' height='16' border='0' alt='Click Here to Pick up the date'></a><br>";
     print "<small>Click on the calendar icon to select date. Otherwise use MM/DD/YYYY format.</small><br>";
     print "<br/></td></tr>";
     print "<tr valign='top'><td>";
     print "<span class='boxtitle'>" . LBL_TEMPLATE . "</span><br> ";
     print reminder::show_templates($post_vars["template_id"]);
     if ($post_vars["template_id"] && $post_vars["appt_date"]) {
         $msg_body = reminder::get_template_text($post_vars["template_id"]);
         $msg_body = ereg_replace("_SENDER_", "HEALTH CTR", $msg_body);
         $patient_id = healthcenter::get_patient_id($get_vars["consult_id"]);
         $name = patient::get_name($patient_id);
         $msg_body = ereg_replace("_RECEIVER_", "{$name}", $msg_body);
         $msg_body = ereg_replace("_APPT_DATE_", $post_vars["appt_date"], $msg_body);
     }
     print "</td></tr>";
     print "<tr valign='top'><td>";
     print "<span class='boxtitle'>" . LBL_SMS_MESSAGE . "</span><br> ";
     print "<textarea name='msg_body' onChange='document.form_sms.count_display.value=document.form_sms.msg_body.value.length;' " . "onkeypress='document.form_sms.count_display.value=document.form_sms.msg_body.value.length+1;' " . "onBlur='document.form_sms.count_display.value=document.form_sms.msg_body.value.length;' rows='5' cols='30' class='textbox'>" . (isset($msg_body) ? stripslashes($msg_body) : '') . "</textarea>" . "<br><span class='textbox'>Character count</span> " . "<input type='text' name='count_display' class='textbox' size='4' style='background: #ffff00;' readonly><br/>" . "<span class='small'>Max of 160 characters</span>";
     print "</td></tr>";
     print "<tr><td><br>";
     if ($_SESSION["priv_add"]) {
         print "<input type='submit' value = 'Send SMS' class='textbox' name='submitreminder' style='border: 1px solid #000000'> ";
     }
     print "</td></tr>";
     print "</form>";
     print "</table><br>";
 }