Bạn muốn xóa $ten khỏi danh sách khoa ?
"; $output = 'Lưu ý liệu xóa khơng phục hồi lại được
'; $_SESSION['bqt']['del_khoa'] = $num; $output = drupal_get_form('khoa_delete_form'); } return $output; } function khoa_delete_form() { if(is_array($_SESSION['bqt'])) { $form['kid'] = array( '#type' => 'hidden', '#value' => $_SESSION['bqt']['del_khoa'], ); $form['submit'] = array( '#type' => 'step_button', '#next_value' => t('Đồng ý xóa'), '#back_value' => t('Trở trang trước'), ); unset($_SESSION['bqt']); // Giải phóng session['bqt'] để thu hồi nhớ cho hệ thống return form_ext_pass ($form); } } function khoa_delete_form_submit($form,$form_state) { if($form_state['values']['op']=='Đồng ý xóa') { $kid = $form_state['values']['kid']; Trang 111 Ứng dụng mã nguồn mở Drupal xây dựng website quản lý bệnh viện GVHD: Th.S Nguyễn Dương Thế Nhân $ten = db_result(db_query("SELECT ten FROM khoa WHERE kid = %d",$kid)); if(db_query("DELETE FROM khoa WHERE kid = %d",$kid)){ drupal_set_message(t('Đã xóa thành công %khoa khỏi danh sách khoa !',array('%khoa' => $ten))); drupal_goto('bqt/khoa'); } } } /* End of handler page call menu khoa */ Hình 4.11: Tương tác giao diện hook form_delete file tên_module.module Trang 112 Ứng dụng mã nguồn mở Drupal xây dựng website quản lý bệnh viện GVHD: Th.S Nguyễn Dương Thế Nhân Hình 4.12: Tương tác giao diện hook form_delete file tên_module.module 4.4 Một số hình ảnh minh họa trang web Trang 113 Ứng dụng mã nguồn mở Drupal xây dựng website quản lý bệnh viện GVHD: Th.S Nguyễn Dương Thế Nhân Hình 4.13: Trang chủ website Trang 114 Ứng dụng mã nguồn mở Drupal xây dựng website quản lý bệnh viện GVHD: Th.S Nguyễn Dương Thế Nhân Hinh 4.14: Trang admin web tạo hồ sơ cho bác sĩ Trang 115 Ứng dụng mã nguồn mở Drupal xây dựng website quản lý bệnh viện GVHD: Th.S Nguyễn Dương Thế Nhân Hình 4.15: Trang bệnh nhân xem lịch trực bệnh viện Trang 116 Ứng dụng mã nguồn mở Drupal xây dựng website quản lý bệnh viện GVHD: Th.S Nguyễn Dương Thế Nhân Hình 4.16: Trang bệnh nhân đăng ký khám bệnh Trang 117 Ứng dụng mã nguồn mở Drupal xây dựng website quản lý bệnh viện GVHD: Th.S Nguyễn Dương Thế Nhân Hình 4.17: Trang bác sĩ xem lịch khám Trang 118 Ứng dụng mã nguồn mở Drupal xây dựng website quản lý bệnh viện GVHD: Th.S Nguyễn Dương Thế Nhân Hình 4.18: Trang admin web tạo hồ sơ cho bệnh nhân Trang 119 Ứng dụng mã nguồn mở Drupal xây dựng website quản lý bệnh viện GVHD: Th.S Nguyễn Dương Thế Nhân Hình 4.19: Trang bác sĩ quản lý bệnh nhân Trang 120 Ứng dụng mã nguồn mở Drupal xây dựng website quản lý bệnh viện GVHD: Th.S Nguyễn Dương Thế Nhân Hình 4.20: Trang bác sĩ cập nhật kết điều trị Trang 121 Ứng dụng mã nguồn mở Drupal xây dựng website quản lý bệnh viện GVHD: Th.S Nguyễn Dương Thế Nhân Hình 4.21: Trang bệnh nhân xem kết điều trị Trang 122 Ứng dụng mã nguồn mở Drupal xây dựng website quản lý bệnh viện GVHD: Th.S Nguyễn Dương Thế Nhân Hình 4.22: Trang bệnh nhân gửi ý kiến cho bác sĩ Trang 123 Ứng dụng mã nguồn mở Drupal xây dựng website quản lý bệnh viện GVHD: Th.S Nguyễn Dương Thế Nhân Hình 4.23: Trang bác sĩ trả lời cho bệnh nhân Trang 124 Ứng dụng mã nguồn mở Drupal xây dựng website quản lý bệnh viện GVHD: Th.S Nguyễn Dương Thế Nhân TÀI LIỆU THAM KHẢO Tiếng Anh [1] Steven Pritchard, 2006, LPI.Linux.Certification.in.a.Nutshell.2nd.Edition, By O'Reilly Publisher, USA [2] Tony Steidler-Dennison, 2005 Run Your Own Web Server Using Linux & Apache, Dennison [3] Ivan Ristic, 2005, Apache.Security, O'Reilly Publisher, USA [4] Paul Dubois, Stefan Hinz, Carsten Pedersen, 2006, MySQL® Certification Study Guide, MySQLAB, USA [5] Eric Rosebrock, Eric Filson, 2004, Setting Up LAMP: Getting Linux, Apache, MySQL, and PHP Working Together, SYBEX, USA [6] John K.VanDyk, 2007, Pro Drupal Development, Apress, USA Trang 125 ... log-bin=mysql-bin binlog-do-db=adam binlog-ignore-db=mysql binlog-ignore-db=test server-id=1 #information for becoming slave master-host = 192.168.100.2 (ip Server B) master-user = repl master-password... MySQL Mơ hình MySQL replication Gồm có mơ hình: Chính-Phụ (Master-Slave) Chính-Chính(Master-Master) Mơ hình Chính-Phụ (Master-Slave) Mơ hình gồm máy chủ Master nhiều máy chủ Slave Máy... = repl master-password = 12345 master-port = 3306 log-bin binlog-do-db=adam Tạo user có quyền replication Server B: mysql> GRANT REPLICATION SLAVE ON *.* -> TO 'repl'@'%.192.168.100.3' IDENTIFIED