public function view_nameSystemList() { //基础代码准备 $NameSystem = new NameSystemAct(); //搜索操作 $condition = array(); $orderByStr = ""; $startTime = date("Y-m-d 00:00:00", time()); $endTime = date("Y-m-d 23:59:59", time()); $keyWordsType = "name"; $keyWords = ""; $systemName = "0"; $nameType = "0"; if (isset($_POST) && !empty($_POST)) { $keyWordsType = trim($_POST['keyWordsType']); //搜索字段名称 $keyWords = trim($_POST['keyWords']); //搜索填写内容 if (!empty($keyWords)) { $condition[] = "{$keyWordsType} = '{$keyWords}'"; } $systemName = trim($_POST['systemName']); // 所属系统 if (!empty($systemName)) { $condition[] = "systemId = '{$systemName}'"; } $nameType = trim($_POST['nameType']); //名称分类 if (!empty($nameType)) { $condition[] = "systemTypeId = '{$nameType}'"; } if (!empty($_POST['startTime']) && !empty($_POST['endTime'])) { $startTime = strtotime(trim($_POST['startTime'])); //开始时间 $endTime = strtotime(trim($_POST['endTime'])); //结束时间 $condition[] = "addTime BETWEEN {$startTime} AND {$endTime}"; $startTime = trim($_POST['startTime']); //开始时间 $endTime = trim($_POST['endTime']); //结束时间 } $this->where = "WHERE " . implode(" and ", $condition) . " and is_delete != 1 ORDER BY addTime DESC "; //echo $this->where;exit; } else { //默认条件按中金额排序 $this->where = "WHERE is_delete != 1 ORDER BY addTime DESC "; } //分页 $total = $NameSystem->act_getPageNum(); $num = 100; //每页显示的个数 $page = new Page($total, $num, '', 'CN'); $this->where .= $page->limit; //echo $this->where;exit; $nameListArr = $NameSystem->act_nameSysermList($this->where); //所属系统 $systemNameArr = array(); $this->where = " where is_delete !=1 "; $systemNameAllArr = $NameSystem->act_systemNameAllArr($this->where); if (!empty($systemNameAllArr)) { foreach ($systemNameAllArr as $systemNameInfo) { $systemNameArr[$systemNameInfo['id']] = $systemNameInfo['systemName']; } } $this->smarty->assign('systemNameArr', $systemNameArr); //变量名称所属分类 $valTypeArr = array(); $this->where = " where is_delete !=1 "; $valTypeAllArr = $NameSystem->act_valTypeAllArr($this->where); if (!empty($valTypeAllArr)) { foreach ($valTypeAllArr as $valTypeNameInfo) { $valTypeArr[$valTypeNameInfo['id']] = $valTypeNameInfo['typeName']; } } $this->smarty->assign('valTypeArr', $valTypeArr); //分页 if (!empty($_GET['page'])) { if (intval($_GET['page']) <= 1 || intval($_GET['page']) > ceil($total / $num)) { $n = 1; } else { $n = (intval($_GET['page']) - 1) * $num + 1; } } else { $n = 1; } if ($total > $num) { //输出分页显示 $show_page = $page->fpage(array(0, 2, 3, 4, 5, 6, 7, 8, 9)); } else { $show_page = $page->fpage(array(0, 2, 3)); } $this->smarty->assign('show_page', $show_page); //时间 $this->smarty->assign('startTime', $startTime); $this->smarty->assign('endTime', $endTime); //面包屑 $navlist = array(array('url' => 'index.php?mod=nameSystem&act=nameSystemList', 'title' => '系统名称中心'), array('url' => 'index.php?mod=nameSystem&act=nameSystemList', 'title' => '名称管理')); $this->smarty->assign('navlist', $navlist); //二级导航 $this->smarty->assign('toplevel', 0); //一级导航 $this->smarty->assign('nameListArr', $nameListArr); //显示数组 //搜索选项值保留 $this->smarty->assign('keyWordsType', $keyWordsType); $this->smarty->assign('keyWords', $keyWords); $this->smarty->assign('nameType', $nameType); $this->smarty->assign('systemName', $systemName); $this->smarty->display("nameSystemList.htm"); }
function act_delName() { $whereStr = ""; $billArr = array_filter(explode(",", trim($_POST['bill']))); $whereStr = " where id in (" . implode(',', $billArr) . ")"; $listArr = NameSystemModel::delName($whereStr); if ($listArr['reNum'] == '200') { self::$errCode = $listArr['reNum']; self::$errMsg = $listArr['reStr']; return true; } else { self::$errCode = NameSystemModel::$errCode; self::$errMsg = NameSystemModel::$errMsg; return false; } }