示例#1
0
 }
 if ($do->pass($post)) {
     $CAT = get_cat($post['catid']);
     if (!$CAT || !check_group($_groupid, $CAT['group_add'])) {
         dalert(lang($L['group_add'], array($CAT['catname'])));
     }
     $post['addtime'] = $post['level'] = $post['fee'] = 0;
     $post['style'] = $post['template'] = $post['note'] = $post['filepath'] = '';
     $need_check = $MOD['check_add_resume'] == 2 ? $MG['check'] : $MOD['check_add_resume'];
     $post['status'] = get_status(3, $need_check);
     $post['hits'] = 0;
     $post['username'] = $_username;
     if ($FD) {
         fields_check($post_fields);
     }
     $do->add($post);
     if ($FD) {
         fields_update($post_fields, $table, $do->itemid);
     }
     if ($fee_add) {
         if ($fee_currency == 'money') {
             money_add($_username, -$fee_add);
             money_record($_username, -$fee_add, $L['in_site'], 'system', lang($L['credit_record_add'], array($MOD['name'])), 'ID:' . $do->itemid);
         } else {
             credit_add($_username, -$fee_add);
             credit_record($_username, -$fee_add, 'system', lang($L['credit_record_add'], array($MOD['name'])), 'ID:' . $do->itemid);
         }
     }
     $msg = $post['status'] == 2 ? $L['success_check'] : $L['success_add'];
     if ($_userid) {
         set_cookie('dmsg', $msg);