<?php
if (!defined('DEDEINC')) exit ('dedebiz');
/**
 * 热搜标签
 *
 * @version        $id:hotwords.lib.php 9:29 2010年7月6日 tianya $
 * @package        DedeBIZ.Taglib
 * @copyright      Copyright (c) 2022 DedeBIZ.COM
 * @license        GNU GPL v2 (https://www.dedebiz.com/license)
 * @link           https://www.dedebiz.com
 */
function lib_hotwords(&$ctag, &$refObj)
{
    global $cfg_phpurl, $dsql;
    $attlist = "num|6,subday|365,maxlength|16";
    FillAttsDefault($ctag->CAttribute->Items, $attlist);
    extract($ctag->CAttribute->Items, EXTR_SKIP);
    $nowtime = time();
    if (empty($subday)) $subday = 365;
    if (empty($num)) $num = 6;
    if (empty($maxlength)) $maxlength = 20;
    $maxlength = $maxlength + 1;
    $mintime = $nowtime - ($subday * 24 * 3600);
    $dsql->SetQuery("SELECT keyword FROM `#@__search_keywords` WHERE lasttime>$mintime AND length(keyword)<$maxlength ORDER BY count DESC LIMIT 0,$num");
    $dsql->Execute('hw');
    $hotword = '';
    while ($row = $dsql->GetArray('hw')) {
        $hotword .= "<a href='".$cfg_phpurl."/search.php?keyword=".urlencode($row['keyword'])."'>".$row['keyword']."</a> ";
    }
    return $hotword;
}
?>