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/process.php
<?php use CTS\CTS; CTS::$layout ='blank'; $idx = $_REQUEST['idx']; $mode = $_REQUEST['mode']; $page = $_REQUEST['page']; switch($mode) { case 'insert' : insert_process(); break; case 'edit' : edit_process($idx); break; case 'delete' : delete_process($idx); break; } function insert_process(){ global $page; $titleTmp = $_REQUEST["title"]; $typeTmp = $_REQUEST["edu_type"]; if($typeTmp == 3) { echo "<script>alert('타입을 선택해주세요');</script>"; echo "<script>document.location.href='list.php?page={$page}'</script>"; return; }else if($titleTmp == "") { echo "<script>alert('제목을 입력해주세요');</script>"; echo "<script>document.location.href='list.php?page={$page}'</script>"; return; }else if($_FILES[$f]["name"] == "" || empty($_FILES[$f]["name"]) ){ echo "<script>alert('소식지에 사용될 파일을 등록해주세요.');</script>"; echo "<script>document.location.href='list.php?page={$page}'</script>"; return; } $sql = " insert into `cts`.`edu` ( `edu_title`, `edu_type` ) values ( '{$titleTmp}', '{$typeTmp}' );"; //echo $sql."<br/>"; $rs = \DB::query($sql); $join_code = ""; if($rs){ $sql3 = "select * from `cts`.`edu` order by edu_idx desc limit 1"; $rs3 = \DB::query($sql3); $join_code = $rs3[0]["edu_idx"]; }else{ echo "<script>alert('교육자료 정보 등록을 실패하였습니다.');</script>"; echo "<script>document.location.href='list.php?page={$page}'</script>"; } $f = "new_file"; $target_dir = "/home/cts.eemo.co.kr/public_html/src/web/files/edu/"; //$target_dir2 = "/home/mcts.eemo.co.kr/public_html/src/web/files/edu/"; $target_dir2 = "/home/mcts.eemo.co.kr/public_html/src/web/files/edu/"; $target_file = $target_dir . basename($_FILES[$f]["name"]); $fileType = pathinfo($target_file,PATHINFO_EXTENSION); $sysFileName = date("YmdHis"); $real_filename = $_FILES[$f]["name"]; $system_filename = $sysFileName.".".$fileType; if($real_filename == ""){ if($rs){ echo "<script>alert('교육자료 정보를 수정하였습니다.');</script>"; echo "<script>document.location.href='list.php?page={$page}'</script>"; } } if (move_uploaded_file($_FILES[$f]["tmp_name"], $target_dir.$sysFileName.".".$fileType)) { $sql2 = "insert into `cts`.`contents_files` ( `join_code`, `system_name`, `origin_name`, `board_type` ) values ( '{$join_code}', '{$system_filename}', '{$real_filename}', 'edu' );"; $rs2 = \DB::query($sql2); //$moved = move_uploaded_file($_FILES[$f]["tmp_name"], $target_dir2.$sysFileName.".".$fileType); copy("/home/cts.eemo.co.kr/public_html/src/web/files/edu/".$sysFileName.".".$fileType, "/home/mcts.eemo.co.kr/public_html/src/web/files/edu/".$sysFileName.".".$fileType); }else{ } if($rs2){ echo "<script>alert('교육자료 정보를 등록하였습니다.');</script>"; echo "<script>document.location.href='list.php?page={$page}'</script>"; } } function edit_process($idxs){ global $page; $p = "title".$idxs; $titleTmp = $_REQUEST[$p]; //echo "titleTmp : ".$titleTmp."<br/>"; $sql = " UPDATE `cts`.`edu` SET `edu_title` = '{$titleTmp}' WHERE `edu_idx` = '{$idxs}' ;"; //echo $sql."<br/>"; $rs = \DB::query($sql); if(!$rs){ echo "<script>alert('교육자료 정보 등록을 실패하였습니다.');</script>"; echo "<script>document.location.href='list.php?page={$page}'</script>"; } //파일 update $f = "new_file".$idxs; $target_dir = "/home/cts.eemo.co.kr/public_html/src/web/files/edu/"; $target_dir2 = "/home/mcts.eemo.co.kr/public_html/src/web/files/edu/"; $target_file = $target_dir . basename($_FILES[$f]["name"]); $fileType = pathinfo($target_file,PATHINFO_EXTENSION); $sysFileName = date("YmdHisu"); $real_filename = $_FILES[$f]["name"]; $system_filename = $sysFileName.".".$fileType; //echo "real_filename : ".$real_filename."<br/>"; //echo "system_filename : ".$system_filename."<br/>"; if (move_uploaded_file($_FILES[$f]["tmp_name"], $target_dir.$sysFileName.".".$fileType)) { $sql2 = " UPDATE `cts`.`contents_files` SET `system_name` = '{$system_filename}' , `origin_name` = '{$real_filename}' , `board_type` = 'edu' WHERE `join_code` = '{$idxs}' ;"; $rs2 = \DB::query($sql2); copy("/home/cts.eemo.co.kr/public_html/src/web/files/edu/".$sysFileName.".".$fileType, "/home/mcts.eemo.co.kr/public_html/src/web/files/edu/".$sysFileName.".".$fileType); }else{ echo "<script>alert('교육자료 파일등록을 실패하였습니다.');</script>"; echo "<script>document.location.href='list.php?page={$page}'</script>"; } if($rs2){ echo "<script>alert('교육자료를 수정하였습니다.');</script>"; echo "<script>document.location.href='list.php?page={$page}'</script>"; } } function delete_process($idx) { global $page; $result = \DB::delete('edu', 'edu_idx=%i', $idx); $system_name = \DB::queryFirstRow("SELECT system_name FROM contents_files WHERE join_code =%i", $idx); unlink("/home/cts.eemo.co.kr/public_html/src/web/files/edu/$system_name[system_name]"); unlink("/home/mcts.eemo.co.kr/public_html/src/web/files/edu/$system_name[system_name]"); $fileResult = \DB::delete('contents_files', 'join_code=%i', $idx); // \DB::debugMode(); // exit; if($result){ echo "<script>alert('소식지 삭제 완료');</script>"; echo "<script>document.location.href='list.php?page={$page}'</script>"; }else { echo "<script>alert('소식지 삭제 실패');</script>"; echo "<script>document.location.href='list.php?page={$page}'</script>"; } } ?>