Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- error_reporting(0);
- //เชื่อต่อ Database
- $con = mysqli_connect("localhost","root","","soldier");
- $con->set_charset("utf8");
- //--------------------------------------- Start User ----------------------------------------------------
- function checkLogin($username,$password){
- $data = array();
- global $con;
- $res = mysqli_query($con,"select * from soldier where username = '".$username."' and password='".$password."'");
- while($row = mysqli_fetch_array($res)) {
- $data['id'] = $row['id'];
- $data['soldierid'] = $row['soldierid'];
- $data['firstname'] = $row['firstname'];
- $data['lastname'] = $row['lastname'];
- }
- if (!empty($data)) {
- session_start();
- $id = $data['id'];
- $_SESSION['id'] = $data['id'];
- echo ("<script language='JavaScript'>
- window.location.href='dashboard.php?id=$id';
- </script>");
- }else{
- echo ("<script language='JavaScript'>
- alert('ช่ือผู้ใช้งาน ไม่ถูกต้อง');
- </script>");
- }
- mysqli_close($con);
- }
- function logout(){
- session_start();
- session_unset();
- session_destroy();
- echo ("<script language='JavaScript'>
- window.location.href='index.php';
- </script>");
- exit();
- }
- function getUser($id){
- global $con;
- $res = mysqli_query($con,"SELECT * FROM soldier WHERE id = '".$id."'");
- $result=mysqli_fetch_array($res,MYSQLI_ASSOC);
- return $result;
- mysqli_close($con);
- }
- function getUserBySoldierid($soldierid){
- global $con;
- $res = mysqli_query($con,"SELECT * FROM soldier WHERE soldierid = '".$soldierid."'");
- $result=mysqli_fetch_array($res,MYSQLI_ASSOC);
- return $result;
- mysqli_close($con);
- }
- //----------------------------------------------End User-----------------------------------------
- //----------------------------------------------Start News-----------------------------------------
- function saveNews($news_name,$news_detail,$news_address,$news_picture,$soldierid){
- global $con;
- if($news_picture != null){
- if(move_uploaded_file($_FILES["news_picture"]["tmp_name"],"images/news/".$_FILES["news_picture"]["name"]))
- {
- $sql = "INSERT INTO news ( news_name, news_detail, news_address, news_picture, soldierid) VALUES('".$news_name."','".$news_detail."','".$news_address."','".$_FILES["news_picture"]["name"]."','".$soldierid."')";
- mysqli_query($con,$sql);
- }
- }else{
- $sql = "INSERT INTO news ( news_name, news_detail, news_address, soldierid) VALUES('".$news_name."','".$news_detail."','".$news_address."','".$soldierid."')";
- mysqli_query($con,$sql);
- mysqli_close($con);
- }
- echo ("<script language='JavaScript'>
- alert('เพิ่มข่าวสารเรียบร้อย');
- window.location.href='manage_news.php';
- </script>");
- }
- function editNews($newsid,$news_name,$news_detail,$news_address,$news_picture,$soldierid,$old_picture){
- global $con;
- if($news_picture != null){
- $delete="images/news/".$old_picture;
- @unlink($delete);
- if(move_uploaded_file($_FILES["news_picture"]["tmp_name"],"images/news/".$_FILES["news_picture"]["name"]))
- {
- mysqli_query($con,"UPDATE news SET news_name='".$news_name."',news_detail='".$news_detail."',news_address='".$news_address."',news_picture='".$_FILES["news_picture"]["name"]."',soldierid='".$soldierid."' WHERE newsid = '".$newsid."'");
- mysqli_close($con);
- }
- }else{
- mysqli_query($con,"UPDATE news SET news_name='".$news_name."',news_detail='".$news_detail."',news_address='".$news_address."',soldierid='".$soldierid."' WHERE newsid = '".$newsid."'");
- mysqli_query($con,$sql);
- mysqli_close($con);
- }
- echo ("<script language='JavaScript'>
- alert('แก้ไขข่าวสารเรียบร้อย');
- window.location.href='manage_news.php';
- </script>");
- }
- function deleteNews($newsid){
- global $con;
- //$res = mysqli_query($con,"SELECT * FROM news WHERE newsid = '".$newsid."'");
- //$result=mysqli_fetch_array($res,MYSQLI_ASSOC);
- mysqli_query($con,"DELETE FROM news WHERE newsid='".$newsid."'");
- mysqli_close($con);
- echo ("<script language='JavaScript'>
- alert('ลบข้อมูลเรียบร้อยแล้ว');
- window.location.href='manage_news.php';
- </script>");
- }
- function getAllNews(){
- global $con;
- $sql = "SELECT *
- FROM news n
- LEFT JOIN soldier s
- ON n.soldierid = s.soldierid
- ORDER BY n.newsid DESC";
- $res = mysqli_query($con,$sql);
- $data = array();
- while($row = mysqli_fetch_assoc($res)) {
- $namesArray[] = array(
- 'newsid' => $row['newsid'],
- 'news_name' => $row['news_name'],
- 'news_detail' => $row['news_detail'],
- 'news_address' => $row['news_address'],
- 'news_picture' => $row['news_picture'],
- 'name' => $row['name'],
- 'lastname' => $row['lastname'],
- 'createdate' => $row['createdate'],
- 'soldierid' => $row['soldierid']);
- }
- $data = $namesArray;
- return $data;
- mysqli_close($con);
- }
- function getCurrentNews($newsid){
- global $con;
- $res = mysqli_query($con,"SELECT * FROM news WHERE newsid = '".$newsid."'");
- $result=mysqli_fetch_array($res,MYSQLI_ASSOC);
- return $result;
- mysqli_close($con);
- }
- //----------------------------------------------End News-----------------------------------------
- //----------------------------------------------Start Car---------------------------------------
- function saveCar($carnumber,$dateregis,$carprovince,$datetax,$dateexpiretax,$image_car,$carmodelid,$cartypeid,$soldierid){
- $carnumber = ereg_replace('[[:space:]]+', '', trim($carnumber));
- global $con;
- $arrDate1 = explode("/", $dateregis);
- $convert_dateregis = $arrDate1[2].'-'.$arrDate1[1].'-'.$arrDate1[0];
- $arrDate2 = explode("/", $datetax);
- $convert_datetax = $arrDate2[2].'-'.$arrDate2[1].'-'.$arrDate2[0];
- $arrDate3 = explode("/", $dateexpiretax);
- $convert_dateexpiretax = $arrDate3[2].'-'.$arrDate3[1].'-'.$arrDate3[0];
- $res = mysqli_query($con,"select * from car where carnumber = '".$carnumber."'");
- while($row = mysqli_fetch_array($res)) {
- $data['carnumber'] = $row['carnumber'];
- }
- if (empty($data)) {
- if($image_car != null){
- if(move_uploaded_file($_FILES["image_car"]["tmp_name"],"images/car/".$_FILES["image_car"]["name"]))
- {
- $sql = "INSERT INTO car ( dateregis, carnumber, carprovince, datetax, dateexpiretax, image_car, carmodelid, cartypeid, soldierid) VALUES('".$convert_dateregis."','".$carnumber."','".$carprovince."','".$convert_datetax."','".$convert_dateexpiretax."','".$_FILES["image_car"]["name"]."','".$carmodelid."','".$cartypeid."','".$soldierid."')";
- mysqli_query($con,$sql);
- }
- }else{
- $sql = "INSERT INTO car ( dateregis, carnumber, carprovince, datetax, dateexpiretax, carmodelid, cartypeid, soldierid) VALUES('".$convert_dateregis."','".$carnumber."','".$carprovince."','".$convert_datetax."','".$convert_dateexpiretax."','".$carmodelid."','".$cartypeid."','".$soldierid."')";
- mysqli_query($con,$sql);
- }
- $last_id = $con->insert_id;
- $nameQR = $last_id.".png";
- mysqli_query($con,"UPDATE car SET qrcode='".$nameQR."' WHERE carid = '".$last_id."'");
- //$qr_name_save = $last_id.".png";
- $remoteFile='http://chart.apis.google.com/chart?chs=150x150&cht=qr&chld=L|0&chl='.$last_id;
- $localFile='images/qr_code/'.$last_id.'.png';
- saveFileFromTheWeb($remoteFile,$localFile); //2225
- if($soldierid != 0 || $soldierid != ""){
- $sql1 = "INSERT INTO carmanage (carid, soldierid) VALUES('".$last_id."','".$soldierid."')";
- mysqli_query($con,$sql1);
- }
- mysqli_close($con);
- echo ("<script language='JavaScript'>
- alert('เพิ่มข้อมูลรถเรียบร้อย');
- window.location.href='manage_car.php';
- </script>");
- }else{
- echo ("<script language='JavaScript'>
- alert('ทะเบียนถูกใช้ไปแล้ว');
- history.go(-1);
- </script>");
- } // -1 ทำเสร๊จกลับมาหน้าเดิม
- }
- function editCar($carid,$carnumber,$dateregis,$carprovince,$datetax,$dateexpiretax,$image_car,$carmodelid,$cartypeid,$soldierid){
- //print_r($carid);
- //die();
- global $con;
- $arrDate1 = explode("/", $dateregis);
- $convert_dateregis = $arrDate1[2].'-'.$arrDate1[1].'-'.$arrDate1[0];
- $arrDate2 = explode("/", $datetax);
- $convert_datetax = $arrDate2[2].'-'.$arrDate2[1].'-'.$arrDate2[0];
- $arrDate3 = explode("/", $dateexpiretax);
- $convert_dateexpiretax = $arrDate3[2].'-'.$arrDate3[1].'-'.$arrDate3[0];
- if($image_car != null){
- if(move_uploaded_file($_FILES["image_car"]["tmp_name"],"images/car/".$_FILES["image_car"]["name"]))
- {
- $sql = "UPDATE car SET carnumber='".$carnumber."',dateregis='".$convert_dateregis."',carprovince='".$carprovince."',datetax='".$convert_datetax."',dateexpiretax='".$convert_dateexpiretax."',image_car='".$_FILES["image_car"]["name"]."',carmodelid='".$carmodelid."',cartypeid='".$cartypeid."',soldierid='".$soldierid."' WHERE carid = '".$carid."'";
- //print_r($sql);
- //die();
- mysqli_query($con,$sql);
- //mysqli_close($con);
- }
- }else{
- $sql = "UPDATE car SET carnumber='".$carnumber."',dateregis='".$convert_dateregis."',carprovince='".$carprovince."',datetax='".$convert_datetax."',dateexpiretax='".$convert_dateexpiretax."',carmodelid='".$carmodelid."',cartypeid='".$cartypeid."',soldierid='".$soldierid."' WHERE carid = '".$carid."'";
- //print_r($sql);
- //die();
- mysqli_query($con,$sql);
- }
- if($soldierid != 0 || $soldierid != ""){
- $sql1 = "INSERT INTO carmanage (carid, soldierid) VALUES('".$carid."','".$soldierid."')";
- //print_r($sql1);
- //die();
- mysqli_query($con,$sql1);
- }
- mysqli_close($con);
- echo ("<script language='JavaScript'>
- alert('แก้ไขข้อมูลรถเรียบร้อย');
- window.location.href='manage_car.php';
- </script>");
- }
- function editTax($carid,$datetax,$dateexpiretax){
- //print_r($carid);
- //die();
- global $con;
- $arrDate2 = explode("/", $datetax);
- $convert_datetax = $arrDate2[2].'-'.$arrDate2[1].'-'.$arrDate2[0];
- $arrDate3 = explode("/", $dateexpiretax);
- $convert_dateexpiretax = $arrDate3[2].'-'.$arrDate3[1].'-'.$arrDate3[0];
- $sql = "UPDATE car SET datetax='".$convert_datetax."',dateexpiretax='".$convert_dateexpiretax."' WHERE carid = '".$carid."'";
- //print_r($sql);
- //die();
- mysqli_query($con,$sql);
- mysqli_close($con);
- echo ("<script language='JavaScript'>
- alert('แก้ไขข้อมูลรถเรียบร้อย');
- window.location.href='manage_car.php';
- </script>");
- }
- function deleteCar($carid){
- global $con;
- //$res = mysqli_query($con,"SELECT * FROM news WHERE newsid = '".$newsid."'");
- //$result=mysqli_fetch_array($res,MYSQLI_ASSOC);
- mysqli_query($con,"DELETE FROM car WHERE carid='".$carid."'");
- mysqli_close($con);
- echo ("<script language='JavaScript'>
- alert('ลบข้อมูลเรียบร้อยแล้ว');
- window.location.href='manage_car.php';
- </script>");
- }
- function getSoldierInCar($carid){
- global $con;
- $sql = "SELECT * FROM soldier WHERE roleid = 4 AND soldierid not IN(SELECT soldierid as soldierid FROM car WHERE car.soldierid = soldier.soldierid )";
- $res = mysqli_query($con,$sql);
- $data = array();
- while($row = mysqli_fetch_assoc($res)) {
- $namesArray[] = array(
- 'id' => $row['id'],
- 'soldierid' => $row['soldierid'],
- 'name' => $row['name'],
- 'lastname' => $row['lastname'],
- 'nickname' => $row['nickname'],
- 'age' => $row['age'],
- 'soi' => $row['soi'],
- 'amphur' => $row['amphur'],
- 'tumbon' => $row['tumbon'],
- 'province' => $row['province'],
- 'zipcode' => $row['zipcode'],
- 'email' => $row['email'],
- 'tel' => $row['tel'],
- 'username' => $row['username'],
- 'password' => $row['password'],
- 'picture' => $row['picture'],
- 'sex' => $row['sex'],
- 'birthday' => $row['birthday'],
- 'idcard' => $row['idcard'],
- 'sroleid' => $row['sroleid'],
- 'spositionid' => $row['spositionid'],
- 'rolename' => $row['rolename'],
- 'scompanyid' => $row['scompanyid'],
- 'positionname' => $row['positionname'],
- 'companyname' => $row['companyname'],
- 'positionid' => $row['positionid']);
- }
- $data = $namesArray;
- return $data;
- mysqli_close($con);
- }
- function getAllCarModel(){
- global $con;
- $sql = "SELECT * FROM carmodel ORDER BY carmodelid DESC";
- $res = mysqli_query($con,$sql);
- $data = array();
- while($row = mysqli_fetch_assoc($res)) {
- $namesArray[] = array(
- 'carmodelid' => $row['carmodelid'],
- 'carmodelname' => $row['carmodelname']);
- }
- $data = $namesArray;
- return $data;
- mysqli_close($con);
- }
- function getAllCarType(){
- global $con;
- $sql = "SELECT * FROM cartype ORDER BY cartypeid DESC";
- $res = mysqli_query($con,$sql);
- $data = array();
- while($row = mysqli_fetch_assoc($res)) {
- $namesArray[] = array(
- 'cartypeid' => $row['cartypeid'],
- 'cartypename' => $row['cartypename']);
- }
- $data = $namesArray;
- return $data;
- mysqli_close($con);
- }
- function getCurrenttype($cartypelid){
- global $con;
- $res = mysqli_query($con,"SELECT * FROM cartype WHERE cartypeid = '".$cartypelid."'");
- $result=mysqli_fetch_array($res,MYSQLI_ASSOC);
- return $result;
- mysqli_close($con);
- }
- function edittype($cartypeid,$cartypename){
- global $con;
- mysqli_query($con,"UPDATE cartype SET cartypename ='".$cartypename."' WHERE cartypeid = '".$cartypeid."'");
- mysqli_query($con,$sql);
- mysqli_close($con);
- echo ("<script language='JavaScript'>
- alert('แก้ไขข้อมูลเรียบร้อยแล้ว');
- window.location.href='manage_modeltype.php';
- </script>");
- }
- function getAllCar(){
- global $con;
- $sql = "SELECT *,c.soldierid as csoldierid
- FROM car c
- LEFT JOIN carmodel cm
- ON c.carmodelid = cm.carmodelid
- LEFT JOIN cartype ct
- ON c.cartypeid = ct.cartypeid
- LEFT JOIN soldier s
- ON c.soldierid = s.soldierid
- ORDER BY c.carid DESC";
- $res = mysqli_query($con,$sql);
- $data = array();
- while($row = mysqli_fetch_assoc($res)) {
- $namesArray[] = array(
- 'carid' => $row['carid'],
- 'qrcode' => $row['qrcode'],
- 'dateregis' => $row['dateregis'],
- 'carnumber' => $row['carnumber'],
- 'carprovince' => $row['carprovince'],
- 'datetax' => $row['datetax'],
- 'maintenance' => $row['maintenance'],
- 'image_car' => $row['image_car'],
- 'dateexpiretax' => $row['dateexpiretax'],
- 'carmodelid' => $row['carmodelid'],
- 'carmodelname' => $row['carmodelname'],
- 'cartypename' => $row['cartypename'],
- 'name' => $row['name'],
- 'csoldierid' => $row['csoldierid'],
- 'lastname' => $row['lastname'],
- 'cartypeid' => $row['cartypeid']);
- }
- $data = $namesArray;
- return $data;
- mysqli_close($con);
- }
- function getCurrentCar($carid){
- global $con;
- $sql = "SELECT *,c.soldierid as csoldierid
- FROM car c
- LEFT JOIN soldier s
- ON c.soldierid = s.soldierid
- WHERE c.carid = '".$carid."'";
- $res = mysqli_query($con,$sql);
- $result=mysqli_fetch_array($res,MYSQLI_ASSOC);
- return $result;
- mysqli_close($con);
- }
- function getCurrentSoldierInCar($soldierid){
- global $con;
- // $sql = "SELECT * FROM soldier WHERE roleid = 4 AND id not IN(SELECT soldierid as soldierid FROM car WHERE car.soldierid = soldier.id AND car.soldierid <> '".$soldierid."')";
- $sql = "SELECT * FROM soldier WHERE roleid = 4 AND soldierid not IN(SELECT soldierid FROM car WHERE car.soldierid = soldier.soldierid AND car.soldierid <> '".$soldierid."')"; //เพิ่มใหม่
- $res = mysqli_query($con,$sql);
- $data = array();
- while($row = mysqli_fetch_assoc($res)) {
- $namesArray[] = array(
- 'id' => $row['id'],
- 'soldierid' => $row['soldierid'],
- 'name' => $row['name'],
- 'lastname' => $row['lastname'],
- 'nickname' => $row['nickname'],
- 'age' => $row['age'],
- 'soi' => $row['soi'],
- 'amphur' => $row['amphur'],
- 'tumbon' => $row['tumbon'],
- 'province' => $row['province'],
- 'zipcode' => $row['zipcode'],
- 'email' => $row['email'],
- 'tel' => $row['tel'],
- 'username' => $row['username'],
- 'password' => $row['password'],
- 'picture' => $row['picture'],
- 'sex' => $row['sex'],
- 'birthday' => $row['birthday'],
- 'idcard' => $row['idcard'],
- 'sroleid' => $row['sroleid'],
- 'spositionid' => $row['spositionid'],
- 'rolename' => $row['rolename'],
- 'scompanyid' => $row['scompanyid'],
- 'positionname' => $row['positionname'],
- 'companyname' => $row['companyname'],
- 'positionid' => $row['positionid']);
- }
- $data = $namesArray;
- return $data;
- mysqli_close($con);
- }
- // --------------- เพิ่มใหม่ -------
- function getCurrentSolCar($carid){
- global $con;
- $res = mysqli_query($con,"SELECT *,a.soldierid as solid FROM car a LEFT JOIN soldier b ON a.soldierid = b.id WHERE a.carid = '".$carid."'");
- $result=mysqli_fetch_array($res,MYSQLI_ASSOC);
- return $result;
- mysqli_close($con);
- }
- // ---------------------------------
- function getCurrentCarType($cartypeid){
- global $con;
- $res = mysqli_query($con,"SELECT * FROM cartype WHERE cartypeid = '".$cartypeid."'");
- $result=mysqli_fetch_array($res,MYSQLI_ASSOC);
- return $result;
- mysqli_close($con);
- }
- function getCurrentCarModel($modelid){
- global $con;
- $res = mysqli_query($con,"SELECT * FROM carmodel WHERE carmodelid = '".$modelid."'");
- $result=mysqli_fetch_array($res,MYSQLI_ASSOC);
- return $result;
- mysqli_close($con);
- }
- function getCurrentCarBySoldier($soldierid){
- global $con;
- $sql = "SELECT * ,c.carid as ccid ,c.soldierid as csoldierid
- FROM car c
- LEFT JOIN soldier s
- ON c.soldierid = s.soldierid
- WHERE c.soldierid = '".$soldierid."'";
- $res = mysqli_query($con,$sql);
- $result=mysqli_fetch_array($res,MYSQLI_ASSOC);
- return $result;
- mysqli_close($con);
- }
- //----------------------------------------------End Car-----------------------------------------
- //----------------------------------------------Start Soldier-----------------------------------------
- /*
- function runNumberSoldier(){
- global $con;
- $res = mysqli_query($con,"SELECT id FROM soldier");
- $data = array();
- while($row = mysqli_fetch_array($res)) {
- $data['id'] = $row['id'];
- }
- $run = intval($data['id']);
- $run = $run+1;
- //print_r($run);
- //die();
- if($run=="")
- $run=1;
- $number_order = "S".sprintf('%05d', $run);
- return $number_order;
- mysqli_close($con);
- } */
- function runNumberSoldier(){
- global $con;
- $res = mysqli_query($con,"SELECT soldierid FROM soldier");
- $data = array();
- while($row = mysqli_fetch_array($res)) {
- $data['soldierid'] = $row['soldierid'];
- }
- function extract_int($str){
- preg_match('/[^0-9]*([0-9]+)[^0-9]*/', $str, $regs);
- return (intval($regs[1]));
- }
- $run = intval(extract_int($data['soldierid']));
- $run = $run+1;
- //echo extract_int($data['soldierid']);
- // echo $run = intval(extract_int($data['soldierid']));
- // echo $run = $run+1;
- // print_r($run);
- // die();
- if($run=="")
- $run=1;
- $number_order = "S".sprintf('%05d', $run);
- return $number_order;
- mysqli_close($con);
- }
- function saveSoldier($soldierid,$name,$lastname,$nickname,$age,$address,$soi,$tumbon,$amphur,$province,$zipcode,$email,$tel,$username,$password,$picture,$sex,$birthday,$idcard,$companyid,$roleid,$positiontypeid,$positionid){
- global $con;
- $arrDate1 = explode("/", $birthday);
- $convert_birthdate = $arrDate1[2].'-'.$arrDate1[1].'-'.$arrDate1[0];
- /*
- if($picture != null){
- if(move_uploaded_file($_FILES["picture"]["tmp_name"],"images/soldier/".$_FILES["picture"]["name"]))
- {
- $sql = "INSERT INTO soldier ( soldierid, name, lastname, nickname, age, address, soi, amphur, tumbon, province, zipcode, email, tel, username, password, picture, sex, birthday, idcard, roleid, positionid)
- VALUES('".$soldierid."','".$name."','".$lastname."','".$nickname."','".$age."','".$address."','".$soi."','".$amphur."','".$tumbon."','".$province."','".$zipcode."','".$email."','".$tel."','".$username."','".$password."','".$_FILES["picture"]["name"]."','".$sex."','".$convert_birthdate."','".$idcard."','".$roleid."','".$positionid."')";
- mysqli_query($con,$sql);
- }
- }*/
- if($picture != null){
- if(move_uploaded_file($_FILES["picture"]["tmp_name"],"images/soldier/".$_FILES["picture"]["name"]))
- {
- $sql = "INSERT INTO soldier ( soldierid, name, lastname, nickname, age, address, soi, amphur, tumbon, province, zipcode, email, tel, username, password, picture, sex, birthday, idcard, companyid, roleid, positiontypeid, positionid) VALUES('".$soldierid."','".$name."','".$lastname."','".$nickname."','".$age."','".$address."','".$soi."','".$amphur."','".$tumbon."','".$province."','".$zipcode."','".$email."','".$tel."','".$username."','".$password."','".$_FILES["picture"]["name"]."','".$sex."','".$convert_birthdate."','".$idcard."','".$companyid."','".$roleid."','".$positiontypeid."','".$positionid."')";
- //print_r($sql);
- //die();
- mysqli_query($con,$sql);
- }
- }else{
- $sql = "INSERT INTO soldier ( soldierid, name, lastname, nickname, age, address, soi, amphur, tumbon, province, zipcode, email, tel, username, password, sex, birthday, idcard, companyid, roleid, positiontypeid, positionid) VALUES('".$soldierid."','".$name."','".$lastname."','".$nickname."','".$age."','".$address."','".$soi."','".$amphur."','".$tumbon."','".$province."','".$zipcode."','".$email."','".$tel."','".$username."','".$password."','".$sex."','".$convert_birthdate."','".$idcard."','".$companyid."','".$roleid."','".$positiontypeid."','".$positionid."')";
- mysqli_query($con,$sql);
- mysqli_close($con);
- }
- echo ("<script language='JavaScript'>
- alert('เพิ่มข้อมูลทหารเรียบร้อย');
- window.location.href='manage_soldier.php';
- </script>");
- }
- function editSoldier($id,$soldierid,$name,$lastname,$nickname,$age,$address,$soi,$tumbon,$amphur,$province,$zipcode,$email,$tel,$username,$password,$picture,$sex,$birthday,$idcard,$companyid,$roleid,$positiontypeid,$positionid){
- global $con;
- $arrDate1 = explode("/", $birthday);
- $convert_birthdate = $arrDate1[2].'-'.$arrDate1[1].'-'.$arrDate1[0];
- if($picture != null){
- if(move_uploaded_file($_FILES["picture"]["tmp_name"],"images/soldier/".$_FILES["picture"]["name"]))
- {
- $sql="UPDATE soldier SET soldierid='".$soldierid."',name='".$name."',lastname='".$lastname."',nickname='".$nickname."',age='".$age."',address='".$address."',soi='".$soi."',tumbon='".$tumbon."',amphur='".$amphur."',province='".$province."',zipcode='".$zipcode."',email='".$email."',tel='".$tel."',username='".$username."',password='".$password."',picture='".$_FILES["picture"]["name"]."',sex='".$sex."',birthday='".$convert_birthdate."',idcard='".$idcard."',companyid='".$companyid."',roleid='".$roleid."',positiontypeid='".$positiontypeid."',positionid='".$positionid."' WHERE id = '".$id."'";
- //print_r($sql);
- //die();
- mysqli_query($con,$sql);
- }
- }else{
- $sql = "UPDATE soldier SET soldierid='".$soldierid."',name='".$name."',lastname='".$lastname."',nickname='".$nickname."',age='".$age."',address='".$address."',soi='".$soi."',tumbon='".$tumbon."',amphur='".$amphur."',province='".$province."',zipcode='".$zipcode."',email='".$email."',tel='".$tel."',username='".$username."',password='".$password."',sex='".$sex."',birthday='".$convert_birthdate."',idcard='".$idcard."',companyid='".$companyid."',roleid='".$roleid."',positiontypeid='".$positiontypeid."',positionid='".$positionid."' WHERE id = '".$id."'";
- mysqli_query($con,$sql);
- }
- mysqli_close($con);
- echo ("<script language='JavaScript'>
- alert('แก้ไขข้อมูลทหารเรียบร้อย');
- window.location.href='manage_soldier.php';
- </script>");
- }
- function deleteSoldier($id){
- global $con;
- //$res = mysqli_query($con,"SELECT * FROM news WHERE newsid = '".$newsid."'");
- //$result=mysqli_fetch_array($res,MYSQLI_ASSOC);
- mysqli_query($con,"DELETE FROM soldier WHERE id='".$id."'");
- mysqli_close($con);
- echo ("<script language='JavaScript'>
- alert('ลบข้อมูลเรียบร้อยแล้ว');
- window.location.href='manage_soldier.php';
- </script>");
- }
- function getAllSoldier(){
- global $con;
- $sql = "SELECT * ,s.roleid as sroleid,s.positionid as spositionid
- FROM soldier s
- LEFT JOIN role r
- ON s.roleid = r.roleid
- LEFT JOIN position p
- ON s.positionid = p.positionid
- LEFT JOIN company c
- ON r.companyid = c.companyid
- ORDER BY s.id DESC";
- $res = mysqli_query($con,$sql);
- $data = array();
- while($row = mysqli_fetch_assoc($res)) {
- $namesArray[] = array(
- 'id' => $row['id'],
- 'soldierid' => $row['soldierid'],
- 'name' => $row['name'],
- 'lastname' => $row['lastname'],
- 'nickname' => $row['nickname'],
- 'age' => $row['age'],
- 'soi' => $row['soi'],
- 'amphur' => $row['amphur'],
- 'tumbon' => $row['tumbon'],
- 'province' => $row['province'],
- 'zipcode' => $row['zipcode'],
- 'email' => $row['email'],
- 'tel' => $row['tel'],
- 'username' => $row['username'],
- 'password' => $row['password'],
- 'picture' => $row['picture'],
- 'sex' => $row['sex'],
- 'birthday' => $row['birthday'],
- 'idcard' => $row['idcard'],
- 'sroleid' => $row['sroleid'],
- 'spositionid' => $row['spositionid'],
- 'rolename' => $row['rolename'],
- 'scompanyid' => $row['scompanyid'],
- 'positionname' => $row['positionname'],
- 'companyname' => $row['companyname'],
- 'positionid' => $row['positionid']);
- }
- $data = $namesArray;
- return $data;
- mysqli_close($con);
- }
- function getAllSoldierLeaderduty(){
- global $con;
- $sql = "SELECT * ,s.roleid as sroleid,s.positionid as spositionid
- FROM soldier s
- LEFT JOIN role r
- ON s.roleid = r.roleid
- LEFT JOIN position p
- ON s.positionid = p.positionid
- LEFT JOIN company c
- ON r.companyid = c.companyid
- WHERE s.roleid<>1 AND s.positiontypeid =1
- ORDER BY s.id DESC";
- $res = mysqli_query($con,$sql);
- $data = array();
- while($row = mysqli_fetch_assoc($res)) {
- $namesArray[] = array(
- 'id' => $row['id'],
- 'soldierid' => $row['soldierid'],
- 'name' => $row['name'],
- 'lastname' => $row['lastname'],
- 'nickname' => $row['nickname'],
- 'age' => $row['age'],
- 'soi' => $row['soi'],
- 'amphur' => $row['amphur'],
- 'tumbon' => $row['tumbon'],
- 'province' => $row['province'],
- 'zipcode' => $row['zipcode'],
- 'email' => $row['email'],
- 'tel' => $row['tel'],
- 'username' => $row['username'],
- 'password' => $row['password'],
- 'picture' => $row['picture'],
- 'sex' => $row['sex'],
- 'birthday' => $row['birthday'],
- 'idcard' => $row['idcard'],
- 'sroleid' => $row['sroleid'],
- 'spositionid' => $row['spositionid'],
- 'rolename' => $row['rolename'],
- 'scompanyid' => $row['scompanyid'],
- 'positionname' => $row['positionname'],
- 'companyname' => $row['companyname'],
- 'positionid' => $row['positionid']);
- }
- $data = $namesArray;
- return $data;
- mysqli_close($con);
- }
- function getAllSoldierduty(){
- global $con;
- $sql = "SELECT * ,s.roleid as sroleid,s.positionid as spositionid
- FROM soldier s
- LEFT JOIN role r
- ON s.roleid = r.roleid
- LEFT JOIN position p
- ON s.positionid = p.positionid
- LEFT JOIN company c
- ON r.companyid = c.companyid
- WHERE s.roleid<>1 AND s.positiontypeid = 2
- ORDER BY s.id DESC";
- $res = mysqli_query($con,$sql);
- $data = array();
- while($row = mysqli_fetch_assoc($res)) {
- $namesArray[] = array(
- 'id' => $row['id'],
- 'soldierid' => $row['soldierid'],
- 'name' => $row['name'],
- 'lastname' => $row['lastname'],
- 'nickname' => $row['nickname'],
- 'age' => $row['age'],
- 'soi' => $row['soi'],
- 'amphur' => $row['amphur'],
- 'tumbon' => $row['tumbon'],
- 'province' => $row['province'],
- 'zipcode' => $row['zipcode'],
- 'email' => $row['email'],
- 'tel' => $row['tel'],
- 'username' => $row['username'],
- 'password' => $row['password'],
- 'picture' => $row['picture'],
- 'sex' => $row['sex'],
- 'birthday' => $row['birthday'],
- 'idcard' => $row['idcard'],
- 'sroleid' => $row['sroleid'],
- 'spositionid' => $row['spositionid'],
- 'rolename' => $row['rolename'],
- 'scompanyid' => $row['scompanyid'],
- 'positionname' => $row['positionname'],
- 'companyname' => $row['companyname'],
- 'positionid' => $row['positionid']);
- }
- $data = $namesArray;
- return $data;
- mysqli_close($con);
- }
- function getCurrentSoldier($id){
- global $con;
- $res = mysqli_query($con,"SELECT * FROM soldier WHERE id = '".$id."'");
- $result=mysqli_fetch_array($res,MYSQLI_ASSOC);
- return $result;
- mysqli_close($con);
- }
- function getAllSearchSoldier($companyid,$roleid,$positiontypeid,$positionid,$searchText){
- global $con;
- if ($companyid != 0 && $roleid == 0 && $positiontypeid == 0 && $positionid == 0 ) {
- $whereClause = "WHERE s.companyid = '".$companyid."' ";
- }else if($companyid != 0 && $roleid != 0 && $positiontypeid == 0 && $positionid == 0){
- $whereClause = "WHERE s.companyid = '".$companyid."' AND s.roleid = '".$roleid."'";
- }else if($companyid != 0 && $roleid != 0 && $positiontypeid != 0 && $positionid == 0){
- $whereClause = "WHERE s.companyid = '".$companyid."' AND s.roleid = '".$roleid."' AND s.positiontypeid = '".$positiontypeid."'";
- }else if($companyid != 0 && $roleid != 0 && $positiontypeid != 0 && $positionid != 0){
- $whereClause = "WHERE s.companyid = '".$companyid."' AND s.roleid = '".$roleid."' AND s.positiontypeid = '".$positiontypeid."' AND s.positionid = '".$positionid."'";
- }else if($companyid == 0 && $roleid != 0 && $positiontypeid == 0 && $positionid == 0){
- $whereClause = "WHERE s.roleid = '".$roleid."' ";
- }else if($companyid == 0 && $roleid == 0 && $positiontypeid != 0 && $positionid == 0){
- $whereClause = "WHERE s.positiontypeid = '".$positiontypeid."' ";
- }else if($companyid == 0 && $roleid == 0 && $positiontypeid == 0 && $positionid != 0){
- $whereClause = "WHERE s.positionid = '".$positionid."' ";
- }else if($companyid == 0 && $roleid != 0 && $positiontypeid != 0 && $positionid == 0){
- $whereClause = "WHERE s.roleid = '".$roleid."' AND s.positiontypeid = '".$positiontypeid."' ";
- }else if($companyid == 0 && $roleid == 0 && $positiontypeid != 0 && $positionid != 0){
- $whereClause = "WHERE s.positiontypeid = '".$positiontypeid."' AND s.positionid = '".$positionid."' ";
- }else if($companyid != 0 && $roleid == 0 && $positiontypeid == 0 && $positionid != 0){
- $whereClause = "WHERE s.companyid = '".$companyid."' AND s.positionid = '".$positionid."' "; }
- else if($companyid != 0 && $roleid != 0 && $positiontypeid == 0 && $positionid != 0){
- $whereClause = "WHERE s.roleid = '".$roleid."' AND s.companyid = '".$companyid."' AND s.positionid = '".$positionid."'"; }
- //if ($companyid == 0 && $roleid == 0 && $positiontypeid == 0 && $positionid == 0 ) {
- $sql = "SELECT * ,s.roleid as sroleid,s.positionid as spositionid
- FROM soldier s
- LEFT JOIN role r
- ON s.roleid = r.roleid
- LEFT JOIN position p
- ON s.positionid = p.positionid
- LEFT JOIN company c
- ON r.companyid = c.companyid ".$whereClause."
- ORDER BY s.id DESC"; //print_r($sql); die();
- $res = mysqli_query($con,$sql);
- //}
- /*
- $sql ="SELECT * FROM soldier
- WHERE companyid = '".$companyid."' and roleid = '".$roleid."' and positiontypeid = '".$positiontypeid."' and positionid = '".$positionid."' and name LIKE '%".$searchText."%' or lastname LIKE '%".$searchText."%'
- ORDER BY id DESC"; */
- // print_r($sql);
- // die();
- $data = array();
- while($row = mysqli_fetch_assoc($res)) {
- $namesArray[] = array(
- 'id' => $row['id'],
- 'soldierid' => $row['soldierid'],
- 'name' => $row['name'],
- 'lastname' => $row['lastname'],
- 'nickname' => $row['nickname'],
- 'age' => $row['age'],
- 'soi' => $row['soi'],
- 'amphur' => $row['amphur'],
- 'tumbon' => $row['tumbon'],
- 'province' => $row['province'],
- 'zipcode' => $row['zipcode'],
- 'email' => $row['email'],
- 'tel' => $row['tel'],
- 'username' => $row['username'],
- 'password' => $row['password'],
- 'picture' => $row['picture'],
- 'sex' => $row['sex'],
- 'birthday' => $row['birthday'],
- 'idcard' => $row['idcard'],
- 'sroleid' => $row['sroleid'],
- 'spositionid' => $row['spositionid'],
- 'rolename' => $row['rolename'],
- 'scompanyid' => $row['scompanyid'],
- 'positionname' => $row['positionname'],
- 'companyname' => $row['companyname'],
- 'positionid' => $row['positionid']);
- }
- $data = $namesArray;
- return $data;
- mysqli_close($con);
- }
- //----------------------------------------------End Soldier-----------------------------------------
- //----------------------------------------------Start Duty---------------------------------------
- function getCheckMonthDuty(){
- $now_month = date("m");
- $now_year = date("Y");
- $convert_year = $now_year + 543;
- $date_query = $convert_year."-".$now_month;
- global $con;
- $sql = "SELECT * FROM duty WHERE YEAR(duty_date) = '".$convert_year."' AND MONTH(duty_date) = '".$now_month."'";
- $res = mysqli_query($con,$sql);
- $result=mysqli_fetch_array($res,MYSQLI_ASSOC);
- return $result;
- mysqli_close($con);
- }
- function getAllDuty(){
- global $con;
- // $sql = "SELECT * FROM duty ORDER BY dutyid DESC";
- $sql = "SELECT * FROM duty ORDER BY duty_date DESC";
- $res = mysqli_query($con,$sql);
- $data = array();
- while($row = mysqli_fetch_assoc($res)) {
- $namesArray[] = array(
- 'dutyid' => $row['dutyid'],
- 'duty_date' => $row['duty_date']);
- }
- $data = $namesArray;
- return $data;
- mysqli_close($con);
- }
- function getCurrentDuty($dutyid){
- global $con;
- $res = mysqli_query($con,"SELECT * FROM duty WHERE dutyid = '".$dutyid."'");
- $result=mysqli_fetch_array($res,MYSQLI_ASSOC);
- return $result;
- mysqli_close($con);
- }
- function getAllHeadSoldierInDuty(){
- global $con;
- $sql = "SELECT *
- FROM soldier
- WHERE positionid = 1 or positionid = 2 or positionid = 3 or positionid = 4 or positionid = 5 or positionid = 6
- ORDER BY id DESC";
- $res = mysqli_query($con,$sql);
- $data = array();
- while($row = mysqli_fetch_assoc($res)) {
- $namesArray[] = array(
- 'id' => $row['id'],
- 'soldierid' => $row['soldierid'],
- 'name' => $row['name'],
- 'lastname' => $row['lastname'],
- 'nickname' => $row['nickname'],
- 'age' => $row['age'],
- 'soi' => $row['soi'],
- 'amphur' => $row['amphur'],
- 'tumbon' => $row['tumbon'],
- 'province' => $row['province'],
- 'zipcode' => $row['zipcode'],
- 'email' => $row['email'],
- 'tel' => $row['tel'],
- 'username' => $row['username'],
- 'password' => $row['password'],
- 'picture' => $row['picture'],
- 'sex' => $row['sex'],
- 'birthday' => $row['birthday'],
- 'idcard' => $row['idcard'],
- 'sroleid' => $row['sroleid'],
- 'spositionid' => $row['spositionid'],
- 'rolename' => $row['rolename'],
- 'scompanyid' => $row['scompanyid'],
- 'positionname' => $row['positionname'],
- 'companyname' => $row['companyname'],
- 'positionid' => $row['positionid']);
- }
- $data = $namesArray;
- return $data;
- mysqli_close($con);
- }
- function getAllHeadSoldierInDutyByDutyid($duty_id){ // คิวนี่หาหัว
- global $con;
- $sql = "SELECT *
- FROM duty_leader
- WHERE dutyid = '".$duty_id."'";
- $res = mysqli_query($con,$sql);
- $data = array();
- while($row = mysqli_fetch_assoc($res)) {
- $namesArray[] = array(
- 'duty_leader_id' => $row['duty_leader_id'],
- 'dutyid' => $row['dutyid'],
- 'soldierid' => $row['soldierid'],
- 'date_in' => $row['date_in'],
- 'date_out' => $row['date_out'],
- 'time_in' => $row['time_in'],
- 'time_out' => $row['time_out']);
- }
- $data = $namesArray;
- return $data;
- mysqli_close($con);
- }
- function getAllSoldierInDuty(){
- global $con;
- $sql = "SELECT *
- FROM soldier
- WHERE positionid = 7 or positionid = 8 or positionid = 9 or positionid = 10 or positionid = 11 or positionid = 12
- ORDER BY id DESC";
- $res = mysqli_query($con,$sql);
- $data = array();
- while($row = mysqli_fetch_assoc($res)) {
- $namesArray[] = array(
- 'id' => $row['id'],
- 'soldierid' => $row['soldierid'],
- 'name' => $row['name'],
- 'lastname' => $row['lastname'],
- 'nickname' => $row['nickname'],
- 'age' => $row['age'],
- 'soi' => $row['soi'],
- 'amphur' => $row['amphur'],
- 'tumbon' => $row['tumbon'],
- 'province' => $row['province'],
- 'zipcode' => $row['zipcode'],
- 'email' => $row['email'],
- 'tel' => $row['tel'],
- 'username' => $row['username'],
- 'password' => $row['password'],
- 'picture' => $row['picture'],
- 'sex' => $row['sex'],
- 'birthday' => $row['birthday'],
- 'idcard' => $row['idcard'],
- 'sroleid' => $row['sroleid'],
- 'spositionid' => $row['spositionid'],
- 'rolename' => $row['rolename'],
- 'scompanyid' => $row['scompanyid'],
- 'positionname' => $row['positionname'],
- 'companyname' => $row['companyname'],
- 'positionid' => $row['positionid']);
- }
- $data = $namesArray;
- return $data;
- mysqli_close($con);
- }
- function getAllSoldierInDutyByDutyid($duty_id){
- global $con;
- $sql = "SELECT *
- FROM duty_soldier
- WHERE dutyid = '".$duty_id."'";
- $res = mysqli_query($con,$sql);
- $data = array();
- while($row = mysqli_fetch_assoc($res)) {
- $namesArray[] = array(
- 'duty_sol_id' => $row['duty_sol_id'],
- 'dutyid' => $row['dutyid'],
- 'soldierid' => $row['soldierid'],
- 'date_in' => $row['date_in'],
- 'date_out' => $row['date_out'],
- 'time_in' => $row['time_in'],
- 'time_out' => $row['time_out']);
- }
- $data = $namesArray;
- return $data;
- mysqli_close($con);
- }
- function saveDuty($duty_date,$hsoldierid,$hdate_in,$hdate_out,$htime_in,$htime_out,$soldierid,$date_in,$date_out,$time_in,$time_out){
- global $con;
- $arrDate1 = explode("/", $duty_date);
- $convert_duty_date = $arrDate1[2].'-'.$arrDate1[1].'-'.$arrDate1[0];
- $sql ="INSERT INTO duty (duty_date) VALUES('".$convert_duty_date."')";
- mysqli_query($con,$sql);
- $last_id = $con->insert_id;
- foreach( $hsoldierid as $key => $hsol ) {
- if ($hsol != "") {
- $arrDate2 = explode("/", $hdate_in[$key]);
- $convert_hdate_in = ($arrDate2[2]-543).'-'.$arrDate2[1].'-'.$arrDate2[0];
- $arrDate3 = explode("/", $hdate_out[$key]);
- $convert_hdate_out = ($arrDate3[2]-543).'-'.$arrDate3[1].'-'.$arrDate3[0];
- $hti = $htime_in[$key];
- $hto = $htime_out[$key];
- $sql2 = "INSERT INTO duty_leader (dutyid,soldierid,date_in,date_out,time_in,time_out) VALUES ('".$last_id."','".$hsol."','".$convert_hdate_in."','".$convert_hdate_out."','".$hti."','".$hto."')";
- //echo $sql2.'<br/>';
- $query = mysqli_query($con,$sql2);
- }
- }
- foreach( $soldierid as $key => $sol ) {
- if ($sol != "") {
- //$di = $date_in[$key];
- $arrDate4 = explode("/", $date_in[$key]);
- $convert_date_in = ($arrDate4[2]-543).'-'.$arrDate4[1].'-'.$arrDate4[0];
- //$do = $date_out[$key];
- $arrDate5 = explode("/", $date_out[$key]);
- $convert_date_out = ($arrDate5[2]-543).'-'.$arrDate5[1].'-'.$arrDate5[0];
- $ti = $time_in[$key];
- $to = $time_out[$key];
- $sql3 = "INSERT INTO duty_soldier (dutyid,soldierid,date_in,date_out,time_in,time_out) VALUES ('".$last_id."','".$sol."','".$convert_date_in."','".$convert_date_out."','".$ti."','".$to."')";
- //echo $sql3.'<br/>';
- $query = mysqli_query($con,$sql3);
- }
- }
- mysqli_close($con);
- //exit;
- echo ("<script language='JavaScript'>
- alert('บันทึกมูลเรียบร้อยแล้ว');
- window.location.href='manage_duty.php';
- </script>");
- }
- function editDuty($dutyid,$hsoldierid,$hdate_in,$hdate_out,$htime_in,$htime_out,$soldierid,$date_in,$date_out,$time_in,$time_out){
- global $con;
- /*
- $check= array();
- for ($i=0; $i<count($hsoldierid); $i++) {
- $check[$hsoldierid[$i]]++; //mark array
- if ($check[$hsoldierid[$i]]<=2){
- echo ("<script language='JavaScript'>
- alert('มีรายชื่อที่ซ้ำกันมากกว่า 2 วัน');
- window.location.href='edit_duty.php?dutyid=$dutyid';
- </script>");
- //echo "รายการ $datas[$i] ซ้ำกัน<br />"
- }else{
- echo ("<script language='JavaScript'>
- alert('น้อยกว่า 2 วันทุกตัวบันทึกได้');
- window.location.href='edit_duty.php?dutyid=$dutyid';
- </script>");
- }
- }
- */
- $delete_sql_leader ="DELETE FROM duty_leader WHERE dutyid = '".$dutyid."'";
- mysqli_query($con,$delete_sql_leader);
- $delete_sql_soldier ="DELETE FROM duty_soldier WHERE dutyid = '".$dutyid."'";
- mysqli_query($con,$delete_sql_soldier);
- foreach( $hsoldierid as $key => $hsol ) {
- if ($hsol != "") {
- $arrDate2 = explode("/", $hdate_in[$key]);
- $convert_hdate_in = $arrDate2[2].'-'.$arrDate2[1].'-'.$arrDate2[0];
- $arrDate3 = explode("/", $hdate_out[$key]);
- $convert_hdate_out = $arrDate3[2].'-'.$arrDate3[1].'-'.$arrDate3[0];
- $hti = $htime_in[$key];
- $hto = $htime_out[$key];
- $sql2 = "INSERT INTO duty_leader (dutyid,soldierid,date_in,date_out,time_in,time_out) VALUES ('".$dutyid."','".$hsol."','".$convert_hdate_in."','".$convert_hdate_out."','".$hti."','".$hto."')";
- $query = mysqli_query($con,$sql2);
- }
- }
- foreach( $soldierid as $key => $sol ) {
- if ($sol != "") {
- //$di = $date_in[$key];
- $arrDate4 = explode("/", $date_in[$key]);
- $convert_date_in = $arrDate4[2].'-'.$arrDate4[1].'-'.$arrDate4[0];
- //$do = $date_out[$key];
- $arrDate5 = explode("/", $date_out[$key]);
- $convert_date_out = $arrDate5[2].'-'.$arrDate5[1].'-'.$arrDate5[0];
- $ti = $time_in[$key];
- $to = $time_out[$key];
- $sql3 = "INSERT INTO duty_soldier (dutyid,soldierid,date_in,date_out,time_in,time_out) VALUES ('".$dutyid."','".$sol."','".$convert_date_in."','".$convert_date_out."','".$ti."','".$to."')";
- $query = mysqli_query($con,$sql3);
- }
- }
- mysqli_close($con);
- echo ("<script language='JavaScript'>
- alert('บันทึกมูลเรียบร้อยแล้ว');
- window.location.href='manage_duty.php';
- </script>");
- }
- function getAllDutyLeader($dutyid){
- global $con;
- $sql = "SELECT *,d.soldierid as dsoldierid
- FROM duty_leader d
- LEFT JOIN soldier s
- ON d.soldierid = s.soldierid
- WHERE d.dutyid = '".$dutyid."'
- ORDER BY d.date_in ASC"; //
- $res = mysqli_query($con,$sql);
- $data = array();
- while($row = mysqli_fetch_assoc($res)) {
- $namesArray[] = array(
- 'duty_leader_id' => $row['duty_leader_id'],
- 'dutyid' => $row['dutyid'],
- 'name' => $row['name'],
- 'lastname' => $row['lastname'],
- 'soldierid' => $row['soldierid'],
- 'date_in' => $row['date_in'],
- 'date_out' => $row['date_out'],
- 'dsoldierid' => $row['dsoldierid'],
- 'time_out' => $row['time_out'],
- 'time_in' => $row['time_in']);
- }
- $data = $namesArray;
- return $data;
- mysqli_close($con);
- }
- function getAllDutySoldier($dutyid){
- global $con;
- $sql = "SELECT * ,ds.soldierid as dssoldierid
- FROM duty_soldier ds
- LEFT JOIN soldier s
- ON ds.soldierid = s.soldierid
- WHERE ds.dutyid = '".$dutyid."'
- ORDER BY ds.date_in ASC"; //print_r($sql); die();//
- $res = mysqli_query($con,$sql);
- $data = array();
- while($row = mysqli_fetch_assoc($res)) {
- $namesArray[] = array(
- 'duty_sol_id' => $row['duty_sol_id'],
- 'dutyid' => $row['dutyid'],
- 'name' => $row['name'],
- 'lastname' => $row['lastname'],
- 'soldierid' => $row['soldierid'],
- 'date_in' => $row['date_in'],
- 'date_out' => $row['date_out'],
- 'dssoldierid' => $row['dssoldierid'],
- 'time_out' => $row['time_out'],
- 'time_in' => $row['time_in']);
- }
- $data = $namesArray;
- return $data;
- mysqli_close($con);
- }
- function getLeaderSoldierInDuty(){
- $currentmonth = date('m');
- $month1 = date('m',strtotime('first day of +1 month'));
- $d=cal_days_in_month(CAL_GREGORIAN,$month1,date("Y"));
- //print_r($month1);
- //die();
- $data = array();
- global $con;
- $sql_check = "select * from duty_leader WHERE MONTH(duty_leader.date_in) = '".$currentmonth."'";
- //print_r($sql_check);
- //die();
- // เช็คว่าสร้างไปแล้วหรือยังง
- $res = mysqli_query($con,$sql_check);
- while($row = mysqli_fetch_array($res)) {
- $data['duty_leader_id'] = $row['duty_leader_id'];
- $data['soldierid'] = $row['soldierid'];
- }
- if (empty($data)) { //ยังไม่ได้สร้าง
- $sql_data_empty = "SELECT *
- FROM soldier
- WHERE roleid <> 1 AND soldier.positiontypeid = 1 ORDER BY id ASC";
- $res2 = mysqli_query($con,$sql_data_empty);
- while($row2 = mysqli_fetch_assoc($res2)) {
- $namesArray[] = array(
- 'id' => $row2['id'],
- 'soldierid' => $row2['soldierid'],
- 'positionid' => $row2['positionid']);
- }
- $rowcount_sql_data_empty=mysqli_num_rows($res2);
- $balance_data_empty = $d-$rowcount_sql_data_empty; // มีทั้งหมดกี่คนดึงออกมาก่อน
- if($balance_data_empty != 0){ //ถ้าไม่พอไปดึงคนที่หนึ่งมาใหม่
- $sql_data_empty2 = "SELECT *
- FROM soldier
- WHERE roleid <> 1 AND positiontypeid = 1 ORDER BY id ASC limit 0,".$balance_data_empty;
- $res_data_empty2 = mysqli_query($con,$sql_data_empty2);
- while($row_res_data_empty2 = mysqli_fetch_assoc($res_data_empty2)) {
- $namesArray[] = array(
- 'id' => $row_res_data_empty2['id'],
- 'soldierid' => $row_res_data_empty2['soldierid'],
- 'positionid' => $row_res_data_empty2['positionid']);
- }
- $rowcount_sql_data_empty2 = mysqli_num_rows($res_data_empty2);
- //$row_data_empty2 = $row_res_data_empty2->num_rows;
- $balance_data_empty2 = $balance_data_empty-$rowcount_sql_data_empty2;
- if($balance_data_empty2 != 0){
- $sql_data_empty3 = "SELECT * FROM soldier
- WHERE roleid <> 1 AND positiontypeid = 1 ORDER BY id ASC limit 0,".$balance_data_empty2;
- $res_data_empty3 = mysqli_query($con,$sql_data_empty3);
- while($row_res_data_empty3 = mysqli_fetch_assoc($res_data_empty3)) {
- $namesArray[] = array(
- 'id' => $row_res_data_empty3['id'],
- 'soldierid' => $row_res_data_empty3['soldierid'],
- 'positionid' => $row_res_data_empty3['positionid']);
- }
- $rowcount_sql_data_empty3 = mysqli_num_rows($res_data_empty3);
- //$row_data_empty2 = $row_res_data_empty2->num_rows;
- $balance_data_empty3 = $balance_data_empty2-$rowcount_sql_data_empty3;
- //ลบกันไปหาจนกว่าจะเหลือ 0
- }
- }
- $data = $namesArray;
- return $data;
- }else{ //คนไหนที่เคยทำไปแล้ว
- // หาคนจากเดือนที่แล้วมา
- $data2 = array();
- $sql_check_intersect = "SELECT *
- FROM soldier
- WHERE soldier.roleid <> 1 AND soldier.positiontypeid = 1 AND soldierid NOT IN(SELECT soldierid FROM duty_leader WHERE MONTH(duty_leader.date_in) = '".$currentmonth."' )
- ORDER BY id ASC";
- $res_check_intersect = mysqli_query($con,$sql_check_intersect);
- while($row_intersect = mysqli_fetch_assoc($res_check_intersect)) {
- $namesArray[] = array(
- 'id' => $row_intersect['id'],
- 'soldierid' => $row_intersect['soldierid'],
- 'positionid' => $row_intersect['positionid']);
- }
- $row_cnt = mysqli_num_rows($res_check_intersect);
- $balance_row = $d-$row_cnt;
- if($balance_row != 0 ){
- $sql2 = "SELECT *
- FROM soldier
- WHERE roleid <> 1 AND positiontypeid = 1
- ORDER BY id ASC LIMIT 0,".$balance_row;
- $res2 = mysqli_query($con,$sql2);
- while($row = mysqli_fetch_assoc($res2)) {
- $namesArray[] = array(
- 'id' => $row['id'],
- 'soldierid' => $row['soldierid'],
- 'positionid' => $row['positionid']);
- }
- $row_sql2 = mysqli_num_rows($res2);
- $balance_sql2 = $balance_row-$row_sql2;
- if($balance_sql2 != 0){
- $sql3 = "SELECT *
- FROM soldier
- WHERE roleid <> 1 AND soldier.positiontypeid = 1
- ORDER BY id ASC LIMIT 0,".$balance_sql2;
- $res3 = mysqli_query($con,$sql3);
- $row_cnt2 = $res->num_rows;
- while($row = mysqli_fetch_assoc($res3)) {
- $namesArray[] = array(
- 'id' => $row['id'],
- 'soldierid' => $row['soldierid'],
- 'positionid' => $row['positionid']);
- }
- $row_sql3 = mysqli_num_rows($res3);
- $balance_sql3 = $balance_sql2-$row_sql3;
- if($balance_sql3 != 0){
- $sql4 = "SELECT *
- FROM soldier
- WHERE roleid <> 1 AND soldier.positiontypeid = 1
- ORDER BY id ASC LIMIT 0,".$balance_sql3;
- $res4 = mysqli_query($con,$sql4);
- while($row4 = mysqli_fetch_assoc($res4)) {
- $namesArray[] = array(
- 'id' => $row4['id'],
- 'soldierid' => $row4['soldierid'],
- 'positionid' => $row4['positionid']);
- }
- $row_sql4 = mysqli_num_rows($res4);
- $balance_sql4 = $balance_sql3-$row_sql4;
- }
- }
- $data2 = $namesArray;
- return $data2;
- }
- }
- mysqli_close($con);
- } // close fucntion getLeaderSoldierInDuty
- function getSoldierInDuty(){
- $currentmonth = date('m');
- $month1 = date('m',strtotime('first day of +1 month'));
- $d=cal_days_in_month(CAL_GREGORIAN,$month1,date("Y"));
- //print_r($month1);
- //die();
- $data = array();
- global $con;
- $sql_check = "select * from duty_soldier WHERE MONTH(duty_soldier.date_in) = '".$currentmonth."'";
- //print_r($sql_check);
- //die();
- $res = mysqli_query($con,$sql_check);
- while($row = mysqli_fetch_array($res)) {
- $data['duty_sol_id'] = $row['duty_sol_id'];
- $data['soldierid'] = $row['soldierid'];
- }
- if (empty($data)) {
- $sql_data_empty = "SELECT *
- FROM soldier
- WHERE roleid <> 1 AND positiontypeid = 2 ORDER BY id ASC";
- $res2 = mysqli_query($con,$sql_data_empty);
- while($row = mysqli_fetch_assoc($res2)) {
- $namesArray[] = array(
- 'id' => $row['id'],
- 'soldierid' => $row['soldierid'],
- 'name' => $row['name'],
- 'lastname' => $row['lastname'],
- 'positionid' => $row['positionid']);
- }
- $data = $namesArray;
- return $data;
- }else{
- $sql_check_intersect = "SELECT *
- FROM soldier
- WHERE soldier.roleid <> 1 AND soldier.positiontypeid = 2 AND soldierid NOT IN(SELECT soldierid FROM duty_soldier WHERE MONTH(duty_soldier.date_in) = '".$currentmonth."' )
- ORDER BY id ASC";
- $res_check_intersect = mysqli_query($con,$sql_check_intersect);
- while($row_intersect = mysqli_fetch_assoc($res_check_intersect)) {
- $namesArray[] = array(
- 'id' => $row_intersect['id'],
- 'soldierid' => $row_intersect['soldierid'],
- 'positionid' => $row_intersect['positionid']);
- }
- $row_cnt = $res_check_intersect->num_rows;
- //จำนวนแถวที่เหลือ
- $balance_row = $d-$row_cnt;
- //print_r($balance_row);
- //die();
- if($balance_row == 0 || $balance_row == ""){
- $sql2 = "SELECT *
- FROM soldier
- WHERE roleid <> 1 AND soldier.positiontypeid = 2 AND soldierid NOT IN(SELECT soldierid FROM duty_soldier )
- ORDER BY id ASC LIMIT 0,".$d;
- $res2 = mysqli_query($con,$sql2);
- while($row = mysqli_fetch_assoc($res2)) {
- $namesArray[] = array(
- 'id' => $row['id'],
- 'soldierid' => $row['soldierid'],
- 'positionid' => $row['positionid']);
- }
- $data = $namesArray;
- return $data;
- }else{
- $sql3 = "SELECT *
- FROM soldier
- WHERE roleid <> 1 AND soldier.positiontypeid = 2 AND soldierid NOT IN(SELECT soldierid FROM duty_soldier WHERE MONTH(duty_soldier.date_in) = '".$month1."' )
- ORDER BY id ASC ";
- $res3 = mysqli_query($con,$sql3);
- $row_cnt2 = $res->num_rows;
- while($row = mysqli_fetch_assoc($res3)) {
- $namesArray[] = array(
- 'id' => $row['id'],
- 'soldierid' => $row['soldierid'],
- 'positionid' => $row['positionid']);
- }
- $sql4 = "SELECT *
- FROM soldier
- WHERE roleid <> 1 AND soldier.positiontypeid = 2
- ORDER BY id ASC LIMIT 0,".$row_cnt2;
- $res4 = mysqli_query($con,$sql4);
- while($row = mysqli_fetch_assoc($res4)) {
- $namesArray[] = array(
- 'id' => $row['id'],
- 'soldierid' => $row['soldierid'],
- 'positionid' => $row['positionid']);
- }
- $data = $namesArray;
- return $data;
- }
- }
- mysqli_close($con);
- }
- //----------------------------------------------End Duty-----------------------------------------
- //----------------------------------------------Start Question---------------------------------------
- function saveQuestion($soldierid,$question_name,$question_detail){
- global $con;
- $sql = "INSERT INTO question (soldierid, question_name, question_detail) VALUES('".$soldierid."','".$question_name."','".$question_detail."')";
- mysqli_query($con,$sql);
- mysqli_close($con);
- echo ("<script language='JavaScript'>
- alert('เพิ่มคำถามเรียบร้อย');
- window.location.href='all_post.php';
- </script>");
- }
- function editQuestion($quesid,$soldierid,$question_name,$question_detail,$roleid){
- global $con;
- mysqli_query($con,"UPDATE question SET soldierid='".$soldierid."',question_name='".$question_name."',question_detail='".$question_detail."' WHERE quesid = '".$quesid."'");
- mysqli_query($con,$sql);
- mysqli_close($con);
- echo ("<script language='JavaScript'>
- alert('แก้ไขคำถามเรียบร้อย');
- window.location.href='#.php';
- </script>");
- }
- function deleteQuestion($quesid){
- global $con;
- mysqli_query($con,"DELETE FROM question WHERE quesid ='".$quesid."'");
- mysqli_close($con);
- echo ("<script language='JavaScript'>
- alert('ลบข้อมูลเรียบร้อยแล้ว');
- window.location.href='manage_news.php';
- </script>");
- }
- function getAllQuestion(){
- global $con;
- $sql = "SELECT * FROM question ORDER BY date_create DESC";
- $res = mysqli_query($con,$sql);
- $data = array();
- while($row = mysqli_fetch_assoc($res)) {
- $namesArray[] = array(
- 'quesid' => $row['quesid'],
- 'soldierid' => $row['soldierid'],
- 'name' => $row['name'],
- 'lastname' => $row['lastname'],
- 'question_name' => $row['question_name'],
- 'date_create' => $row['date_create'],
- 'question_detail' => $row['question_detail']);
- }
- $data = $namesArray;
- return $data;
- mysqli_close($con);
- }
- function getCurrentQuestion($quesid){
- global $con;
- $res = mysqli_query($con,"SELECT * FROM question WHERE quesid = '".$quesid."'");
- $result=mysqli_fetch_array($res,MYSQLI_ASSOC);
- return $result;
- mysqli_close($con);
- }
- /*
- function getCurrentQuestion($quesid){
- global $con;
- $res = mysqli_query($con,"SELECT * FROM question a
- LEFT JOIN soldier b
- ON a.soldierid = b.soldierid
- WHERE a.quesid = '".$quesid."'");
- $result=mysqli_fetch_array($res,MYSQLI_ASSOC);
- return $result;
- mysqli_close($con);
- }
- */
- //----------------------------------------------End Question-----------------------------------------
- //----------------------------------------------Start Answer-----------------------------------------
- function saveAnswer($quesid,$soldierid,$answer_question){
- global $con;
- $sql = "INSERT INTO answer (quesid, soldierid, answer_question) VALUES('".$quesid."','".$soldierid."','".$answer_question."')";
- mysqli_query($con,$sql);
- mysqli_close($con);
- echo ("<script language='JavaScript'>
- alert('เพิ่มคำถามเรียบร้อย');
- window.location.href='detail_post.php?quesid=$quesid';
- </script>");
- }
- function getAllAnswer($quesid){
- global $con;
- $sql = "SELECT * FROM answer
- WHERE quesid = '".$quesid."' ORDER BY date_answer asc";
- //print_r($sql);
- //die();
- $res = mysqli_query($con,$sql);
- $data = array();
- while($row = mysqli_fetch_assoc($res)) {
- $namesArray[] = array(
- 'ansid' => $row['ansid'],
- 'quesid' => $row['quesid'],
- 'soldierid' => $row['soldierid'],
- 'name' => $row['name'],
- 'lastname' => $row['lastname'],
- 'answer_question' => $row['answer_question'],
- 'date_answer' => $row['date_answer']);
- }
- $data = $namesArray;
- return $data;
- mysqli_close($con);
- }
- function getCurrentAnswer($quesid){
- global $con;
- $res = mysqli_query($con,"SELECT * FROM answer WHERE quesid = '".$quesid."'");
- $result=mysqli_fetch_array($res,MYSQLI_ASSOC);
- return $result;
- mysqli_close($con);
- }
- //-------------------------------------------------End Answer-----------------------------------------
- //-------------------------------------------------Start Rule---------------------------------------
- function saveRule1($formal1,$formal_type1,$formal_number1){
- global $con;
- $sql = "INSERT INTO sub_formal (formal_id, formal_type, formal_amount) VALUES('".$formal1."','".$formal_type1."','".$formal_number1."')";
- mysqli_query($con,$sql);
- mysqli_close($con);
- echo ("<script language='JavaScript'>
- alert('เพิ่มข้อมูลเรียบร้อย');
- window.location.href='rule.php';
- </script>");
- }
- function saveRule2($formal2,$formal_type21,$formal_number21,$formal_type22,$formal_number22,$formal_type23,$formal_number23){
- global $con;
- $sql1 = "INSERT INTO sub_formal (formal_id, formal_type, formal_amount) VALUES('".$formal2."','".$formal_type21."','".$formal_number21."')";
- $sql2 = "INSERT INTO sub_formal (formal_id, formal_type, formal_amount) VALUES('".$formal2."','".$formal_type22."','".$formal_number22."')";
- $sql3 = "INSERT INTO sub_formal (formal_id, formal_type, formal_amount) VALUES('".$formal2."','".$formal_type23."','".$formal_number23."')";
- mysqli_query($con,$sql1);
- mysqli_query($con,$sql2);
- mysqli_query($con,$sql3);
- mysqli_close($con);
- echo ("<script language='JavaScript'>
- alert('เพิ่มข้อมูลเรียบร้อย');
- window.location.href='rule.php';
- </script>");
- }
- function saveRule3($formal3,$formal_type31,$formal_number32){
- global $con;
- $sql = "INSERT INTO sub_formal (formal_id, formal_type, formal_amount) VALUES('".$formal3."','".$formal_type31."','".$formal_number32."')";
- mysqli_query($con,$sql);
- mysqli_close($con);
- echo ("<script language='JavaScript'>
- alert('เพิ่มข้อมูลเรียบร้อย');
- window.location.href='rule.php';
- </script>");
- }
- //-------------------------------------------------End Rule-----------------------------------------
- //----------------------------------------------Start Model-----------------------------------------
- function saveModel($carmodelname){
- global $con;
- $sql = "INSERT INTO carmodel (carmodelname) VALUES('".$carmodelname."')";
- mysqli_query($con,$sql);
- mysqli_close($con);
- echo ("<script language='JavaScript'>
- alert('เพิ่มข้อมูลเรียบร้อยแล้ว');
- window.location.href='manage_model.php';
- </script>");
- }
- function editModel($carmodelid,$carmodelname){
- global $con;
- mysqli_query($con,"UPDATE carmodel SET carmodelname='".$carmodelname."' WHERE carmodelid = '".$carmodelid."'");
- mysqli_query($con,$sql);
- mysqli_close($con);
- echo ("<script language='JavaScript'>
- alert('แก้ไขข้อมูลเรียบร้อยแล้ว');
- window.location.href='manage_model.php';
- </script>");
- }
- function deleteModel($carmodelid){
- global $con;
- mysqli_query($con,"DELETE FROM carmodel WHERE carmodelid='".$carmodelid."'");
- mysqli_close($con);
- echo ("<script language='JavaScript'>
- alert('ลบข้อมูลเรียบร้อยแล้ว');
- window.location.href='manage_model.php';
- </script>");
- }
- function getCurrentModel($carmodelid){
- global $con;
- $res = mysqli_query($con,"SELECT * FROM carmodel WHERE carmodelid = '".$carmodelid."'");
- $result=mysqli_fetch_array($res,MYSQLI_ASSOC);
- return $result;
- mysqli_close($con);
- }
- //----------------------------------------------End Model-----------------------------------------
- //----------------------------------------------Start formal-----------------------------------------
- function getCurrentFormalType1($quesid){
- global $con;
- $res = mysqli_query($con,"SELECT * FROM sub_formal WHERE formalid = 1");
- $result=mysqli_fetch_array($res,MYSQLI_ASSOC);
- return $result;
- mysqli_close($con);
- }
- function updateFormalType1($formal1,$formal_number1){
- global $con;
- mysqli_query($con,"UPDATE sub_formal SET formalamount='".$formal_number1."' WHERE formalid = '".$formal1."'");
- mysqli_close($con);
- echo ("<script language='JavaScript'>
- alert('แก้ไขข้อมูลเรียบร้อยแล้ว');
- window.location.href='rule.php';
- </script>");
- }
- function getCurrentFormalType21($quesid){
- global $con;
- $res = mysqli_query($con,"SELECT * FROM sub_formal WHERE subformalid = 2");
- $result=mysqli_fetch_array($res,MYSQLI_ASSOC);
- return $result;
- mysqli_close($con);
- }
- function getCurrentFormalType22($quesid){
- global $con;
- $res = mysqli_query($con,"SELECT * FROM sub_formal WHERE subformalid = 3");
- $result=mysqli_fetch_array($res,MYSQLI_ASSOC);
- return $result;
- mysqli_close($con);
- }
- function getCurrentFormalType23($quesid){
- global $con;
- $res = mysqli_query($con,"SELECT * FROM sub_formal WHERE subformalid = 4");
- $result=mysqli_fetch_array($res,MYSQLI_ASSOC);
- return $result;
- mysqli_close($con);
- }
- function updateFormalType2($formal_type21,$formal_number21,$formal_type22,$formal_number22,$formal_type23,$formal_number23){
- global $con;
- $sql1 ="UPDATE sub_formal SET formalamount='".$formal_number21."' WHERE subformalid = '".$formal_type21."'";
- $sql2 ="UPDATE sub_formal SET formalamount='".$formal_number22."' WHERE subformalid = '".$formal_type22."'";
- $sql3 ="UPDATE sub_formal SET formalamount='".$formal_number23."' WHERE subformalid = '".$formal_type23."'";
- mysqli_query($con,$sql1);
- mysqli_query($con,$sql2);
- mysqli_query($con,$sql3);
- mysqli_close($con);
- echo ("<script language='JavaScript'>
- alert('แก้ไขข้อมูลเรียบร้อยแล้ว');
- window.location.href='rule.php';
- </script>");
- }
- function getCurrentFormalType3($quesid){
- global $con;
- $res = mysqli_query($con,"SELECT * FROM sub_formal WHERE subformalid = 5");
- $result=mysqli_fetch_array($res,MYSQLI_ASSOC);
- return $result;
- mysqli_close($con);
- }
- function updateFormalType3($formal3,$formal_number31){
- global $con;
- mysqli_query($con,"UPDATE sub_formal SET formalamount='".$formal_number31."' WHERE subformalid = '".$formal3."'");
- mysqli_close($con);
- echo ("<script language='JavaScript'>
- alert('แก้ไขข้อมูลเรียบร้อยแล้ว');
- window.location.href='rule.php';
- </script>");
- }
- //----------------------------------------------Start Another-----------------------------------------
- //----------------------------------------------Start Another-----------------------------------------
- function formatDateFull($date){
- if($date=="0000-00-00"){
- return "";
- }
- if($date=="")
- return $date;
- $raw_date = explode("-", $date);
- $raw_date[0]+=543;
- return $raw_date[2] . "/" . $raw_date[1] . "/" . $raw_date[0];
- }
- function calcformatDateFull($date){
- if($date=="0000-00-00"){
- return "";
- }
- if($date=="")
- return $date;
- $raw_date = explode("-", $date);
- $raw_date[0]+=543;
- return $raw_date[2] . "/" . $raw_date[1] . "/" . $raw_date[0];
- }
- function calcformatDateFull2($date){
- if($date=="0000-00-00"){
- return "";
- }
- if($date=="")
- return $date;
- $raw_date = explode("-", $date);
- $raw_date[0]-=543;
- return $raw_date[0] . "-" . $raw_date[1] . "-" . $raw_date[2];
- }
- function formatDateFull2($date){
- if($date=="0000-00-00"){
- return "";
- }
- if($date=="")
- return $date;
- $raw_date = explode("-", $date);
- return $raw_date[0] . "-" . $raw_date[1] . "-" . $raw_date[2];
- }
- function getAllProvinces(){
- global $con;
- $sql = "SELECT * FROM provinces ORDER BY province_id DESC";
- $res = mysqli_query($con,$sql);
- $data = array();
- while($row = mysqli_fetch_assoc($res)) {
- $namesArray[] = array(
- 'province_id' => $row['province_id'],
- 'province_code' => $row['province_code'],
- 'province_name' => $row['province_name'],
- 'province_name_eng' => $row['province_name_eng'],
- 'geo_id' => $row['geo_id']);
- }
- $data = $namesArray;
- return $data;
- mysqli_close($con);
- }
- function getCurrentProvinces($id){
- global $con;
- $res = mysqli_query($con,"SELECT * FROM provinces WHERE province_id = '".$id."' ");
- $result=mysqli_fetch_array($res,MYSQLI_ASSOC);
- return $result;
- mysqli_close($con);
- }
- function getAllRoleByCompanyId($companyid){
- global $con;
- $res = mysqli_query($con,"SELECT * FROM soldier WHERE roleid = 3 ");
- while($row = mysqli_fetch_array($res)) {
- $data['id'] = $row['id'];
- $data['soldierid'] = $row['soldierid'];
- $data['firstname'] = $row['firstname'];
- $data['lastname'] = $row['lastname'];
- }
- //print_r($data);
- //die();
- if (!empty($data)) {
- $sql = "SELECT * FROM role WHERE companyid = '".$companyid."' AND roleid <> 3 ORDER BY roleid DESC";
- //print_r($sql);
- //die();
- $res = mysqli_query($con,$sql);
- $data = array();
- while($row = mysqli_fetch_assoc($res)) {
- $namesArray[] = array(
- 'roleid' => $row['roleid'],
- 'rolename' => $row['rolename'],
- 'companyid' => $row['companyid']);
- }
- $data = $namesArray;
- return $data;
- }else{
- $sql = "SELECT * FROM role WHERE companyid = '".$companyid."' ORDER BY roleid DESC";
- $res = mysqli_query($con,$sql);
- $data = array();
- while($row = mysqli_fetch_assoc($res)) {
- $namesArray[] = array(
- 'roleid' => $row['roleid'],
- 'rolename' => $row['rolename'],
- 'companyid' => $row['companyid']);
- }
- $data = $namesArray;
- return $data;
- }
- mysqli_close($con);
- /*$sql = "SELECT * FROM role WHERE companyid = '".$companyid."' ORDER BY roleid DESC";
- $res = mysqli_query($con,$sql);
- $data = array();
- while($row = mysqli_fetch_assoc($res)) {
- $namesArray[] = array(
- 'roleid' => $row['roleid'],
- 'rolename' => $row['rolename'],
- 'companyid' => $row['companyid']);
- }
- $data = $namesArray;
- return $data;
- mysqli_close($con);
- */
- }
- function getAllRole(){
- $data = array();
- global $con;
- $res = mysqli_query($con,"SELECT * FROM soldier WHERE roleid = 3 ");
- while($row = mysqli_fetch_array($res)) {
- $data['soldierid'] = $row['soldierid'];
- }
- if (!empty($data)) {
- $sql = "SELECT * FROM role WHERE roleid <> 3 ORDER BY roleid DESC";
- $res = mysqli_query($con,$sql);
- $data = array();
- while($row = mysqli_fetch_assoc($res)) {
- $namesArray[] = array(
- 'roleid' => $row['roleid'],
- 'rolename' => $row['rolename'],
- 'companyid' => $row['companyid']);
- }
- $data = $namesArray;
- return $data;
- }else{
- $sql = "SELECT * FROM role ORDER BY roleid DESC";
- $res = mysqli_query($con,$sql);
- $data = array();
- while($row = mysqli_fetch_assoc($res)) {
- $namesArray[] = array(
- 'roleid' => $row['roleid'],
- 'rolename' => $row['rolename'],
- 'companyid' => $row['companyid']);
- }
- $data = $namesArray;
- return $data;
- }
- mysqli_close($con);
- }
- function getAllCompany(){
- global $con;
- $sql = "SELECT * FROM company ORDER BY companyid DESC";
- $res = mysqli_query($con,$sql);
- $data = array();
- while($row = mysqli_fetch_assoc($res)) {
- $namesArray[] = array(
- 'companyid' => $row['companyid'],
- 'companyname' => $row['companyname']);
- }
- $data = $namesArray;
- return $data;
- mysqli_close($con);
- }
- function getAllPositionType(){
- global $con;
- $sql = "SELECT * FROM positiontype ORDER BY positiontypeid DESC";
- $res = mysqli_query($con,$sql);
- $data = array();
- while($row = mysqli_fetch_assoc($res)) {
- $namesArray[] = array(
- 'positiontypeid' => $row['positiontypeid'],
- 'positiontypename' => $row['positiontypename']);
- }
- $data = $namesArray;
- return $data;
- mysqli_close($con);
- }
- function getAllPositionByPositiontypeid($positiontypeid){
- global $con;
- $sql = "SELECT * FROM position WHERE positiontypeid = '".$positiontypeid."' ORDER BY positionid DESC";
- $res = mysqli_query($con,$sql);
- $data = array();
- while($row = mysqli_fetch_assoc($res)) {
- $namesArray[] = array(
- 'positionid' => $row['positionid'],
- 'positionname' => $row['positionname'],
- 'positiontypeid' => $row['positiontypeid']);
- }
- $data = $namesArray;
- return $data;
- mysqli_close($con);
- }
- function getAllPosition(){
- global $con;
- $sql = "SELECT * FROM position ORDER BY positionid DESC";
- $res = mysqli_query($con,$sql);
- $data = array();
- while($row = mysqli_fetch_assoc($res)) {
- $namesArray[] = array(
- 'positionid' => $row['positionid'],
- 'positionname' => $row['positionname'],
- 'positiontypeid' => $row['positiontypeid']);
- }
- $data = $namesArray;
- return $data;
- mysqli_close($con);
- }
- function saveFileFromTheWeb($remoteFile,$localFile){
- $ch = curl_init();
- $timeout = 0;
- curl_setopt ($ch, CURLOPT_URL, $remoteFile);
- curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
- curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
- curl_setopt($ch, CURLOPT_BINARYTRANSFER, 1);
- $image = curl_exec($ch);
- curl_close($ch);
- $f = fopen($localFile, 'w');
- fwrite($f, $image);
- fclose($f);
- }
- //----------------------------------------------End Another-----------------------------------------
- //----------------------------------------------Start News-----------------------------------------
- function saveBuild($buildname,$latbox,$lngbox){
- global $con;
- $sql = "INSERT INTO build ( buildname, latitude, longitude) VALUES('".$buildname."','".$latbox."','".$lngbox."')";
- mysqli_query($con,$sql);
- mysqli_close($con);
- echo ("<script language='JavaScript'>
- alert('เพิ่มสถานที่เรียบร้อย');
- window.location.href='manage_build.php';
- </script>");
- }
- function editBuild($buildid,$buildname,$latbox,$lngbox){
- global $con;
- mysqli_query($con,"UPDATE build SET buildname='".$buildname."',latitude='".$latbox."',longitude='".$lngbox."' WHERE buildid = '".$buildid."'");
- mysqli_query($con,$sql);
- mysqli_close($con);
- echo ("<script language='JavaScript'>
- alert('แก้ไขสถานที่เรียบร้อย');
- window.location.href='manage_build.php';
- </script>");
- }
- function deleteBuild($buildid){
- global $con;
- //$res = mysqli_query($con,"SELECT * FROM news WHERE newsid = '".$newsid."'");
- //$result=mysqli_fetch_array($res,MYSQLI_ASSOC);
- mysqli_query($con,"DELETE FROM build WHERE buildid='".$buildid."'");
- mysqli_close($con);
- echo ("<script language='JavaScript'>
- alert('ลบข้อมูลเรียบร้อยแล้ว');
- window.location.href='manage_build.php';
- </script>");
- }
- function getAllBuild(){
- global $con;
- $sql = "SELECT *
- FROM build
- ORDER BY buildid DESC";
- $res = mysqli_query($con,$sql);
- $data = array();
- while($row = mysqli_fetch_assoc($res)) {
- $namesArray[] = array(
- 'buildid' => $row['buildid'],
- 'buildname' => $row['buildname'],
- 'latitude' => $row['latitude'],
- 'longitude' => $row['longitude']);
- }
- $data = $namesArray;
- return $data;
- mysqli_close($con);
- }
- function getCurrentBuild($buildid){
- global $con;
- $res = mysqli_query($con,"SELECT * FROM build WHERE buildid = '".$buildid."'");
- $result=mysqli_fetch_array($res,MYSQLI_ASSOC);
- return $result;
- mysqli_close($con);
- }
- //----------------------------------------------End News-----------------------------------------
- function getAllWorkSoldier(){
- global $con;
- $sql = "SELECT *, MONTH(date_absence_work) as monthAbsence
- FROM absence_work
- GROUP BY MONTH(date_absence_work)";
- $res = mysqli_query($con,$sql);
- $data = array();
- while($row = mysqli_fetch_assoc($res)) {
- $namesArray[] = array(
- 'absence_workid' => $row['absence_workid'],
- 'soldierid' => $row['soldierid'],
- 'monthAbsence' => $row['monthAbsence'],
- 'date_absence_work' => $row['date_absence_work']);
- }
- $data = $namesArray;
- return $data;
- mysqli_close($con);
- }
- function getAllWorkAbsenceSoldierDetail($month){
- global $con;
- $sql = "SELECT * ,s.soldierid as soldierid
- FROM absence_work a
- LEFT JOIN soldier s
- ON s.soldierid = a.soldierid
- WHERE MONTH(a.date_absence_work) = '".$month."'";
- $res = mysqli_query($con,$sql);
- $data = array();
- while($row = mysqli_fetch_assoc($res)) {
- $namesArray[] = array(
- 'absence_workid' => $row['absence_workid'],
- 'soldierid' => $row['soldierid'],
- 'name' => $row['name'],
- 'lastname' => $row['lastname'],
- 'date_absence_work' => $row['date_absence_work']);
- }
- $data = $namesArray;
- return $data;
- mysqli_close($con);
- }
- function getAllWorkNormalSoldierDetail($month){
- global $con;
- $sql = "SELECT * ,s.soldierid as soldierid
- FROM work a
- LEFT JOIN soldier s
- ON s.soldierid = a.soldierid
- JOIN position b
- ON s.positionid = b.positionid
- WHERE MONTH(a.datetime_start) = '".$month."' ORDER BY a.datetime_start ASC";
- $res = mysqli_query($con,$sql);
- $data = array();
- while($row = mysqli_fetch_assoc($res)) {
- $namesArray[] = array(
- 'absence_workid' => $row['absence_workid'],
- 'soldierid' => $row['soldierid'],
- 'name' => $row['name'],
- 'lastname' => $row['lastname'],
- 'datetime_start' => $row['datetime_start'],
- 'datetime_finish' => $row['datetime_finish'],
- 'positionname' => $row['positionname'],
- 'date_absence_work' => $row['date_absence_work']);
- }
- $data = $namesArray;
- return $data;
- mysqli_close($con);
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement