| @@ -56,6 +56,7 @@ button+button{margin-left:10px} | |||||
| var file = blobInfo.blob(); | var file = blobInfo.blob(); | ||||
| formData = new FormData(); | formData = new FormData(); | ||||
| formData.append('upload', file, file.name); | formData.append('upload', file, file.name); | ||||
| formData.append('format', "json"); | |||||
| if (document.querySelector('#isWater').checked) { | if (document.querySelector('#isWater').checked) { | ||||
| formData.append('needwatermark', 1); | formData.append('needwatermark', 1); | ||||
| } else { | } else { | ||||
| @@ -66,6 +67,10 @@ button+button{margin-left:10px} | |||||
| body: formData | body: formData | ||||
| }); | }); | ||||
| let data = await res.json(); | let data = await res.json(); | ||||
| if (typeof data.msg !== 'undefined' && data.msg !== '') { | |||||
| alert(data.msg) | |||||
| return; | |||||
| } | |||||
| succFun(data.url); | succFun(data.url); | ||||
| }; | }; | ||||
| var upload_base_path = axupimgs.images_upload_base_path; | var upload_base_path = axupimgs.images_upload_base_path; | ||||
| @@ -14,7 +14,7 @@ $cfg_medias_dir = '/static'; | |||||
| $cfg_ddimg_width = 400; | $cfg_ddimg_width = 400; | ||||
| $cfg_ddimg_height = 300; | $cfg_ddimg_height = 300; | ||||
| $cfg_domain_cookie = ''; | $cfg_domain_cookie = ''; | ||||
| $cfg_imgtype = 'jpg|gif|png'; | |||||
| $cfg_imgtype = 'jpeg|jpg|gif|png|webp|bmp'; | |||||
| $cfg_softtype = 'zip|gz|rar|iso|doc|xsl|ppt|wps'; | $cfg_softtype = 'zip|gz|rar|iso|doc|xsl|ppt|wps'; | ||||
| $cfg_mediatype = 'swf|rm|rmvb|mpg|mp3|mp4|wmv|wma|wav|mid|mov'; | $cfg_mediatype = 'swf|rm|rmvb|mpg|mp3|mp4|wmv|wma|wav|mid|mov'; | ||||
| $cfg_specnote = 10; | $cfg_specnote = 10; | ||||
| @@ -183,15 +183,14 @@ else if ($step==2) | |||||
| $query = preg_replace ('/smallint\(([\d]+)\)/i','INTEGER',$query); | $query = preg_replace ('/smallint\(([\d]+)\)/i','INTEGER',$query); | ||||
| $query = preg_replace('/int\(([\d]+)\)/i','INTEGER',$query); | $query = preg_replace('/int\(([\d]+)\)/i','INTEGER',$query); | ||||
| $query = preg_replace('/auto_increment/i','PRIMARY KEY AUTOINCREMENT',$query); | $query = preg_replace('/auto_increment/i','PRIMARY KEY AUTOINCREMENT',$query); | ||||
| $query = preg_replace('/, KEY(.*?)MyISAM;/','',$query); | |||||
| $query = preg_replace('/, KEY(.*?);/',');',$query); | |||||
| $query = preg_replace('/, UNIQUE KEY(.*?);/',');',$query); | |||||
| $query = preg_replace('/,([\t\s ]+)KEY(.*?)MyISAM;/','',$query); | |||||
| $query = preg_replace('/,([\t\s ]+)KEY(.*?);/',');',$query); | |||||
| $query = preg_replace('/,([\t\s ]+)UNIQUE KEY(.*?);/',');',$query); | |||||
| $query = preg_replace('/set\(([^\)]*?)\)/','varchar',$query); | $query = preg_replace('/set\(([^\)]*?)\)/','varchar',$query); | ||||
| $query = preg_replace('/enum\(([^\)]*?)\)/','varchar',$query); | $query = preg_replace('/enum\(([^\)]*?)\)/','varchar',$query); | ||||
| if ( preg_match("/PRIMARY KEY AUTOINCREMENT/",$query) ) | if ( preg_match("/PRIMARY KEY AUTOINCREMENT/",$query) ) | ||||
| { | { | ||||
| $query = preg_replace('/,([\t\s ]+)PRIMARY KEY \(`([0-9a-zA-Z]+)`\)/i','',$query); | |||||
| $query = str_replace(', PRIMARY KEY (`id`)','',$query); | |||||
| $query = preg_replace('/,([\t\s ]+)PRIMARY KEY([\t\s ]+)\(`([0-9a-zA-Z]+)`\)/i','',$query); | |||||
| } | } | ||||
| $db->exec($query); | $db->exec($query); | ||||
| } else { | } else { | ||||
| @@ -3950,7 +3950,7 @@ INSERT INTO `#@__sysconfig` VALUES ('1','cfg_basehost','站点网址','1','strin | |||||
| ('13','cfg_ddimg_width','缩略图默认宽度','3','number','400'), | ('13','cfg_ddimg_width','缩略图默认宽度','3','number','400'), | ||||
| ('14','cfg_ddimg_height','缩略图默认高度','3','number','300'), | ('14','cfg_ddimg_height','缩略图默认高度','3','number','300'), | ||||
| ('15','cfg_album_width','图集默认显示图片的大小','3','number','800'), | ('15','cfg_album_width','图集默认显示图片的大小','3','number','800'), | ||||
| ('16','cfg_imgtype','图片浏览器文件类型','3','string','jpg|gif|png|webp|bmp'), | |||||
| ('16','cfg_imgtype','图片浏览器文件类型','3','string','jpeg|jpg|gif|png|webp|bmp'), | |||||
| ('17','cfg_softtype','允许上传的软件类型','3','bstring','zip|gz|rar|iso|doc|xsl|ppt|wps'), | ('17','cfg_softtype','允许上传的软件类型','3','bstring','zip|gz|rar|iso|doc|xsl|ppt|wps'), | ||||
| ('18','cfg_mediatype','允许的多媒体文件类型','3','bstring','swf|rm|rmvb|mpg|mp3|mp4|wmv|wma|wav|mid|mov'), | ('18','cfg_mediatype','允许的多媒体文件类型','3','bstring','swf|rm|rmvb|mpg|mp3|mp4|wmv|wma|wav|mid|mov'), | ||||
| ('19','cfg_specnote','专题的最大节点数','2','number','10'), | ('19','cfg_specnote','专题的最大节点数','2','number','10'), | ||||
| @@ -323,7 +323,14 @@ $arrs2 = array(); | |||||
| */ | */ | ||||
| function ShowMsg($msg, $gourl, $onlymsg = 0, $limittime = 0) | function ShowMsg($msg, $gourl, $onlymsg = 0, $limittime = 0) | ||||
| { | { | ||||
| global $cfg_soft_lang, $cfg_cmsurl; | |||||
| if (strtolower($GLOBALS['format'])==='json') { | |||||
| echo json_encode(array( | |||||
| "code"=>0, | |||||
| "msg"=>$msg, | |||||
| "gourl"=>$gourl, | |||||
| )); | |||||
| return; | |||||
| } | |||||
| if (empty($GLOBALS['cfg_plus_dir'])) $GLOBALS['cfg_plus_dir'] = '..'; | if (empty($GLOBALS['cfg_plus_dir'])) $GLOBALS['cfg_plus_dir'] = '..'; | ||||
| $htmlhead = "<!DOCTYPE html><html><head><meta charset='utf-8'><meta http-equiv='X-UA-Compatible' content='IE=Edge,chrome=1'><title>提示信息</title><base target='_self'></head>"; | $htmlhead = "<!DOCTYPE html><html><head><meta charset='utf-8'><meta http-equiv='X-UA-Compatible' content='IE=Edge,chrome=1'><title>提示信息</title><base target='_self'></head>"; | ||||
| $htmlhead .= "<body><center><script>"; | $htmlhead .= "<body><center><script>"; | ||||