Esempio n. 1
0
     } else {
         include M_ROOT . $u_tplname;
     }
 } else {
     if (empty($arcdeal)) {
         mcmessage('selectoperateitem', M_REFERER);
     }
     if (empty($selectid)) {
         mcmessage('selectarchive', M_REFERER);
     }
     $aedit = new cls_arcedit();
     foreach ($selectid as $aid) {
         $aedit->init();
         $aedit->set_aid($aid);
         if (!empty($arcdeal['delete'])) {
             $aedit->arc_delete(1);
             continue;
         }
         if (!empty($arcdeal['need']) && $issueupdatecheck) {
             $aedit->basic_data();
             $aedit->archive['checked'] && $aedit->updatefield('needupdate', $timestamp, 'sub');
         }
         if (!empty($arcdeal['unneed'])) {
             $aedit->basic_data();
             $aedit->archive['checked'] && $aedit->archive['needupdate'] && $aedit->updatefield('needupdate', 0, 'sub');
         }
         if (!empty($arcdeal['readd'])) {
             //重发布
             $aedit->readd();
         }
         if (!empty($arcdeal['abover'])) {
Esempio n. 2
0
 } elseif (!empty($arcdeal['inuncheck'])) {
     $db->query("UPDATE {$tblprefix}albums SET checked='0' WHERE abid " . multi_str(array_keys($selectid)));
 }
 if (!empty($arcdeal['vol'])) {
     $db->query("UPDATE {$tblprefix}albums SET volid='{$arcvol}' WHERE abid " . multi_str(array_keys($selectid)));
 }
 $aedit = new cls_arcedit();
 foreach ($selectid as $abid => $aid) {
     $aedit->set_aid($aid);
     $aedit->basic_data();
     if ($aedit->archive['sid'] != $sid) {
         continue;
     }
     //只能编辑当前子站的文档
     if (!empty($arcdeal['delete'])) {
         $aedit->arc_delete();
         continue;
     }
     if (!empty($arcdeal['readd'])) {
         //重发布
         $aedit->readd(1);
     }
     if ($curuser->pmbypmids('chk', $aedit->channel['chpmid'])) {
         $_chk = 0;
         foreach (array(-1, 1, 2, 3, 13, 12, 11) as $v) {
             if (!empty($arcdeal['check' . $v])) {
                 if ($_chk && $v > 10) {
                     break;
                 }
                 $aedit->pre_check($v);
                 if ($v == -1) {