function do_list_group($info = array(), $info_lang = array()) { global $ttH; $data = array('title' => $info_lang['title']); $arr_in = array('link_action' => $ttH->site->get_link('page', $info_lang['friendly_link']), 'where' => " and find_in_set('" . $info['group_id'] . "',group_nav)>0", 'temp' => 'list_item'); switch ($info['type_show']) { case "list_item": $arr_in['temp'] = "list_item"; $data['content'] = html_list_item($arr_in); break; case "grid_item": $arr_in['temp'] = "grid_item"; $arr_in['pic_w'] = 200; $arr_in['pic_h'] = 200; $arr_in['num_row'] = 4; if ($info['num_show'] > 0) { $arr_in['num_show'] = $info['num_show']; } $arr_in['short_len'] = 200; $data['content'] = html_list_item($arr_in); break; case "content_only": $data['content'] = $info_lang['content']; break; default: $arr_in['where'] .= " and group_id!='" . $info['group_id'] . "'"; $data['content'] = html_list_group($arr_in); if ($data['content']) { } else { $arr_in['where'] = " and find_in_set('" . $info['group_id'] . "',group_nav)>0"; $arr_in['temp'] = "list_item"; $data['content'] = html_list_item($arr_in); } break; } $ttH->temp_box->assign('data', $data); $ttH->temp_box->parse("box_main"); return $ttH->temp_box->text("box_main"); }
function do_list_group($info = array(), $info_lang = array()) { global $ttH; $data = array('title' => $info_lang['title']); $arr_in = array('link_action' => $ttH->site->get_link('service', $info_lang['friendly_link']), 'where' => " and find_in_set('" . $info['group_id'] . "',group_nav)>0", 'temp' => 'list_item'); switch ($info['type_show']) { case "list_item": $arr_in['temp'] = "list_item"; $data['content'] = html_list_item($arr_in); break; case "grid_item": $arr_in['temp'] = "grid_item"; $arr_in['pic_w'] = 200; $arr_in['pic_h'] = 200; $arr_in['num_row'] = 4; if ($info['num_show'] > 0) { $arr_in['num_show'] = $info['num_show']; } $arr_in['short_len'] = 200; $data['content'] = html_list_item($arr_in); break; case "go_item": //Go to detail $result = $ttH->db->query("select friendly_link \n\t\t\t\t\t\t\t\t\t\t\tfrom service \n\t\t\t\t\t\t\t\t\t\t\twhere is_show=1 \n\t\t\t\t\t\t\t\t\t\t\tand lang='" . $ttH->conf['lang_cur'] . "' \n\t\t\t\t\t\t\t\t\t\t\tand find_in_set('" . $ttH->conf['cur_group'] . "',group_nav) \n\t\t\t\t\t\t\t\t\t\t\torder by show_order desc, date_create desc\n\t\t\t\t\t\t\t\t\t\t\tlimit 0,1"); if ($row = $ttH->db->fetch_row($result)) { $ttH->html->redirect_rel($ttH->site->get_link($this->modules, '', $row['friendly_link'])); } //End break; case "content_only": $data['content'] = $info_lang['content']; break; default: $arr_in['where'] .= " and a.group_id!='" . $info['group_id'] . "'"; $data['content'] = html_list_group($arr_in); if ($data['content']) { } else { $arr_in['where'] = " and find_in_set('" . $info['group_id'] . "',group_nav)>0"; $arr_in['temp'] = "list_item"; $data['content'] = html_list_item($arr_in); } break; } $ttH->temp_box->assign('data', $data); $ttH->temp_box->parse("box_main"); return $ttH->temp_box->text("box_main"); }
function do_list_group() { global $ttH; $arr_in = array('link_action' => $ttH->site->get_link('product'), 'where' => ' and is_focus=1 ', 'temp' => 'list_item', 'paginate' => 0); return html_list_group($arr_in); /*$data = array( 'content' => html_list_item($arr_in), 'title' => $ttH->lang['product']['product'] ); $ttH->temp_box->assign('data', $data); $ttH->temp_box->parse("box_main"); return $ttH->temp_box->text("box_main");*/ }