function image() { $list_data = $this->_get_data('image'); unset($list_data['list_grids']['group_id'], $list_data['list_grids']['content']); foreach ($list_data['list_data'] as &$d) { $map2['id'] = $d['image_id']; $url = M('material_image')->where($map2)->getField('cover_url'); // $d ['image_id'] = url_img_html ( $url ); $d['image_id'] = url_img_html(get_cover_url($d['image_id'])); } $this->assign($list_data); // dump($list_data); $this->display('lists'); }
function image() { $list_data = $this->_get_data('image'); $this->assign('normal_tips', '请不设置相同的关键词,相同的关键词只回复最新的设置'); unset($list_data['list_grids']['group_id'], $list_data['list_grids']['content']); foreach ($list_data['list_data'] as &$d) { if ($d['image_id']) { $d['image_id'] = url_img_html(get_cover_url($d['image_id'])); } else { if ($d['image_material']) { $map2['id'] = $d['image_material']; $url = M('material_image')->where($map2)->getField('cover_url'); $d['image_id'] = url_img_html($url); } } } $this->assign($list_data); //dump($list_data); $this->display('lists'); }
public function lists() { // 获取模型信息 $model = $this->model; $list_data = $this->_get_model_list($model, $page, $order); foreach ($list_data['list_data'] as $k => &$v) { switch ($v['scene_type']) { case 0: $v['scene_type'] = '临时二维码'; break; default: $v['scene_type'] = '永久二维码'; break; } $v['short_url'] = '<a href="' . $v['short_url'] . '" target="_blank">' . url_img_html($v['short_url']) . '</a>'; $v['expire'] = $v['expire'] ? $v['expire'] . '(秒)' : '永不过期'; } $this->assign($list_data); // dump($list_data); $templateFile || ($templateFile = $model['template_list'] ? $model['template_list'] : ''); $this->display($templateFile); }
function show_log() { $model = $this->getModel('shop_vote_log'); $param1['mdm'] = $param['mdm'] = $_GET['mdm']; $vote_id = I('vote_id'); $vote_id && ($param['vote_id'] = $map['vote_id'] = $vote_id); $opt_id = I('option_id'); $opt_id && ($param['option_id'] = $map['option_id'] = $opt_id); $map['token'] = get_token(); $search_url = addons_url('Vote://ShopVote/show_log', $param); $this->assign('search_url', $search_url); $res['title'] = '投票活动'; $res['url'] = addons_url('Vote://ShopVote/lists', $param1); $res['class'] = _ACTION == 'lists' ? 'current' : ''; $nav[] = $res; $res['title'] = '投票记录'; $res['url'] = addons_url('Vote://ShopVote/show_log', $param); $res['class'] = _ACTION == 'show_log' ? 'current' : ''; $nav[] = $res; $this->assign('nav', $nav); $this->assign('add_button', false); $this->assign('del_button', false); $this->assign('check_all', false); $btn['url'] = U('option_lists', $param); $btn['title'] = '返回'; $returnbtn[] = $btn; $this->assign('top_more_button', $returnbtn); $nickname = I('truename'); if ($nickname) { $uidstr = D('Common/User')->searchUser($nickname); if ($uidstr) { $map['uid'] = array('in', $uidstr); } else { $map['uid'] = 0; } } session('common_condition', $map); // $shopVote=D('Addons://Vote/ShopVote')->getInfo($vote_id); $list_data = $this->_get_model_list($model); foreach ($list_data['list_data'] as &$vo) { // $vo['vote_id']=$shopVote['title']; $user = get_userinfo($vo['uid']); $vo['vote_id'] = url_img_html($user['headimgurl']); $vo['uid'] = $user['nickname']; $shopOption = D('Addons://Vote/ShopVoteOption')->getInfo($vo['option_id']); $vo['option_id'] = $shopOption['truename']; } $this->assign($list_data); $this->display('lists'); }
echo $vo["uid"]; ?> " class="ids regular-radio"> <label for="check_<?php echo $vo["uid"]; ?> "></label><?php } ?> <input type="hidden" name="openid" value="<?php echo $vo["openid"]; ?> "/> </td> <td type="headimgurl"><?php echo url_img_html($vo["headimgurl"]); ?> </td> <td type="nickname"><?php echo $vo["nickname"]; ?> </td> <td type="sex_name"><?php echo $vo["sex_name"]; ?> </td> <td type="group"><?php echo $vo["group"]; ?> </td>
function showLog() { $nav[0]['title'] = "投票列表"; $nav[0]['class'] = ""; $nav[0]['url'] = U("lists"); $nav[1]['title'] = "投票记录"; $nav[1]['class'] = "current"; $this->assign('nav', $nav); $btn['url'] = U('lists', array('mdm' => $_GET['mdm'])); $btn['title'] = '返回'; $returnbtn[] = $btn; $this->assign('top_more_button', $returnbtn); $this->assign('add_button', false); $this->assign('search_button', false); $this->assign('del_button', false); $this->assign('check_all', false); $model = $this->vlog; $page = I('p', 1, 'intval'); // 默认显示第一页数据 // 解析列表规则 $list_data = $this->_list_grid($model); unset($list_data['list_grids'][4]); $grids = $list_data['list_grids']; $fields = $list_data['fields']; // 搜索条件 // $map ['addon'] = $this->addon; $map['vote_id'] = I('id'); // $map ['token'] = get_token (); session('common_condition', $map); // $map = $this->_search_map ( $model, $fields ); $row = empty($model['list_row']) ? 20 : $model['list_row']; empty($fields) || in_array('id', $fields) || array_push($fields, 'id'); $name = parse_name(get_table_name($model['id']), true); $data = M($name)->field(empty($fields) ? true : $fields)->where($map)->order('id DESC')->page($page, $row)->select(); //var_dump($data); // 获取投票标题 // $map2 ['id'] = I ( 'id' ); // $vname = M ( 'vote' )->where ( $map2 )->getField ( 'title' ); foreach ($data as $v) { $option_ids[$v['options']] = $v['options']; } // 代码须优化 // 获取投票选项名称 if (!empty($option_ids)) { $map3['id'] = array('in', $option_ids); $list = M('vote_option')->where($map3)->field('id,name')->select(); foreach ($list as $vo) { $option_names[$vo['id']] = $vo['name']; } } foreach ($data as &$v) { // $v ['vote_id'] = $vname; $v['options'] = $option_names[$v['options']]; $user = get_userinfo($v['user_id']); $v['vote_id'] = url_img_html($user['headimgurl']); $v['user_id'] = get_nickname($v['user_id']); } $count = M($name)->where($map)->count(); $list_data['list_data'] = $data; // 分页 if ($count > $row) { $page = new \Think\Page($count, $row); $page->setConfig('theme', '%FIRST% %UP_PAGE% %LINK_PAGE% %DOWN_PAGE% %END% %HEADER%'); $list_data['_page'] = $page->show(); } unset($list_data["list_grids"][""]); $this->assign($list_data); //dump($list_data); $this->display('./Application/Home/View/default/Addons/lists.html'); }
function getLzwgLuckyFollowInfo($id, $update = false, $data = array()) { $key = 'LuckyFollow_getLzwgLuckyFollowInfo_' . $id; $info = S($key); if ($info === false || $update) { $info = (array) (empty($data) ? $this->find($id) : $data); $award = D('Addons://Draw/Award')->getInfo($info['award_id']); $info['prizeid'] = $info['award_id']; $info['award_id'] = $award['name']; // $info ['sportsid'] = $info ['sport_id']; // $sport=M('sports')->find($info['sport_id']); // $sportsdao = D ( 'Addons://Sports/Sports' ); // $home_team = $dao->getInfo ( $info ['home_team'] ); // $visit_team = $dao->getInfo ( $info ['visit_team'] ); // $sport = D ( 'Addons://Sports/Sports' )->getInfo ( $info ['sport_id'] ); // $sport ['home_team'] = $home_team ['title']; // $sport ['visit_team'] = $visit_team ['title']; // $info['sport_id'] = $sport ['home_team'] . ' <br/><center>VS</center>' . $sport ['visit_team']; $lzwg = D('Addons://Draw/Draw')->getInfo($info['draw_id']); $info['sport_id'] = $lzwg['title']; $follow = get_followinfo($info['follow_id']); // $info['nick_name']=$follow['nickname']; // $info['headimgurl']=url_img_html($follow['headimgurl']); $info['nickname'] = url_img_html($follow['headimgurl']) . '<br/>' . $follow['nickname']; $info['nickname2'] = $follow['nickname']; $info['headimgurl'] = $follow['headimgurl']; $info['truename'] = $follow['truename']; $info['mobile'] = $follow['mobile']; $info['area'] = $follow['province'] . $follow['city']; $info['address'] = $info['area']; $info['score'] = $follow['score']; // 擂鼓数 // $drumData = $this->getDrumCount ( $info ['follow_id'] ); // $info ['drum_count'] = intval ( $drumData [$info ['sportsid']] ); $param['state'] = $info['state']; $param['id'] = $id; $url = addons_url("Draw://LuckyFollow/lzwgChangeState", $param); $info['state'] = $info['state'] == 0 ? "<a href='{$url}'>未兑换</a>" : '已兑换'; } S($key, $info, 86400); return $info; }