Beispiel #1
0
 public function create_channel()
 {
     $rs = D("Admin.Channel");
     $where['status'] = array('eq', 1);
     $list = $rs->where($where)->order('oid asc')->select();
     foreach ($list as $key => $val) {
         if ($list[$key]['mid'] == 9) {
             $list[$key]['showurl'] = $list[$key]['cwebsite'];
             $list[$key]['showurl_p'] = $list[$key]['cwebsite'];
         } else {
             $list[$key]['showurl'] = str_replace('{!page!}', 1, get_show_url(get_model_name($list[$key]['mid']), array('id' => $list[$key]['id']), 1));
             $list[$key]['showurl_p'] = str_replace('{!page!}', 1, get_show_url(get_model_name($list[$key]['mid']), array('id' => $list[$key]['pid']), 1));
             $list[$key]['cname_p'] = get_channel_name($list[$key]['pid']);
             $list[$key]['limit'] = get_tpl_limit('<gxlist(.*)limit="([0-9]+)"(.*)>', $list[$key]['ctpl']);
         }
     }
     //全部列表二级结构缓存
     F('_gxcms/channeltree', list_to_tree($list, 'id', 'pid', 'son', 0));
     //缓存搜索每页信息
     $list[999]['video'] = get_tpl_limit('<gxsearch(.*)limit="([0-9]+)"(.*)>', 'video_search');
     //缓存影视搜索分页数据
     $list[999]['info'] = get_tpl_limit('<gxsearch(.*)limit="([0-9]+)"(.*)>', 'info_search');
     //缓存新闻搜索分页数据
     $list[999]['special'] = get_tpl_limit('<gxlist(.*)limit="([0-9]+)"(.*)>', 'special_list');
     //缓存专题分页数据
     //全部列表缓存
     F('_gxcms/channel', $list);
     //影视列表缓存
     $where['mid'] = array('EQ', 1);
     $list = $rs->where($where)->order('oid asc')->select();
     F('_gxcms/channelvideo', list_to_tree($list, 'id', 'pid', 'son', 0));
     //文章列表缓存
     $where['mid'] = array('EQ', 2);
     $list = $rs->where($where)->order('oid asc')->select();
     F('_gxcms/channelinfo', list_to_tree($list, 'id', 'pid', 'son', 0));
 }
                            ?>
<a href="?s=Admin/<?php 
                            echo ucwords(get_model_name($gxcms["mid"]));
                            ?>
/Add/cid/<?php 
                            echo $gxcms["id"];
                            ?>
">发表内容</a><?php 
                        }
                        ?>
</td>
    <td class="td"><?php 
                        if ($gxcms["mid"] != "9") {
                            ?>
<a href="?s=Admin/<?php 
                            echo ucwords(get_model_name($gxcms["mid"]));
                            ?>
/Show/cid/<?php 
                            echo $gxcms["id"];
                            ?>
">查看内容</a><?php 
                        }
                        ?>
</td>
    <td class="td">&nbsp;</td>
    <td class="td"><?php 
                        if ($gxcms['status'] == "1") {
                            ?>
<a href="?s=Admin/Channel/Status/id/<?php 
                            echo $gxcms["id"];
                            ?>