From 1ca43a28d9f346ab05cef6ffd7affabdba873dc5 Mon Sep 17 00:00:00 2001 From: Eltrac <45323514+BigCoke233@users.noreply.github.com> Date: Fri, 24 Jan 2020 15:11:52 +0800 Subject: =?UTF-8?q?=F0=9F=94=8E=20Fix:=20=E7=8B=AC=E7=AB=8B=E9=A1=B5?= =?UTF-8?q?=E9=9D=A2=E9=97=AE=E9=A2=98=20#20=20&=20typecho=20=E5=8E=9F?= =?UTF-8?q?=E7=94=9F=E7=BC=96=E8=BE=91=E5=99=A8=E5=B0=8F=E5=B1=8F=E5=B9=95?= =?UTF-8?q?=E5=9B=BE=E6=A0=87=E6=98=BE=E7=A4=BA=E4=B8=8D=E5=85=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- libs/Utils.php | 86 ++++------------------------------------------------------ 1 file changed, 5 insertions(+), 81 deletions(-) diff --git a/libs/Utils.php b/libs/Utils.php index a95ca4b..87421a9 100644 --- a/libs/Utils.php +++ b/libs/Utils.php @@ -28,14 +28,6 @@ class Utils Helper::options()->themeUrl($path); } - /** - * 根据邮箱返回 Gravatar 头像链接 - */ - public static function gravatar($mail, $size = 64, $d = '') - { - return Typecho_Common::gravatarUrl($mail, $size, '', urlencode($d), true); - } - /** * 判断插件是否可用(存在且已激活) */ @@ -70,14 +62,6 @@ class Utils return FALSE; } - /** - * 判定电脑端微信内置浏览器 - */ - public static function isWeixin() - { - return !self::isMobile() && strpos($_SERVER['HTTP_USER_AGENT'], 'MicroMessenger') !== false; - } - /** * 判定内容是否过时 * @@ -92,72 +76,12 @@ class Utils "created" => $created, "updated" => $updated); } - - /** - * 输出建站时间(最早一篇文章的写作时间) - */ - public static function getBuildTime() - { - date_default_timezone_set("Asia/Shanghai"); - $db = Typecho_Db::get(); - $content = $db->fetchRow($db->select()->from('table.contents') - ->where('table.contents.status = ?', 'publish') - ->where('table.contents.password IS NULL') - ->order('table.contents.created', Typecho_Db::SORT_ASC) - ->limit(1)); - return $content['created']; - } - - /** - * 已发布文章数量 - */ - public static function getPostNum() - { - $db = Typecho_Db::get(); - return $db->fetchObject($db->select(array('COUNT(cid)' => 'num')) - ->from('table.contents') - ->where('table.contents.type = ?', 'post') - ->where('table.contents.status = ?', 'publish'))->num; - } - - /** - * 分类数量 - */ - public static function getCatNum() - { - $db = Typecho_Db::get(); - return $db->fetchObject($db->select(array('COUNT(mid)' => 'num')) - ->from('table.metas') - ->where('table.metas.type = ?', 'category'))->num; - } - - /** - * 标签数量 + + /** + * 编辑界面添加Button */ - public static function getTagNum() - { - $db = Typecho_Db::get(); - return $db->fetchObject($db->select(array('COUNT(mid)' => 'num')) - ->from('table.metas') - ->where('table.metas.type = ?', 'tag'))->num; + public static function addButton(){ + echo ''; } - /** - * 总字数 - * - * @return int - */ - public static function getWordCount() - { - $db = Typecho_Db::get(); - $posts = $db->fetchAll($db->select('table.contents.text') - ->from('table.contents') - ->where('table.contents.type = ?', 'post') - ->where('table.contents.status = ?', 'publish')); - $total = 0; - foreach ($posts as $post) { - $total = $total + mb_strlen(preg_replace("/[^\x{4e00}-\x{9fa5}]/u", "", $post['text']), 'UTF-8'); - } - return $total; - } } -- cgit v1.2.3