Example #1
0
     amessage('chocatcno', 'history.go(-1)');
 }
 $selectid = $cnstrarr = array();
 if ($npage <= $pages) {
     $fromstr = empty($fromid) ? "" : "cnid<{$fromid}";
     $nwheresql = !$wheresql ? $fromstr ? "WHERE {$fromstr}" : "" : $wheresql . ($fromstr ? " AND " : "") . $fromstr;
     $query = $db->query("SELECT cnid,ename {$fromsql} {$nwheresql} ORDER BY cnid DESC LIMIT 0,{$numperpic}");
     while ($item = $db->fetch_array($query)) {
         $selectid[] = $item['cnid'];
         $cnstrarr[] = $item['ename'];
     }
 }
 include_once M_ROOT . "./include/mcn_static.fun.php";
 if (!$staticmode) {
     foreach ($cnstrarr as $cnstr) {
         mcn_update_needstatic($cnstr, $ptypes);
     }
 } elseif ($staticmode == 1) {
     foreach ($cnstrarr as $cnstr) {
         for ($i = 0; $i <= $mcn_max_addno; $i++) {
             in_array($i, $ptypes) && mindex_static($cnstr, $i, 1);
         }
     }
 } elseif ($staticmode == 2) {
     foreach ($cnstrarr as $cnstr) {
         mcn_blank($cnstr, $ptypes);
     }
 }
 $npage++;
 if ($npage <= $pages) {
     $fromid = min($selectid);
Example #2
0
function mindex_unstatic($cnstr = '', $addno = 0, $needwri = 1)
{
    m_unlink(mcn_format($cnstr, $addno));
    $cnstr && mcn_blank($cnstr, $addno, 1);
    $needwri && mcn_update_needstatic($cnstr, $addno, 1);
}