chore: 添加多个图片和资源文件

添加了管理后台所需的图片资源、Excel文件、安装程序以及设计相关的图片文件
This commit is contained in:
2025-06-15 13:04:37 +08:00
parent 1e61dc3970
commit 7e47ce238b
13220 changed files with 1377028 additions and 0 deletions
+315
View File
@@ -0,0 +1,315 @@
<?php
header("Content-type: text/html; charset=utf-8");
//短消息管理
if(THIS_IN!="edt_admin")
exit("错误的访问!");
//require THIS_FILE_ROOT."/include/excel_class.php";
//require THIS_FILE_ROOT."/include/excel_fun.php";
$uid=check_cookie();
$db=_mysql_connect();
$msg_login_user=get_db_msg("select * from ".$table_pre."user where id='".$uid."'");
//$_title_=$_title_?$_title_:"短消息管理";
//---------priv
//权限判断
$priv=return_priv($_m,$msg_login_user["priv"]);
$json_data="{";
if($priv[0]=="n"){
//没有操作权限
$json_data.="\"error\":\"没有操作权限\",\"code\":0,\"msg\":\"\",\"count\":0,\"data\":[],";
}else{
$json_data.="\"uid\":".$uid.",";
switch($_a){
case "add" :
//--------------------------新增
if($id){
$msg=get_db_msg("select * from ".$table_pre."msg where id='".$id."'");
//
$tmp=get_db_msg("select * from ".$table_pre."client where id='".$msg["from_cid"]."'");
$s_dp_from=$tmp["username"];
$from_cid=$tmp["id"];
//
$tmp=get_db_msg("select * from ".$table_pre."client where id='".$msg["to_cid"]."'");
$s_dp_to=$tmp["username"];
$to_cid=$tmp["id"];
$add_date=date("Y-m-d H:i:s",$msg["add_date"]);
$is_read=$msg["is_read"];
$json_data.="\"id\":\"".$msg["id"]."\",";
$json_data.="\"s_dp_from\":\"".$s_dp_from."\",";
$json_data.="\"s_from_cid\":\"".$from_cid."\",";
$json_data.="\"s_dp_to\":\"".$s_dp_to."\",";
$json_data.="\"s_to_cid\":\"".$to_cid."\",";
$json_data.="\"add_date\":\"".$add_date."\",";
$json_data.="\"is_read\":\"".$is_read."\",";
$json_data.="\"qf\":\"y\",";
$json_data.="\"text\":\"".$msg["text"]."\",";
//
}else{
$add_date=date("Y-m-d H:i:s");
$is_read="n";
if($from_cid>0){
$tmp=get_db_msg("select * from ".$table_pre."client where id='".$from_cid."'");
$s_dp_from=$tmp["username"];
}else{
$from_cid=0;
$s_dp_from="";
}
if($to_cid>0){
$tmp=get_db_msg("select * from ".$table_pre."client where id='".$to_cid."'");
$s_dp_to=$tmp["username"];
}else{
$to_cid=0;
$s_dp_to="";
}
$json_data.="\"id\":\"".$msg["id"]."\",";
$json_data.="\"s_dp_from\":\"".$s_dp_from."\",";
$json_data.="\"s_from_cid\":\"".$from_cid."\",";
$json_data.="\"s_dp_to\":\"".$s_dp_to."\",";
$json_data.="\"s_to_cid\":\"".$to_cid."\",";
$json_data.="\"add_date\":\"".$add_date."\",";
$json_data.="\"is_read\":\"".$is_read."\",";
$json_data.="\"qf\":\"y\",";
$json_data.="\"text\":\"\",";
}
break;
case "save_add" :
if($text){
$add_date=day_to_time($add_date);
$is_read=($is_read=="on")?"y":"n";
$qf=($qf=="on")?"y":"n";
if($id){
$msg=get_db_msg("select * from ".$table_pre."msg where id='".$id."'");
$log_action="修改";
$query="update ".$table_pre."msg set is_read='".$is_read."',from_cid='".$s_from_cid."',to_cid='".$s_to_cid."',text='".mysql_escape_string($text)."',add_date='".$add_date."' where id='".$id."'";
$db->query($query);
}else{
$log_action="新增";
if($s_dp_to){
$arr_dp_to=explode(",",$s_dp_to);
for($i=0;$i<count($arr_dp_to);$i++){
if(trim($arr_dp_to[$i])){
$tmp=get_db_msg("select id from ".$table_pre."client where username='".$arr_dp_to[$i]."'");
if($tmp["id"]>0){
$s_to_cid=$tmp["id"];
$query="insert into ".$table_pre."msg (from_cid,to_cid,text,add_date) values ('".$s_from_cid."','".$s_to_cid."','".mysql_escape_string($text)."','".$add_date."')";
$db->query($query);
$msg=get_db_msg("select * from ".$table_pre."client where id='".$s_to_cid."'");
if($qf=="y"){
//群发下级客户
$q="select * from ".$table_pre."client where path='".$msg["path"]."-".$msg["id"]."' or path like '".$msg["path"]."-".$msg["id"]."-%'";
$r=$db->query($q);
while($m=$db->fetch_array($r)){
$query="insert into ".$table_pre."msg (from_cid,to_cid,text,add_date) values ('".$s_from_cid."','".$m["id"]."','".mysql_escape_string($text)."','".$add_date."')";
$db->query($query);
}
}
}
}
}
}else{
//群发所有客户
$q="select * from ".$table_pre."client where id<>'".$s_from_cid."'";
$r=$db->query($q);
while($m=$db->fetch_array($r)){
$query="insert into ".$table_pre."msg (from_cid,to_cid,text,add_date) values ('".$s_from_cid."','".$m["id"]."','".mysql_escape_string($text)."','".$add_date."')";
$db->query($query);
}
}
}
//echo $query."<br>";
set_log($log_action."短消息",$text);
$json_data.="\"code\":1,";
}else{
$json_data.="\"code\":0,\"msg\":\"缺少内容\",";
}
break;
case "del" :
$num=count($id);
$json_data.="\"num\":".$num.",";
if($num==0)
alert_and_back("请至少选择一条记录!");
for($i=0;$i<$num;$i++){
$json_data.="\"".$id[$i]."\":".$id[$i].",";
$tmp=get_db_msg("select * from ".$table_pre."msg where id='".$id[$i]."'");
//
$db->query("delete from ".$table_pre."msg where id='".$id[$i]."'");
set_order_total($tmp["uid"]);
$lid.=$tmp["text"]."<br>|||<Br>";
}
$lid=substr($lid,0,-2);
set_log("删除短消息",$lid);
//var_dump($id);
//url_redirect();
//$json_data.="\"code\":1,";
break;
//-------------主界面
default :
//
$page=$page>0?$page:1;
$limit=$limit>0?$limit:50;
$start=($page-1)*$limit;
$end=$limit;
$arr_yn=array("y"=>"","n"=>"");
$order=$order?$order:"add_date!";
//$tran_var=array("offset"=>$offset,"page_size"=>$page_size,"s_is_read"=>$s_is_read,"s_from_cid"=>$s_from_cid,"s_to_cid"=>$s_to_cid,"_cid"=>$_cid,"_m"=>$_m);
//$pagesize_option=array(10,20,30,40,50,100);
$sql_con="";
if($s_is_read || $s_from_cid || $s_to_cid){
if($s_is_read)
$sql_con.="is_read='".$s_is_read."' and ";
if($s_from_cid)
$sql_con.="from_cid='".$s_from_cid."' and ";
if($s_to_cid)
$sql_con.="to_cid='".$s_to_cid."' and ";
}
if($sql_con)
$sql_con="where ".substr($sql_con,0,-4);
$sql_order=str_replace("!"," desc",$order);
$query="select count(*) 'total' from ".$table_pre."msg ".$sql_con;
$res=$db->query($query);
$msg=$db->fetch_array($res);
$total=$msg["total"];
//page class
//-----------------------search
//取得定制选项
$select_dz="";
$tmp="";
foreach($arr_yn as $k1 => $v1){
$tmp.="{\"no\":\"".$k1."\",\"title\":\"".$v1."\"},";
}
$tmp=deel_end($tmp);
$select_dz.="{\"no\":\"is_read\",\"title\":\"是否已读\",\"value\":\"is_read\",\"op\":[".$tmp."]},";
$select_dz=deel_end($select_dz);
$json_data.="\"select_dz\":[".$select_dz."],";
/*$search_content="";
$search_content.="<select name=\"s_is_read\" class=\"slt_list\"><option value=''>-是否已读-</option>".get_main_op($arr_yn,$s_is_read)."</select> ";
$login_by_select=get_set("login_by_select");
if($login_by_select=="y"){
$search_content.="<select name=\"s_from_cid\" class=\"slt_list\"><option value=\"\">-来自-</option>".op_client_all_id($s_from_cid)."</select> <select name=\"s_to_cid\" class=\"slt_list\"><option value=\"\">-送往-</option>".op_client_all_id($s_to_cid)."</select> ";
}else{
//取得店铺框
$js_function=get_client_autocompelete("","n")."\n";
$js_function.="$(function() {
$('#s_dp_from').autocomplete(clients, {
max: 20, //列表里的条目数
minChars: 0, //自动完成激活之前填入的最小字符
width: 400, //提示的宽度,溢出隐藏
scrollHeight: 300, //提示的高度,溢出显示滚动条
matchContains: true, //包含匹配,就是data参数里的数据,是否只要包含文本框里的数据就显示
autoFill: false, //自动填充
formatItem: function(row, i, max) {
return row.t+'('+row.u+')';
},
formatMatch: function(row, i, max) {
return row.t + row.u;
},
formatResult: function(row) {
return row.u;
}
}).result(function(event, row, formatted) {
document.search.s_from_cid.value=row.id;
$('#s_dp_from').value=row.u;
});
$('#s_dp_to').autocomplete(clients, {
max: 20, //列表里的条目数
minChars: 0, //自动完成激活之前填入的最小字符
width: 400, //提示的宽度,溢出隐藏
scrollHeight: 300, //提示的高度,溢出显示滚动条
matchContains: true, //包含匹配,就是data参数里的数据,是否只要包含文本框里的数据就显示
autoFill: false, //自动填充
formatItem: function(row, i, max) {
return row.t+'('+row.u+')';
},
formatMatch: function(row, i, max) {
return row.t + row.u;
},
formatResult: function(row) {
return row.u;
}
}).result(function(event, row, formatted) {
document.search.s_to_cid.value=row.id;
$('#s_dp_to').value=row.u;
});
});";
$search_content.="<span style=\"font-family:黑体;padding-left:15px;font-size:14px;font-weight:bold;\">来自:</span><input type=text name=\"s_dp_from\" id=\"s_dp_from\" style=\"width:80px;height:21px;\" onfocus=\"this.select()\" value=\"".$s_dp_from."\"><input type=\"hidden\" value=\"\" name=\"s_from_cid\" id=\"s_from_cid\"> <span style=\"font-family:黑体;padding-left:15px;font-size:14px;font-weight:bold;\">送往:</span><input type=text name=\"s_dp_to\" id=\"s_dp_to\" style=\"width:80px;height:21px;\" onfocus=\"this.select()\" value=\"".$s_dp_to."\"><input type=\"hidden\" value=\"\" name=\"s_to_cid\" id=\"s_to_cid\"> ";
}*/
//
/*$search_content.="<input type=submit value=\"搜索\" class=\"btn_act\">";
$search_form_hidden=array(
"_a"=>$_a
);*/
//-----------------------/search
//-----------------------act
//$act="<input type=\"button\" value=\"新增\" onclick=\"dadd()\" class=\"btn_black\">";
//$act.="<input onclick=\"location.href='".$_SERVER[PHP_SELF]."?_cid=".$_cid."&_m=".$_m."&_a=copy'\" type=\"button\" value=\"复制\" class=\"button_act\">";
//$act.="<input type=button value='导出' class='button_act' onclick=\"dexport()\"> ";
//$act.="<input type=\"button\" value=\"删除\" onclick=\"ddel(".$page_size.")\" class=\"btn_black\"> ";
//if($s_is_read || $s_cid)
//$act.=" <a href=\"".$_SERVER[PHP_SELF]."?_m=".$_m."&_cid=".$_cid."&page_size=".$page_size."\">显示全部</a>";
//-----------------------/act
//-----------------------tab
//-----------------------/tab
/*$form_hidden=array(
"s_is_read"=>$s_is_read,
"s_from_cid"=>$s_from_cid,
"s_to_cid"=>$s_to_cid,
"page_size"=>$page_size
);*/
//$checkbox_all=($priv[1]=="m")?"<input type=\"checkbox\" name=\"toggle\" onclick=\"checkAll(".$page_size.")\">":"";
//表头
//$column_str="<tr class=\"tabel_list_head\"><td style=\"border-bottom:solid 2px #EEEEEE;\" align=\"left\" width=\"60\"><input type=\"checkbox\" name=\"toggle\" onclick=\"checkAll(".$page_size.")\">序号</td><td style=\"border-bottom:solid 2px #EEEEEE;\" align=\"center\" width=\"30\">已读</td><td style=\"border-bottom:solid 2px #EEEEEE;\" align=\"center\" width=\"100\">来自</td><td style=\"border-bottom:solid 2px #EEEEEE;\" align=\"center\" width=\"100\">送往</td><td style=\"border-bottom:solid 2px #EEEEEE;\" align=\"center\">内容</td><td style=\"border-bottom:solid 2px #EEEEEE;\" align=\"center\" width=\"120\">发送时间</td></tr>";
//------------
$str_tmp="";
$json_data.="\"code\":0,\"msg\":\"\",\"count\":".$total.",\"data\":[";
$query="select * from ".$table_pre."msg ".$sql_con."order by ".$sql_order." limit ".$start.",".$end;
//echo $query."<br>";
$res=$db->query($query);
$count=0;
while($msg=$db->fetch_array($res)){
$str_tmp.="{";
$str_tmp.="\"id\":\"".$msg["id"]."\",";
$list=$start+$count+1;
$str_tmp.="\"xh\":\"".$list."\",";
//$content[$count][]="<input type=\"checkbox\" id=\"cb".$count."\" name=\"id[]\" value=\"".$msg["id"]."\"><a href=\"".$_SERVER[PHP_SELF]."?_m=".$_m."&_cid=".$_cid."&_a=add&id=".$msg["id"]."\">".$list."</a>";
//$content[$count][]=get_main_value($arr_yn,$msg["is_read"]);
$str_tmp.="\"is_read\":\"".get_main_value($arr_yn,$msg["is_read"])."\",";
$tmp_from=get_db_msg("select * from ".$table_pre."client where id='".$msg["from_cid"]."'");
$tmp_to=get_db_msg("select * from ".$table_pre."client where id='".$msg["to_cid"]."'");
$str_tmp.="\"from\":\"".$tmp_from["title"]."(".$tmp_from["username"].")\",";
$str_tmp.="\"from_cid\":\"".$tmp_from["id"]."\",";
$str_tmp.="\"to\":\"".$tmp_to["username"]."\",";
$str_tmp.="\"to_cid\":\"".$tmp_to["id"]."\",";
$str_tmp.="\"text\":\"".dhtmlchars($msg["text"])."\",";
$str_tmp.="\"add_date\":\"".date("Y-m-d H:i:s",$msg["add_date"])."\"";
$str_tmp.="},";
//$content[$count][]=$tmp_from["title"]."(<a href=\"".$_SERVER[PHP_SELF]."?_cid=".$_cid."&_m=".$_m."&_a=add&to_cid=".$tmp_from["id"]."&from_cid=".$tmp_to["id"]."\">".$tmp_from["username"]."</a>)";
//$content[$count][]=$tmp_to["title"]."(".$tmp_to["username"].")";
//$content[$count][]=dhtmlchars($msg["text"]);
//$content[$count][]=date("Y-m-d H:i:s",$msg["add_date"]);
$count++;
}
$json_data.=substr($str_tmp,0,-1)."],";
break;
}
}
$json_data=substr($json_data,0,-1)."}";
echo $json_data;
?>