0byt3m1n1-V2
Path:
/
home
/
office2017v2.1
/
admin
/
[
Home
]
File: flow-command.php
<?php /*if(!isset($_SESSION['ses_u_id'])){ header("location:../index.php"); }*/ date_default_timezone_set('Asia/Bangkok'); include "header.php"; $u_id=$_SESSION['ses_u_id']; require_once 'crud_flowcommand.php'; ?> <?php //ตรวจสอบปีเอกสาร $sqlYear="SELECT * FROM sys_year WHERE status=1"; $resYear=$conn->query($sqlYear); $data=$resYear->fetch_array(); $yid=$data[0]; $yname=$data[1]; ?> <div class="col-md-2" > <?php $menu= checkMenu($level_id); include $menu; ?> </div> <div class="col-md-10"> <ul class="nav nav-tabs"> <li class="active"><a data-toggle="tab" href="#home& "><i class="fa fa-list-ol"></i> ทะเบียนรวมหนังสือคำสั่ง</a></li> <li><a data-toggle="tab" href="#menu1"><i class="fa fa-plus" ></i> ออกเลขหนังสือคำสั่ง </a></li> </ul> <div class="tab-content"> <div id="home" class="tab-pane fade in active"> <table class="table table-bordered table-hover" id="tbCommand"> <thead> <tr> <th>Ref_sys</th> <th>เลขที่คำสั่ง</th> <th>เรื่อง</th> <th>ผู้ลงนาม</th> <th>คำสั่งลงวันที่</th> <th>แนบสำเนา</th> <th>ส่งหนังสือ</th> </tr> </thead> <tbody> <?php $count=1; $sql="SELECT c.*,y.yname FROM flowcommand as c INNER JOIN sys_year as y ON y.yid=c.yid WHERE c.u_id=$u_id ORDER BY c.cid DESC"; //print $sql; // $edit=1; $res = $conn->query($sql); while($row=$res->fetch_array()){?> <?php $cid=$row['cid']; ?> <tr> <td><?php echo $row['cid']; ?> </td> <td> <?php echo $row['rec_id']; ?>/<?php echo $row['yname']; ?></td> <td> <a href="#" onclick="load_leave_data('<?php print $u_id;?>','<?php print $cid; ?>','<?php print $edit=0; ?>');" data-toggle="modal" data-target=".bs-example-modal-table"> <?php echo $row['title'];?> </a></td> <td><?php echo $row['boss']; ?></td> <td><?php echo thaiDate($row['dateout']); ?></td> <td> <a href="#" class="btn btn-success" onclick="load_leave_data('<?php print $u_id;?>','<?php print $cid; ?>','<?php print $edit=1; ?>');" data-toggle="modal" data-target=".bs-example-modal-table">แนบสำเนา</a></td> <td> <a href="paper.php" class="fa fa-send btn btn-primary text-left">ส่งเอกสาร</a></td> </tr> <?php $count++; }?> </tbody> </table> </div> <div id="menu1" class="tab-pane fade"> <br> <i class="badge"> ออกเลขคำสั่งจังหวัด </i> <div class="well"> <form name="form" method="post" enctype="multipart/form-data"> <table width="800"> <tr> <td> <div class="form-group form-inline"> <div class="form-group form-inline"> <label for="yearDoc">ปีเอกสาร : </label> <input class="form-control" name="yearDoc" type="text" value="<?php print $yname; ?>" disabled=""> </div> </td> <td> <div class="form-group form-inline"> <label for="currentDate">วันที่ทำรายการ :</label> <input class="form-control" type="text" name="currentDate" value="<?php print DateThai();?>" disabled=""> </div> </td> </tr> <tr> <td> <div class="form-group form-inline"> <label for="">เลขคำสั่ง:</label> <kbd>ออกโดยระบบ</kbd> </div> </td> <td> </td> </tr> <tr> <td> <div class="form-group form-inline"> <label for="boss">ผู้ลงนาม : </label> <input class="form-control" type="text" name="boss" id="boss" size="50" value="ผู้ว่าราชการจังหวัดพังงา"> </div> </td> <td> </td> </tr> <tr> <td> <div class="form-group form-inline"> <label for="title">เรื่อง : </label> <input class="form-control" type="text" name="title" id="title" size="100" required placeholder="เรื่องหนังสือ"> </div> </td> <td> </td> </tr> <tr> <td> <div class="form-group form-inline"> <label for="datepicker">วันที่มีผลบังคับใช้ :</label><input type="text" name="datepicker" id="datepicker" > </div> </td> <td> </td> </tr> </table> </div> <center> <button class="btn btn-primary btn-lg" type="submit" name="save"> <i class="fa fa-database fa-2x"></i> บันทึก <input id="u_id" name="u_id" type="hidden" value="<?php echo $u_id; ?>"> <input id="yid" name="yid" type="hidden" value="<?php echo $yid; ?>"> </button> </center> </form> </div> </div> </div> <!-- col-md-10 --> </div> <!-- container --> <?php //include "footer.php"; ?> <!-- Modal --> <div class="modal fade bs-example-modal-table" tabindex="-1" aria-hidden="true" role="dialog"> <div class="modal-dialog modal-lg"> <div class="modal-content"> <div class="modal-header alert-info"> <button type="button" class="close" data-dismiss="modal">×</button> <h4 class="modal-title"><i class="fa fa-info"></i> รายละเอียดคำสั่ง</h4> </div> <div class="modal-body no-padding"> <div id="divDataview"></div> <!-- สวนสำหรับแสดงผลรายละเอียด อ้างอิงกับไฟล์ show_command_detail.php --> </div> <!-- modal-body --> <div class="modal-footer alert-info"> <button type="button" class="btn btn-danger" data-dismiss="modal">Close</button> </div> </div> </div> </div> </div> <!--end Modal --> <?php// } ?> <script type="text/javascript"> function load_leave_data( u_id, cid,edit) { var sdata = { u_id: u_id, cid: cid, edit:edit }; $('#divDataview').load('show_command_detail.php', sdata); } </script> <script> $.datepicker.regional['th'] ={ changeMonth: true, changeYear: true, //defaultDate: GetFxupdateDate(FxRateDateAndUpdate.d[0].Day), yearOffSet: 543, showOn: "button", buttonImage: '../images/calendar.gif', buttonImageOnly: true, dateFormat: 'dd M yy', dayNames: ['อาทิตย์', 'จันทร์', 'อังคาร', 'พุธ', 'พฤหัสบดี', 'ศุกร์', 'เสาร์'], dayNamesMin: ['อา', 'จ', 'อ', 'พ', 'พฤ', 'ศ', 'ส'], monthNames: ['มกราคม', 'กุมภาพันธ์', 'มีนาคม', 'เมษายน', 'พฤษภาคม', 'มิถุนายน', 'กรกฎาคม', 'สิงหาคม', 'กันยายน', 'ตุลาคม', 'พฤศจิกายน', 'ธันวาคม'], monthNamesShort: ['ม.ค.', 'ก.พ.', 'มี.ค.', 'เม.ย.', 'พ.ค.', 'มิ.ย.', 'ก.ค.', 'ส.ค.', 'ก.ย.', 'ต.ค.', 'พ.ย.', 'ธ.ค.'], constrainInput: true, prevText: 'ก่อนหน้า', nextText: 'ถัดไป', yearRange: '-20:+0', buttonText: 'เลือก', }; $.datepicker.setDefaults($.datepicker.regional['th']); $(function() { $( "#datepicker" ).datepicker( $.datepicker.regional["th"] ); // Set ภาษาที่เรานิยามไว้ด้านบน $( "#datepicker" ).datepicker("setDate", new Date()); //Set ค่าวันปัจจุบัน }); var Holidays; //On Selected Date //Have Check Date function CheckDate(date) { var day = date.getDate(); var selectable = true;//ระบุว่าสามารถเลือกวันที่ได้หรือไม่ True = ได้ False = ไม่ได้ var CssClass = ''; if (Holidays != null) { for (var i = 0; i < Holidays.length; i++) { var value = Holidays[i]; if (value == day) { selectable = false; CssClass = 'specialDate'; break; } } } return [selectable, CssClass, '']; } //===================================================================================================== //On Selected Date function SelectedDate(dateText, inst) { //inst.selectedMonth = Index of mounth //(inst.selectedMonth+1) = Current Mounth var DateText = inst.selectedDay + '/' + (inst.selectedMonth + 1) + '/' + inst.selectedYear; //CallGetUpdateInMonth(ReFxupdateDate(dateText)); //CallGetUpdateInMonth(DateText); return [dateText, inst] } //===================================================================================================== //Call Date in month on click image function OnBeforShow(input, inst) { var month = inst.currentMonth + 1; var year = inst.currentYear; //currentDay: 10 //currentMonth: 6 //currentYear: 2012 GetDaysShows(month, year); } //===================================================================================================== //On Selected Date //On Change Drop Down function ChangMonthAndYear(year, month, inst) { GetDaysShows(month, year); } //===================================== function GetDaysShows(month, year) { //CallGetDayInMonth(month, year); <<เป็น Function ที่ผมใช้เรียก ajax เพื่อหาวันใน DataBase แต่นี้เป็นเพียงตัวอย่างจึงใช้ Array ด้านล่างแทนการ Return Json //อาจใช้ Ajax Call Data โดยเลือกจากเดือนและปี แล้วจะได้วันที่ต้องการ Set ค่าวันไว้คล้ายด้านล่าง Holidays = [1,4,6,11]; // Sample Data } //===================================== </script> <script type='text/javascript'> $('#tbCommand').DataTable( { "order": [[ 0, "desc" ]] } ) </script>
©
2018.