2011-09-23 03:49:10 +00:00
|
|
|
<?php
|
|
|
|
class Admin_NewsController extends Zend_Controller_Action
|
|
|
|
{
|
|
|
|
function preDispatch()
|
|
|
|
{
|
|
|
|
$this->db=Zend_Registry::get('db');
|
|
|
|
$this->view->config = Zend_Registry::get('config');
|
|
|
|
$this->messenger=$this->_helper->getHelper('FlashMessenger');
|
|
|
|
$this->view->messages = $this->messenger->getMessages();
|
|
|
|
$this->_helper->layout->setLayout('administry');//新UI
|
|
|
|
}
|
|
|
|
function postDispatch()
|
|
|
|
{
|
|
|
|
$this->view->messages = $this->messenger->getMessages();
|
|
|
|
}
|
|
|
|
function indexAction()
|
|
|
|
{
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}//indexAction 首页
|
|
|
|
|
|
|
|
|
|
|
|
function catlogAction()
|
|
|
|
{
|
|
|
|
$add = $this->_request->getParam('add');
|
|
|
|
$submit = $this->_request->getParam('submit');
|
|
|
|
|
|
|
|
$delete = $this->_request->getParam('delete');
|
|
|
|
|
|
|
|
$edit = $this->_request->getParam('edit');
|
|
|
|
|
|
|
|
if($add)
|
|
|
|
{
|
|
|
|
if(empty($submit))
|
|
|
|
$this->_helper->viewRenderer('catlogadd');
|
|
|
|
else{
|
|
|
|
$title = $this->_request->getParam('ctitle');
|
|
|
|
$keyword = $this->_request->getParam('keyword');
|
2011-09-28 08:29:01 +00:00
|
|
|
$description = $this->_request->getParam('description');
|
2011-09-23 03:49:10 +00:00
|
|
|
|
2011-09-28 08:29:01 +00:00
|
|
|
$sql="insert into news_catlog (title,keyword,description) values ('$title','$keyword','$description')";
|
2011-09-23 03:49:10 +00:00
|
|
|
if($this->db->exec($sql) > 0)
|
|
|
|
{
|
|
|
|
$this->messenger->addMessage('提示信息:栏目添加成功!');
|
|
|
|
$this->_redirect('/admin/news/catlog');
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}//栏目添加
|
|
|
|
if($delete>0)
|
|
|
|
{
|
|
|
|
$sql = "delete from news_catlog where id='$delete'";
|
|
|
|
if($this->db->exec($sql)>0)
|
|
|
|
{
|
|
|
|
$this->messenger->addMessage('提示信息:栏目删除成功!');
|
|
|
|
$this->_redirect('/admin/news/catlog');
|
|
|
|
}
|
|
|
|
|
|
|
|
}//栏目删除
|
|
|
|
if($edit>0)
|
|
|
|
{
|
|
|
|
$title = $this->_request->getParam('ctitle');
|
|
|
|
$keyword = $this->_request->getParam('keyword');
|
2011-09-28 08:29:01 +00:00
|
|
|
$description = $this->_request->getParam('description');
|
|
|
|
$displayorder = $this->_request->getParam('displayorder');
|
2011-09-23 03:49:10 +00:00
|
|
|
|
2011-09-28 08:29:01 +00:00
|
|
|
$sql="update news_catlog set title='$title',keyword='$keyword',description='$description',displayorder='$displayorder' where id='$edit'";
|
2011-09-23 03:49:10 +00:00
|
|
|
if($this->db->exec($sql)>0)
|
|
|
|
{
|
|
|
|
$this->messenger->addMessage('提示信息:栏目编辑成功!');
|
|
|
|
$this->_redirect('/admin/news/catlog');
|
|
|
|
}
|
|
|
|
}//栏目编辑
|
|
|
|
else
|
|
|
|
{
|
|
|
|
|
2011-09-28 08:29:01 +00:00
|
|
|
$sql="select * from news_catlog order by displayorder desc";
|
2011-09-23 03:49:10 +00:00
|
|
|
$re=$this->db->query($sql);
|
|
|
|
$catlogs=$re->fetchAll();
|
|
|
|
|
|
|
|
$this->view->catlogs=$catlogs;
|
|
|
|
|
|
|
|
}//栏目列表
|
|
|
|
|
|
|
|
|
|
|
|
}//栏目管理
|
|
|
|
|
|
|
|
|
|
|
|
function newsaddAction()
|
|
|
|
{
|
|
|
|
|
2011-09-28 08:29:01 +00:00
|
|
|
$sql="select * from news_catlog order by displayorder desc";
|
2011-09-23 03:49:10 +00:00
|
|
|
$re = $this->db->query($sql);
|
|
|
|
$types = $re->fetchAll();
|
|
|
|
|
|
|
|
$this->view->types=$types;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}//newsadd 新闻添加
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|