コード例 #1
0
ファイル: flink.php プロジェクト: polarlight1989/08cms
     foreach (array('fields') as $var) {
         ${$var} =& $uedit->{$var};
     }
     $c_upload = new cls_upload();
     $fields = fields_order($fields);
     $a_field = new cls_field();
     foreach ($fields as $k => $v) {
         if (!$v['isfunc'] && !$v['isadmin']) {
             $a_field->init();
             $a_field->field = $v;
             if ($curuser->pmbypmids('field', $v['pmid'])) {
                 $a_field->oldvalue = '';
                 $a_field->deal('communew');
                 if (!empty($a_field->error)) {
                     $c_upload->rollback();
                     $uedit->delete();
                     mcmessage($a_field->error, axaction(2, M_REFERER));
                 }
                 $uedit->updatefield($k, $a_field->newvalue);
                 if ($arr = multi_val_arr($a_field->newvalue, $v)) {
                     foreach ($arr as $x => $y) {
                         $uedit->updatefield($k . '_' . $x, $y);
                     }
                 }
             }
         }
     }
     unset($a_field);
     $c_upload->saveuptotal(1);
     $uedit->updatedb();
 }
コード例 #2
0
            trbasic("<input class=\"checkbox\" type=\"checkbox\" name=\"arcdeal[ucid]\" value=\"1\">&nbsp;" . lang('set') . lang('mycoclass'), 'arcucid', makeoption(array('0' => lang('cancelcoclass')) + $ucidsarr), 'select');
        }
        tabfooter('barcsedit');
        m_guide(@$u_guide);
    } else {
        include M_ROOT . $u_tplname;
    }
} else {
    if (empty($arcdeal)) {
        mcmessage('selectopeitem', M_REFERER);
    }
    if (empty($selectid)) {
        mcmessage('confirmselectcomment', M_REFERER);
    }
    $uedit = new cls_mcuedit();
    foreach ($selectid as $cid) {
        if ($errno = $uedit->read($cid, 'comment')) {
            continue;
        }
        if (!empty($arcdeal['delete'])) {
            $uedit->delete(1);
            continue;
        }
        if (!empty($arcdeal['ucid'])) {
            $uedit->updatefield('ucid', $arcucid);
        }
        $uedit->updatedb();
        $uedit->init();
    }
    mcmessage('commentsetsucceed', "?action=mcomments{$filterstr}&page={$page}");
}