0){ //¼³¹®Ç׸ñ¿¡ ÀÔ·Â for($i=0;$i 0){ $list['total'] = $total_rs; // ÆäÀÌÁö ³×ºñ°ÔÀÌ¼Ç ¿ÀÇÁ¼Â ÁöÁ¤. if(!$offset){ $offset=0; }else{ $offset=$offset; } // offset ÀÌ Àüü °Ô½Ã¹°¼öº¸´Ù ÀÛÀ»¶§ offset À» Àüü°Ô½Ã¹° - ÆäÀÌÁö´ç º¸¿©ÁÙ ±Û ¼ö·Î offset ¼³Á¤ if($total_rs<=$offset){ $offset = $total_rs - $scale; } //scale 0 À¸·Î ÁöÁ¤½Ã¿¡´Â Àüü °¡Á®¿È if($scale > 0){ $sql .= " limit $offset,$scale "; } $rs = mysql_query($sql,$GLOBALS[dblink]); // offset À» ÀÌ¿ëÇÑ limit °¡ Àû¿ëµÈ °¹¼ö $total = mysql_num_rows($rs); $list['list']['total'] = $total; // ÆäÀÌÁö ³×ºñ°ÔÀÌ¼Ç ¿ÀÇÁ¼Â ÁöÁ¤. for($i=0; $i < $total; $i++){ $list['list'][$i] = mysql_fetch_assoc($rs); } }else{ $list['total'] = 0; } return $list; } //Å×ÀÌºí¿¡¼­ ¸ñ·Ï °¡Á®¿À±â function getResearchQuestionList($idx, $orderby){ // Å×À̺í ÁöÁ¤ $tbl = $GLOBALS["_conf_tbl"]["research_question"]; if($orderby){ $orderby = $orderby; }else{ $orderby = "idx asc"; } $sql = "SELECT * "; $sql .= "FROM $tbl WHERE r_idx='$idx' order by $orderby "; //echo $sql; $rs = mysql_query($sql, $GLOBALS[dblink]); $total_rs = mysql_num_rows($rs); if($total_rs > 0){ $list['total'] = $total_rs; for($i=0; $i < $total_rs; $i++){ $list['list'][$i] = mysql_fetch_assoc($rs); } }else{ $list['total'] = 0; } return $list; } //Å×ÀÌºí¿¡¼­ ¸ñ·Ï °¡Á®¿À±â function getResearchAnswerList($r_idx, $rq_idx, $orderby){ // Å×À̺í ÁöÁ¤ $tbl = $GLOBALS["_conf_tbl"]["research_answer"]; if($orderby){ $orderby = $orderby; }else{ $orderby = "idx asc"; } $sql = "SELECT * "; $sql .= "FROM $tbl WHERE r_idx='$r_idx' AND rq_idx='$rq_idx' order by $orderby "; //echo $sql; $rs = mysql_query($sql, $GLOBALS[dblink]); $total_rs = mysql_num_rows($rs); if($total_rs > 0){ $list['total'] = $total_rs; for($i=0; $i < $total_rs; $i++){ $list['list'][$i] = mysql_fetch_assoc($rs); } }else{ $list['total'] = 0; } return $list; } //¼³¹®ÇÕ°è°¡Á®¿À±â function getResearchAnswerTotal($idx){ // Å×À̺í ÁöÁ¤ $tbl = $GLOBALS["_conf_tbl"]["research_contents"]; $sql = "SELECT sum(vote) "; $sql .= "FROM $tbl WHERE p_idx='$idx' "; //echo $sql; $rs = mysql_query($sql, $GLOBALS[dblink]); $row = mysql_fetch_row($rs); return $row[0]; } //¼³¹® ¼öÁ¤ function editResearch($idx){ $tbl = $GLOBALS["_conf_tbl"]["research_info"]; $tbl_question = $GLOBALS["_conf_tbl"]["research_question"]; $use_login = mysql_real_escape_string($_POST[use_login])=="Y"?"Y":"N"; $is_show = mysql_real_escape_string($_POST[is_show])=="Y"?"Y":"N"; //¼³¹®Á¤º¸¿¡ ÀÔ·Â $sql = "update ".$tbl." SET subject= '".mysql_real_escape_string($_POST[subject])."', use_login= '".$use_login."', is_show= '".$is_show."', sdate = '".mysql_real_escape_string($_POST[sdate])."', edate = '".mysql_real_escape_string($_POST[edate])."' WHERE idx='$idx' "; $rs = mysql_query($sql,$GLOBALS[dblink]); if($rs){ //¼³¹®Ç׸ñ¿¡¼­ »èÁ¦ for($i=0;$i $val){ $sql = "UPDATE ".$tbl_question." SET question = '$val' WHERE idx='$key' "; mysql_query($sql,$GLOBALS[dblink]); } //¼³¹®Ç׸ñ¿¡ ÀÔ·Â for($i=0;$i 0){ $sql = "DELETE FROM ".$tbl." WHERE idx = '$idx' "; $rsf = mysql_query($sql,$GLOBALS[dblink]); $sql = "DELETE FROM ".$tbl_answer." WHERE r_idx = '$idx' "; $rsf = mysql_query($sql,$GLOBALS[dblink]); $sql = "DELETE FROM ".$tbl_log." WHERE r_idx = '$idx' "; $rsf = mysql_query($sql,$GLOBALS[dblink]); return true; }else{ return false; } } function getMainResearch(){ // Å×À̺í ÁöÁ¤ $tbl = $GLOBALS["_conf_tbl"]["research_info"]; $tbl_question = $GLOBALS["_conf_tbl"]["research_question"]; $tbl_answer = $GLOBALS["_conf_tbl"]["research_answer"]; $sql = "SELECT * FROM $tbl WHERE is_show='Y' AND sdate <= now() AND concat(edate,' 23:59:59') >= now() order by idx desc "; $rs = mysql_query($sql,$GLOBALS[dblink]); $total = mysql_num_rows($rs); $list['list']['total'] = $total; for($i=0; $i < $total; $i++){ $list['list'][$i] = mysql_fetch_assoc($rs); //¼³¹® ¹× ´äº¯¸ñ·Ï °¡Á®¿À±â $sql = " SELECT A.question, B.* FROM $tbl_question A LEFT JOIN $tbl_answer B ON A.idx=B.rq_idx WHERE A.r_idx = '".$list['list'][$i][idx]."' "; $rs_q = mysql_query($sql,$GLOBALS[dblink]); $total_q = mysql_num_rows($rs_q); $list['list'][$i]['qalist']['total'] = $total_q; for($j=0; $j < $total_q; $j++){ $list['list'][$i]['qalist'][$j] = mysql_fetch_assoc($rs_q); } } return $list; } //¼³¹® ´äº¯ ¼öÁ¤ function editResearchAnswer($r_idx, $rq_idx){ $tbl = $GLOBALS["_conf_tbl"]["research_info"]; $tbl_answer = $GLOBALS["_conf_tbl"]["research_answer"]; //¼³¹®´äº¯ Ç׸ñ¿¡¼­ »èÁ¦ for($i=0;$i $val){ $sql = "UPDATE ".$tbl_answer." SET answer = '$val' WHERE idx='$key' "; $rs = mysql_query($sql,$GLOBALS[dblink]); } } //¼³¹®´äº¯ Ç׸ñ¿¡ ÀÔ·Â for($i=0;$i date("Y-m-d",mktime())){ jsMsg("¾ÆÁ÷ ½ÃÀÛµÇÁö ¾ÊÀº ¼³¹®ÀÔ´Ï´Ù."); jsHistory("-1") ; exit; } if($arrInfo["list"][0][edate] < date("Y-m-d",mktime())){ jsMsg("ÀÌ¹Ì Á¾·áµÈ ¼³¹®ÀÔ´Ï´Ù."); jsHistory("-1") ; exit; } //·Î±×ÀÎÀ» ÇØ¾ßÇÏ´Â ¼³¹®ÀÇ °æ¿ì ÀÌ¹Ì Âü¿©Çß´ÂÁö üũ if($arrInfo["list"][0][use_login]=="Y"){ $sql = "select * from $tbl_log WHERE r_idx='$r_idx' AND user_id='".$_SESSION[$GLOBALS["_SITE"]["DOMAIN"]]["MEMBER"]["ID"]."' "; $rs = mysql_query($sql,$GLOBALS[dblink]); $total = mysql_num_rows($rs); if($total > 0){ jsMsg("ÀÌ¹Ì Âü¿©ÇϽм³¹®ÀÔ´Ï´Ù."); jsHistory("-1") ; exit; } }else{ //ºñ·Î±×ÀÎÀǰæ¿ì ¾ÆÀÌÇÇ·Î ÀÌ¹Ì Âü¿©Çß´ÂÁö üũ $sql = "select * from $tbl_log WHERE r_idx='$r_idx' AND ip='".$_SERVER[REMOTE_ADDR]."' "; $rs = mysql_query($sql,$GLOBALS[dblink]); $total = mysql_num_rows($rs); if($total > 0){ jsMsg("ÀÌ¹Ì Âü¿©ÇϽм³¹®ÀÔ´Ï´Ù."); jsHistory("-1") ; exit; } } //¼³¹®°¹¼ö´Â 50°³±îÁö¸¸ °¡´ÉÇϰÔ~ (Ȥ½Ã¸ð¸¦ spam ÀÔ·Â) if($_POST[total_q] < 50){ for($i=1;$i 0){ $list['total'] = $total_rs; // ÆäÀÌÁö ³×ºñ°ÔÀÌ¼Ç ¿ÀÇÁ¼Â ÁöÁ¤. if(!$offset){ $offset=0; }else{ $offset=$offset; } // offset ÀÌ Àüü °Ô½Ã¹°¼öº¸´Ù ÀÛÀ»¶§ offset À» Àüü°Ô½Ã¹° - ÆäÀÌÁö´ç º¸¿©ÁÙ ±Û ¼ö·Î offset ¼³Á¤ if($total_rs<=$offset){ $offset = $total_rs - $scale; } //scale 0 À¸·Î ÁöÁ¤½Ã¿¡´Â Àüü °¡Á®¿È if($scale > 0){ $sql .= " limit $offset,$scale "; } $rs = mysql_query($sql,$GLOBALS[dblink]); // offset À» ÀÌ¿ëÇÑ limit °¡ Àû¿ëµÈ °¹¼ö $total = mysql_num_rows($rs); $list['list']['total'] = $total; // ÆäÀÌÁö ³×ºñ°ÔÀÌ¼Ç ¿ÀÇÁ¼Â ÁöÁ¤. for($i=0; $i < $total; $i++){ $list['list'][$i] = mysql_fetch_assoc($rs); } }else{ $list['total'] = 0; } return $list; } function getResearchJoinView($r_idx, $user_id){ // Å×À̺í ÁöÁ¤ $tbl = $GLOBALS["_conf_tbl"]["research_log"]; $tbl_question = $GLOBALS["_conf_tbl"]["research_question"]; $tbl_answer = $GLOBALS["_conf_tbl"]["research_answer"]; $sql = " SELECT A. * , B.question, C.answer FROM $tbl A LEFT JOIN $tbl_question B ON A.rq_idx = B.idx LEFT JOIN $tbl_answer C ON A.ra_idx = C.idx WHERE A.r_idx = '$r_idx' AND user_id = '$user_id' "; $rs = mysql_query($sql, $GLOBALS[dblink]); $total_rs = mysql_num_rows($rs); if($total_rs > 0){ $list['total'] = $total_rs; for($i=0; $i < $total_rs; $i++){ $list['list'][$i] = mysql_fetch_assoc($rs); } }else{ $list['total'] = 0; } return $list; } ?>