แจกระบบแจ้งซ่อม, Helpdesk System สำหรับศึกษาและพัฒนาต่อยอด v0.7
Features
-พัฒนาด้วย CodeIgniter framework + Mysql + AdminLTE + Bootstrap4
เงื่อนไขการแจก
-แจก Source code ให้ไปศึกษาและพัฒนาต่อยอด แจกเป็นเวอร์ชั่น มีการอัพเดทเรื่อยๆ
Release Date: July 02, 2020
Features updates
Controllers
– update Controller Form add function allcase
Models
–
Views
– add link tracking case on navbar frontend.
– add home/list_case_view.php show all case and tracking.
– cut call jquery-3.3.1.slim.min.js in home/footer.php
– add call jquery-1.12.0.min.js in home/header.php
Databases
–
โค้ดต้นฉบับ *จำเป็นต้องโหลดครับ *แต่ละ version จะมีการอัพเดทและนำมาต่อกันเรื่อยๆ คล้ายๆ จิ๊กซอ ครับ
v0.2 https://devbanban.com/?p=3325
v0.3 https://devbanban.com/?p=3381
v0.4 https://devbanban.com/?p=3479
v0.5 https://devbanban.com/?p=3496
v0.6 https://devbanban.com/?p=3528
*คลิปแนะนำการอัพเดทระบบ
https://www.youtube.com/watch?v=LrChuvfygRA
code
controllers/form
1 2 3 4 5 6 7 |
public function allcase() { $data['query']=$this->data_model->all(); $this->load->view('home/header'); $this->load->view('home/list_case_view' ,$data); $this->load->view('home/footer'); } |
views/home/header.php
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
<!doctype html> <html lang="en"> <head> <!-- Required meta tags --> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> <!-- Bootstrap CSS --> <?php echo link_tag('asset/bt4/css/bootstrap.min.css'); ?> <?php echo link_tag('asset/bt4/css/mystyle.css'); ?> <script src="https://unpkg.com/sweetalert/dist/sweetalert.min.js"></script> <!-- jquery for datatable & bootstrap navbar mobile --> <script type="text/javascript" language="javascript" src="//code.jquery.com/jquery-1.12.0.min.js"></script> <style type="text/css"> .fr{color: red;} </style> <title>Help Desk System by devbanban.com</title> </head> <body> |
views/home/footer.php
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 |
<!--start footer --> <div class="container-fluid"> <div class="row"> <div class="col-12 col-sm-12 col-md-12"> <p align="center" class="myfooter"> helpdesk system by devbanban.com @2020 <br> Using CodeIgniter Framework </p> <p align="center">Page rendered in <strong>{elapsed_time}</strong> seconds. <?php echo (ENVIRONMENT === 'development') ? 'CodeIgniter Version <strong>' . CI_VERSION . '</strong>' : '' ?></p> </div> </div> </div> <!--end footer --> </body> </html> <!-- Optional JavaScript --> <!-- jQuery first, then Popper.js, then Bootstrap JS --> <!-- <script src="<?php echo base_url(); ?>asset/bt4/js/jquery-3.3.1.slim.min.js"></script> ตัดออกเพราะชนกันกับ datatable --> <script src="<?php echo base_url(); ?>asset/bt4/js/popper.min.js"></script> <script src="<?php echo base_url(); ?>asset/bt4/js/bootstrap.min.js"></script> <script type="text/javascript"> <?php if ($this->session->flashdata('save_success')): ?> swal("", "บันทึกข้อมูลเรียบร้อยแล้ว", "success"); <?php endif; ?> <?php if ($this->session->flashdata('login_error')): ?> swal("", "Username or Password ไม่ถูกต้อง !!", "warning"); <?php endif; ?> <?php if ($this->session->flashdata('logout_success')): ?> swal("", "คุณออกจากระบบเรียบร้อยแล้ว", "success"); <?php endif; ?> </script> |
views/home/list_case_view.php
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 |
<link rel="stylesheet" type="text/css" href="//cdn.datatables.net/1.10.11/css/jquery.dataTables.min.css"> <script type="text/javascript" src="//cdn.datatables.net/1.10.11/js/jquery.dataTables.min.js"> </script> <script> $(document).ready(function() { $('#example').DataTable( { "aaSorting" :[[0,'desc']], "lengthMenu":[[20,50, 100, -1], [20,50, 100,"All"]] }); } ); </script> <div class="container"> <div class="row"> <div class="col-12 col-sm-12 col-md-12"> <h3 class="jumbotron" style="margin-bottom: 0px;"> ::Form แจ้งซ่อมฯ :: </h3> </div> </div> </div> <div class="container"> <div class="row"> <div class="col col-sm-12 col-md-12"> <nav class="navbar navbar-expand-lg navbar-light" style="background-color: #d6d4d0;"> <a class="navbar-brand" href="<?= site_url('');?>">HelpDesk</a> <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation"> <span class="navbar-toggler-icon"></span> </button> <div class="collapse navbar-collapse" id="navbarSupportedContent"> <ul class="navbar-nav mr-auto"> <li class="nav-item active"> <a class="nav-link" href="<?= site_url('');?>">Home <span class="sr-only">(current)</span></a> </li> <li class="nav-item active"> <a class="nav-link" href="<?= site_url('form/allcase');?>">ติดตามงาน</a> </li> <li class="nav-item"> <a class="nav-link" href="https://devbanban.com/?p=2867" target="_blank">คอร์สออนไลน์สอน CodeIgniter</a> </li> <li class="nav-item active"> <a class="nav-link" href="<?= site_url('login');?>">Login</a> </li> </ul> </div> </nav> </div> </div> </div> <div class="container" style="margin-top: 10px"> <div class="row"> <div class="col col-sm-12 col-md-12"> <h3>::ติดตามงาน::</h3> <!-- datatable : id example & class display --> <table id="example" class="table table-bordered table-striped table-hover display"> <thead style="background-color: #c8cfca;"> <tr> <th style="width: 5%;">No.</th> <th style="width: 15%;">ประเภท</th> <th style="width: 40%;">รายละเอียด</th> <th style="width: 25%;">ผู้แจ้ง</th> <th style="width: 15%;">สถานะ</th> <th style="width: 5%;">view</th> </tr> </thead> <tbody> <?php foreach ($query as $rs) { ?> <tr> <td align="center"><?= $rs->id;?></td> <td><?= $rs->case_type;?></td> <td><?= '<b>'.$rs->case_detail.'</b>' .'<br>' .'ว/ด/ป ' .date('d/m/Y H:i:s',strtotime($rs->date_save)) .' น.' ;?></td> <td> <?= '<b> แจ้งโดย '.$rs->p_name .'</b><br>' .'email : ' .$rs->p_email ;?></td> <td> <?php if($rs->case_status==1){ echo 'รอดำเนินการ'; }elseif($rs->case_status==2){ echo 'กำลังดำเนินการ'; }elseif($rs->case_status==3){ echo 'เสร็จสิ้น'; }else{ echo 'ยกเลิก'; } ?> </td> <td><a href="<?= site_url('form/detail/'.$rs->id);?>" class="btn btn-info btn-sm" target="_blank"> view </a></td> </tr> <?php } ?> </tbody> </table> </div> </div> </div> |
views/home/form_views.php
1 2 3 |
<li class="nav-item active"> <a class="nav-link" href="<?= site_url('form/allcase');?>">ติดตามงาน</a> </li> |
*คอร์สออนไลน์สอน CodeIgniter แบบละเอียดทุกขั้นตอนคลิก
สนใจระบบนี้ inbox มาที่เพจครับ
ร่วมสนับสนุน ค่ากาแฟ ค่าโฮส devbanban.com ได้ที่
ธนาคารกรุงไทย สาขาเดอะมอลล์ท่าพระ
ชื่อบัญชี นายพิศิษฐ์ บวรเลิศสุธี เลขที่ 878-0-17747-6
————————————————————————————
ธนาคารไทยพาณิชย์ สาขามหาวิทยาลัยราชภัฏธนบุรี
ชื่อบัญชี นายพิศิษฐ์ บวรเลิศสุธี เลขที่ 406-359094-1
————————————————————————————
ธนาคารกสิกร สาขาเออร์เบิร์น สแควร์ ประชาชื่น
ชื่อบัญชี นายพิศิษฐ์บวรเลิศสุธี เลขที่ 048-1-17571-2
แฟนเพจ : https://www.facebook.com/sornwebsites/
Tags : ระบบแจ้งซ่อมออนไลน์ codeigniter