return1.php 20 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537
  1. <?php
  2. /*
  3. 2014年起,友价团队全部源码不再做加密处理,全部开源,方便用户二次开发。
  4. 同时我们仅对正规渠道购买的用户提供技术支持。
  5. 另:如果源码购买后有转卖行为,我们即删除你的认证帐号,同时也不再提供任何支持。
  6. yj.928vip.cn
  7. 友价源码
  8. */
  9. function gloguolv($content){
  10. $pattern = "/(select[\s])|(union[\s])|(insert[\s])|(update[\s])|(delete[\s])|(from[\s])|(where[\s])|(drop[\s])/i";
  11. if (is_array($content)) {
  12. foreach ($content as $key=>$value) {
  13. if(get_magic_quotes_gpc()){$content[$key] = trim($value);}else{$content[$key] = addslashes(trim($value));}
  14. if(preg_match($pattern,$content[$key])) {
  15. $content[$key] = '';
  16. }
  17. }
  18. } else {
  19. if(get_magic_quotes_gpc()){$content=$content;}else{$content=addslashes($content);}
  20. if(preg_match($pattern,$content)) {
  21. $content = '';
  22. }
  23. }
  24. $content=str_ireplace("<?","&lt;?",$content);
  25. $content=str_ireplace("?>","?&gt;",$content);
  26. $content=str_ireplace("<%","&lt;%",$content);
  27. $content=str_ireplace("%>","%&gt;",$content);
  28. return $content;
  29. }
  30. function sqlzhuru($str) { //去除所有html标签
  31. return strip_tags(gloguolv($str));
  32. }
  33. function sqlzhuru1($str){ //编辑器,保留常规HTML格式,用于编辑器
  34. $content=gloguolv($str);
  35. $content=str_ireplace("<script","&lt;script",$content);
  36. $content=str_ireplace("<iframe","&lt;iframe",$content);
  37. $content=str_ireplace("<style","&lt;style",$content);
  38. return $content;
  39. }
  40. function sqlzhuru2($str){ //编辑器,仅保留script,用于统计代码等添加
  41. $content=gloguolv($str);
  42. $content=str_ireplace("<iframe","&lt;iframe",$content);
  43. $content=str_ireplace("<style","&lt;style",$content);
  44. return $content;
  45. }
  46. function returndeldian($x){
  47. $a=str_replace(".","",sqlzhuru($x));
  48. $b=str_replace("/","",$a);
  49. return $b;
  50. }
  51. function returnwan($x){
  52. if($x>10000){$s=$x/10000;return $s."万";}
  53. else{return $x;}
  54. }
  55. function returnzhekou($m1,$m2){//m1优惠价 m2原价
  56. if($m1==0 || $m2==0){return "无折扣";}else{return sprintf("%.1f",10*$m1/$m2)."折";}
  57. }
  58. function isDate($dateString ) {
  59. if(date('Y-m-d H:i:s',strtotime($dateString))==$dateString){return $dateString;}else{return "";}
  60. }
  61. function getsj(){
  62. return date("Y-m-d H:i:s");
  63. }
  64. $sj=getsj();
  65. function delhtml($a){
  66. $a=str_replace(" ","",$a);
  67. $a=str_replace("\r\n", "",$a);
  68. return $a;
  69. }
  70. function returnzjjk($x){
  71. $x=intval($x);
  72. if($x==0){
  73. return "系统操作";
  74. }elseif($x==1){
  75. return "人工入账支付宝";
  76. }elseif($x==2){
  77. return "人工入账微信";
  78. }elseif($x==3){
  79. return "支付宝充值";
  80. }elseif($x==4){
  81. return "微信充值";
  82. }elseif($x==5){
  83. return "管理员操作";
  84. }
  85. }
  86. function httpPost($url, $data){
  87. $curl = curl_init($url);
  88. curl_setopt($curl, CURLOPT_POST, true);
  89. curl_setopt($curl, CURLOPT_POSTFIELDS, http_build_query($data));
  90. curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
  91. $response = curl_exec($curl);
  92. curl_close($curl);
  93. return $response;
  94. }
  95. function yjImgToBase64($img_file) {
  96. $img_base64 = '';
  97. if (file_exists($img_file)) {
  98. $app_img_file = $img_file;
  99. $img_info = getimagesize($app_img_file);
  100. $fp = fopen($app_img_file, "r");
  101. if ($fp) {
  102. $filesize = filesize($app_img_file);
  103. $content = fread($fp, $filesize);
  104. $file_content = chunk_split(base64_encode($content));
  105. switch ($img_info[2]) {
  106. case 1: $img_type = "gif";
  107. break;
  108. case 2: $img_type = "jpg";
  109. break;
  110. case 3: $img_type = "png";
  111. break;
  112. }
  113. $img_base64 = 'data:image/' . $img_type . ';base64,' . $file_content;
  114. }
  115. fclose($fp);
  116. }
  117. return $img_base64; //返回图片的base64
  118. }
  119. function getuip(){
  120. $ip = '';
  121. if(isset($_SERVER['HTTP_X_FORWARDED_FOR'])){
  122. $ip = $_SERVER['HTTP_X_FORWARDED_FOR'];
  123. }elseif(isset($_SERVER['HTTP_CLIENT_IP'])){
  124. $ip = $_SERVER['HTTP_CLIENT_IP'];
  125. }else{
  126. $ip = $_SERVER['REMOTE_ADDR'];
  127. }
  128. $ip_arr = explode(',', $ip);
  129. return $ip_arr[0];
  130. }
  131. function returndw($m,$d,$t=""){
  132. if(empty($m)){return $t;}else{return $m.$d;}
  133. }
  134. function returnhz($t){
  135. $a=preg_split("/\./",$t);
  136. return $a[count($a)-1];
  137. }
  138. function returnnotp($t,$a=""){
  139. $tpv=preg_split("/\./",$t);
  140. for($i=0;$i<count($tpv)-1;$i++){
  141. $astr=$astr.$tpv[$i];
  142. if($i<count($tpv)-2){$astr=$astr.".";}
  143. }
  144. $wstr=$astr.$a.".".$tpv[count($tpv)-1];
  145. if(!check_in("http",$t)){$wstr=weburl.$wstr;}
  146. return $wstr;
  147. }
  148. function returnguolvty($x){
  149. if(1==$x){return "IP地址";}
  150. elseif(2==$x){return "手机号码";}
  151. }
  152. function rentser($x,$xv,$y,$yv,$nq="search",$z='',$zv='',$w='',$wv=''){
  153. if(empty($nq)){$nq="search";}
  154. $nstr=$_GET[str];
  155. if(!check_in("_".$x.$xv."v",$nstr)){
  156. if(check_in("_".$x,$nstr)){
  157. $a=preg_split("/_".$x."/",$nstr);
  158. $re3=preg_split("/_/",$a[1]);
  159. $b=preg_split("/v/",$re3[0]);
  160. $ssr="";for($ri=0;$ri<count($b);$ri++){$ssr=$ssr.$b[$ri];if($ri<(count($b)-2)){$ssr=$ssr."v";}}
  161. $d=preg_split("/_".$x.$ssr."v/",$nstr);
  162. $nstr=$a[0]."_".$x.$xv."v".$d[1];
  163. }else{
  164. $nstr=$nstr."_".$x.$xv."v";
  165. }
  166. }
  167. if($y!=""){
  168. if(!check_in("_".$y.$yv."v",$nstr)){
  169. if(check_in("_".$y,$nstr)){
  170. $a=preg_split("/_".$y."/",$nstr);
  171. $re3=preg_split("/_/",$a[1]);
  172. $b=preg_split("/v/",$re3[0]);
  173. $ssr="";for($ri=0;$ri<count($b);$ri++){$ssr=$ssr.$b[$ri];if($ri<(count($b)-2)){$ssr=$ssr."v";}}
  174. $d=preg_split("/_".$y.$ssr."v/",$nstr);
  175. $nstr=$a[0]."_".$y.$yv."v".$d[1];
  176. }else{
  177. $nstr=$nstr."_".$y.$yv."v";
  178. }
  179. }
  180. }
  181. if($z!=""){
  182. if(!check_in("_".$z.$zv."v",$nstr)){
  183. if(check_in("_".$z,$nstr)){
  184. $a=preg_split("/_".$z."/",$nstr);
  185. $re3=preg_split("/_/",$a[1]);
  186. $b=preg_split("/v/",$re3[0]);
  187. $ssr="";for($ri=0;$ri<count($b);$ri++){$ssr=$ssr.$b[$ri];if($ri<(count($b)-2)){$ssr=$ssr."v";}}
  188. $d=preg_split("/_".$z.$ssr."v/",$nstr);
  189. $nstr=$a[0]."_".$z.$zv."v".$d[1];
  190. }else{
  191. $nstr=$nstr."_".$z.$zv."v";
  192. }
  193. }
  194. }
  195. if($w!=""){
  196. if(!check_in("_".$w.$wv."v",$nstr)){
  197. if(check_in("_".$w,$nstr)){
  198. $a=preg_split("/_".$w."/",$nstr);
  199. $re3=preg_split("/_/",$a[1]);
  200. $b=preg_split("/v/",$re3[0]);
  201. $ssr="";for($ri=0;$ri<count($b);$ri++){$ssr=$ssr.$b[$ri];if($ri<(count($b)-2)){$ssr=$ssr."v";}}
  202. $d=preg_split("/_".$w.$ssr."v/",$nstr);
  203. $nstr=$a[0]."_".$w.$wv."v".$d[1];
  204. }else{
  205. $nstr=$nstr."_".$w.$wv."v";
  206. }
  207. }
  208. }
  209. if($xv==""){$nstr=str_replace("_".$x."v","",$nstr);}
  210. if($yv==""){$nstr=str_replace("_".$y."v","",$nstr);}
  211. if($zv==""){$nstr=str_replace("_".$z."v","",$nstr);}
  212. if($wv==""){$nstr=str_replace("_".$w."v","",$nstr);}
  213. return ($nq.$nstr).".html";}
  214. function inp_tp_upload($ni,$mcnur,$mcname,$gs=""){
  215. $i=$ni;
  216. if(check_in(";",$_FILES["inp$i"]["tmp_name"])){exit;}
  217. if(!empty($_FILES["inp$i"]["tmp_name"])){
  218. $filetype = strtolower($_FILES["inp$i"]['type']);
  219. $tp = array("image/gif","image/pjpeg","image/jpeg","image/jpg","image/x-png","image/png","application/x-shockwave-flash","application/octet-stream","application/vnd.ms-excel","application/vnd.openxmlformats-officedocument.spreadsheetml.sheet","video/mpeg4","video/mp4");
  220. if(!in_array($_FILES["inp$i"]["type"],$tp)){
  221. echo "<script>alert('格式不对');history.go(-1);</script>";exit;
  222. }
  223. $gs=strtolower($gs);
  224. if($filetype == 'image/jpeg'){$type = '.jpg';}
  225. if($filetype == 'image/jpg'){$type = '.jpg';}
  226. if($filetype == 'image/pjpeg'){$type = '.jpg';}
  227. if($filetype == 'image/gif'){$type = '.gif';}
  228. if($filetype == 'image/x-png' || $filetype=='image/png'){$type = '.png';}
  229. if($filetype == 'application/x-shockwave-flash'){$type = '.swf';}
  230. if($filetype == 'application/octet-stream'){$type = '.flv';}
  231. if($filetype == 'application/vnd.ms-excel'){$type = '.xls';}
  232. if($filetype == 'video/mpeg4' || $filetype == 'video/mp4'){$type = '.mp4';}
  233. $tna=$_FILES["inp$i"]["name"];
  234. if($gs==""){$gsv=$type;}else{$gsv=".".$gs;}
  235. move_uploaded_file($_FILES["inp$i"]['tmp_name'],$mcnur.$mcname.$gsv);
  236. $lastB=$mcname.$gsv;}else{$lastB="";}return $lastB;
  237. }
  238. function getDir($dir){$dirArray[]=NULL;if (false != ($handle = opendir ( $dir ))) {$i=0;while ( false !== ($file = readdir ( $handle )) ) {if ($file != "." && $file != ".."&&!strpos($file,".")) {$dirArray[$i]=$file;$i++;}}closedir ( $handle );}return $dirArray;}
  239. function js_unescape($str){ //PHP的escape解码
  240. $ret = '';$len = strlen($str);for($i=0;$i<$len;$i++){if ($str[$i] == '%' && $str[$i+1] == 'u'){$val = hexdec(substr($str, $i+2, 4));if ($val < 0x7f) $ret .= chr($val);else if($val < 0x800) $ret .= chr(0xc0|($val>>6)).chr(0x80|($val&0x3f));else $ret .= chr(0xe0|($val>>12)).chr(0x80|(($val>>6)&0x3f)).chr(0x80|($val&0x3f));$i += 5;}else if ($str[$i] == '%'){$ret .= urldecode(substr($str, $i, 3));$i += 2;}else $ret .= $str[$i];}return iconv('utf-8', 'gb2312', $ret);}
  241. function DateDiff($date1, $date2, $unit = "") {switch($unit){case 's':$dividend = 1;break;case 'i':$dividend = 60;break;case 'h':$dividend = 3600;break;case 'd':$dividend = 86400;break;default:$dividend = 86400;}$time1 = strtotime($date1);$time2 = strtotime($date2);if ($time1 && $time2) return (float)($time1 - $time2) / $dividend;return false;}function read_file_content($FileName) {$fp=fopen($FileName,"r"); $data=""; while(!feof($fp)) {$data.=fread($fp,4096); } fclose($fp); return $data; }function returnsx($x){$nstr=$_GET[str];if(check_in("_".$x,$nstr)){$re1=preg_split("/_".$x."/",$nstr);$re3=preg_split("/_/",$re1[1]);$re2=preg_split("/v/",$re3[0]);$ssr="";for($ri=0;$ri<count($re2);$ri++){$ssr=$ssr.$re2[$ri];if($ri<(count($re2)-2)){$ssr=$ssr."v";}}if($ssr==""){$nr=-1;}else{$nr=$ssr;}return $nr;}else{return -1; }}function check_in($arr, $text){$keys = explode(',',$arr);$result = 0;if($keys){foreach($keys as $key){if(strstr($text,$key)!=''){$result = 1;break;}}}return $result;}function returnjgdw($m,$d,$t="面议"){if(empty($m)){return $t;}else{return $m.$d;}}
  242. function returntppd($tp1,$tp2){if(is_file($tp1)){return $tp1;}else{return $tp2;}} //因为引入了OSS,所以这个图片判断函数基本失效了
  243. function safeEncoding($string){global $rowcontrol;if(empty($rowcontrol[sermode])){return base_decode(($string));}else{return $string;}}
  244. function base_encode($str){$src = array("/","+","=");$dist = array("|a","|b","|c");$old = base64_encode($str);$new = str_replace($src,$dist,$old);return $new;}
  245. function base_decode($str){$src = array("|a","|b","|c");$dist = array("/","+","=");$old = str_replace($src,$dist,$str);$new = base64_decode($old);return $new;}
  246. function returntitcss($t,$b,$c){$tit=$t;if(1==$b){$tit="<strong>".$tit."</strong>";}if(!empty($c) && $c!="#333"){$tit="<font color='".$c."'>".$tit."</font>";}return $tit;}function returntitdian($t,$l){$len=strlen($t);if($len>$l){return strgb2312($t,0,$l-3)."...";}else{return $t;}}function returnztv($zv,$zvsm=""){if(0==$zv){$ztv="<span class='blue'>已通过审核</span>";}elseif(1==$zv){$ztv="<span class='feng'>正在审核</span>";}elseif(2==$zv){$ztv="<span class='red'>审核不通过,".$zvsm."</span>";}return $ztv;}
  247. function htmlget($url){$ch = curl_init();curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE);curl_setopt($ch, CURLOPT_URL, $url);curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);curl_setopt($ch, CURLOPT_REFERER, CHR);curl_setopt($ch, CURLOPT_HEADER,0);$output = curl_exec($ch);curl_close($ch);return $output;}
  248. function systs($a,$b){if($_GET[t]=="suc"){echo "<div class=\"systs\">".$a."[<a href=\"".$b."\">知道了</a>]</div>";}}
  249. function rnd_num($num){$seedarray =microtime();$seedstr =preg_split("/\s/",$seedarray,5);$seed =$seedstr[0]*10000;srand($seed);return rand(1,$num);}
  250. function strgb2312($str, $start, $len) {$tmpstr = "";$strlen = $start + $len;for($i = 0; $i < $strlen; $i++) {if(ord(substr($str, $i, 1)) > 0xa0) {$tmpstr .= substr($str, $i, 2);$i++;} else$tmpstr .= substr($str, $i, 1);}return $tmpstr;}function dateYMDN($m){$a=preg_split("/\s/",$m);$b=str_replace("-","",$a[0]);$b=str_replace("/","",$b);return $b;}
  251. function returnonecon($x){
  252. if(1==$x){return "会员注册协议";}
  253. elseif(2==$x){return "关于我们";}
  254. elseif(3==$x){return "广告合作";}
  255. elseif(4==$x){return "联系我们";}
  256. elseif(5==$x){return "隐私条款";}
  257. elseif(6==$x){return "免责声明";}
  258. elseif(7==$x){return "开店协议";}
  259. elseif(8==$x){return "商品发布条款";}
  260. elseif(9==$x){return "商品交易规则";}
  261. elseif(10==$x){return "服务市场交易流程";}
  262. }function dateYMD($m){$a=preg_split("/\s/",$m);return $a[0];}function dateMD($m){$a=dateYMD($m);$b=preg_split("/-/",$a);$mv=$b[1];$dv=$b[2];return $mv."/".$dv;}function dateYMDHM($m){$a=preg_split("/:/",$m);return $a[0].":".$a[1];}function is_date($date){if($date == date('Y-m-d H:i:s',strtotime($date))){return true;}else{return false;}}
  263. function MakePass($length){$possible = "0123456789";$str="";while(strlen($str)<$length){$str.= substr($possible,(rand() % strlen($possible)),1);}return($str);}function MakePassAll($length){$possible = "abcdefghkmnprstuvwxyzABCDEFGHKMNPRSTUVWXYZ23456789";$str="";while(strlen($str)<$length){$str.= substr($possible,(rand() % strlen($possible)),1);}return($str);}function returnjgdian($a){$b=preg_split("/\./",$a);if(count($b)>1){return $a;}elseif(0==$a){return 0;}else{return $a.".00";}}function returnyhmoney($m,$m2,$m3,$s1,$s2,$s3,$d){if(2==$m){if($s1>=$s2 && $s1<=$s3){$mv=$m3;}else{$mv=$m2;}if($s1>$s3){updatetable("yjcode_pro","yhxs=1 where id=".$d);}}else{$mv=$m2;}return $mv;}
  264. function returnshopztv($x){
  265. if(0==$x){return "<span class='hui'>未提交申请</span>";}
  266. elseif(1==$x){return "<span class='feng'>正在审核</span>";}
  267. elseif(2==$x){return "<span class='blue'>正常开店</span>";}
  268. elseif(3==$x){return "<span class='red'>审核被拒</span>";}
  269. elseif(4==$x){return "<span class='red'>已经到期</span>";}
  270. }
  271. function returntxzt($x,$y){
  272. if(1==$x){return "<span class='blue'>提现成功</span>";}
  273. elseif(2==$x){return "<span class='hui'>用户已经撤销提现</span>";}
  274. elseif(3==$x){return "<span class='red'>提现失败,".$y."</span>";}
  275. elseif(4==$x){return "<span class='green'>等待受理</span>";}
  276. }
  277. function returnadminqx(){
  278. $qx=array("0101,商品编辑|0102,商品查看|0103,商品删除",
  279. "0201,资讯编辑|0202,资讯查看|0203,资讯删除",
  280. "0301,全局编辑|0302,全局查看|0303,全局删除",
  281. "0401,订单编辑|0402,订单查看|0403,订单删除",
  282. "0601,广告编辑|0602,广告查看|0603,广告删除",
  283. "0701,会员编辑|0702,会员查看|0703,会员删除"
  284. );
  285. return $qx;
  286. }
  287. function returnorderzt($zv){
  288. if($zv=="suc"){ //交易成功
  289. $ztv="<span class='green'>交易成功</span>";
  290. }elseif($zv=="wait"){ //等待发货
  291. $ztv="<span class='red'>等待发货</span>";
  292. }elseif($zv=="db"){ //等待买家收货
  293. $ztv="<span class='blue'>已发货</span>";
  294. }elseif($zv=="back"){ //需要处理的退款
  295. $ztv="<span class='feng'>退款处理中</span>";
  296. }elseif($zv=="backsuc"){ //退款成功
  297. $ztv="<span class='hui'>退款成功</span>";
  298. }elseif($zv=="backerr"){ //退款申请拒绝
  299. $ztv="<span class='red'>不同意退款</span>";
  300. }elseif($zv=="wpay"){ //等待买家付款
  301. $ztv="<span class='hui'>等待买家付款</span>";
  302. }elseif($zv=="close"){ //订单被取消
  303. $ztv="<span class='hui'>订单取消</span>";
  304. }elseif($zv=="jf"){ //纠纷处理
  305. $ztv="<span class='red'>纠纷处理</span>";
  306. }elseif($zv=="jfbuy"){ //买方胜诉
  307. $ztv="<span class='blue'>买方胜诉</span>";
  308. }elseif($zv=="jfsell"){ //卖方胜诉
  309. $ztv="<span class='green'>卖方胜诉</span>";
  310. }
  311. return $ztv;
  312. }
  313. function returnserverorderzt($zv){
  314. if($zv==1){
  315. $ztv="<span class='hui'>商家确认</span>";
  316. }elseif($zv==2){
  317. $ztv="<span class='red'>待付款</span>";
  318. }elseif($zv==3){
  319. $ztv="<span class='hui'>商家关闭订单</span>";
  320. }elseif($zv==4){
  321. $ztv="<span class='feng'>担保中</span>";
  322. }elseif($zv==5){
  323. $ztv="<span class='red'>待买家验收</span>";
  324. }elseif($zv==6){
  325. $ztv="<span class='green'>交易成功</span>";
  326. }elseif($zv==7){
  327. $ztv="<span class='red'>退款处理中</span>";
  328. }elseif($zv==8){
  329. $ztv="<span class='blue'>退款成功</span>";
  330. }elseif($zv==9){
  331. $ztv="<span class='red'>不同意退款</span>";
  332. }elseif($zv==10){
  333. $ztv="<span class='feng'>平台介入</span>";
  334. }elseif($zv==11){
  335. $ztv="<span class='green'>商家胜诉</span>";
  336. }elseif($zv==12){
  337. $ztv="<span class='green'>买家胜诉</span>";
  338. }elseif($zv==13){
  339. $ztv="<span class='hui'>买家关闭订单</span>";
  340. }
  341. return $ztv;
  342. }
  343. function returntask($zv){
  344. if($zv==0){
  345. $ztv="<span class='hui zt0'>等待接手</span>";
  346. }elseif($zv==1){
  347. $ztv="<span class='feng zt1'>任务审核中</span>";
  348. }elseif($zv==2){
  349. $ztv="<span class='red zt2'>审核不通过</span>";
  350. }elseif($zv==3){
  351. $ztv="<span class='green zt3'>已承接</span>";
  352. }elseif($zv==4){
  353. $ztv="<span class='feng zt4'>等待雇主确认</span>";
  354. }elseif($zv==5){
  355. $ztv="<span class='blue zt5'>交易成功</span>";
  356. }elseif($zv==6){
  357. $ztv="<span class='hui zt6'>雇主取消任务</span>";
  358. }elseif($zv==7){
  359. $ztv="<span class='hui zt7'>接手方取消任务</span>";
  360. }elseif($zv==8){
  361. $ztv="<span class='red zt8'>交易纠纷,平台介入</span>";
  362. }elseif($zv==9){
  363. $ztv="<span class='hui zt9'>交易关闭</span>";
  364. }elseif($zv==10){
  365. $ztv="<span class='hui zt10'>已经到期</span>";
  366. }elseif($zv==100){
  367. $ztv="<span class='red zt100'>等待缴纳费用</span>";
  368. }elseif($zv==101){
  369. $ztv="<span class='green zt101'>任务进行中</span>";
  370. }elseif($zv==102){
  371. $ztv="<span class='blue zt102'>任务完成</span>";
  372. }elseif($zv==103){
  373. $ztv="<span class='hui zt103'>雇主取消</span>";
  374. }elseif($zv==104){
  375. $ztv="<span class='hui zt104'>任务到期</span>";
  376. }elseif($zv==105){
  377. $ztv="<span class='feng zt105'>任务审核中</span>";
  378. }elseif($zv==106){
  379. $ztv="<span class='red zt106'>审核不通过</span>";
  380. }
  381. return $ztv;
  382. }
  383. function returntask1($zv){
  384. if($zv==0){
  385. $ztv="<span class='hui'>正在做任务</span>";
  386. }elseif($zv==1){
  387. $ztv="<span class='feng'>请求验收</span>";
  388. }elseif($zv==2){
  389. $ztv="<span class='blue'>交易成功</span>";
  390. }elseif($zv==3){
  391. $ztv="<span class='red'>验收不通过</span>";
  392. }elseif($zv==4){
  393. $ztv="<span class='red'>纠纷,平台介入</span>";
  394. }elseif($zv==5){
  395. $ztv="<span class='blue'>接手方取消任务</span>";
  396. }elseif($zv==7){
  397. $ztv="<span class='hui'>交易关闭</span>";
  398. }
  399. return $ztv;
  400. }
  401. function returngdzt($zv){
  402. if($zv==1){$ztv="<span class='feng'>等待受理</span>";}
  403. elseif($zv==2){$ztv="<span class='blue'>已受理</span>";}
  404. elseif($zv==3){$ztv="<span class='red'>等待反馈</span>";}
  405. elseif($zv==4){$ztv="<span class='green'>已结单</span>";}
  406. return $ztv;
  407. }
  408. function returntaskjgxs($x){
  409. if(empty($x)){return "一口价";}
  410. elseif($x==1){return "范围报价";}
  411. elseif($x==2){return "开放报价";}
  412. }
  413. function returntaskxs($x){
  414. if(empty($x)){return "单人任务";}
  415. elseif($x==1){return "多人任务";}
  416. }
  417. function returntaskjg($x,$m1,$m2){
  418. if(empty($x)){return $m1;}
  419. elseif($x==1){return $m1."-".$m2;}
  420. elseif($x==2){return "服务商报价";}
  421. }
  422. function returnfhxs($x){
  423. if($x==1){return "手动发货";}
  424. elseif($x==2){return "网盘下载";}
  425. elseif($x==3){return "网站下载";}
  426. elseif($x==4){return "显示卡密";}
  427. elseif($x==5){return "物流快递";}
  428. }
  429. function returnshoptype($x){
  430. if(empty($x)){return "专营店";}
  431. elseif($x==1){return "旗舰店";}
  432. elseif($x==2){return "自营";}
  433. }
  434. function returnpjlx($x){
  435. if($x==1){return "好评";}
  436. elseif($x==2){return "中评";}
  437. elseif($x==3){return "差价";}
  438. }
  439. function returnmyweb($x,$y){//$x表示ID $y表示自定义网址
  440. if(empty($y)){return weburl."shop/view".$x.".html";}
  441. else{return weburl."vip".$y;}
  442. }
  443. function returnbh(){
  444. $a=str_replace(" ","",microtime());
  445. $a=str_replace(".","",$a);
  446. return $a;
  447. }
  448. function cut_str($string, $sublen, $start = 0, $code = 'gb2312')
  449. {
  450. if($code == 'UTF-8')
  451. {
  452. $pa = "/[\x01-\x7f]|[\xc2-\xdf][\x80-\xbf]|\xe0[\xa0-\xbf][\x80-\xbf]|[\xe1-\xef][\x80-\xbf][\x80-\xbf]|\xf0[\x90-\xbf][\x80-\xbf][\x80-\xbf]|[\xf1-\xf7][\x80-\xbf][\x80-\xbf][\x80-\xbf]/";
  453. preg_match_all($pa, $string, $t_string);
  454. if(count($t_string[0]) - $start > $sublen) return join('', array_slice($t_string[0], $start, $sublen));
  455. return join('', array_slice($t_string[0], $start, $sublen));
  456. }
  457. else
  458. {
  459. $start = $start*2;
  460. $sublen = $sublen*2;
  461. $strlen = strlen($string);
  462. $tmpstr = '';
  463. for($i=0; $i< $strlen; $i++)
  464. {
  465. if($i>=$start && $i< ($start+$sublen))
  466. {
  467. if(ord(substr($string, $i, 1))>129)
  468. {
  469. $tmpstr.= substr($string, $i, 2);
  470. }
  471. else
  472. {
  473. $tmpstr.= substr($string, $i, 1);
  474. }
  475. }
  476. if(ord(substr($string, $i, 1))>129) $i++;
  477. }
  478. //if(strlen($tmpstr)< $strlen ) $tmpstr.= "...";
  479. return $tmpstr;
  480. }
  481. }
  482. function returnjiami($w){
  483. return cut_str($w,3,0).'***'.cut_str($w,3,strlen($w)/2-1);
  484. }
  485. ?>