__call("shield.server.view",$param); $resultArr = $arr['list']; */ $flag = $_GET["flag"] ; $dno = $_GET["dno"] ; $use_data = $_POST["use_data"] ; $code = $_POST["code"] ; $domain = $_POST["domain"] ; $ssn = $_POST["ssn"] ; $brn = $_POST["brn"] ; $hpn = $_POST["hpn"] ; $acn = $_POST["acn"] ; $cdn = $_POST["cdn"] ; $email = $_POST["email"] ; $mailto = $_POST["mailto"] ; $sid = $_POST["sid"] ; $xwd = $_POST["xwd"] ; $pwd = $_POST["pwd"] ; $yuri = $_POST["yuri"] ; $filter_str = $_POST["filter_str"] ; $site_alerm = $_POST["site_alerm"] ; $push_email = $_POST["push_email"] ; $push_sms = $_POST["push_sms"] ; $noti_msg = $_POST["noti_msg"] ; $code_dno = $_POST["code_dno"] ; $regdate = $_POST["regdate"] ; function moveOneUp($current_policy_order, $id, $connect) { // 0. 최상위 레벨 return if ($current_policy_order == 1) return; // 1. 바꿀 order 를 구한다. $changed_order = $current_policy_order - 1; // 2. 이전 id 를 구한다. $before_id_sql = " select id from MAIL_POLICY where policy_order = '$changed_order' " ; $id_result = mysql_query($before_id_sql, $connect) or die (mysql_error()); if ($data = mysql_fetch_array($id_result)) { $before_id = $data[0]; //total_count } // 3. 한단계 내린다. $sql = " update MAIL_POLICY set policy_order = '$current_policy_order' where id = '$before_id' " ; $result = @mysql_query($sql, $connect) or die(mysql_error()); // 4. 현재를 한단계 올린다. $sql = " update MAIL_POLICY set policy_order = '$changed_order' where id = '$id' " ; $result = @mysql_query($sql, $connect) or die(mysql_error()); } function moveOneDown($current_policy_order, $id, $connect) { $last_order_sql = " select policy_order from MAIL_POLICY order by policy_order desc limit 1 " ; $order_result = mysql_query($last_order_sql, $connect) or die (mysql_error()); if ($data=mysql_fetch_array($order_result)) { $last_order = $data[0]; //total_count } // 0. 현재가 마지막 레벨 이면 return if ($current_policy_order == $last_order) return; // 1. 바꿀 order 를 구한다. $changed_order = $current_policy_order + 1; // 2. 이전 id 를 구한다. $after_id_sql = " select id from MAIL_POLICY where policy_order = '$changed_order' " ; $id_result = mysql_query($after_id_sql, $connect) or die (mysql_error()); if ($data = mysql_fetch_array($id_result)) { $after_id = $data[0]; //total_count } // 3. 한단계 올린다. $sql = " update MAIL_POLICY set policy_order = '$current_policy_order' where id = '$after_id' " ; $result = @mysql_query($sql, $connect) or die(mysql_error()); // 4. 현재를 한단계 내린다. $sql = " update MAIL_POLICY set policy_order = '$changed_order' where id = '$id' " ; $result = @mysql_query($sql, $connect) or die(mysql_error()); } function moveLastDown($current_policy_order, $id, $connect) { $last_order_sql = " select policy_order from MAIL_POLICY order by policy_order desc limit 1 " ; $order_result = mysql_query($last_order_sql, $connect) or die (mysql_error()); if ($data=mysql_fetch_array($order_result)) { $last_order = $data[0]; //total_count } // 0. 현재가 마지막 레벨 이면 return if ($current_policy_order == $last_order) return; // 1. 현재 이후 order 를 하나씩 줄인다. $sql = " update MAIL_POLICY set policy_order = policy_order - 1 where policy_order > '$current_policy_order' " ; $result = @mysql_query($sql, $connect) or die(mysql_error()); // 2. 현재를 마지막으로 내린다. $sql = " update MAIL_POLICY set policy_order = '$last_order' where id = '$id' " ; $result = @mysql_query($sql, $connect) or die(mysql_error()); } function moveTopUp($current_policy_order, $id, $connect) { $last_order_sql = " select policy_order from MAIL_POLICY order by policy_order desc limit 1 " ; $order_result = mysql_query($last_order_sql, $connect) or die (mysql_error()); if ($data=mysql_fetch_array($order_result)) { $last_order = $data[0]; //total_count } // 0. 현재가 최상 레벨 이면 return if ($current_policy_order == "1") return; // 1. 현재 이전 order 를 하나씩 올린다. $sql = " update MAIL_POLICY set policy_order = policy_order + 1 where policy_order < '$current_policy_order' " ; $result = @mysql_query($sql, $connect) or die(mysql_error()); // 2. 현재를 최상으로 올린다. $sql = " update MAIL_POLICY set policy_order = '1' where id = '$id' " ; $result = @mysql_query($sql, $connect) or die(mysql_error()); } if ($flag == "list" ) { $startDate = $_GET["startDate"] ; $endDate = $_GET["endDate"] ; error_log ($startDate, 3, "/usr/local/imagefilter30/var/logs/php.log"); error_log ($endDate, 3, "/usr/local/imagefilter30/var/logs/php.log"); $from_sql = " from check_setting cs where dno > 0 and code = '$code' "; $count_sql = " select count(*) as cnt $from_sql " ; $sql = " select cs.* $from_sql order by code_dno asc " ; $count_result=mysql_query($count_sql, $connect) or die (mysql_error()); if ($data=mysql_fetch_array($count_result)) { $total_count = $data[0]; //total_count } else { $total_count=0; } // $result=mysql_query($sql, $connect) or die (mysql_error()); $result=mysql_query($sql, $connect); //error_log("쿼리오류 발생: " . mysqli_error(), 3, "/usr/local/imagefilter30/var/logs/php.log"); ?> {"list":[ {"dno":"","useData":"","code":"","domain":"","ssn":"","brn":"","hpn":"","acn":"","cdn":"","email":"","mailto":"","sid":"","xwd":"","pwd":"","yuri":"","filterStr":"","siteAlarm":"","pushEmail":"","pushSms":"","notiMsg":"$noti_msg","codeDno":"$code_dno","regdate":""} ]} {"list":[ {"dno":"","useData":"","policyName":"","userInclude":"","userExclude":"","docSize":"","ext_mode":"","image_check":"","select_keyword":"","content_type":"","scnt":"","lcnt":"","acnt":"","bcnt":"","pcnt":"","icnt":"","ecnt":"","hcnt":"","ucnt":"","mail_policy":""} ]} '; echo ''; */ if($connect) mysql_close($connect); ?>