2 //INCLUDES, DO ANY ACTIONS, THEN GET OUR DATA
3 include_once("../globals.php");
4 include_once("$srcdir/registry.inc");
5 include_once("../../library/acl.inc");
6 include_once("batchcom.inc.php");
9 $thisauth = acl_check('admin', 'notification');
12 echo "<html>\n<body>\n";
13 echo "<p>".xl('You are not authorized for this.','','','</p>')."\n";
14 echo "</body>\n</html>\n";
19 $next_app_date = date("Y-m-d");
22 $provider_name="EMR Group";
23 $message="Welcome to EMR Group";
25 $email_sender = "EMR Group";
26 $email_subject = "Welcome to EMR Group";
28 if ($_POST['form_action']=='Save')
30 //validation uses the functions in notification.inc.php
31 if ($_POST['email_sender']=="") $form_err.=xl('Empty value in "Email Sender"','','<br>');
32 if ($_POST['email_subject']=="") $form_err.=xl('Empty value in "Email Subject"','','<br>');
34 if (!check_date_format($_POST['next_app_date'])) $form_err.=xl('Date format for "Next Appointment" is not valid','','<br>');
36 if ($_POST['provider_name']=="") $form_err.=xl('Empty value in "Name of Provider"','','<br>');
37 if ($_POST['message']=="") $form_err.=xl('Empty value in "Email Text"','','<br>');
41 $next_app_time = $_POST[hour
].":".$_POST['min'];
42 $sql_text=" ( `notification_id` , `sms_gateway_type` , `next_app_date` , `next_app_time` , `provider_name` , `message` , `email_sender` , `email_subject` , `type` ) ";
43 $sql_value=" ( '".$_POST[notification_id
]."' , '".$_POST[sms_gateway_type
]."' , '".$_POST[next_app_date
]."' , '".$next_app_time."' , '".$_POST[provider_name
]."' , '".$_POST[message
]."' , '".$_POST[email_sender
]."' , '".$_POST[email_subject
]."' , '".$type."' ) ";
44 $query = "REPLACE INTO `automatic_notification` $sql_text VALUES $sql_value";
46 $id = sqlInsert($query);
47 $sql_msg="ERROR!... in Update";
48 if($id) $sql_msg="Email Notification Settings Updated Successfully";
52 // fetch data from table
53 $sql="select * from automatic_notification where type='$type'";
54 $result = sqlQuery($sql);
57 $notification_id = $result[notification_id
];
58 $sms_gateway_type = $result[sms_gateway_type
];
59 $next_app_date = $result[next_app_date
];
60 list($hour,$min) = @explode
(":",$result[next_app_time
]);
61 $provider_name=$result[provider_name
];
62 $email_sender=$result[email_sender
];
63 $email_subject=$result[email_subject
];
64 $message=$result[message
];
66 //my_print_r($result);
68 // menu arrays (done this way so it's easier to validate input on validate selections)
69 $hour_array =array('00','01','02','03','04','05','06','07','08','09','10','11','12','13','14','15','16','17','18','19','21','21','22','23');
70 $min_array = array('00','05','10','15','20','25','30','35','40','45','50','55');
72 //START OUT OUR PAGE....
76 <link rel
="stylesheet" href
="<?php echo $css_header;?>" type
="text/css">
77 <link rel
="stylesheet" href
="batchcom.css" type
="text/css">
78 <script type
="text/javascript" src
="../../library/overlib_mini.js"></script
>
79 <script type
="text/javascript" src
="../../library/calendar.js"></script
>
83 <body
class="body_top">
84 <span
class="title"><?php
include_once("batch_navigation.php");?
></span
>
85 <span
class="title"><?php
xl('Email Notification','e')?
></span
>
87 <!-- for the popup date selector
-->
88 <div id
="overDiv" style
="position:absolute; visibility:hidden; z-index:1000;"></div
>
89 <FORM name
="select_form" METHOD
=POST ACTION
="">
90 <input type
="Hidden" name
="type" value
="<?php echo $type;?>">
91 <input type
="Hidden" name
="notification_id" value
="<?php echo $notification_id;?>">
93 <div
class="main_box">
96 echo ("The following errors occurred<br>$form_err<br><br>");
99 echo ("$sql_msg<br><br>");
102 <?php
xl('Email Sender','e')?
> :
103 <INPUT TYPE
="text" NAME
="email_sender" size
="40" value
="<?php echo $email_sender?>">
105 <?php
xl('Email Subject','e')?
> :
106 <INPUT TYPE
="text" NAME
="email_subject" size
="60" value
="<?php echo $email_subject?>">
109 <?php
xl('Name of Provider','e')?
> :
110 <INPUT TYPE
="text" NAME
="provider_name" size
="40" value
="<?php echo $provider_name?>">
112 <?php
xl('SMS Text, Usable Tag: ***NAME***, ***PROVIDER***, ***DATE***, ***STARTTIME***, ***ENDTIME***<br> i.e. Dear ***NAME***','e')?
>
114 <TEXTAREA NAME
="message" ROWS
="8" COLS
="35"><?php
echo $message?
></TEXTAREA
>
116 <INPUT TYPE
="submit" name
="form_action" value
="Save">