public function cache_ajax()
 {
     if (cleanEndCache()) {
         echo 'ok';
     } else {
         echo 'error';
     }
 }
function writeFrdCache()
{
    $frdlinks = D('frdlink')->where('ishidden=0')->order('ordernum,id desc')->select();
    $frdoption = "";
    foreach ($frdlinks as $frdlink) {
        $frdoption .= "<a style='display:block;' href='" . $frdlink['link'] . "' target='_blank'>" . $frdlink['title'] . "</a>";
    }
    if ($frdoption == "") {
        $frdoption = null;
    }
    F('frdoption', $frdoption);
    cleanEndCache();
}
Example #3
0
function writeNavCache()
{
    $cstr = '';
    $channels = D('channels');
    $rows1 = $channels->where("pid=0")->order("ordernum,id")->select();
    foreach ($rows1 as $row1) {
        if ($row1['ishidden']) {
            continue;
        }
        unset($row1['content']);
        unset($row1['metakeywords']);
        unset($row1['metadesc']);
        $submenu = "";
        $rows2 = $channels->where("pid={$row1['id']}")->order("ordernum,id")->select();
        foreach ($rows2 as $row2) {
            if ($row2['ishidden']) {
                continue;
            }
            unset($row2['content']);
            unset($row1['metakeywords']);
            unset($row1['metadesc']);
            $submenu .= "<li><a href='" . getNavLink($row2) . "'" . ($row2['isoutside'] == '1' ? " target='_blank'" : "") . ">{$row2['title']}</a></li>";
        }
        if ($row1['name'] == 'product') {
            $submenu = "";
            $procates = F('procatesh');
            foreach ($procates as $procate) {
                if ($procate['ishidden'] == '1' || $procate['pid'] != '0') {
                    continue;
                }
                $submenu .= "<li class='dropdown'><a href='/product/index/cid/{$procate['cid']}.html'>{$procate['title']}</a></li>";
            }
        } elseif ($row1['name'] == 'article') {
            $submenu = "";
            $artcates = F('artcatesh');
            foreach ($artcates as $artcate) {
                if ($artcate['ishidden'] == '1') {
                    continue;
                }
                $submenu .= "<li class='dropdown'><a href='/article/index/cid/{$artcate['cid']}.html'>{$artcate['title']}</a></li>";
            }
        }
        if (!empty($submenu)) {
            $submenu = "<ul class='dropdownul' role='menu'>{$submenu}</ul>";
        }
        $cstr .= "<li class=''><a href='" . getNavLink($row1) . "'" . ($row1['isoutside'] == '1' ? " target='_blank'" : "") . ">{$row1['title']}</a>{$submenu}</li>";
    }
    F('channelnav', $cstr);
    cleanEndCache();
    return true;
}