0){ $list = mysql_fetch_assoc($rs); } return $list; } //Àû¸³±Ý »ç¿ë function setMinusPoint($user_id, $minus, $contents){ $tbl = $GLOBALS["_conf_tbl"]["point"];//Àû¸³±Ý Å×À̺í //ÇöÀç »ç¿ë°¡´É Àû¸³±Ý üũ $arrNowPoint = getNowPoint($user_id); //»ç¿ëÇÏ·Á´Â Àû¸³±ÝÀÌ »ç¿ë°¡´ÉÇÑ ÇöÀç Àû¸³±Ýº¸´Ù ÀÛÀ¸¸é »ç¿ëºÒ°¡ if($arrNowPoint[nowpoint] < $minus){ return false; } $save_point = $arrNowPoint[nowpoint] - $minus; $sql = "INSERT INTO ".$tbl." set user_id = '$user_id', minus = '$minus', nowpoint = '$save_point', wdate = now(), ip = '".$_SERVER[REMOTE_ADDR]."', contents = '$contents' "; if($minus > 0){ $rs = mysql_query($sql, $GLOBALS[dblink]); $insert_idx = mysql_insert_id($GLOBALS[dblink]); $total = mysql_affected_rows($GLOBALS[dblink]); } if($total > 0){ return $insert_idx; }else{ return false; } } //Àû¸³±Ý Áö±Þ function setPlusPoint($user_id, $plus, $contents){ $tbl = $GLOBALS["_conf_tbl"]["point"];//Àû¸³±Ý Å×À̺í //ÇöÀç »ç¿ë°¡´É Àû¸³±Ý üũ $arrNowPoint = getNowPoint($user_id); $save_point = $arrNowPoint[nowpoint] + $plus; $sql = "INSERT INTO ".$tbl." set user_id = '$user_id', plus = '$plus', nowpoint = '$save_point', wdate = now(), ip = '".$_SERVER[REMOTE_ADDR]."', contents = '$contents' "; if($plus > 0){ $rs = mysql_query($sql, $GLOBALS[dblink]); $insert_idx = mysql_insert_id($GLOBALS[dblink]); $total = mysql_affected_rows($GLOBALS[dblink]); } if($total > 0){ return $insert_idx; }else{ return false; } } //Àû¸³±Ý ±â·Ï °¡Á®¿À±â function getPointList($user_id, $type, $scale, $offset=0){ $tbl = $GLOBALS["_conf_tbl"]["point"];//Àû¸³±Ý Å×À̺í $que_where = " AND user_id='$user_id' "; if($type=="minus"){ $que_where .= " AND minus > 0 "; } if($type=="plus"){ $que_where .= " AND plus > 0 "; } //Ä«¿îÆ® $sql = "select count(idx) from $tbl WHERE 1=1 $que_where "; $rs = mysql_query($sql, $GLOBALS[dblink]); $row = mysql_fetch_row($rs); $total_rs = $row[0]; //¸ñ·Ï $sql = "SELECT * "; $sql .= "FROM ".$tbl." "; $sql .= "WHERE 1=1 $que_where ORDER BY idx DESC "; 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; } 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 getPointListAdmin($user_id, $type, $s_date, $e_date, $scale, $offset=0){ $tbl = $GLOBALS["_conf_tbl"]["point"];//Àû¸³±Ý Å×À̺í if($user_id){ $que_where = " AND user_id='$user_id' "; } if($type=="minus"){ $que_where .= " AND minus > 0 "; } if($type=="plus"){ $que_where .= " AND plus > 0 "; } if($s_date){ $que_where .= " AND wdate >= '$s_date 00:00:00' "; } if($e_date){ $que_where .= " AND wdate <= '$e_date 23:59:59' "; } //Ä«¿îÆ® $sql = "select count(idx) from $tbl WHERE 1=1 $que_where "; $rs = mysql_query($sql, $GLOBALS[dblink]); $row = mysql_fetch_row($rs); $total_rs = $row[0]; //¸ñ·Ï $sql = "SELECT * "; $sql .= "FROM ".$tbl." "; $sql .= "WHERE 1=1 $que_where ORDER BY idx DESC "; 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; } 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; } ?>