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(); }
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; }