function query()
 {
     header("Content-Type:text/html; charset=utf-8");
     //处理ss
     import('@.SS.SSAction');
     $ss = new SSAction();
     $ss->setss();
     //设置 导航 bd
     import('@.TREE.TreeAction');
     $tree = new TreeAction();
     // 		import('@.NTF.NTFAction');
     // 		$ntf = new NTFAction();
     // 		$ntf->setntf();
     import('@.NV.NVAction');
     $nv = new NVAction();
     $nv->setnv();
     $atc = M('atc');
     $bd = M('bd');
     //设置每页多少条//由于采用下拉方案,因此无法享受show方案的参数值续传,得自己来设置
     $lmt = 10;
     if ($_GET['atcanc']) {
         $sccdt = "atcanc=1";
         $bdo['bdnm'] = "<ol class='breadcrumb'><li><a href='" . __APP__ . "'>首页</a></li><li><a href='#'>通知公告</a></li></ol>";
         $this->assign('bdo', $bdo);
         $csm = 'atcanc';
         $csz = $_GET['atcanc'];
         //加上兄弟bd
         $bdlsxd = $bd->where('bdpid=0')->order('bdodr ASC')->select();
         $this->assign('bdlsxd', $bdlsxd);
     } else {
         if ($_GET['atcdnmc']) {
             $sccdt = "atcdnmc=1";
             $bdo['bdnm'] = "<ol class='breadcrumb'><li><a href='" . __APP__ . "'>首页</a></li><li><a href='#'>动态</a></li></ol>";
             $this->assign('bdo', $bdo);
             $csm = 'atcdnmc';
             $csz = $_GET['atcdnmc'];
             //加上兄弟bd
             $bdlsxd = $bd->where('bdpid=0')->order('bdodr ASC')->select();
             $this->assign('bdlsxd', $bdlsxd);
         } else {
             if ($_GET['atckw']) {
                 //考虑到show里面会有get现象
                 $atckw = $_GET['atckw'];
                 $tmp = explode(' ', $atckw);
                 $sccdt = '1=2';
                 foreach ($tmp as $v) {
                     $ctt = trim($v);
                     if ($ctt != '') {
                         $sccdt = $sccdt . " OR atcctt LIKE '%" . $ctt . "%'";
                         $sccdt = $sccdt . " OR atctpc LIKE '%" . $ctt . "%'";
                     }
                 }
                 $bdo['bdnm'] = "<ol class='breadcrumb'><li><a href='" . __APP__ . "'>首页</a></li><li><a href='#'>“" . $atckw . "”&nbsp;&nbsp;的搜索结果</a></li></ol>";
                 $this->assign('bdo', $bdo);
                 $csm = 'atckw';
                 $csz = $_GET['atckw'];
                 $bdlsxd = $bd->where('bdpid=0')->order('bdodr ASC')->select();
                 $this->assign('bdlsxd', $bdlsxd);
             } else {
                 if ($_GET['bdid']) {
                     $bdid = $_GET['bdid'];
                     $bdo = $bd->where('bdid=' . $bdid)->find();
                     $bdls = $bd->order('bdodr ASC')->select();
                     //在按照这个顺序前提下,使用tree方法就能有序的得到
                     $str = $tree->findF($bdls, $bdid, 'bdid', 'bdnm', 'bdpid');
                     $bdo['bdnm'] = "<ol class='breadcrumb'><li><a href='" . __APP__ . "'>首页</a></li>" . $str . "</ol>";
                     $this->assign('bdo', $bdo);
                     $bdidall = $tree->unlimitedForListID($bdls, $bdid, 'bdid', 'bdnm', 'bdpid', 'bdodr');
                     //设置搜索条件
                     $sccdt = 'f_atc_bdid=' . $bdid;
                     $tmp = explode('-', $bdidall);
                     for ($j = 0; $j < count($tmp); $j++) {
                         if ($tmp[$j] != '') {
                             $sccdt = $sccdt . ' OR f_atc_bdid=' . $tmp[$j];
                         }
                     }
                     $csm = 'bdid';
                     $csz = $_GET['bdid'];
                     $bdlsxd = $bd->where('bdpid=' . $bdo['bdid'])->order('bdodr ASC')->select();
                     if (count($bdlsxd) == 0) {
                         //没儿子就显示老子
                         $bdlsxd = $bd->where('bdpid=' . $bdo['bdpid'])->order('bdodr ASC')->select();
                     }
                     $this->assign('bdlsxd', $bdlsxd);
                 } else {
                     $bdo['bdnm'] = "<ol class='breadcrumb'><li><a href='" . __APP__ . "'>首页</a></li><li><a href='#'>所有文章</a></li></ol>";
                     $this->assign('bdo', $bdo);
                     $sccdt = '1=1';
                     //加上兄弟bd
                     $bdlsxd = $bd->where('bdpid=0')->order('bdodr ASC')->select();
                     $this->assign('bdlsxd', $bdlsxd);
                 }
             }
         }
     }
     $this->assign('hdlpldnld', __URL__ . '/appendatc/' . $csm . '/' . $csz);
     // 		$count=$atc->field('atctpc,atcmdftm,atctp')->where("atcps=1 AND atcvw=1 AND atcnw=0  AND (".$sccdt.")")->order('atctp DESC,atcmdftm DESC')->count();
     // 		//分页显示列表,每页10条
     // 		import('ORG.Util.Page');
     // 		$page=new Page($count,$lmt);//后台管理页面默认一页显示N条记录
     // 		$page->rollPage = $count;
     // 		$page->setConfig('prev', "&laquo; 上一页");//上一页
     // 		$page->setConfig('next', '下一页 &raquo;');//下一页
     // 		$page->setConfig('first', '&laquo; 首页');//第一页
     // 		$page->setConfig('last', '末页 &raquo;');//最后一页
     // 		$page->setConfig('theme','共%totalPage%页/%totalRow%%header% %first% %upPage%  %linkPage%  %downPage% ');
     // 		//设置分页回调方法
     // 		$show=$page->show();
     // 		$show=str_replace("<a>", "&nbsp;<a>", $show);
     // 		$show=str_replace("</a>", "</a>&nbsp;", $show);
     // 		$show=str_replace("<span>", "&nbsp;<span>", $show);
     // 		$show=str_replace("</span>", "</span>&nbsp;", $show);
     // 		$show=$show.'&nbsp;&nbsp;每页'.$lmt.'条';
     // 		$this->assign('show',$show);
     $atcls = $atc->field('atcid,atctpc,atcmdftm,atctp,atccv,atczn,atctc,atccnt')->where("atcps=1 AND atcvw=1 AND atcnw=0 AND (" . $sccdt . ")")->order('atctp DESC,atcmdftm DESC')->limit(0, $lmt)->select();
     for ($j = 0; $j < count($atcls); $j++) {
         //处理封面
         if ($atcls[$j]['atccv'] == 'dflt') {
             $atcls[$j]['atccv'] = C('PUBLIC') . '/IMG/atcdflt.png';
         }
         //处理题目长度
         if (mb_strlen($atcls[$j]['atctpc'], 'utf-8') > 30) {
             $atcls[$j]['atctpcsrk'] = mb_substr($atcls[$j]['atctpc'], 0, 30, 'utf-8') . '...';
         } else {
             $atcls[$j]['atctpcsrk'] = $atcls[$j]['atctpc'];
         }
         $time = strtotime($atcls[$j]['atcmdftm']);
         $atcls[$j]['atcmdftm'] = date("Y/m/d", $time);
         if ($atcls[$j]['atctp'] == 1) {
             $atcls[$j]['atcstyle'] = 'font-weight:bold';
             $atcls[$j]['atcflag'] = 'glyphicon glyphicon-equalizer';
         }
         //获得评论数
         $cstmcmt = M('cstmcmt');
         $cstmcmtcnt = $cstmcmt->where('f_cstmcmt_atcid=' . $atcls[$j]['atcid'])->count();
         $atcls[$j]['cstmcmtcnt'] = $cstmcmtcnt;
     }
     $this->assign('atcls', $atcls);
     if ($atc->field('atcid,atctpc,atcmdftm,atctp,atccv')->where("atcps=1 AND atcvw=1 AND atcnw=0 AND (" . $sccdt . ")")->order('atctp DESC,atcmdftm DESC')->limit($lmt, 1)->select()) {
         $hsnxt = 'y';
     } else {
         $hsnxt = 'n';
     }
     $this->assign('hsnxt', $hsnxt);
     //记录当前页
     $this->assign('pg', 1);
     //给活动浏览页面赋值,使其和新的一样,不会因为刷新残留参数而没用//之前已经有hsnxt 和 pg搞定了
     $this->assign('executing', 'n');
     //通用部分
     $this->assign('title', '文章浏览');
     $this->assign('theme', 'Geek主题');
     $this->display('query');
 }
 function query()
 {
     header("Content-Type:text/html; charset=utf-8");
     //处理ss
     import('@.SS.SSAction');
     $ss = new SSAction();
     $ss->setss();
     //设置 导航 bd
     import('@.TREE.TreeAction');
     $tree = new TreeAction();
     // 		import('@.NTF.NTFAction');
     // 		$ntf = new NTFAction();
     // 		$ntf->setntf();
     import('@.NV.NVAction');
     $nv = new NVAction();
     $nv->setnv();
     $atc = M('atc');
     $bd = M('bd');
     //设置每页多少条
     $lmt = 10;
     if ($_GET['atcanc']) {
         $sccdt = "atcanc=1";
         $bdo['bdnm'] = "<ol class='breadcrumb'><li><a href='" . __APP__ . "'>首页</a></li><li><a href='#'>通知公告</a></li></ol>";
         $this->assign('bdo', $bdo);
     } else {
         if ($_GET['atcdnmc']) {
             $sccdt = "atcdnmc=1";
             $bdo['bdnm'] = "<ol class='breadcrumb'><li><a href='" . __APP__ . "'>首页</a></li><li><a href='#'>动态</a></li></ol>";
             $this->assign('bdo', $bdo);
         } else {
             if ($_GET['atckw']) {
                 //考虑到show里面会有get现象
                 $atckw = $_GET['atckw'];
                 $tmp = explode(' ', $atckw);
                 $sccdt = '1=2';
                 foreach ($tmp as $v) {
                     $ctt = trim($v);
                     if ($ctt != '') {
                         $sccdt = $sccdt . " OR atcctt LIKE '%" . $ctt . "%'";
                         $sccdt = $sccdt . " OR atctpc LIKE '%" . $ctt . "%'";
                     }
                 }
                 $bdo['bdnm'] = "<ol class='breadcrumb'><li><a href='" . __APP__ . "'>首页</a></li><li><a href='#'>“" . $atckw . "”&nbsp;&nbsp;的搜索结果</a></li></ol>";
                 $this->assign('bdo', $bdo);
             } else {
                 $bdid = $_GET['bdid'];
                 $bdo = $bd->where('bdid=' . $bdid)->find();
                 $bdls = $bd->order('bdodr ASC')->select();
                 //在按照这个顺序前提下,使用tree方法就能有序的得到
                 $str = $tree->findF($bdls, $bdid, 'bdid', 'bdnm', 'bdpid');
                 $bdo['bdnm'] = "<ol class='breadcrumb'><li><a href='" . __APP__ . "'>首页</a></li>" . $str . "</ol>";
                 $this->assign('bdo', $bdo);
                 $bdidall = $tree->unlimitedForListID($bdls, $bdid, 'bdid', 'bdnm', 'bdpid', 'bdodr');
                 //设置搜索条件
                 $sccdt = 'f_atc_bdid=' . $bdid;
                 $tmp = explode('-', $bdidall);
                 for ($j = 0; $j < count($tmp); $j++) {
                     if ($tmp[$j] != '') {
                         $sccdt = $sccdt . ' OR f_atc_bdid=' . $tmp[$j];
                     }
                 }
             }
         }
     }
     $count = $atc->field('atctpc,atcmdftm,atctp')->where("atcps=1 AND atcvw=1 AND atcnw=0  AND (" . $sccdt . ")")->order('atctp DESC,atcmdftm DESC')->count();
     //分页显示列表,每页10条
     import('ORG.Util.Page');
     $page = new Page($count, $lmt);
     //后台管理页面默认一页显示N条记录
     $page->rollPage = $count;
     $page->setConfig('prev', "&laquo; 上一页");
     //上一页
     $page->setConfig('next', '下一页 &raquo;');
     //下一页
     $page->setConfig('first', '&laquo; 首页');
     //第一页
     $page->setConfig('last', '末页 &raquo;');
     //最后一页
     $page->setConfig('theme', '共%totalPage%页/%totalRow%%header% %first% %upPage%  %linkPage%  %downPage% ');
     //设置分页回调方法
     $show = $page->show();
     $show = str_replace("<a>", "&nbsp;<a>", $show);
     $show = str_replace("</a>", "</a>&nbsp;", $show);
     $show = str_replace("<span>", "&nbsp;<span>", $show);
     $show = str_replace("</span>", "</span>&nbsp;", $show);
     $show = $show . '&nbsp;&nbsp;每页' . $lmt . '条';
     $this->assign('show', $show);
     $atcls = $atc->field('atcid,atctpc,atcmdftm,atctp')->where("atcps=1 AND atcvw=1 AND atcnw=0 AND (" . $sccdt . ")")->order('atctp DESC,atcmdftm DESC')->limit($page->firstRow . ',' . $page->listRows)->select();
     for ($j = 0; $j < count($atcls); $j++) {
         if (mb_strlen($atcls[$j]['atctpc'], 'utf-8') > 45) {
             $atcls[$j]['atctpcsrk'] = mb_substr($atcls[$j]['atctpc'], 0, 45, 'utf-8') . '...';
         } else {
             $atcls[$j]['atctpcsrk'] = $atcls[$j]['atctpc'];
         }
         $time = strtotime($atcls[$j]['atcmdftm']);
         $atcls[$j]['atcmdftm'] = date("Y/m/d", $time);
         if ($atcls[$j]['atctp'] == 1) {
             $atcls[$j]['atcstyle'] = 'font-weight:bold';
             $atcls[$j]['atcflag'] = 'glyphicon glyphicon-equalizer';
         }
     }
     $this->assign('atcls', $atcls);
     //通用部分
     $this->assign('title', '文章浏览');
     $this->assign('theme', 'Geek主题');
     $this->display('query');
 }
 function gtxpg()
 {
     //先给hd设置好些东西,他自身是无法提取的
     import('@.SS.SSAction');
     $ss = new SSAction();
     $ss->setss();
     $x = $_GET['x'];
     //鉴权 如果OK的就正常显示,或者出现查看神马的,否则就呵呵了,query he gtxpg两处
     $mdII = M('md');
     $mdo = $mdII->where("mdmk='Atc'")->find();
     import('@.IDTATH.IdtathAction');
     $Idtath = new IdtathAction();
     $athofn = $Idtath->identify($mdo['mdid'], $x);
     import('@.NTF.NTFAction');
     $ntf = new NTFAction();
     $ntf->setntf();
     import('@.KZMB.KZMBAction');
     $kzmb = new KZMBAction();
     $kzmb->setkzmb($mdo['mdid']);
     if ($x == 'vw') {
         $atcid = $_GET['atcid'];
         $atc = M('atc');
         $mo = $atc->join('tb_bd ON f_atc_bdid=bdid')->where("atcid=" . $atcid)->find();
         import('@.TREE.TreeAction');
         $tree = new TreeAction();
         $bd = M('bd');
         $bdls = $bd->order('bdodr ASC')->select();
         //在按照这个顺序前提下,使用tree方法就能有序的得到
         $str = $tree->findF($bdls, $mo['f_atc_bdid'], 'bdid', 'bdnm', 'bdpid');
         $this->assign('tree', $str);
         //对文章内容进行小调整
         $imgrule = '/<img.*src=(\\"|\')(.+)\\1.*>/U';
         //图片规则
         if (preg_match_all($imgrule, $mo['atcctt'], $quote)) {
             //p($quote);die;//$quote平时可以随意查看,有帮助,特别是$quoto[1]代表了啥,2代表了啥,0代表了啥
             for ($i = 0; $i < count($quote[0]); $i++) {
                 if (!preg_match("/icon_/", $quote[2][$i])) {
                     $mo['atcctt'] = str_replace($quote[0][$i], "<a href='" . $quote[2][$i] . "'>" . $quote[0][$i] . '</a>', $mo['atcctt']);
                 }
             }
         }
         $data = array('atccnt' => $mo['atccnt'] + 1);
         $atc->where('atcid=' . $mo['atcid'])->setField($data);
         $mo['atccnt'] = $mo['atccnt'] + 1;
         if ($mo['atccv'] != 'dflt') {
             $alt = $mo['atccv'];
         }
         $this->assign('alt', $alt);
         if ($mo['atccv'] == 'dflt') {
             $mo['atccv'] = '';
         }
         //获得二维码
         //首先获得服务器的广域网域名
         $sys = M('sys');
         $syso = $sys->find();
         $url = 'http://' . $syso['sysip'] . '/' . $syso['sysnm'] . '/admin.php/Atc/view/atcid/' . $atcid;
         $this->assign('url', $url);
         import('@.QR.QRAction');
         $qr = new QRAction();
         $qrimgurl = $qr->getQR($url);
         $qr = $qrimgurl;
         $this->assign('qr', $qr);
         //查看是否收藏过
         $atcclct = M('atcclct');
         if (session('usridss')) {
             $usrid = session('usridss');
             if ($atcclct->where('f_atcclct_usrid=' . $usrid . ' AND f_atcclct_atcid=' . $atcid)->find()) {
                 //已经收藏
                 $this->assign('schzysc', '已收藏:');
                 $this->assign('clctcss', 'collected');
                 $this->assign('heartcss', 'hearted');
             } else {
                 //将要收藏
                 $this->assign('schzysc', '收藏本文:');
                 $this->assign('clctcss', 'collecting');
                 $this->assign('heartcss', 'hearting');
             }
         } else {
             $this->assign('clctcss', 'collecting');
             $this->assign('heartcss', 'hearting');
         }
         //添加评论
         $cmt = M('cmt');
         $cmtls = $cmt->join('tb_usr ON f_cmt_usrid=usrid')->join('tb_atc ON f_cmt_atcid=atcid')->where('atcid=' . $atcid)->order('cmttm DESC')->limit(0, 5)->select();
         $this->assign('cmtls', $cmtls);
         $this->assign('cmtcnt', $cmt->join('tb_usr ON f_cmt_usrid=usrid')->join('tb_atc ON f_cmt_atcid=atcid')->where('atcid=' . $atcid)->order('cmttm DESC')->count());
         //下拉评论
         //查看是否后继有人,即是否存在第11人///别用find 会出现bug 永远选第一条,很脑残
         if ($cmt->join('tb_usr ON f_cmt_usrid=usrid')->where('f_cmt_atcid=' . $atcid)->order('cmttm ASC')->limit(5, 1)->select()) {
             $hsnxt = 'y';
         } else {
             $hsnxt = 'n';
         }
         $this->assign('hsnxt', $hsnxt);
         //记录当前页
         $this->assign('pg', 1);
         //给活动浏览页面赋值,使其和新的一样,不会因为刷新残留参数而没用//之前已经有hsnxt 和 pg搞定了
         $this->assign('executing', 'n');
         $this->assign('mo', $mo);
         $this->assign('title', '查看');
         $this->assign('theme', '查看详细');
         $this->assign('btnvl', '设置');
         $this->display('view');
     } else {
         if ($x == 'updt') {
             import('@.TREE.TreeAction');
             $tree = new TreeAction();
             $bd = M('bd');
             $bdls = $bd->order('bdodr ASC')->select();
             //在按照这个顺序前提下,使用tree方法就能有序的得到
             $str = $tree->unlimitedForListSLCT($bdls, 0, 'bdid', 'bdnm', 'bdpid', 'bdodr');
             $this->assign('tree', $str);
             $atcid = $_GET['atcid'];
             $atc = M('atc');
             if ($atcid == 0) {
                 $mo['atcid'] = 0;
                 $mo['atcps'] = 0;
                 $mo['atcaddtm'] = date("Y-m-d H:i:s", time());
                 $mo['atcmdftm'] = date("Y-m-d H:i:s", time());
                 $usr = M('usr');
                 $usro = $usr->where('usrid=' . session('usridss'))->find();
                 $mo['atcath'] = $usro['usrnn'];
                 $mo['atccnt'] = 0;
                 $mo['atcnw'] = 0;
                 $mo['atczn'] = 0;
                 $mo['atctc'] = 0;
                 $mo['atcvw'] = 0;
                 $mo['atczs'] = 0;
                 $mo['atccv'] = 'dflt';
                 $alt = '未设置封面';
                 $this->assign('alt', $alt);
                 $mo['atccvII'] = 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAADICAYAAABS39xVAAADZ0lEQVR4nO3YMXLCMBRAwdz/KByOKyRtZmLAwjb2U7bYCmE+hd5Y+rrf798ABV9nDwCwlmABGYIFZAgWkCFYQIZgARmCBWQIFpAhWECGYAEZggVkCBaQIVhAhmABGYIFZAgWkCFYQIZgARmCBWQIFpAhWECGYAEZggVkCBaQIVhAhmABGYIFZAgWkCFYQIZgARmCBWQIFpAhWECGYAEZggVkCBaQIVhAhmABGYIFZAgWkCFYQIZgARmCBWQIFpAhWECGYAEZggVkCBaQIVhAhmABGYIFZAgWkCFYQIZgARmCBWQIFpAhWECGYAEZggVkCBaQIVhAhmABGYIFZAgWkCFYQIZgARmCBWQIFpAhWECGYAEZggVkCBaQIVhAhmABGYIFZAgWkCFYQIZgARmCBWQIFpAhWECGYAEZggVkCBaQIVhAhmABGYIFZAgWkCFYQIZgARmCBWQIFpAhWECGYE3idrv9sdf60We/O+9eMxwxL9cgWBNY2pTPNurI+tFnvzvvXjMcMS/XIVgTEKxj5+U6BGsCWzf0o89Go7dl3tH/8cl5uQ7BmtC7G/fsAAgWrwjWRNZcNB8VgKXfHrn4vvIbIdchWJM6IwBb7o8EizUEa2JnHLGW3rDemfNT89IiWBM7605o7THw1XM+NS8dgjWBkePUlYK1dY1g/T+CNYHR+5+RkG2J3h53YEfPS4tgTWDrm9Sz9UesvVJgaRGsSfw+ho0ctdasX7N26fNH31l63qs59p6XJsECMgQLyBAsIEOwgAzBAjIEC8gQLCBDsIAMwQIyBAvIECwgQ7CADMECMgQLyBAsIEOwgAzBAjIEC8gQLCBDsIAMwQIyBAvIECwgQ7CADMECMgQLyBAsIEOwgAzBAjIEC8gQLCBDsIAMwQIyBAvIECwgQ7CADMECMgQLyBAsIEOwgAzBAjIEC8gQLCBDsIAMwQIyBAvIECwgQ7CADMECMgQLyBAsIEOwgAzBAjIEC8gQLCBDsIAMwQIyBAvIECwgQ7CADMECMgQLyBAsIEOwgAzBAjIEC8gQLCBDsIAMwQIyBAvIECwgQ7CADMECMgQLyBAsIEOwgAzBAjIEC8gQLCBDsIAMwQIyBAvIECwgQ7CADMECMgQLyBAsIEOwgAzBAjIEC8gQLCBDsIAMwQIyfgCjVkWTkzIm1AAAAABJRU5ErkJggg==';
                 $this->assign('title', '添加');
                 $this->assign('theme', '添加:');
                 $this->assign('btnvl', '添加');
             } else {
                 //文章的更新时间
                 $mo = $atc->join('tb_bd ON f_atc_bdid=bdid')->where("atcid=" . $atcid)->find();
                 $mo['atcmdftmorg'] = $mo['atcmdftm'];
                 $mo['atcmdftm'] = date("Y-m-d H:i:s", time());
                 if ($mo['atccv'] == 'dflt') {
                     $alt = '未设置封面';
                 } else {
                     $alt = $mo['atccv'];
                 }
                 $this->assign('alt', $alt);
                 if ($mo['atccv'] == 'dflt') {
                     $mo['atccvII'] = 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAADICAYAAABS39xVAAADZ0lEQVR4nO3YMXLCMBRAwdz/KByOKyRtZmLAwjb2U7bYCmE+hd5Y+rrf798ABV9nDwCwlmABGYIFZAgWkCFYQIZgARmCBWQIFpAhWECGYAEZggVkCBaQIVhAhmABGYIFZAgWkCFYQIZgARmCBWQIFpAhWECGYAEZggVkCBaQIVhAhmABGYIFZAgWkCFYQIZgARmCBWQIFpAhWECGYAEZggVkCBaQIVhAhmABGYIFZAgWkCFYQIZgARmCBWQIFpAhWECGYAEZggVkCBaQIVhAhmABGYIFZAgWkCFYQIZgARmCBWQIFpAhWECGYAEZggVkCBaQIVhAhmABGYIFZAgWkCFYQIZgARmCBWQIFpAhWECGYAEZggVkCBaQIVhAhmABGYIFZAgWkCFYQIZgARmCBWQIFpAhWECGYAEZggVkCBaQIVhAhmABGYIFZAgWkCFYQIZgARmCBWQIFpAhWECGYE3idrv9sdf60We/O+9eMxwxL9cgWBNY2pTPNurI+tFnvzvvXjMcMS/XIVgTEKxj5+U6BGsCWzf0o89Go7dl3tH/8cl5uQ7BmtC7G/fsAAgWrwjWRNZcNB8VgKXfHrn4vvIbIdchWJM6IwBb7o8EizUEa2JnHLGW3rDemfNT89IiWBM7605o7THw1XM+NS8dgjWBkePUlYK1dY1g/T+CNYHR+5+RkG2J3h53YEfPS4tgTWDrm9Sz9UesvVJgaRGsSfw+ho0ctdasX7N26fNH31l63qs59p6XJsECMgQLyBAsIEOwgAzBAjIEC8gQLCBDsIAMwQIyBAvIECwgQ7CADMECMgQLyBAsIEOwgAzBAjIEC8gQLCBDsIAMwQIyBAvIECwgQ7CADMECMgQLyBAsIEOwgAzBAjIEC8gQLCBDsIAMwQIyBAvIECwgQ7CADMECMgQLyBAsIEOwgAzBAjIEC8gQLCBDsIAMwQIyBAvIECwgQ7CADMECMgQLyBAsIEOwgAzBAjIEC8gQLCBDsIAMwQIyBAvIECwgQ7CADMECMgQLyBAsIEOwgAzBAjIEC8gQLCBDsIAMwQIyBAvIECwgQ7CADMECMgQLyBAsIEOwgAzBAjIEC8gQLCBDsIAMwQIyBAvIECwgQ7CADMECMgQLyBAsIEOwgAzBAjIEC8gQLCBDsIAMwQIyfgCjVkWTkzIm1AAAAABJRU5ErkJggg==';
                 } else {
                     $mo['atccvII'] = $mo['atccv'];
                 }
                 $this->assign('title', '修改');
                 $this->assign('theme', '修改:');
                 $this->assign('btnvl', '修改');
             }
             $this->assign('mo', $mo);
             $this->display('update');
         }
     }
 }
 function gtxpg()
 {
     //先给hd设置好些东西,他自身是无法提取的
     import('@.SS.SSAction');
     $ss = new SSAction();
     $ss->setss();
     $x = $_GET['x'];
     if ($x == 'vw') {
         $atcid = $_GET['atcid'];
         $atc = M('atc');
         $mo = $atc->join('tb_bd ON f_atc_bdid=bdid')->where("atcid=" . $atcid)->find();
         import('@.TREE.TreeAction');
         $tree = new TreeAction();
         $bd = M('bd');
         $bdls = $bd->order('bdodr ASC')->select();
         //在按照这个顺序前提下,使用tree方法就能有序的得到
         $str = $tree->findF($bdls, $mo['f_atc_bdid'], 'bdid', 'bdnm', 'bdpid');
         $this->assign('tree', $str);
         //对文章内容进行小调整
         $imgrule = '/<img.*src=(\\"|\')(.+)\\1.*>/U';
         //图片规则
         if (preg_match_all($imgrule, $mo['atcctt'], $quote)) {
             //p($quote);die;//$quote平时可以随意查看,有帮助,特别是$quoto[1]代表了啥,2代表了啥,0代表了啥
             for ($i = 0; $i < count($quote[0]); $i++) {
                 if (!preg_match("/icon_/", $quote[2][$i])) {
                     $mo['atcctt'] = str_replace($quote[0][$i], "<a href='" . $quote[2][$i] . "'>" . $quote[0][$i] . '</a>', $mo['atcctt']);
                 }
             }
         }
         $data = array('atccnt' => $mo['atccnt'] + 1);
         $atc->where('atcid=' . $mo['atcid'])->setField($data);
         $mo['atccnt'] = $mo['atccnt'] + 1;
         if ($mo['atccv'] != 'dflt') {
             $alt = $mo['atccv'];
         }
         $this->assign('alt', $alt);
         if ($mo['atccv'] == 'dflt') {
             $mo['atccv'] = '';
         }
         //获得二维码
         //首先获得服务器的广域网域名
         $sys = M('sys');
         $syso = $sys->find();
         $url = 'http://' . $syso['sysip'] . '/' . $syso['sysnm'] . '/zsptwap.php/Atc/view/atcid/' . $atcid;
         $this->assign('url', $url);
         import('@.QR.QRAction');
         $qr = new QRAction();
         $qrimgurl = $qr->getQR($url);
         $qr = $qrimgurl;
         $this->assign('qr', $qr);
         // 			//查看是否收藏过
         // 			$atcclct=M('atcclct');
         // 			if(session('usridss')){
         // 				$usrid=session('usridss');
         // 				if($atcclct->where('f_atcclct_usrid='.$usrid.' AND f_atcclct_atcid='.$atcid)->find()){
         // 					//已经收藏
         // 					$this->assign('schzysc','已收藏:');
         // 					$this->assign('clctcss','collected');
         // 					$this->assign('heartcss','hearted');
         // 				}else{
         // 					//将要收藏
         // 					$this->assign('schzysc','收藏本文:');
         // 					$this->assign('clctcss','collecting');
         // 					$this->assign('heartcss','hearting');
         // 				}
         // 			}else{
         // 				$this->assign('clctcss','collecting');
         // 				$this->assign('heartcss','hearting');
         // 			}
         // 			//添加评论
         // 			$cmt=M('cmt');
         // 			$cmtls=$cmt->join('tb_usr ON f_cmt_usrid=usrid')->join('tb_atc ON f_cmt_atcid=atcid')->where('atcid='.$atcid)->order('cmttm DESC')->limit(0,5)->select();
         // 			$this->assign('cmtls',$cmtls);
         // 			$this->assign('cmtcnt',$cmt->join('tb_usr ON f_cmt_usrid=usrid')->join('tb_atc ON f_cmt_atcid=atcid')->where('atcid='.$atcid)->order('cmttm DESC')->count());
         // 			//下拉评论
         // 			//查看是否后继有人,即是否存在第11人///别用find 会出现bug 永远选第一条,很脑残
         // 			if($cmt->join('tb_usr ON f_cmt_usrid=usrid')->where('f_cmt_atcid='.$atcid)->order('cmttm ASC')->limit(5,1)->select()){
         // 				$hsnxt='y';
         // 			}else{
         // 				$hsnxt='n';
         // 			}
         // 			$this->assign('hsnxt',$hsnxt);
         // 			//记录当前页
         // 			$this->assign('pg',1);
         // 			//给活动浏览页面赋值,使其和新的一样,不会因为刷新残留参数而没用//之前已经有hsnxt 和 pg搞定了
         // 			$this->assign('executing','n');
         $this->assign('mo', $mo);
         $this->assign('title', '查看');
         $this->assign('theme', '查看详细');
         $this->assign('btnvl', '设置');
         $this->display('view');
     }
 }