AnonSec Shell
Server IP : 104.21.37.246  /  Your IP : 104.23.243.32   [ Reverse IP ]
Web Server : Apache
System : Linux cpanel01wh.bkk1.cloud.z.com 2.6.32-954.3.5.lve1.4.59.el6.x86_64 #1 SMP Thu Dec 6 05:11:00 EST 2018 x86_64
User : cp648411 ( 1354)
PHP Version : 7.2.34
Disable Function : NONE
Domains : 0 Domains
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /home/cp648411/www/ilawasia.onnud20.com/themes/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ HOME ]     [ BACKUP SHELL ]     [ JUMPING ]     [ MASS DEFACE ]     [ SCAN ROOT ]     [ SYMLINK ]     

Current File : /home/cp648411/www/ilawasia.onnud20.com/themes/mastercase.php
<script>
  $(document).ready(function () {
      $("li.page-item a").addClass("page-link");
  });

</script>
<input type="hidden" id="page-menu-id" name="" value="#menu_master" />
<div class="d-sm-flex align-items-center justify-content-between mb-4">
    <h1 class="h3 mb-0 text-gray-800">Master Data > Case List</h1>
</div>

  <?php if(@$_SESSION['Success']!=''){ ?>
    <div class="alert alert-success">
        <?php echo $_SESSION['Success']; ?>
    </div>
  <?php } ?>
<?php
$Request = array(
  'Sorting' => '',
  'Page' => '',
  'CurrentSort' => '',
  'SEARCH_CASE_NAME' => '',
  'SEARCH_COUNTRY' => '',
);
$data = $mastercaseClass->Index($Request);
/*
echo "<pre>";
print_r($data);
echo "</pre>";
*/
 ?>
<form id="FORM_SEARCH" name="FORM_SEARCH" method="get" action="/MasterCase">
    <div class="row">

    <div class="col-md-2">
        Country:
    </div>
    <div class="col-md-3">
        <select class="form-control" id="SEARCH_COUNTRY" name="SEARCH_COUNTRY">
            <option value="0">+++ ALL +++</option>
            <?php
            /*
            @foreach (var countryItem in Model.countryList)
            {
              string str_selected = "";
              if (ViewBag.SearchCountryId == countryItem.CountryId)
              {
                str_selected = "selected";
              }
              */
            foreach ($data as $key => $value) {
              $str_selected ='';
              if(@$row_mastercase['CountryId'] == $value['SearchCountryId']){
                $str_selected = "selected";
              }
               ?>
                <option <?php echo $str_selected ; ?> value="<?php echo $value['CountryId']; ?>"><?php echo $value['CountryCode']; ?>@countryItem.CountryCode</option>
            <?php } ?>

        </select>
    </div>
    <div class="col-md-2">
        Case Type Name:
    </div>
    <div class="col-md-3">
        <input class="form-control" id="SEARCH_CASE_NAME" name="SEARCH_CASE_NAME" value="@ViewBag.SearchCaseName"/>
    </div>



    </div>
</form>
<div class="row col-md-12">&nbsp;</div>
<div class="row">
    <div class="col-md-12 text-right">
        <button class="btn btn-success" id="BTN_SEARCH" ><i class="fa fa-search"></i> Search</button>

    </div>
</div>
<div class="row col-md-12">&nbsp;</div>
<p>
    <a href="#" class="btn btn-danger" data-toggle="modal" data-target="#createCaseModal"><i class="fas fa-plus-square"></i> Create New Case</a>
</p>
<table class="table table-bordered table-hover">
    <thead>
        <tr>
            <th>
                <a class="@ViewBag.UsernameCss" href="@Url.Action("Index", new { Sorting = "CaseTypeId", CurrentSort = ViewBag.CurrentSort })">CaseTypeId</a>

            </th>
            <th>
                <a class="@ViewBag.NameCss" href="@Url.Action("Index", new { Sorting = "CountryId", CurrentSort = ViewBag.CurrentSort })">Country</a>
            </th>
            <th>
                <a class="@ViewBag.UsernameCss" href="@Url.Action("Index", new { Sorting = "CaseTypeName", CurrentSort = ViewBag.CurrentSort })">CaseTypeName</a>

            </th>
            <th>
                <a class="@ViewBag.NameCss" href="@Url.Action("Index", new { Sorting = "Status", CurrentSort = ViewBag.CurrentSort })">Status</a>
            </th>
            <th style="width:170px;">Manage Event</th>
            <th>Sorting</th>
            <th style="width:170px;">-</th>
        </tr>
    </thead>

      <?php  foreach ($data as $key => $value) {?>
        <tr>
            <td>
              <?php echo $value['CaseTypeId']; ?>
            </td>
            <td>
              <?php echo $value['CountryId'];
              /*
              @foreach (var contryItem in Model.countryList)
              {
                if (contryItem.CountryId == item.CountryId) {
                  @Html.Raw(contryItem.CountryCode);
                }
              }
              */
               ?>

            </td>
            <td>
              <?php echo $value['CaseTypeName']; //@Html.DisplayFor(modelItem => item.CaseTypeName) ?>
            </td>
            <td>
              <?php echo $value['Status']; //  @Html.Raw(item.Status == 1 ? "Active" : "InActive") ?>
            </td>
            <td>
                <a class="btn btn-warning btn-sm" href="ManageEvent.php?id=<?php echo $value['CaseTypeId']; ?>">
                  <i class="fas fa-edit"></i> Event
                </a>
            </td>
            <td>
                <input type="text" style="width:70px;" class="form-control decimal-number" value="<?php echo $value['Sort']; ?>"
                data-id="<?php echo $value['CaseTypeId']; ?>" onblur="changeOrder(this)" />
            </td>

            <td>
                <a class="btn btn-info btn-sm" href="#" onclick="doEdit(@item.CaseTypeId, '@item.CaseTypeName',@item.CountryId,@item.Status,@item.Department)"><i class="fas fa-edit"></i> Edit</a>
                <a class="btn btn-danger btn-sm" onclick="return confirm('Are you sure to delete?');" href="@Url.Action("Delete", new { id = item.CaseTypeId })"><i class="fas fa-trash-alt"></i> Delete</a>
            </td>
        </tr>
    <?php } ?>
</table>
<div class="row">
    <div class="col-md-6">
        แสดงรายการ @Model.modelMasterCaseList.FirstItemOnPage ถึง @Model.modelMasterCaseList.LastItemOnPage จากทั้งหมด @Model.modelMasterCaseList.TotalItemCount
    </div>
    <div class="col-md-6 text-right">
        @if (Request.QueryString["SEARCH_COUNTRY"] != null) {
        }
        @Html.PagedListPager(Model.modelMasterCaseList, Page => Url.Action("Index", new { Page, Sorting = Request.Params["Sorting"], CurrentSort = Request.Params["CurrentSort"],SEARCH_COUNTRY = Request.Params["SEARCH_COUNTRY"], SEARCH_CASE_NAME = Request.Params["SEARCH_CASE_NAME"] }),
       new PagedListRenderOptions
       {
           LiElementClasses = new string[] { "page-item" },
           UlElementClasses = new string[] { "pagination", "justify-content-end" },
           MaximumPageNumbersToDisplay = 10,
           DisplayEllipsesWhenNotShowingAllPageNumbers = true
       })
    </div>
</div>

<!-- Modal Create Case-->
<div class="modal fade" id="createCaseModal" tabindex="-1" role="dialog" aria-labelledby="createCaseModalLabel" aria-hidden="true">
    <div class="modal-dialog modal-lg" role="document">
        <div class="modal-content">
            <div class="modal-header">
                <h5 class="modal-title" id="createModalLabel">Create New Case</h5>
                <button type="button" class="close" data-dismiss="modal" aria-label="Close">
                    <span aria-hidden="true">&times;</span>
                </button>
            </div>
            <div class="modal-body">
                <div class="row">
                    <div class="col-md-12 text-center">
                        <div style="color:red" id="SP_ERR_MSG_CREATE"></div>
                    </div>
                </div>
                <div class="form-group row">
                    <div class="col-md-1">&nbsp;</div>
                    <div class="col-md-3">Country</div>
                    <div class="col-md-6">
                        <select class="form-control" id="CBO_COUNTRY" name="CBO_COUNTRY">
                            @foreach (var countryItem in Model.countryList)
                            {
                                <option value="@countryItem.CountryId">@countryItem.CountryCode</option>
                            }
                        </select>
                    </div>
                    <div class="col-md-2">&nbsp;</div>
                </div>
                <div class="form-group row">
                    <div class="col-md-1">&nbsp;</div>
                    <div class="col-md-3">Case Type Name</div>
                    <div class="col-md-6">
                        <input class="form-control" id="TXT_CASE_TYPE_NAME" name="TXT_CASE_TYPE_NAME" />
                    </div>
                    <div class="col-md-2">&nbsp;</div>
                </div>
                <div class="form-group row">
                    <div class="col-md-1">&nbsp;</div>
                    <div class="col-md-3">Status</div>
                    <div class="col-md-6">
                        <select class="form-control" id="CBO_STATUS" name="CBO_STATUS">
                            <option value="1">Active</option>
                            <option value="0">InActive</option>
                        </select>
                    </div>
                    <div class="col-md-2">&nbsp;</div>
                </div>
                <div class="form-group row">
                    <div class="col-md-1">&nbsp;</div>
                    <div class="col-md-3">Department</div>
                    <div class="col-md-6">
                        <select class="form-control" id="CBO_DEPARTMENT" name="CBO_DEPARTMENT">
                            <option value="">Select Department</option>
                            <option value="1">Litigation</option>
                            <option value="2">IP</option>
                            <option value="3">Corporate</option>
                        </select>
                    </div>
                    <div class="col-md-2">&nbsp;</div>
                </div>
            </div>
            <div class="modal-footer">
                <button type="button" class="btn btn-secondary" data-dismiss="modal">Cancel</button>
                <button type="button" class="btn btn-primary" id="BTN_ADD" name="BTN_ADD">Save</button>
            </div>
        </div>
    </div>
</div>

<!-- Modal Edit Case-->
<div class="modal fade" id="editCaseModal" tabindex="-1" role="dialog" aria-labelledby="editCaseModalLabel" aria-hidden="true">
    <div class="modal-dialog modal-lg" role="document">
        <div class="modal-content">
            <div class="modal-header">
                <h5 class="modal-title" id="editModalLabel">Edit Case</h5>
                <button type="button" class="close" data-dismiss="modal" aria-label="Close">
                    <span aria-hidden="true">&times;</span>
                </button>
            </div>
            <div class="modal-body">
                <div class="row">
                    <div class="col-md-12 text-center">
                        <div style="color:red" id="SP_ERR_MSG_EDIT"></div>
                    </div>
                </div>
                <div class="form-group row">
                    <div class="col-md-1">&nbsp;</div>
                    <div class="col-md-3">Country</div>
                    <div class="col-md-6">
                        <select class="form-control" id="CBO_COUNTRY_EDIT" name="CBO_COUNTRY_EDIT">
                            @foreach (var countryItem in Model.countryList)
                            {
                                <option value="@countryItem.CountryId">@countryItem.CountryCode</option>
                            }
                        </select>
                    </div>
                    <div class="col-md-2">&nbsp;</div>
                </div>
                <div class="form-group row">
                    <div class="col-md-1">&nbsp;</div>
                    <div class="col-md-3">Case Type Name</div>
                    <div class="col-md-6">
                        <input type="hidden" class="form-control" id="HD_CASE_TYPE_ID" name="HD_CASE_TYPE_ID" />
                        <input class="form-control" id="TXT_CASE_TYPE_NAME_EDIT" name="TXT_CASE_TYPE_NAME_EDIT" />
                    </div>
                    <div class="col-md-2">&nbsp;</div>
                </div>
                <div class="form-group row">
                    <div class="col-md-1">&nbsp;</div>
                    <div class="col-md-3">Status</div>
                    <div class="col-md-6">
                        <select class="form-control" id="CBO_STATUS_EDIT" name="CBO_STATUS_EDIT">
                            <option value="1">Active</option>
                            <option value="0">InActive</option>
                        </select>
                    </div>
                    <div class="col-md-2">&nbsp;</div>
                </div>
                <div class="form-group row">
                    <div class="col-md-1">&nbsp;</div>
                    <div class="col-md-3">Department</div>
                    <div class="col-md-6">
                        <select class="form-control" id="CBO_DEPARTMENT_EDIT" name="CBO_DEPARTMENT_EDIT">
                            <option value="">Select Department</option>
                            <option value="1">Litigation</option>
                            <option value="2">IP</option>
                            <option value="3">Corporate</option>
                        </select>
                    </div>
                    <div class="col-md-2">&nbsp;</div>
                </div>
            </div>
            <div class="modal-footer">
                <button type="button" class="btn btn-secondary" data-dismiss="modal">Cancel</button>
                <button type="button" class="btn btn-primary" id="BTN_UPDATE" name="BTN_UPDATE">Save</button>
            </div>
        </div>
    </div>
</div>
<script>
    function doEdit(caseTypeId,caseTypeName,countryId,status,department) {
        $("#HD_CASE_TYPE_ID").val(caseTypeId);
        $("#TXT_CASE_TYPE_NAME_EDIT").val(caseTypeName);
        $("#CBO_COUNTRY_EDIT").val(countryId);
        $("#CBO_STATUS_EDIT").val(status);
        $("#CBO_DEPARTMENT_EDIT").val(department);
        $('#editCaseModal').modal('show');
    }

</script>
<script>
    $(document).ready(function () {

        $("#BTN_SEARCH").click(function () {
            $("#FORM_SEARCH").submit();
        });


        $("#BTN_ADD").click(function () {
            var caseName = $.trim($("#TXT_CASE_TYPE_NAME").val());
            var status = $.trim($("#CBO_STATUS").val());
            var country = $.trim($("#CBO_COUNTRY").val());
            var department = $.trim($("#CBO_DEPARTMENT").val());

            if (caseName == "" ) {
                $("#SP_ERR_MSG_CREATE").html("Please input Case Type Name");

                return;
            } else {
                $("#SP_ERR_MSG_CREATE").html("");
            }

            $.ajax({
                type: 'POST',
                url: '@Url.Action("CaseAdd", "MasterCase")',
                dataType: 'json',
                data: {
                    "caseName": caseName,
                    "status": status,
                    "country": country,
                    "department": department
                },
                beforeSend: function () {
                    //WaitDialog();
                },
                success: function (response) {
                    var data = $.parseJSON(response);
                    console.log(data);
                    if (data.status == 1) {
                        $('#createCaseModal').modal('hide');
                        location.reload();
                    } else {
                        $("#SP_ERR_MSG_CREATE").html(data.msg);
                    }
                }
            });
        });

        $("#BTN_UPDATE").click(function () {
            var caseName = $.trim($("#TXT_CASE_TYPE_NAME_EDIT").val());
            var status = $.trim($("#CBO_STATUS_EDIT").val());
            var country = $.trim($("#CBO_COUNTRY_EDIT").val());
            var caseTypeId = $.trim($("#HD_CASE_TYPE_ID").val());
            var department = $.trim($("#CBO_DEPARTMENT_EDIT").val());
            if (caseName == "" ) {
                $("#SP_ERR_MSG_EDIT").html("Please input Case Type Name");

                return;
            } else {
                $("#SP_ERR_MSG_EDIT").html("");
            }

            $.ajax({
                type: 'POST',
                url: '@Url.Action("CaseUpdate", "MasterCase")',
                dataType: 'json',
                data: {
                    "caseTypeId": caseTypeId,
                    "caseName": caseName,
                    "status": status,
                    "country": country,
                    "department": department
                },
                beforeSend: function () {
                    //WaitDialog();
                },
                success: function (response) {
                    var data = $.parseJSON(response);
                    console.log(data);
                    if (data.status == 1) {
                        $('#editCaseModal').modal('hide');
                        location.reload();
                    } else {
                        $("#SP_ERR_MSG_EDIT").html(data.msg);
                    }


                }
            });
        });

    });
    function changeOrder(e) {
        var value = $(e).val();
        var id = $(e).attr('data-id');
        if (!$.isNumeric(value) && value != "") {
            alert("Please input as number");
            $(e).val('');
            return;
        }
        var formToken = $('#__AjaxAntiForgeryForm');
        var token = $('input[name="__RequestVerificationToken"]', formToken).val();
        var params = {
            __RequestVerificationToken: token,
        };
        if (value != "") {
            params.Sort = parseInt(value);
        }
        $.ajax({
            url: "@Url.Action("ChangeOrder")/"+id,
            data: params,
            type: 'POST',
            success: function (resp) {

            },
            error: function (jqXHR, textStatus, errorThrown) {
                if (jqXHR.status == 400) {
                    alert(jqXHR.responseJSON.Message);
                }
            }
        })
    }
</script>

Anon7 - 2022
AnonSec Team