function index_unstatic($cnstr = '', $addno, $needwri = 1) { global $sid; if ($cnstr) { if (!($cnode = read_cnode($cnstr, $sid))) { return; } $cnformat = cn_format($cnstr, $addno, $cnode); } else { $cnformat = idx_format($sid); } m_unlink($cnformat); if ($cnstr || $sid) { cn_blank($cnstr, $sid, $addno, 1); } $needwri && cn_update_needstatic($cnstr, $sid, $addno, 1); return true; }
trbasic(lang('choidxtp'), '', makecheckbox('ptypes[]', $ptypearr, array()), ''); } trbasic(lang('stacremo'), '', makeradio('staticmode', $staticarr, 0), ''); tabfooter('bstaticindex'); a_guide('staticindex'); } else { if (!$sid && empty($ptypes)) { amessage('pchoidxtp', "?entry={$entry}&action={$action}{$param_suffix}"); } if ($sid) { $ptypes = array('i'); } if (in_array('i', $ptypes)) { include_once M_ROOT . "./include/cn_static.fun.php"; if (empty($staticmode)) { cn_update_needstatic('', $sid, 0); } elseif ($staticmode == 1) { index_static('', 0, 1); } elseif ($staticmode == 2) { index_unstatic('', 0, 1); } elseif ($staticmode == 3) { $sid && cn_blank('', $sid, 0); } } if (in_array('m', $ptypes)) { include_once M_ROOT . "./include/mcn_static.fun.php"; if (empty($staticmode)) { $db->query("UPDATE {$tblprefix}mconfigs SET value='{$timestamp}' WHERE varname='mcnneedstatic'"); } elseif ($staticmode == 1) { mindex_static('', 0, 1); } elseif ($staticmode == 2) {