public function lists() { $cate_type = $this->segment(4); if (!$cate_type) { $cate_where = '1'; } if ($cate_type == 'article') { $cate_where = "`model` = '2'"; } if ($cate_type == 'goods') { $cate_where = "`model` = '1'"; } if ($cate_type == 'jf_goods') { $cate_where = "`model` = '3'"; } if ($cate_type == 'single') { $cate_where = "`model` = '-1'"; } $categorys = $this->db->GetList("SELECT * FROM `@#_category` WHERE {$cate_where} order by `parentid` ASC,`order` DESC", array('key' => 'cateid')); $models = $this->db->GetList("SELECT * FROM `@#_model` WHERE 1", array('key' => 'modelid')); $tree = System::load_sys_class('tree'); $tree->icon = array('│ ', '├─ ', '└─ '); $tree->nbsp = ' '; foreach ($categorys as $v) { $v['typename'] = cattype($v['model']); if ($v['model'] == -1) { $v['addsun'] = G_ADMIN_PATH . '/' . ROUTE_C . '/addcate/danweb/'; } if ($v['model'] == -2) { $v['addsun'] = G_ADMIN_PATH . '/' . ROUTE_C . '/addcate/link/'; } if ($v['model'] > 0) { $v['addsun'] = G_ADMIN_PATH . '/' . ROUTE_C . '/addcate/def/'; $v['model'] = $models[$v['model']]['name']; } else { $v['model'] = ''; } $v['editcate'] = G_ADMIN_PATH . '/' . ROUTE_C . '/editcate/'; $v['delcate'] = G_ADMIN_PATH . '/' . ROUTE_C . '/delcate/'; $categorys[$v['cateid']] = $v; } $html = <<<HTML \t\t\t<tr> <td align='center'><input name='listorders[\$cateid]' type='text' size='3' value='\$order' class='input-text-c'></td> \t\t\t<td align='center'>\$cateid</td> <td align='left'>\$spacer\$name</th> <td align='center'>\$typename</td> <td align='center'>\$model</td> <td align='center'></td> \t\t\t<td align='center'> <a href='\$addsun\$cateid'>添加子栏目</a><span class='span_fenge lr5'>|</span> \t\t\t\t<a href='\$editcate\$cateid'>修改</a><span class='span_fenge lr5'>|</span> \t\t\t\t<a href=\\"javascript:window.parent.Del('\$delcate\$cateid', '确认删除『 \$name 』栏目?');\\">删除</a> </td> </tr> HTML; $tree->init($categorys); $html = $tree->get_tree(0, $html); include $this->tpl(ROUTE_M, 'category.list'); }
public function lists() { $categorys = $this->categorys; $models = $this->models; $tree = System::load_sys_class('tree'); $tree->icon = array('│ ', '├─ ', '└─ '); $tree->nbsp = ' '; foreach ($categorys as $v) { $v['typename'] = cattype($v['model']); if ($v['model'] == -1 || $v['model'] == -2) { $v['seecontent'] = G_ADMIN_PATH . '/category/editcate/'; $v['addcontent'] = G_ADMIN_PATH . '/category/editcate/'; } if ($v['model'] > 0) { $v['seecontent'] = G_ADMIN_PATH . '/' . ROUTE_C . '/get/'; $v['addcontent'] = G_ADMIN_PATH . '/' . ROUTE_C . '/add/'; $v['model'] = $models[$v['model']]['name']; } else { $v['model'] = ''; } $categorys[$v['cateid']] = $v; } $html = <<<HTML \t\t\t<tr> \t\t\t<td align='center'>\$cateid</td> <td align='left'>\$spacer\$name</th> <td align='center'>\$typename</td> <td align='center'>\$model</td> <td align='center'></td> \t\t\t<td align='center'> \t\t\t\t<a href='\$addcontent\$cateid\\'>添加内容</a><span class='span_fenge lr5'>|</span> \t\t\t\t <a href='\$seecontent\$cateid'>查看内容</a><span class='span_fenge lr5'></span> </td> </tr> HTML; $tree->init($categorys); $html = $tree->get_tree(0, $html); include $this->tpl(ROUTE_M, 'content.list'); }