<?php
/**
 * $Author: BEESCMS $
 * ============================================================================
 * 网站地址: http://www.beescms.com
 * 您只能在不用于商业目的的前提下对程序代码进行修改和使用；
 * 不允许对程序代码以任何形式任何目的的再发布。
 * ============================================================================
*/

define('IN_CMS','true');
include('init.php');
$action=isset($_REQUEST['action'])?fl_html(fl_value($_REQUEST['action'])):'content';
$lang=isset($_REQUEST['lang'])?fl_html(fl_value($_REQUEST['lang'])):get_lang_main();
if(file_exists(DATA_PATH.$lang.'_info.php')){include(DATA_PATH.$lang.'_info.php');}
if(file_exists(DATA_PATH.'cache/lang_cache.php')){include(DATA_PATH.'cache/lang_cache.php');}
if($action=='content'){

}

//添加内容界面
elseif($action=='add'){
	if(!check_purview('content_create')){msg('<span style="color:red">操作失败,你的权限不足!</span>');}
	$cate_id=$_GET['cate_id'];
	$id=$_GET['id'];
	foreach($channel as $key=>$value){
		if($value['is_alone']||$value['is_disable']){
			continue;
		}
		$c_arr[]=$value;
	}
	$id=empty($id)?$c_arr[0]['id']:$id;
	include('template/admin_content_add.php');
}

//保存内容
elseif($action=='save_content'){
	if(!check_purview('content_create')){msg('<span style="color:red">操作失败,你的权限不足!</span>');}
	$id=intval($_POST['id']);
	$title=$_POST['title'];
	$thumb=$_POST['thumb'];
	$key_words = $_POST['key_words'];
	$info = $_POST['info'];
	$author = $_POST['author'];
	$source = $_POST['source'];
	$category = $_POST['category'];
	$addtime = $_POST['addtime'];
	$top = intval($_POST['top']);
	$purview = intval($_POST['purview']);
	$is_html = intval($_POST['is_html']);
	$fields = $_POST['fields'];
	$is_info = $_POST['is_info'];
	$first_pic = intval($_POST['first_pic']);
	$down_file = intval($_POST['down_file']);
	$filter = $_POST['filter'];
	$filter_g = $_POST['filter_g'];
	$g_url = $_POST['g_url'];
	$pic_watermark = intval($_POST['pic_watermark']);
	$title_color = $_POST['title_color'];
	$title_style = intval($_POST['title_style']);
	$is_open = intval($_POST['is_open']);
	$cache_time = intval($_POST['cache_time']);
	$custom_url = $_POST['custom_url'];
	$lang_cate=$_POST['lang_cate'];//其它语言栏目
	$form_id = intval($_POST['form_list']);
	$content_key = $_POST['content_key'];//内容标签
	$small_title = $_POST['small_title'];//短标题
	//栏目合并
	$cate_arr=array($category.'|'.$lang); 
	if(!empty($lang_cate)){
		foreach($lang_cate as $lk=>$lv){
			if(!in_array($lv,$cate_arr)){
				$cate_arr[]=$lv;
			}
		}
	}

	if(empty($title)||!isset($title)){msg('<span style="color:red">标题不能为空</span>');}
	if(empty($category)){msg('<span style="color:red">栏目不能为空</span>');}
	if($category=="index"){msg('<span style="color:red">引导栏目不能发布内容</span>');}
	$category=intval($category);
	//判断静态html_url是否重复
	if(!empty($custom_url)){
	$custom_url = str_replace('/','',$custom_url);
	$custom_url = str_replace(' ','-',trim($custom_url));//过滤生成空格
	$rel_html_url = $GLOBALS['mysql']->fetch_asc("SELECT id FROM ".DB_PRE."maintb WHERE custom_url='".$custom_url."'");
	if(!empty($rel_html_url)){
		unset($rel_html_url);
		msg('<span style="color:red">"内容静态页名称"已经存在，请更改！</span>');
	}
	}
	
	
	foreach($channel as $key=>$value){
		if($value['id']==$id){
			$table=DB_PRE.$value['channel_table'];//取得附加表
			$verify=$value['is_verify'];
		}
	}
	
	$hits=($_sys['is_hits'])?$_sys['is_hits']:rand(1,500);
	$addtime=empty($addtime)?time():strtotime($addtime);
	$is_html=($is_html=='1')?1:0;
	$url_add=empty($g_url)?'http://':$g_url;
	$is_url=0;
	if($filter_g=='g'){
		$is_url=1;
	}
	
	$filter_str='';
	if($filter){
		foreach($filter as $key=>$value){
			$filter_str.=$value.',';
		}
	}

//下载图片
	if($down_file&&!empty($fields['content'])){
	$body=$fields['content'];
	$body = stripslashes($body); 
	
	preg_match_all('/(src|SRC)=[\"|\'|]?(http:\/\/(.*)\.(gif|jpg|jpeg|bmp|png))/isU',$body,$pic_arr);
	$pic_arr=$pic_arr[2];
	$cms_path=CMS_SELF;
	if(!empty($pic_arr)){
		set_time_limit(0); 
		$pic_time=date('Ymd');
		$pic_dir="../upload/img/".$pic_time.'/';
		if(!file_exists($pic_dir)){@mkdir($pic_dir,0777);}
		$i=0;
		foreach($pic_arr as $k=>$v){
			$pic_ext=strrchr($v,".");
			$up_pic_name=date('YmdHis').rand(0,1000);//图片名称
			$pic_file=$pic_dir.$up_pic_name.$pic_ext;
			$get_url_pic=@file_get_contents($v);
			$fp= @fopen($pic_file,"w");
			@fwrite($fp,$get_url_pic);
			@fclose($fp);
			$pic_path=str_replace('../',$cms_path,$pic_file);
			$v=str_replace('/','\/',$v);
			$body=preg_replace('/'.$v.'/',$pic_path,$body);
			
			//添加水印
			if($_sys['image_is'][0]&&$pic_watermark){
	    		create_img_sy($_sys,$pic_file);
			}	
		
				//缩略图
			if($first_pic&&$i==0&&empty($thumb)){
				$thumb=pic_thumb($pic_file,$_sys['thump_width'],$_sys['thump_height'],$pic_dir);
			}
			$i=$i+1; 
		}
	}
	preg_match_all('/(src|SRC)=[\"|\'|]?(\/(.*)\.(gif|jpg|jpeg|bmp|png))/isU',$body,$html_pic_arr);//编辑器图片，供缩略图使用
	$body=addslashes($body);
	$fields['content']=$body;
	}
	
	//没有上传缩略图并且没有下载图片
	if(empty($thumb)){
		
		//编辑器有图片使用编辑器图片做缩略图
		$html_pic = $html_pic_arr[2];
		
		unset($html_pic_arr);
		if(!empty($html_pic))
		{//存在图片取第一张做缩略图
			$html_first_pic = $html_pic[0];
			$thumb_f_rel = explode('/',$html_first_pic);
			$t_num = count($thumb_f_rel);
			$thumb = $thumb_f_rel[$t_num-3].'/'.$thumb_f_rel[$t_num-2].'/'.$thumb_f_rel[$t_num-1];
		}
		else
		{//是否有多图，存在图片取第一张做缩略图
			$pics_pic = $fields['pics'];
			if(!empty($pics_pic[0])){
				$pics_rel = $mysql->fetch_asc("select pic_thumb from ".DB_PRE."uppics where id=".$pics_pic[0]);
			}
			$thumb = $pics_rel[0]['pic_thumb'];
		}
	}
	
  $info=($is_info&&empty($info))?cn_substr(strip_tags($fields['content']),240):$info;
  $key_words=empty($key_words)?'':$key_words;
  $author=empty($author)?'':$author;
  $source=empty($source)?'':$source;
  $cache_time=empty($cache_time)?30:$cache_time;//缓存时间

	//添加主表
	foreach($cate_arr as $ck=>$cv){
	$cv_arr=explode('|',$cv);
 $main_sql="insert into ".DB_PRE."maintb (title,filter,tbpic,keywords,info,author,source,hits,category,channel,addtime,top,purview,is_html,lang,updatetime,is_url,url_add,verify,title_color,title_style,is_open,cache_time,custom_url,content_key,small_title) values ('{$title}','{$filter_str}','{$thumb}','{$key_words}','{$info}','{$author}','{$source}',{$hits},{$cv_arr[0]},{$id},'{$addtime}',{$top},{$purview},{$is_html},'{$cv_arr[1]}','{$addtime}',{$is_url},'{$url_add}',{$verify},'{$title_color}',{$title_style},{$is_open},'{$cache_time}','{$custom_url}','{$content_key}','{$small_title}')";
	$GLOBALS['mysql']->query($main_sql);
	$last_id=$GLOBALS['mysql']->insert_id();
	if(!$ck){$main_id=$last_id;}//第一个栏目添加的id
	$channel_id=$id;//频道id
	
	//处理附加字段
	
	$sql_value=($id=='-9')?$last_id.','.$form_id:$last_id;
	$sql_field=($id=='-9')?'id,form_id':'id';
	if(!empty($fields)){
		foreach($fields as $key=>$value){
			$sql_field.=','.$key;
			if(is_array($value)){
			$value_str='';
				foreach($value as $k=>$v){
					$value_str.=$v.',';
				}
				$value=$value_str;
			}
			$sql_value.=",'".$value."'";
			
		}
	}
	
	//添加附表
	$sql_else="insert into {$table} ({$sql_field}) values ({$sql_value})";

	if(!$link=$GLOBALS['mysql']->query_error($sql_else)){
		$GLOBALS['mysql']->query("delete from ".DB_PRE."maintb where id=".$last_id);
		msg('<span style="color:red">添加附加表表发生错误</span>'.$GLOBALS['mysql']->get_error(),'',0);
	}
	
	}//循环栏目入库
	
	
	
	show_htm('内容添加成功,你可以选择【<a href="admin_content.php?action=add&lang='.$GLOBALS['lang'].'&id='.$channel_id.'&cate_id='.$cateid.'&nav='.$admin_nav.'&admin_p_nav='.$admin_p_nav.'">继续添加</a>】【<a href="admin_content.php?action=content_list&lang='.$GLOBALS['lang'].'&id='.$channel_id.'&nav='.$admin_nav.'&admin_p_nav='.$admin_p_nav.'">返回管理内容</a>】','javascript:history.go(-1);',0);
	
	
}


//内容列表
elseif($action=='content_list'){
	$id = intval($_REQUEST['id']);
	$page = intval($_REQUEST['page']);
	$cate = intval($_REQUEST['cate']);
	$verify = $_REQUEST['verify'];
	$order = $_REQUEST['order_type'];
	$key_words = $_REQUEST['key_words'];
	$cate2 = $_REQUEST['cate2'];
	
	if(file_exists(DATA_PATH.'cache_cate/cate_list_'.$lang.'.php')){
		include(DATA_PATH.'cache_cate/cate_list_'.$lang.'.php');
	}
	
	
	foreach($channel as $key=>$value){
		if($value['channel_mark']=='alone'||$value['is_disable']){
		continue;
		}
		$c_arr[]=$value;
	}
	$cate_rel = $mysql->fetch_asc("SELECT cate_channel,cate_parent FROM ".DB_PRE."category WHERE id = ".$cate);
	$id=empty($id)?$cate_rel[0]['cate_channel']:$id;
	$add_cate = $cate;
	include('template/admin_content_list.php');
}

//修改内容界面
elseif($action=='edit_content'){
	if(!check_purview('content_edit')){msg('<span style="color:red">操作失败,你的权限不足!</span>');}
	$id = intval($_GET['id']);
	$channel_id = intval($_GET['channel_id']);
	$cate = intval($_GET['cate']);
	
	
	foreach($channel as $k=>$v){
		if($v['id']==$channel_id){
			$table=$v['channel_table'];
		}
	}
	$a_arr=$GLOBALS['mysql']->fetch_asc('select m.*,e.* from '.DB_PRE.$table." as e left join ".DB_PRE."maintb as m on e.id=m.id where m.id=".$id);
	$field_value=$a_arr[0];
	$cate_rel = $mysql->fetch_asc("SELECT id,cate_name FROM ".DB_PRE."category WHERE id=".$field_value['category']);
	include('template/admin_content_edit.php');
}


//保存修改的内容
elseif($action=='save_edit_content'){
	if(!check_purview('content_edit')){msg('<span style="color:red">操作失败,你的权限不足!</span>');}
	$id=intval($_POST['id']);
	$channel_id=intval($_POST['channel_id']);
	$title=$_POST['title'];
	$thumb=$_POST['thumb'];
	$key_words = $_POST['key_words'];
	$info = $_POST['info'];
	$author = $_POST['author'];
	$source = $_POST['source'];
	$category = $_POST['category'];
	$updatetime = $_POST['updatetime'];
	$addtime = $_POST['addtime'];
	$top = intval($_POST['top']);
	$purview = intval($_POST['purview']);
	$is_html = intval($_POST['is_html']);
	$fields = $_POST['fields'];
	$is_info = $_POST['is_info'];
	$first_pic = intval($_POST['first_pic']);
	$down_file = intval($_POST['down_file']);
	$filter = $_POST['filter'];
	$filter_g = $_POST['filter_g'];
	$g_url = $_POST['g_url'];
	$pic_watermark = intval($_POST['pic_watermark']);
	$title_color = $_POST['title_color'];
	$title_style = intval($_POST['title_style']);
	$is_open = intval($_POST['is_open']);
	$cache_time = intval($_POST['cache_time']);
	$form_id = intval($_POST['form_list']);//表单
	$custom_url = $_POST['custom_url'];
	$content_key = $_POST['content_key'];
	$small_title = $_POST['small_title'];//短标题

	
	
	if(empty($GLOBALS['title'])||!isset($GLOBALS['title'])){
		msg('<span style="color:red">标题不能为空</span>');
	}

	if(empty($GLOBALS['category'])){
		msg('<span style="color:red">栏目不能为空</span>');
	}
	if($GLOBALS['category']=="index"){
		msg('<span style="color:red">引导栏目不能发布内容</span>');
	}
	
	
	//判断静态html_url是否重复
	if(!empty($custom_url)){
	$custom_url = str_replace('/','',$custom_url);
	$custom_url = str_replace(' ','-',trim($custom_url));//过滤生成空格
	$rel_html_url = $GLOBALS['mysql']->fetch_asc("SELECT id FROM ".DB_PRE."maintb WHERE custom_url='".$custom_url."' AND id!=".$id);
	if(!empty($rel_html_url)){
		unset($rel_html_url);
		msg('<span style="color:red">"内容静态页名称"已经存在，请更改！</span>');
	}
	}
	
	
	$category=intval($category);
	
	
	foreach($channel as $key=>$value){
		if($value['id']==$channel_id){
			$table=DB_PRE.$value['channel_table'];
		}
	}
	if(file_exists(DATA_PATH.$lang."_inc.php")){
		include(DATA_PATH.$lang."_inc.php");
	}

	$updatetime=empty($updatetime)?time():strtotime($updatetime);
	$is_html=($is_html=='1')?1:0;
	$url_add=empty($g_url)?'http://':$g_url;;
	$is_url=0;
	if($filter_g=='g'){
		$is_url=1;
	}
	
	$filter_str='';
	if($filter){
	foreach($filter as $key=>$value){
		$filter_str.=$value.',';
	}
	}
	
	
	//下载图片
	if($down_file&&!empty($fields['content'])){
	$body=$fields['content'];
	$body = stripslashes($body); 
	
	preg_match_all('/(src|SRC)=[\"|\'|]?(http:\/\/(.*)\.(gif|jpg|jpeg|bmp|png))/isU',$body,$pic_arr);
	$pic_arr=$pic_arr[2];
	$cms_path=CMS_SELF;
	if(!empty($pic_arr)){
		set_time_limit(0); 
		$pic_time=date('Ymd');
		$pic_dir="../upload/img/".$pic_time.'/';
		if(!file_exists($pic_dir)){@mkdir($pic_dir,0777);}
		$i=0;
		foreach($pic_arr as $k=>$v){
			$pic_ext=strrchr($v,".");
			$pic_file=$pic_dir.date('YmdHis').$pic_ext;
			$get_url_pic=@file_get_contents($v);
			$fp= @fopen($pic_file,"w");
			@fwrite($fp,$get_url_pic);
			@fclose($fp);
			$pic_path=str_replace('../',$cms_path,$pic_file);
			$v=str_replace('/','\/',$v);
			$body=preg_replace('/'.$v.'/',$pic_path,$body);
				
	   		
			//添加水印
			if($_sys['image_is'][0]&&$pic_watermark){
	    		create_img_sy($_sys,$pic_file);
			}	
			
				//缩略图
			if($first_pic&&$i==0&&empty($thumb)){
				$thumb=pic_thumb($pic_file,$_sys['thump_width'],$_sys['thump_height'],$pic_dir);
			}
			$i=$i+1; 
		}
	}
	preg_match_all('/(src|SRC)=[\"|\'|]?(\/(.*)\.(gif|jpg|jpeg|bmp|png))/isU',$body,$html_pic_arr);//编辑器图片，供缩略图使用
	$body=addslashes($body);
	$fields['content']=$body;
	}
	
	//没有上传缩略图并且没有下载图片
	if(empty($thumb)){
		//编辑器有图片使用编辑器图片做缩略图
		$html_pic = $html_pic_arr[2];
		
		unset($html_pic_arr);
		if(!empty($html_pic))
		{//存在图片取第一张做缩略图
			$html_first_pic = $html_pic[0];
			$thumb_f_rel = explode('/',$html_first_pic);
			$t_num = count($thumb_f_rel);
			$thumb = $thumb_f_rel[$t_num-3].'/'.$thumb_f_rel[$t_num-2].'/'.$thumb_f_rel[$t_num-1];
		}
		else
		{//是否有多图，存在图片取第一张做缩略图
			$pics_pic = $fields['pics'];
			if(!empty($pics_pic[0])){
				$pics_rel = $mysql->fetch_asc("select pic_thumb from ".DB_PRE."uppics where id=".$pics_pic[0]);
			}
			$thumb = $pics_rel[0]['pic_thumb'];
		}
	}
	if(isset($fields['pics'])){
		$fields['pics']=empty($fields['pics'])?'':$fields['pics'];//处理删除多图问题
	}
	$info=($is_info&&empty($info))?cn_substr(strip_tags($fields['content']),255):$info;
	$key_words=empty($key_words)?'':$key_words;
  	$author=empty($author)?'':$author;
  	$source=empty($source)?'':$source;
	$cache_time=empty($cache_time)?30:$cache_time;//缓存时间
	$main_sql="update ".DB_PRE."maintb set title='{$title}',filter='{$filter_str}',tbpic='{$thumb}',keywords='{$key_words}',info='{$info}',author='{$author}',source='{$source}',category={$category},top={$top},purview={$purview},is_html={$is_html},is_url={$is_url},url_add='{$url_add}',title_color='{$title_color}',title_style={$title_style},is_open={$is_open},cache_time='{$cache_time}',updatetime='{$updatetime}',custom_url='{$custom_url}',content_key='{$content_key}',small_title = '{$small_title}' where id={$id}";
	$GLOBALS['mysql']->query($main_sql);
	
	
	//处理附加字段
	
	$field_sql=($channel_id=='-9')?" form_id='".$form_id."'":'';
	if(!empty($fields)){
	foreach($fields as $k=>$v){
		$f_value=$v;
		if(is_array($v)){
			$f_value=implode(',',$v);
		}
		$field_sql.=",{$k}='{$f_value}'";		
	}
	}
	
	if(!empty($field_sql)){
	$field_sql=substr($field_sql,1);
	$field_sql="update {$table} set {$field_sql} where id={$id}";
	if(!$link=$GLOBALS['mysql']->query_error($field_sql)){
		msg('<span style="color:red">修改内容发生错误</span>'.$GLOBALS['mysql']->get_error());
	}
	}
	
			
	show_htm('内容修改成功,你可以选择【<a href="admin_content.php?action=content_list&id='.$channel_id.'&lang='.$lang.'&nav='.$admin_nav.'&admin_p_nav='.$admin_p_nav.'">返回内容列表</a>】','',0);
	
}

//删除一篇内容
elseif($action=='del'){
	if(!check_purview('content_del')){msg('<span style="color:red">操作失败,你的权限不足!</span>');}
	$id = intval($_GET['id']);
	$channel_id = intval($_GET['channel_id']);
	
	
	foreach($channel as $k=>$v){
		if($v['id']==$channel_id){
			$table=$v['channel_table'];
		}
	}
	unset($channel);
	if(empty($table)){msg('<span style="color:red">不存在相关频道,请更新频道缓存</span>');}
	
	$GLOBALS['mysql']->query('delete from '.DB_PRE."maintb where id='{$id}'");
	$GLOBALS['mysql']->query('delete from '.DB_PRE."{$table} where id='{$id}'");
	msg('内容删除成功','admin_content.php?action=content_list&id='.$channel_id.'&lang='.$lang.'&nav='.$admin_nav.'&admin_p_nav='.$admin_p_nav);
}

//删除文章集合
elseif($action=='del_all'){
	if(!check_purview('content_del')){msg('<span style="color:red">操作失败,你的权限不足!</span>');}
	global $all,$lang,$channel_id,$step;
	$all=$_REQUEST['all'];
	$channel_id=intval($_REQUEST['channel_id']);
	$cate = intval($_REQUEST['cate']);
	$step=$_REQUEST['step'];
	if($step=='2'){
	//初始化
	if(empty($all)){msg('<span style="color:red">请选择需要删除的文章</span>');}
	$str="<?php\n\$arr=".var_export($all,true).";\n?>";
	cache_write(DATA_PATH.'cache_arr/content_arr.php',$str);
	show_htm('开始删除文章','?action=del_all&channel_id='.$channel_id.'&step=1&lang='.$lang.'&nav='.$admin_nav.'&admin_p_nav='.$admin_p_nav);
	}
if($step=='1'){
	if(file_exists(DATA_PATH.'cache_arr/content_arr.php')){include(DATA_PATH.'cache_arr/content_arr.php');}
	if(!empty($arr)){
	$id=array_shift($arr);
	}
	
	foreach($channel as $k=>$v){
		if($v['id']==$channel_id){
			$table=$v['channel_table'];
		}
	}
	unset($channel);
	if(empty($table)){msg('<span style="color:red">不存在相关频道,请更新频道缓存</span>');}
	if(!empty($id)){
	
	$GLOBALS['mysql']->query('delete from '.DB_PRE."maintb where id={$id}");
	$GLOBALS['mysql']->query('delete from '.DB_PRE."{$table} where id={$id}");
	$str="<?php\n\$arr=".var_export($arr,true).";\n?>";
	cache_write(DATA_PATH.'cache_arr/content_arr.php',$str);
	show_htm("【{$id_arr[0]['title']}】文章成功删除",'?action=del_all&channel_id='.$channel_id.'&step=1&lang='.$lang.'&admin_nav='.$admin_nav.'&admin_p_nav='.$admin_p_nav);
	}else{
	show_htm("所选文章成功删除",'?action=content_list&id='.$channel_id.'&lang='.$lang.'&nav='.$admin_nav.'&admin_p_nav='.$admin_p_nav);
	}
}
}

//内容审核
elseif($action=='verify'){
	if(!check_purview('content_verify')){msg('<span style="color:red">操作失败,你的权限不足!</span>');}
	$all=$_REQUEST['all'];
	$channel_id=intval($_REQUEST['channel_id']);
	$cate = intval($_REQUEST['cate']);
	$step=$_REQUEST['step'];
	if($step=='2'){
		if(empty($all)){msg('<span style="color:red">请选择需要审核的内容</span>');}
		$str="<?php\n\$arr=".var_export($all,true).";\n?>";
		cache_write(DATA_PATH.'cache_arr/content_arr.php',$str);
		show_htm('开始审核文章','?action=verify&step=1&channel_id='.$channel_id.'&lang='.$lang.'&nav='.$admin_nav.'&admin_p_nav='.$admin_p_nav);
	}
	if($step=='1'){
		if(file_exists(DATA_PATH.'cache_arr/content_arr.php')){include(DATA_PATH.'cache_arr/content_arr.php');}
		if(!empty($arr)){
			$id=array_shift($arr);
		}
		if(!empty($id)){
		$sql="select title from ".DB_PRE."maintb where id={$id}";
		$id_arr=$GLOBALS['mysql']->fetch_asc($sql);
		$sql="update ".DB_PRE."maintb set verify=0 where id={$id}";
		$GLOBALS['mysql']->query($sql);
		$str="<?php\n\$arr=".var_export($arr,true).";\n?>";
		cache_write(DATA_PATH.'cache_arr/content_arr.php',$str);
		show_htm("文章【{$id_arr[0]['title']}】通过审核",'?action=verify&channel_id='.$channel_id.'&step=1&lang='.$lang.'&nav='.$admin_nav.'&admin_p_nav='.$admin_p_nav);
		}else{
		show_htm("选择文章审核完成",'?action=content_list&id='.$channel_id.'&lang='.$lang.'&nav='.$admin_nav.'&admin_p_nav='.$admin_p_nav);
		}
	}
}

//批量移动
elseif($action=='arc_move'){
	if(!check_purview('content_del')){msg('<span style="color:red">操作失败,你的权限不足!</span>');}
	$all=$_REQUEST['all'];
	$channel=$_REQUEST['channel'];
	if(empty($all)){msg('<span style="color:red">请选择需要转移的内容！</span>');}
	if(file_exists(DATA_PATH.'cache_cate/cate_list_'.$lang.'.php')){include(DATA_PATH.'cache_cate/cate_list_'.$lang.'.php');}
	include('template/admin_content_move.php');
}

//处理批量移动
elseif($action=='save_move'){
	if(!check_purview('content_del')){msg('<span style="color:red">操作失败,你的权限不足!</span>');}
	$arc_id=$_POST['arc_id'];
	$move_cate=intval($_POST['move_cate']);
	$channel=intval($_POST['channel']);
	if(empty($move_cate)){msg('<span style="color:red">请选择需要转移的栏目</span>');}
	if(empty($arc_id)||empty($channel)){msg('<span style="color:red">参数错误,请重新操作</span>','?action=content_list&lang='.$lang.'&nav='.$admin_nav.'&admin_p_nav='.$admin_p_nav);}
	$id_arr=array();
	$id_arr=explode(',',$arc_id);
	if(!empty($id_arr)){
		foreach($id_arr as $k=>$v){
			$GLOBALS['mysql']->query('update '.DB_PRE.'maintb set category='.intval($move_cate).' where id='.$v.' and channel='.intval($channel));
		}
	}
	msg('内容转移完成','?action=content_list&id='.$channel.'&lang='.$lang.'&nav='.$admin_nav.'&admin_p_nav='.$admin_p_nav);

}

//内容排序
elseif($action =='order'){
	if(!check_purview('content_verify')){msg('<span style="color:red">操作失败,你的权限不足!</span>');}
	$order = $_POST['order'];
	$order_id = $_POST['order_id'];
	$channel_id=intval($_REQUEST['channel_id']);
	$cate = intval($_GET['cate']);
	//$channel = intval($_GET['channel']);
	if(empty($order)||empty($order_id)){msg('参数发生错误！请重新操作！','?action=content_list&lang='.$lang.'&nav='.$admin_nav.'&admin_p_nav='.$admin_p_nav);}
	foreach($order as $k=>$v){
		$GLOBALS['mysql']->query('update '.DB_PRE.'maintb set c_order='.$v.' where id='.$order_id[$k]);
	}
	msg('内容排序完成！','?action=content_list&id='.$channel_id.'&lang='.$lang.'&nav='.$admin_nav.'&admin_p_nav='.$admin_p_nav);
}
echo PW;
?>