<?php include_once $_SERVER['DOCUMENT_ROOT'] . "/ABC/model/getDate.php"; include_once $_SERVER['DOCUMENT_ROOT'] . "/ABC/model/connectDatabase.php"; // ket noi csdl $db = new PDOData(); $d = new getDate(); // lay ve ngay $toda = $d->getNextDaysForPrint(0); $todayForDatabase = $d->getNextDaysForDatabase(0); // lay ve thu tu ngay trong tuan $spaceOfDays = $d->getDaysOfWeek(0); $data = $db->getData("SELECT tk.idTAIKHOAN, ten, maNhanVien, hoTen FROM taikhoan AS tk, thongtintaikhoan AS tttk WHERE tttk.idTAIKHOAN IN (SELECT DISTINCT idTAIKHOAN FROM dangkycuthe WHERE ngay= '{$todayForDatabase}') AND tk.idTAIKHOAN IN (SELECT DISTINCT idTAIKHOAN FROM dangkycuthe WHERE ngay= '{$todayForDatabase}') AND tk.idTAIKHOAN= tttk.idTAIKHOAN"); if (isset($_POST['submit'])) { foreach ($data as $spe) { // lay ra nhung thong bao co thay doi // ghep lai ten cua check box $idtk = $spe['idTAIKHOAN']; $aidtk = "a" . $idtk; if (isset($_POST[$idtk])) { $db->editData("UPDATE dangkycuthe SET denAnThucTe= 0 WHERE idTAIKHOAN= {$idtk}"); } } $noti = "Thêm thành công các tài khoản không đến ăn ngày {$toda}..."; echo "<script type='text/javascript'>alert('{$noti}'); window.location= 'index.php';</script>"; }
$warn = ""; // ket noi den csdl $db = new PDOData(); // nhan ve va thay doi format cua ngay mai $d = new getDate(); $tomorrow = $d->getTomorrowForDatabase(); $tomorrow2 = $d->getTomorrowForPrint(); $temp = $d->getWeeksOfYear(1); $dayForDatabase = $d->getDaysOfWeek(1); if ($temp % 2 === 0) { $dayForDatabase += 7; } // gan id cua nguoi dung dang dang nhap $clientId = $_SESSION['idClient']; // kiem tra de huy dang ky an voi ngay da dang ky $resu = $db->getData("SELECT * FROM dangkycuthe WHERE idTAIKHOAN= {$clientId} AND ngay= '{$tomorrow}';"); if (sizeof($resu) > 0) { $warn = "Bạn đã đăng ký cho suất ăn cho {$tomorrow2}.</br></br>Để hủy đăng ký, vui lòng tick vào ô bên dưới và ấn xác nhận..."; $state = "Hủy đăng ký"; } else { $warn = "Bạn chưa đăng ký cho suất ăn cho {$tomorrow2}.</br></br>Để đăng ký, vui lòng tick vào ô bên dưới và ấn xác nhận..."; $state = "Đăng ký ăn"; } //$warn= $resu; // kiem tra su kien voi form if (isset($_POST["regi"])) { // kiem tra trang thai de co buoc xu ly tuong ung if ($state === "Đăng ký ăn") { // cap nhat $resu = $db->editData("INSERT INTO dangkycuthe(idTAIKHOAN, ngay) VALUES({$clientId}, '{$tomorrow}');"); // If result ==1 is successful
<?php include_once $_SERVER['DOCUMENT_ROOT'] . "/ABC/model/connectDatabase.php"; // dong thong bao loi khi dang nhap $err = ""; if (isset($_POST["username"]) && isset($_POST["password"])) { session_unset(); session_destroy(); $db = new PDOData(); // username and password sent from Form $myusername = addslashes($_POST['username']); $mypassword = addslashes($_POST['password']); $user = $db->getData("SELECT idTAIKHOAN FROM taikhoan WHERE ten='{$myusername}' AND matKhau='{$mypassword}';"); // If result matched $myusername and $mypassword, table row must be 1 row if (count($user) == 1) { // khoi dong session session_start(); //session_register("idTAIKHOAN"); //$resu = $user->fetchColumn(); // lay ve id cua taikhoan foreach ($user as $id) { $userId = $id["idTAIKHOAN"]; } $_SESSION['idGeneral'] = $userId; // phan chia loai tai khoan de load trang tuong ung if ($myusername == "admin") { $_SESSION['idAdmin'] = $userId; header("location: ../../ABC/view/admin/index.php"); } else { if ($myusername == "accounting") { $_SESSION['idAccounting'] = $userId;
function loadChange($nowDish) { // tao bien goi CSDL moi // khong biet tai sao lai phai lam nhu the @@ $db = new PDOData(); $arr = array(); $resu = array(); $spaceOfDays = $_SESSION['spaceOfDays']; $exceptDay1 = -1; $exceptDay2 = -1; $exceptDish1 = -1; $exceptDish2 = -1; $exceptDish3 = -1; $typeOfDish = -1; $beginDish = -1; $finishDish = -1; // lay ve ngay bi loai tru khoi danh sach if ($spaceOfDays === 14) { $exceptDay1 = 13; $exceptDay2 = 1; } else { if ($spaceOfDays === 1) { $exceptDay1 = 14; $exceptDay2 = 2; } else { $exceptDay1 = $spaceOfDays + 1; $exceptDay2 = $spaceOfDays - 1; } } // lay ra loai mon an dang duoc su dung if ($nowDish === 1 || $nowDish === 2) { $typeOfDish = 1; } else { if ($nowDish === 3 || $nowDish === 4) { $typeOfDish = 2; } else { $typeOfDish = 3; } } // ghep ten de thanh idMONAN can tim :))) $viTriMonAn = "idMONAN" . $nowDish; // lay ve idMONAN bi loai tru tu 2 ngay bi loai tru o tren // lay mon an thu nhat ($viTriMonAn la idMONAN-n can lay ra) $resu = $db->getData("SELECT {$viTriMonAn} FROM thucdon WHERE ngay= {$exceptDay1}"); foreach ($resu as $speResu) { $exceptDish1 = $speResu[$viTriMonAn]; } // lay mon an thu hai ($viTriMonAn la idMONAN-n can lay ra) $resu = $db->getData("SELECT {$viTriMonAn} FROM thucdon WHERE ngay= {$exceptDay2}"); foreach ($resu as $speResu) { $exceptDish2 = $speResu[$viTriMonAn]; } // loai bo mon an hien tai $resu = $db->getData("SELECT {$viTriMonAn} FROM thucdon WHERE ngay= {$spaceOfDays}"); foreach ($resu as $speResu) { $exceptDish3 = $speResu[$viTriMonAn]; } // lay ra danh sach cac mon an co the thay the, ghi vao mang de tra ve cho noi goi $resu = $db->getData("SELECT * FROM monan WHERE idLOAIMONAN= {$typeOfDish}"); // kiem tra xem se lay nua ben nao cho muc chon if ($nowDish === 1 || $nowDish === 3) { $beginDish = 0; $finishDish = count($resu) / 2 - 1; } else { if ($nowDish === 2 || $nowDish === 4) { $beginDish = count($resu) / 2; $finishDish = count($resu) - 1; } else { $beginDish = 0; $finishDish = count($resu) - 1; } } // ghi vao mang $counn = 0; foreach ($resu as $speResu) { if ($counn >= $beginDish && $counn <= $finishDish) { if ($speResu['idMONAN'] != $exceptDish1 && $speResu['idMONAN'] != $exceptDish2 && $speResu['idMONAN'] != $exceptDish3) { $id = $speResu['idMONAN']; $arr[$id] = $speResu['ten']; } } $counn++; } return $arr; }
$newrepassword = addslashes($_POST['repassword']); $newemployeename = addslashes($_POST['employeeName']); $newemployeeid = addslashes($_POST['employeeId']); $newemployeephonenumber = $_POST['employeePhoneNumber']; if ($newpassword === "" || $newrepassword === "" || $newusername === "" || $newemployeeid === "" || $newemployeename === "") { $err = "Vui lòng cung cấp đầy đủ thông tin được yêu cầu..."; echo "<script type='text/javascript'>alert('{$err}');</script>"; } else { if ($newpassword != $newrepassword) { $err = "Mật khẩu không khớp, vui lòng nhập lại..."; echo "<script type='text/javascript'>alert('{$err}');</script>"; } else { // ket noi CSDL $db = new PDOData(); // kiem tra xem ten tai khoan co bi trung hay khong $user = $db->getData("SELECT * FROM taikhoan WHERE ten='{$newusername}';"); // tra ra thong bao khi co loi trung ten if (count($user) === 1) { $err = "Tên tài khoản đã được sử dụng. Vui lòng chọn tên tài khoản khác..."; echo "<script type='text/javascript'>alert('{$err}');</script>"; } else { // kiem tra thong tin tai khoan (ma nhan vien) $user = $db->getData("SELECT * FROM thongtintaikhoan WHERE maNhanVien='{$newemployeeid}';"); if (count($user) === 1) { $err = "Nhân viên có mã như hiện tại đã được tạo tài khoản.\\nVui lòng kiểm tra lại thông tin trên hệ thông..."; echo "<script type='text/javascript'>alert('{$err}');</script>"; } else { $resu1 = $db->editData("INSERT INTO taikhoan (ten, matKhau) VALUES ('{$newusername}', '{$newpassword}');"); if ($resu1 <= 0) { $err = "Có lỗi trong quá trình tạo tài khoản, vui lòng thử lại sau..."; echo "<script type='text/javascript'>alert('{$err}');</script>";
if (isset($_POST["newpassword"]) && isset($_POST["renewpassword"]) && isset($_POST["oldpassword"])) { $oldpassword = addslashes($_POST['oldpassword']); $newpassword = addslashes($_POST['newpassword']); $newrepassword = addslashes($_POST['renewpassword']); $accId = $_SESSION['idGeneral']; if ($newpassword === "" || $newrepassword === "" || $oldpassword === "") { $err = "Vui lòng cung nhập đầy đủ các trường được yêu cầu..."; echo "<script type='text/javascript'>alert('{$err}');</script>"; } else { if ($newpassword != $newrepassword) { $err = "Mật khẩu mới không khớp, vui lòng nhập lại..."; echo "<script type='text/javascript'>alert('{$err}');</script>"; } else { // ket noi CSDL $db = new PDOData(); $resu = $db->getData("SELECT matKhau FROM taikhoan WHERE idTAIKHOAN= {$accId}"); foreach ($resu as $re) { $mk = $re['matKhau']; } if ($mk != $oldpassword) { $err = "Mật khẩu không chính xác..."; echo "<script type='text/javascript'>alert('{$err}');</script>"; } else { $resu = $db->editData("UPDATE taikhoan SET matKhau= '{$newpassword}' WHERE idTAIKHOAN= {$accId};"); // If result matched $myusername and $mypassword, table row must be 1 row if (count($resu) === 1) { $err = "Mật khẩu được thay đổi thành công..."; echo "<script type='text/javascript'>alert('{$err}');</script>"; } else { $err = "Mật khẩu không chính xác..."; echo "<script type='text/javascript'>alert('{$err}');</script>";
include_once $_SERVER['DOCUMENT_ROOT'] . "/ABC/model/connectDatabase.php"; // ket noi csdl $db = new PDOData(); $d = new getDate(); // lay ve ngay $toda = $d->getNextDaysForPrint(0); $todayForDatabase = $d->getNextDaysForDatabase(0); // lay ve thu tu ngay trong tuan $spaceOfDays = $d->getDaysOfWeek(0); // lay ve thu tu tuan trong nam $woy = $d->getWeeksOfYear(0); if ($woy % 2 === 0) { $spaceOfDays += 7; } // lay du lieu ve so nguoi den an trong nay $tongSoDenAn = $db->getData("SELECT DISTINCT idTAIKHOAN FROM dangkycuthe WHERE ngay= '{$todayForDatabase}'"); // lay du lieu ve thuc don ngay hnay $data = $db->getData("SELECT * FROM thucdon WHERE ngay= '{$spaceOfDays}'"); // dua du lieu vao mang $monanid = array(); foreach ($data as $spe) { $monanid[1] = $spe['idMONAN1']; $monanid[2] = $spe['idMONAN2']; $monanid[3] = $spe['idMONAN3']; $monanid[4] = $spe['idMONAN4']; $monanid[5] = $spe['idMONAN5']; } $i = 1; $tenmonan = array(); $nl = array(); for ($i = 1; $i <= 5; $i++) {
<table style="width: 95%" border="1"> <tr> <th style= "width:8%; text-align: left;">STT</th> <th style= "width:22%; text-align: left;">Tên món ăn</th> <th style= "width:15%; text-align: left;">Loại món ăn</th> <th style= "width:20%; text-align: left;">Nguyên liệu</th> <th style= "width:35%; text-align: left;">Ảnh minh họa</th> </tr> <?php include_once $_SERVER['DOCUMENT_ROOT'] . "/ABC/model/connectDatabase.php"; // ket noi CSDL $db = new PDOData(); // lay du lieu cua tat ca cac mon an $dish = $db->getData("SELECT idMONAN, ten, hinhAnh, idLOAIMONAN FROM monan;"); $typeOfDish = $db->getData("SELECT idLOAIMONAN, ten FROM loaimonan;"); $dishType = array(); $num = 0; foreach ($typeOfDish as $specificType) { $num = $specificType['idLOAIMONAN']; $dishType[$num] = $specificType['ten']; } $id = 0; $count = 1; // hien thi du lieu ra thanh bang foreach ($dish as $specificDish) { echo "<tr>"; echo "<td> {$count} </td>"; $count++; $dishName = $specificDish['ten'];
<table style="width: 85%"> <tr> <th style= "width:8%; text-align: left;">STT</th> <th style= "width:17%; text-align: left;">Tên tài khoản</th> <th style= "width:15%; text-align: left;">Mật khẩu</th> <th style= "width:60%; text-align: left;">Ghi chú</th> </tr> <?php include_once $_SERVER['DOCUMENT_ROOT'] . "/ABC/model/connectDatabase.php"; // ket noi CSDL $db = new PDOData(); $count = 1; // lay du lieu cua tat ca cac tai khoan $user = $db->getData("SELECT ten, matKhau FROM taikhoan;"); // hien thi du lieu ra thanh bang foreach ($user as $specificUser) { echo "<tr>"; echo "<td> {$count} </td>"; $count++; echo "<td> {$specificUser['ten']} </td>"; echo "<td> {$specificUser['matKhau']} </td>"; echo "</tr>"; } ?> </table> </div> </article> </div> </div>
<?php include_once $_SERVER['DOCUMENT_ROOT'] . "/ABC/model/connectDatabase.php"; // lay id tai khoan $clientId = $_SESSION['idClient']; // ket noi csdl $db = new PDOData(); // lay ve ngay $d = strtotime("tomorrow"); $mon = date("m", $d); $yea = date("Y", $d); // lay du lieu $arr = $db->getData("SELECT day(ngay) AS day, month(ngay) AS month, year(ngay) AS year, denAnThucTe FROM dangkycuthe WHERE idTAIKHOAN= {$clientId} AND month(ngay)= {$mon} AND year(ngay)= {$yea} GROUP BY ngay;");
break; default: break; } // thay doi selected de phu hop voi 2 thuc don // so tuan ma la le, lay tu 1 // so tuan ma tu chan, lay tu 8 $numOfWeek = $d->getWeeksOfYear($selected); //$GLOBALS['dayForRegisterDatabase']= $d->getNextDaysForDatabase($selected); $_SESSION['dayForRegisterDatabase'] = $d->getNextDaysForDatabase($selected); $dayForRegisterDatabase = $_SESSION['dayForRegisterDatabase']; if ($numOfWeek % 2 === 0) { $spaceOfDays += 7; } // lay du lieu $data = $db->getData("SELECT * FROM thucdon WHERE ngay= {$spaceOfDays}"); // Code cho thong bao cua nut dang ky an // kiem tra de huy dang ky an voi ngay da dang ky // hoac nguoc lai $resu = $db->getData("SELECT * FROM dangkycuthe WHERE idTAIKHOAN= {$clientId} AND ngay= '{$dayForRegisterDatabase}';"); // gan bien thay cho session $menuDay = $_SESSION['menuDay']; if (sizeof($resu) > 0) { $warn = "Bạn đã đăng ký cho suất ăn cho {$menuDay}.</br>Để hủy đăng ký, vui lòng tick vào ô bên dưới và ấn xác nhận..."; $state = "Hủy đăng ký"; } else { $warn = "Bạn chưa đăng ký cho suất ăn cho {$menuDay}.</br>Để đăng ký, vui lòng tick vào ô bên dưới và ấn xác nhận..."; $state = "Đăng ký ăn"; } $_SESSION['state'] = $state; // hien thi bang ra man hinh
<?php include_once $_SERVER['DOCUMENT_ROOT'] . "/ABC/model/connectDatabase.php"; if (isset($_POST["change"])) { $db = new PDOData(); $countt = 0; $dbArr1 = array(); $tempArr = $db->getData("SELECT idMONAN FROM monan WHERE idLOAIMONAN= 1"); $lengthOfArr1 = count($tempArr); foreach ($tempArr as $s1) { $dbArr1[$countt] = $s1['idMONAN']; $countt++; } $countt = 0; $dbArr2 = array(); $tempArr = $db->getData("SELECT * FROM monan WHERE idLOAIMONAN= 2"); $lengthOfArr2 = count($tempArr); foreach ($tempArr as $s2) { $dbArr2[$countt] = $s2['idMONAN']; $countt++; } $countt = 0; $dbArr3 = array(); $tempArr = $db->getData("SELECT * FROM monan WHERE idLOAIMONAN= 3"); $lengthOfArr3 = count($tempArr); foreach ($tempArr as $s3) { $dbArr3[$countt] = $s3['idMONAN']; $countt++; } $countt = 0; // luu gia tri chinh can de ghi lai vao csdl
<?php if (isset($_POST["tenMonAn"])) { $noti = ""; // luu anh vao thu muc + luu ten file vao csdl // cac buoc nay se duoc thuc hien cuoi cung $target_dir = "../../images/dbImages/"; $target_file = $target_dir . basename($_FILES["fileToUpload"]["name"]); $createOk = 1; $imageFileType = pathinfo($target_file, PATHINFO_EXTENSION); include_once $_SERVER['DOCUMENT_ROOT'] . "/ABC/model/connectDatabase.php"; $db = new PDOData(); $newDishName = $_POST['tenMonAn']; $dishType = $_POST['dishType']; //$check = getimagesize($_FILES["fileToUpload"]["tmp_name"]); $resu = $db->getData("SELECT * FROM monan WHERE ten= '{$newDishName}'"); // kiem tra xem da co mon an nao co ten nhu vay hay chua if (count($resu) > 0) { $createOk = 0; $noti = "Tên món ăn đã tồn tại. Vui lòng kiểm tra lại trong danh sách món ăn.\\n"; /* } else if($check === false) { // kiem tra xem co phai la file anh hay khong $noti= "File không phải là ảnh.\\n"; $createOk = 0; */ } else { if (file_exists($target_file)) { // Check if file already exists $noti = "Ảnh minh họa đã tồn tại.\\n"; $createOk = 0;