$msg = $post['status'] == 2 ? $L['success_check'] : $L['success_add']; set_cookie('dmsg', $msg); $forward = $MODULE[2]['linkurl'] . $DT['file_my'] . '?mid=' . $mid . '&job=' . $job . '&status=' . $post['status']; dalert('', '', 'window.onload=function(){parent.window.location="' . $forward . '";}'); } else { dalert($do->errmsg); } } else { $reason = ''; $status = 0; } break; case 'edit': $itemid or message(); $do->itemid = $itemid; $item = $do->get_one(); if (!$item || $item['username'] != $_username) { message(); } $gid = $item['gid']; $GRP = $db->get_one("SELECT * FROM {$table}_group WHERE itemid={$gid}"); $GRP && $GRP['status'] == 3 or message($L['my_not_group']); if ($submit) { if ($do->pass($post)) { $post['status'] = get_status($item['status'], $GRP['join_type']); $do->edit($post); set_cookie('dmsg', $L['success_edit']); dalert('', '', 'parent.window.location="' . $forward . '"'); } else { dalert($do->errmsg); }