load->model('web/m_today_word'); $arr_today_word = $this->m_today_word->today_word_where_display_date_select($now_date); # 테마 # theme_type = 1 (헤드라인뉴스), theme_type = 8 (오늘의칼럼), theme_type = 11 (라이프홈), theme_type = 12 (데일리큐티) # 16 = 상단(2) , 17 = 라이프(3) , 18 = 은혜의샘(6), 19(3) = 하늘양식, 20=상단_빅원(1), 21=중상단(6) $this->load->model('web/m_theme'); $req_data = array(); $req_data['theme_types'] = array('1','16', '17', '18','19','20','21','8', '3','6'); $arr_theme = $this->m_theme->theme_join_vw_content_where_in_theme_type_list($req_data); // echo $this->db->last_query(); $arr_headline_news = array(); $arr_life_home = array(); $arr_daily_cutie = array(); $arr_grace_top = array(); $arr_grace_life = array(); $arr_grace_well = array(); $arr_grace_sky = array(); $arr_grace_bigone = array(); $arr_grace_middle = array(); $arr_headline_column = array(); $arr_p_video = array(); $a = array(); $i = 0; foreach ($arr_theme as $val) { if($val['theme_type'] == 1) $arr_headline_news[$val['rank']] = $val; if($val['theme_type'] == 16) $arr_grace_top[$val['rank']] = $val; if($val['theme_type'] == 17) $arr_grace_life[$val['rank']] = $val; if($val['theme_type'] == 18) $arr_grace_well[$val['rank']] = $val; if($val['theme_type'] == 19) $arr_grace_sky[$val['rank']] = $val; if($val['theme_type'] == 20) $arr_grace_bigone[$val['rank']] = $val; if($val['theme_type'] == 21) $arr_grace_middle[$val['rank']] = $val; if($val['theme_type'] == 8) $arr_headline_column[$val['rank']] = $val; } # 기타섹션 - 인기영상 1 / 인기포토 2 $this->load->model('web/m_etc_section'); $req_data = array(); $req_data['etc_section_types'] = array('3'); $arr_etc_section = $this->m_etc_section->etc_section_where_in_etc_section_type_list($req_data); $arr_p_photo = array(); $arr_p_video = array(); foreach ($arr_etc_section as $val) { if($val['etc_section_type'] == 3) $arr_etc_video[$val['rank']] = $val; } # 카드뉴스 - 기타섹션 테마 $this->load->model('web/m_etc_section'); $etc_section_type = 4; $arr_card_news = $this->m_etc_section->etc_section_where_theme_type_list($etc_section_type); # 언론 $this->load->model('web/m_press'); $arr_press = $this->m_press->press_all_list(); # 카테고리별 $this->load->model('web/m_main_category_company'); $arr_company = $this->m_main_category_company->main_category_company_all_list(); #상단채널 $this->load->model('web/m_life_etc_section'); $arr_chanel = $this->m_life_etc_section->life_etc_section_join_channel_list(array(3,4,5,6)); #임의 체널 $arr_random_chanel = $this->m_life_etc_section->life_etc_section_detail_list(34); foreach ($arr_chanel as $val) { switch ($val['etc_section_type']){ #하단인기베스트 case 3: $arr_p_best = $val; break; #추천에디터 case 6: $arr_recom_editor = $val; break; } } $return_data = array(); /* 메인 화면 출력용 데이터 */ $this->load->model('admin/etc_section/m_life_etc_section'); // $total_count = $this->m_life_etc_section->life_editor_etc_section_list_total_count($req_data); $rd = array( "search_type" => "","search_keyword"=>"","search_category"=>"", "search_etc_section_type"=>5, "sort_column"=>"reg_date", "offset"=>"0", "limit"=>"1"); $aa = $this->m_life_etc_section->life_editor_etc_section_list($rd); $arr_mid_bigone = $this->m_life_etc_section->life_etc_section_detail_list($aa[0]['idx']); // echo $this->db->last_query(); $return_data['bigone_main'] = $aa[0]; $return_data['arr_today_word'] = $arr_today_word; #뉴스 $return_data['arr_headline_news'] = $arr_headline_news; #라이프 $return_data['arr_life_home'] = $arr_life_home; $return_data['arr_daily_cutie'] = $arr_daily_cutie; #카드뉴스 $return_data['arr_card_news'] = $arr_card_news; $return_data['arr_press'] = $arr_press; $return_data['arr_company'] = $arr_company; #탑6 $return_data['arr_grace_top'] = $arr_grace_top; #라이프 테마 $return_data['arr_grace_life'] = $arr_grace_life; #은혜의 샘 $return_data['arr_grace_well'] = $arr_grace_well; #하늘양식 $return_data['arr_grace_sky'] = $arr_grace_sky; #빅원 $return_data['arr_grace_bigone'] = $arr_grace_bigone; #중상단 $return_data['arr_grace_middle'] = $arr_grace_middle; #컬럼 $return_data['arr_headline_column'] = $arr_headline_column; #은혜로운 영상 $return_data['arr_etc_video'] = $arr_etc_video; #임의 채널 $return_data['arr_random_chanel'] = $arr_random_chanel; #임의 채널 $return_data['arr_p_best'] = $arr_p_best; #임의 채널 $return_data['arr_mid_bigone'] = $arr_mid_bigone; #임의 채널 $return_data['arr_recom_editor'] = $arr_recom_editor; # Request $search_date = trim($this->input->get_post('search_date', TRUE)); $search_sort = trim($this->input->get_post('search_sort', TRUE)); $popular_page = trim($this->input->get_post('popular_page', TRUE)); $search_popular = trim($this->input->get_post('search_popular', TRUE)); # default setting if($search_sort == '') $search_sort = '1'; if($search_date=='') $search_date = date('Y-m'); if($search_popular=='') $search_popular = '1'; # 해당월의 마지막 날짜 $end_day = date("t", strtotime($search_date)); $start_date = $search_date.'-01'; $end_date = $search_date.'-'.$end_day; # 년월 구하기 $month = date('m', strtotime($start_date)); $month_txt = date("Y", strtotime($start_date)).'년 '.(int)$month.'월'; # 이전달 $prev_date = date('Y-m', strtotime($start_date." -1 month")); # 다음달 $next_date = date('Y-m', strtotime($start_date." +1 month")); # sort switch ($search_sort) { case '1': $sort_column = 'display_date'; break; case '2': $sort_column = 'popular_count'; break; default : $sort_column = 'display_date'; break; } # paging 설정 $limit = 15; $offset = 0; # 라이프 $req_data = array(); $req_data['start_date'] = $start_date; $req_data['end_date'] = $end_date; $req_data['sort_column'] = $sort_column; $req_data['offset'] = $offset; $req_data['limit'] = $limit; # model - list $this->load->model('web/m_life'); $result = $this->m_life->life_list($req_data); $total_count = $this->m_life->life_list_total_count($req_data); // $this->load->model('admin/etc_section/m_life_etc_section'); $req_data = array("etc_section_type"=>4); $return_data['arr_etc_section'] = $this->m_life_etc_section->life_etc_section_type_list($req_data); $arr_life_etc_section_detail_rank = array(); $arr_etc_section_detail = $this->m_life_etc_section->life_etc_section_detail_type_list($req_data); // var_dump($arr_etc_section_detail); foreach ($arr_etc_section_detail as $val) { $arr_life_etc_section_detail_rank[$val['life_etc_section_idx']][$val['rank']] = array('main_img'=> $val['main_img'], 'head_title'=> $val['head_title'], 'title'=> $val['title'], 'content_idx'=> $val['content_idx'], 'hit_count'=>$val['hit_count'], 'editor_name'=>$val['editor_name']); // print_r($val); } // $result2 = $this->m_life_etc_section->life_etc_section_detail_list($idx); $return_data['arr_etc_section_detail'] = $arr_life_etc_section_detail_rank; $return_data['life'] = $result; $this->load->helper('crossmap/tool_helper'); $this->load->model('web/m_contents_setting'); $return_data['arr_news_setting'] = $this->m_contents_setting->contents_setting_select(1); return $this->load->view('/m/m_index', $return_data, true); // return $this->load->view('/m/common/footer'); } } ?>