$auth = new Auth(); $hash_tag = new Hash_tag(); $Img_ctl = new Img_ctl(); session_start(); // num 값이 있는 경우 num값 만큼만 가져옴 (기본값 5) if (isset($_POST['num'])) { $maps = $mapLoad->getMapFeedCapture($_SESSION['user_id'], $_POST['num']); } else { $maps = $mapLoad->getMapFeedCapture($_SESSION['user_id']); } $map_list[] = null; // 결과 담을 변수 foreach ($maps as $map) { $user_info = $auth->user_info($map['user_id']); // 각 맵의 사용자 정보 가져옴 $tag = $hash_tag->get_tag_id_by_map($map['map_id']); // 태그 정보 foreach ($tag as $tag_id) { $tag_name .= "#" . $hash_tag->get_tag_name($tag_id) . " "; // 태그 네임 저장 } if ($Img_ctl->is_map_liker($map['map_id'], $_SESSION['user_id'])) { $is_like = 'true'; } else { $is_like = 'false'; } array_push($map_list, $map + array('is_like' => $is_like, 'nickname' => $user_info['nickname'], 'tag_name' => $tag_name)); // tag 이름 가져옴 $tag_name = null; } $mapArray[] = null;
//if ($_SESSION['is_login']) { $mapLoad = new mapLoad(); $userLoad = new Auth(); $hash_tag = new Hash_tag(); $Img_ctl = new Img_ctl(); $mapArray = array(); // POST로 온 tag_name 가져옴 $result_map_id = $hash_tag->get_map($_POST['tag_name']); if (!empty($result_map_id)) { // 각 맵ID 별로 가져옴 foreach ($result_map_id as $map_id) { $map_info = $mapLoad->get_map_info($map_id); // 맵정보 $user_info = $userLoad->user_info($map_info['user_id']); // 유저정보 $tag = $hash_tag->get_tag_id_by_map($map_id); // 태그 정보 foreach ($tag as $tag_id) { $tag_name .= "#" . $hash_tag->get_tag_name($tag_id) . " "; // 태그 네임 저장 } if ($Img_ctl->is_img_liker($_POST['img_id'], $_SESSION['user_id'])) { $is_like = 'ture'; } else { $is_like = 'false'; } array_push($mapArray, array('user_id' => $map_info['user_id'], 'nickname' => $user_info['nickname'], 'user_photo' => $user_info['user_photo'], 'map_id' => $map_id, 'map_name' => $map_info['map_name'], 'map_capture' => $map_info['map_capture'], 'description' => $map_info['description'], 'liker' => $map_info['liker'], 'is_like' => $is_like, 'tag_name' => $tag_name)); $tag_name = ""; } } else { $mapArray = array();