$stmt->execute();
$log->log($pid, "drug_added", json_encode([$drug,$dose,$route,$frequency,$date,$time,$duration,$addl]));
}
- function omitDrug($id){
+ function omitDrug($id, $date, $time){
global $log;
if(!checkAccess("treatment", "dbSet")) return false;
$stmt=$this->prepare("UPDATE treatment SET end=:end,omit=:omit WHERE rowid=:id;");
- $stmt->bindValue(":end", time());
+ $stmt->bindValue(":end", strtotime($date." ".$time));
$stmt->bindValue(":omit", true);
$stmt->bindValue(":id", $id);
$stmt->execute();
$(document).ready(function(){
+ $(".confirm").each(function(){
+ $(this).click(function(event){
+ if(!confirm("Continue?")){
+ event.preventDefault();
+ }
+ });
+ });
$("#upload").change(function(){
lim=$("#size-limit").text().split("MB")[0]*1000*1000;
if(this.files[0]["size"]>lim){
else{
$given=[];
}
- array_push($given, time());
+ array_push($given, strtotime($_POST["date"]." ".$_POST["time"]));
$db->giveDrug($_POST["give"], json_encode($given));
}
elseif(!empty($_POST["omit"])){
- $db->omitDrug($_POST["omit"]);
+ $db->omitDrug($_POST["omit"], $_POST["date"], $_POST["time"]);
}
elseif(!empty($_POST["drug"])){
$db->addDrug($pid, $_POST["drug"], $_POST["dose"], $_POST["route"], $_POST["frequency"], $_POST["date"], $_POST["time"], $_POST["duration"], $_POST["extra_note"]);
else{
$last="";
}
- $view=$view."<tr class='".$omit."'><td>".$drug["drug"]."</td><td>".$drug["dose"]."</td><td>".$drug["route"]."</td><td>".$drug["frequency"]."</td><td>".date("M j", $drug["start"])."</td><td>".$drug["duration"]."</td><td>".$drug["addl"]."</td><td>".$last."</td><td><button type='submit' class='btn btn-success' name='give' value='".$drug["rowid"]."' form='administer' ".$omit." ".checkAccess("nursing", "form").">Give</button></td><td><button type='submit' class='btn btn-warning' name='omit' value='".$drug["rowid"]."' form='omitter' ".$omit." ".checkAccess("treatment", "form").">Omit</button></td></tr>";
+ $view=$view."<tr class='".$omit."'><td>".$drug["drug"]."</td><td>".$drug["dose"]."</td><td>".$drug["route"]."</td><td>".$drug["frequency"]."</td><td>".date("M j", $drug["start"])."</td><td>".$drug["duration"]."</td><td>".$drug["addl"]."</td><td>".$last."</td><td><button type='submit' class='btn btn-success' name='give' value='".$drug["rowid"]."' form='administer' ".$omit." ".checkAccess("nursing", "form").">Give</button></td><td><button type='submit' class='btn btn-warning confirm' name='omit' value='".$drug["rowid"]."' form='omitter' ".$omit." ".checkAccess("treatment", "form").">Omit</button></td></tr>";
}
$view=$view."</table>";
$form=schema2form("forms/drugs.schema.json");
<div class="card mb-4">
<div class="card-body">
<h4 class="card-title">Medicine List</h4>
- <form method='post' id='omitter'></form>
- <form method='post' id='administer'></form>
+ <form method='post' id='omitter'>
+ <input type="hidden" name="date">
+ <input type="hidden" name="time">
+ </form>
+ <form method='post' id='administer'>
+ <input type="hidden" name="date">
+ <input type="hidden" name="time">
+ </form>
<table class="table">
<tr><th>Drug</th><th>Dose</th><th>Route</th><th>Frequency</th><th>Start</th><th>Duration</th><th>Note</th><th>Given</th><th></th><th></th></tr>
<?php echo $view;?>