<?php !defined('M_COM') && exit('No Permission'); include_once M_ROOT . "./include/fields.cls.php"; include_once M_ROOT . "./include/upload.cls.php"; include_once M_ROOT . "./include/marcedit.cls.php"; $forward = empty($forward) ? M_REFERER : $forward; $forwardstr = '&forward=' . rawurlencode($forward); $maid = empty($maid) ? 0 : max(0, intval($maid)); $matid = empty($matid) ? 0 : max(0, intval($matid)); $aedit = new cls_marcedit(); $aedit->set_id($maid, $matid, 0); if (!$aedit->maid) { mcmessage('choosemarchive'); } if ($aedit->archive['mid'] != $memberid) { mcmessage('selectyoumarc'); } $fields = read_cache('mafields', $matid); if (!submitcheck('bmarchive')) { $a_field = new cls_field(); $submitstr = ''; tabheader($aedit->matype['cname'] . ' - ' . lang('contentsetting'), 'marchive', "?matid={$matid}&maid={$maid}&action=marchive{$param_suffix}{$forwardstr}", 2, 1, 1, 1); foreach ($fields as $k => $field) { if ($field['available'] && !$field['isadmin'] && !$field['isfunc']) { $a_field->init(); $a_field->field = $field; $a_field->oldvalue = isset($aedit->archive[$k]) ? $aedit->archive[$k] : ''; $a_field->trfield('marchivenew', '', 'ma', $matid); $submitstr .= $a_field->submitstr; }