Esempio n. 1
0
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;
}
Esempio n. 2
0
         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) {