} } unset($a_field); if (empty($fcatalog['nodurat'])) { foreach (array('startdate', 'enddate') as $var) { $farchiveadd[$var] = trim($farchiveadd[$var]); $farchiveadd[$var] = !isdate($farchiveadd[$var]) ? 0 : strtotime($farchiveadd[$var]); $sqlcommon .= ",{$var}='" . max(0, intval($farchiveadd[$var])) . "'"; } } $db->query("INSERT INTO {$tblprefix}farchives SET " . $sqlcommon); if (!($aid = $db->insert_id())) { $c_upload->closure(1); mcmessage('msgsaveerr', axaction(2, M_REFERER)); } else { $c_upload->closure(1, $aid, 'farchives'); $sqlcustom = "aid={$aid}" . ($sqlcustom ? ',' . $sqlcustom : ''); $db->query("INSERT INTO {$tblprefix}farchives_{$chid} SET " . $sqlcustom); $aedit = new cls_farcedit(); $aedit->set_aid($aid); $fcatalog['autocheck'] && $aedit->arc_check(1, 0); $aedit->updatedb(); unset($aedit); } $c_upload->saveuptotal(1); mcmessage('freeinfoaddfinish', axaction(10, $forward)); } } else { include M_ROOT . $fcatalog['ucadd']; } }
if (empty($arcdeal)) { amessage('selectoperateitem', "?entry=farchives&action=farchivesedit&page={$page}{$filterstr}"); } if (empty($selectid)) { amessage('mselectmes', "?entry=farchives&action=farchivesedit&page={$page}{$filterstr}"); } $aedit = new cls_farcedit(); $arc = new cls_farchive(); foreach ($selectid as $aid) { $aedit->set_aid($aid); if (!empty($arcdeal['delete'])) { $aedit->arc_delete(); continue; } if (!empty($arcdeal['check'])) { $aedit->arc_check(1); } elseif (!empty($arcdeal['uncheck'])) { $aedit->arc_check(0); } if (!empty($arcdeal['static'])) { farc_static($aid); } elseif (!empty($arcdeal['unstatic'])) { farc_unstatic($aid); } $aedit->updatedb(); $aedit->init(); $arc->init(); } unset($aedit, $arc); adminlog(lang('freeinfo_admin'), lang('freeinfo_list_admin')); amessage('freeopefin', "?entry=farchives&action=farchivesedit&page={$page}{$filterstr}");