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 getReviewList($g_idx, $scale, $offset=0){ // Å×À̺í ÁöÁ¤ $tbl = $GLOBALS["_conf_tbl"]["shop_review"]; $sql = "SELECT * FROM $tbl WHERE 1=1 AND g_idx='$g_idx' "; $sql .= " order by idx desc "; $rs = mysql_query($sql, $GLOBALS[dblink]); $total_rs = mysql_num_rows($rs); //echo $sql; if($total_rs > 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 getMyReviewList($user_id, $scale, $offset=0){ // Å×À̺í ÁöÁ¤ //$tbl = $GLOBALS["_conf_tbl"]["shop_review"]; $tbl = "tbl_board_after"; $sql = "SELECT * FROM $tbl WHERE 1=1 AND w_user='$user_id' "; $sql .= " order by idx desc "; $rs = mysql_query($sql, $GLOBALS[dblink]); $total_rs = mysql_num_rows($rs); //echo $sql; if($total_rs > 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 insertReview($g_idx, $user_id, $user_name){ // Å×À̺í ÁöÁ¤ $tbl = $GLOBALS["_conf_tbl"]["shop_review"]; //¸®ºä Å×ÀÌºí¿¡ ÀÔ·Â $sql = "INSERT INTO ".$tbl." set g_idx='$g_idx', user_id='".$user_id."', user_name='".$user_name."', review_point='".mysql_escape_string($_POST[review_point])."', subject='".mysql_escape_string($_POST[subject])."', contents='".mysql_escape_string($_POST[contents])."', ip='".$_SERVER[REMOTE_ADDR]."', wdate=now() "; $rs = mysql_query($sql, $GLOBALS[dblink]); $total = mysql_affected_rows($GLOBALS[dblink]); if($total > 0){ return true; }else{ return false; } } //¸®ºä ¼öÁ¤Çϱâ function updateReview($user_id, $idx){ // Å×À̺í ÁöÁ¤ $tbl = $GLOBALS["_conf_tbl"]["shop_review"]; //¼öÁ¤±ÇÇÑ ¼³Á¤ $updatePerm = false; //°ü¸®ÀÚ´Â ±×³É Åë°ú if($_SESSION[$GLOBALS["_SITE"]["DOMAIN"]]["ADMIN"]["ID"]){ $updatePerm = true; } //±âÁ¸Á¤º¸ $arrArticleInfo = getReviewInfo($idx); if($arrArticleInfo["list"][0]["user_id"]==$user_id){ $updatePerm = true; } if($updatePerm==true){ //¸®ºä Å×ÀÌºí¿¡ ¾÷µ¥ÀÌÆ® $sql = "UPDATE ".$tbl." set review_point='".mysql_escape_string($_POST[review_point])."', subject='".mysql_escape_string($_POST[subject])."', contents='".mysql_escape_string($_POST[contents])."', ip='".$_SERVER[REMOTE_ADDR]."' WHERE idx = '$idx' "; $rs = mysql_query($sql, $GLOBALS[dblink]); $total = mysql_affected_rows($GLOBALS[dblink]); if($total > 0){ return true; }else{ return false; } }else{ jsMsg("¼öÁ¤ÇÒ ±ÇÇÑÀÌ ¾ø½À´Ï´Ù."); return false; } } //¸®ºä °¡Á®¿À±â - id function getReviewInfo($idx){ // Å×À̺í ÁöÁ¤ //$tbl = $GLOBALS["_conf_tbl"]["shop_review"]; $tbl = "tbl_board_after"; $sql = "SELECT * "; $sql .= "FROM $tbl "; $sql .= "WHERE idx = '$idx' "; $rs = mysql_query($sql, $GLOBALS[dblink]); //echo $sql; $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 deleteReview($user_id, $idx){ // Å×À̺í ÁöÁ¤ //$tbl = $GLOBALS["_conf_tbl"]["shop_review"]; $tbl = "tbl_board_after"; //»èÁ¦±ÇÇÑ ¼³Á¤ $deletePerm = false; //°ü¸®ÀÚ´Â ±×³É Åë°ú if($_SESSION[$GLOBALS["_SITE"]["DOMAIN"]]["ADMIN"]["ID"]){ $deletePerm = true; } //±âÁ¸Á¤º¸ $arrArticleInfo = getReviewInfo($idx); if($arrArticleInfo["list"][0]["w_user"]==$user_id){ $deletePerm = true; } if($deletePerm==true){ //¸®ºä Å×ÀÌºí¿¡¼­ »èÁ¦ $sql = "DELETE FROM ".$tbl." WHERE idx='$idx' "; $rs = mysql_query($sql, $GLOBALS[dblink]); $total = mysql_affected_rows($GLOBALS[dblink]); if($total > 0){ return true; }else{ return false; } }else{ jsMsg("»èÁ¦ÇÒ ±ÇÇÑÀÌ ¾ø½À´Ï´Ù."); return false; } } ?>