Tryag File Manager
Home
||
Turbo Force
||
B-F Config_Cpanel
Current Path :
/
home
/
cts.eemo.co.kr
/
public_html
/
src
/
web
/
view
/
contents
/
info
/
Or
Select Your Path :
Upload File :
New :
File
Dir
/home/cts.eemo.co.kr/public_html/src/web/view/contents/info/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"]; $monthpicker = $_REQUEST["monthpicker"]; if($titleTmp == "" || empty($titleTmp) ){ echo "<script>alert('소식지 제목을 입려해주세요.');</script>"; echo "<script>document.location.href='list.php?page={$page}'</script>"; return; }else if($monthpicker == "" || empty($titleTmp)) { echo "<script>alert('소식지 날짜를 선택해주세요.');</script>"; echo "<script>document.location.href='list.php?page={$page}'</script>"; return; } $sql = " insert into `cts`.`info` ( `info_title`, `info_date` ) values ( '{$titleTmp}', '{$monthpicker}' );"; //echo $sql."<br/>"; $rs = \DB::query($sql); $join_code = ""; if($rs){ $sql3 = "select * from `cts`.`info` order by info_idx desc limit 1"; $rs3 = \DB::query($sql3); $join_code = $rs3[0]["info_idx"]; }else{ echo "<script>alert('소식지 정보를 등록을 실패하였습니다.');</script>"; echo "<script>document.location.href='list.php?page={$page}'</script>"; } $f = "new_file"; if($_FILES[$f]["name"] == "" || empty($_FILES[$f]["name"]) ){ echo "<script>alert('소식지에 사용될 파일을 등록해주세요.');</script>"; echo "<script>document.location.href='list.php?page={$page}'</script>"; return; } $target_dir = "/home/cts.eemo.co.kr/public_html/src/web/files/info/"; $target_dir2 = "/home/mcts.eemo.co.kr/public_html/src/web/files/info/"; $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; 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}', 'info' );"; //echo $sql2."<br/>"; $rs2 = \DB::query($sql2); $rs22 = copy("/home/cts.eemo.co.kr/public_html/src/web/files/info/".$sysFileName.".".$fileType, "/home/mcts.eemo.co.kr/public_html/src/web/files/info/".$sysFileName.".".$fileType); } /* 이미지 파일 */ // $f = "new_img"; // if($_FILES[$f]["name"] == "" || empty($_FILES[$f]["name"]) ){ // echo "<script>alert('소식지에 사용될 이미지를 등록해주세요.');</script>"; // echo "<script>document.location.href='list.php?page={$page}'</script>"; // } // $target_dir = "/home/cts.eemo.co.kr/public_html/src/web/files/info/"; // $target_dir2 = "/home/mcts.eemo.co.kr/public_html/src/web/view/files/info/"; // $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; // 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`, // `file_type` // ) // values // ( // '{$join_code}', // '{$system_filename}', // '{$real_filename}', // 'info', // 1 // );"; // //echo $sql2."<br/>"; // $rs2 = \DB::query($sql2); // $rs22 = copy("/home/cts.eemo.co.kr/public_html/src/web/files/info/".$sysFileName.".".$fileType, "/home/mcts.eemo.co.kr/public_html/src/web/view/files/info/".$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; $z = "monthpicker".$idxs; $titleTmp = $_REQUEST[$p]; $dataTmp = $_REQUEST[$z]; //echo "titleTmp : ".$titleTmp."<br/>"; $sql = " UPDATE `cts`.`info` SET `info_title` = '{$titleTmp}', info_date = '{$dataTmp}' WHERE `info_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/info/"; $target_dir2 = "/home/mcts.eemo.co.kr/public_html/src/web/files/info/"; $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($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 = " UPDATE `cts`.`contents_files` SET `system_name` = '{$system_filename}' , `origin_name` = '{$real_filename}' , `board_type` = 'info' WHERE `join_code` = '{$idxs}' AND file_type = 0 ;"; $rs2 = \DB::query($sql2); copy("/home/cts.eemo.co.kr/public_html/src/web/files/info/".$sysFileName.".".$fileType, "/home/mcts.eemo.co.kr/public_html/src/web/files/info/".$sysFileName.".".$fileType); } // //그림파일 update // $f = "new_img".$idxs; // $target_dir = "/home/cts.eemo.co.kr/public_html/src/web/files/info/"; // $target_dir2 = "/home/mcts.eemo.co.kr/public_html/src/web/view/files/info/"; // $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($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 = " // UPDATE `cts`.`contents_files` // SET // `system_name` = '{$system_filename}' , // `origin_name` = '{$real_filename}' , // `board_type` = 'info' // WHERE // `join_code` = '{$idxs}' // AND // file_type = 1 // ;"; // $rs2 = \DB::query($sql2); // copy("/home/cts.eemo.co.kr/public_html/src/web/files/info/".$sysFileName.".".$fileType, "/home/mcts.eemo.co.kr/public_html/src/web/view/files/info/".$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('info', 'info_idx=%i', $idx); $system_name = \DB::queryFirstRow("SELECT system_name FROM contents_files WHERE join_code =%i", $idx); unlink("/home/mcts.eemo.co.kr/public_html/src/web/files/edu/$system_name[system_name]"); unlink("/home/cts.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>"; } } ?>