📄 post_mod.php
字号:
<?php!function_exists('readover') && exit('Forbidden');function gethottag($orderby,$num){ global $db; $tagdb = array(); $query = $db->query("SELECT tagname,tagid FROM pw_tags ORDER BY $orderby DESC LIMIT 0,$num"); while ($rt = $db->fetch_array($query)) { $tagdb[$rt['tagid']] = $rt['tagname']; } return $tagdb;}function getclttag($uid,$num){ global $db; $tagdb = array(); $query = $db->query("SELECT t.tagname FROM pw_collections c LEFT JOIN pw_tags t ON c.itemid=t.tagid WHERE c.uid='$uid' AND c.type='tag' ORDER BY adddate DESC LIMIT 0,$num"); while ($rt = $db->fetch_array($query)) { $tagdb[] = $rt['tagname']; } return $tagdb;}function getteamop($uid){ global $db; $teamsel = ''; $query = $db->query("SELECT t.teamid,t.name FROM pw_tuser tu LEFT JOIN pw_team t ON t.teamid=tu.teamid WHERE tu.uid='$uid' AND tu.ifcheck='1'"); while ($rt = $db->fetch_array($query)) { $rt['teamid'] && $teamsel .= "<option value=\"$rt[teamid]\">$rt[name]</option>"; } return $teamsel;}function ConCheck($subject,$content){ global $db_titlemax,$db_postmin,$db_postmax,$picpath,$attachpath,$db_blogurl; $subject = trim($subject); if (!$subject || strlen($subject) > $db_titlemax) { Showtruemsg('title_limit'); return false; } if (strlen(trim($content)) > $db_postmax || strlen(trim($content)) < $db_postmin) { Showtruemsg('content_limit'); return false; } $subject = Char_cv($subject); $_POST['atc_autourl'] && $content = AutoUrl($content); (strpos($content,$db_blogurl)!==false) && $content = str_replace(array($picpath,$attachpath),array('p_w_picpath','p_w_upload'),$content); return array($subject,$content);}function AutoUrl($message){ global $db_autoimg; if ($db_autoimg==1) { $message = preg_replace( array( "/(?<=[^\]a-z0-9-=\"'\\/])((https?|ftp):\/\/|www\.)([a-z0-9\/\-_+=.~!%@?#%&;:$\\鈹俔+\.gif)/i", "/(?<=[^\]a-z0-9-=\"'\\/])((https?|ftp):\/\/|www\.)([a-z0-9\/\-_+=.~!%@?#%&;:$\\鈹俔+\.jpg)/i" ), array( '[img]\\1\\3[/img]', '[img]\\1\\3[/img]' ), ' '.$message ); } $message = preg_replace( array( "/(?<=[^\]a-z0-9-=\"'\\/])((https?|ftp|gopher|news|telnet|mms|rtsp):\/\/|www\.)([a-z0-9\/\-_+=.~!%@?#%&;:$\\鈹俔+)/i", "/(?<=[^\]a-z0-9\/\-_.~?=:.])([_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,4}))/i" ), array( '[url]\\1\\3[/url]', '[email]\\0[/email]' ), ' '.$message ); $message = substr($message,1); return $message;}function Atc_cv($message,$usesign){ if ($usesign<2) { $message = Char_cv($message); } else { $message = preg_replace( array('/<script.*>.*<\/script>/is',"/<(([^\"']|\"[^\"]*\"|'[^']*')*?)>/eis"), array('',"jscv('\\1')"), str_replace('.','.',$message) ); } return $message;}function jscv($code){ $code = str_replace('\\"','"',$code); $code = preg_replace( array('/[\s]on[\w]+\s*=\s*(\\\"|\\\\\').+?\\1/is','/[\s]on[\w]+\s*=[^\s]*/is'), '', $code ); return '<'.$code.'>';}function pushitem($itemid,$teamid,$type,$pushlog = null){ global $db,$admin_uid,$timestamp,$atc_title; if (!$itemid) { return false; } $teamids = $extra = ''; $name = $db->get_one("SELECT t.name FROM pw_tuser tu LEFT JOIN pw_team t ON t.teamid=tu.teamid WHERE tu.uid='$admin_uid' AND tu.teamid='$teamid' AND tu.ifcheck='1'"); if (!$name) { return false; } $pushlogdb = (!empty($pushlog) ? $pushlog : '')."$teamid,$name\t"; $db->update("UPDATE pw_{$type} SET pushlog='$pushlogdb' WHERE itemid='$itemid'"); $db->update("UPDATE pw_team SET blogs=blogs+1,lastid='$itemid' WHERE teamid='$teamid'"); $db->update("INSERT INTO pw_tblog(itemid,uid,teamid,postdate,subject,type) VALUES('$itemid','$admin_uid','$teamid','$timestamp','$atc_title','$type')"); return true;}?>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -