$post['content'] = $_POST["content"]; $class = new question(); $qid = $class->add($post); if ($qid) { $class = new patient(); $info = $class->getInfo((int) $_POST["id"]); $baseinfo = array(); $status = explode(",", $info['qa_status']); for ($i = 0; $i < $actionkey; $i++) { if (empty($status[$i])) { $status[$i] = 0; } } $status[$actionkey] = 1; $baseinfo['qa_status'] = join(",", $status); $class->edit($baseinfo, $_POST["id"]); // echo $baseinfo['qa_status']; // mail通知 $cusClass = new registration(); $customerInfo = $cusClass->getCustomer($_SESSION['customer_id']); if ($customerInfo['group_id'] >= 2) { //提問 $createInfo = $cusClass->getCustomer($info['create_userid']); $mail_to = $createInfo["email"]; $mail_name = $createInfo["name"]; $msg = "有人對 Patient No. " . $_POST['id'] . " 提出疑問<p>" . $_POST["content"]; } else { //回覆 $sql = "select q.user_id from _web_question q left join _web_registration_group rg on (q.user_id=rg.id) where rg.group_id>=2 and q.id!=" . $qid . " and q.user_id!=" . $_SESSION['customer_id'] . " and q.actionkey='" . (int) $actionkey . "' order by q.add_time desc limit 1"; $lastInfo = $webdb->getValue($sql); // $sql="select r.email,r.name from _web_registration r left join _web_registration_group rg on (r.group_id=rg.id) where r.id='".(int)$customer_id."' order by add_time desc";
} $status[$actionkey] = $_POST['finish']; $baseinfo['finish_status'] = join(",", $status); // 簽署 if (check_number($_POST['signature'])) { $lockstatus = explode(",", $patientInfo['lock_status']); if ($actionkey == 13) { // if (check_number($_POST['signature'])) { for ($i = 0; $i <= $actionkey; $i++) { $lockstatus[$i] = 1; } // } else { // for($i=0;$i<=$actionkey;$i++) $lockstatus[$i]=0; // } $baseinfo['lock_status'] = join(",", $lockstatus); } if ($actionkey >= 14) { // $empty_lockstatus=array_filter($lockstatus); // if (empty($empty_lockstatus)) for($i=0;$i<$actionkey;$i++) $lockstatus[$i]=0; for ($i = 0; $i < $actionkey; $i++) { if (empty($lockstatus[$i])) { $lockstatus[$i] = 0; } } $lockstatus[$actionkey] = 1; $baseinfo['lock_status'] = join(",", $lockstatus); } } $class = new patient(); $class->edit($baseinfo, $_SESSION['patient_id']);