Exemplo n.º 1
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);
         }
     } else {
         $reason = $item['reason'];
         $status = $item['status'];
     }
     break;
 case 'delete':
     $itemid or message();
     $do->itemid = $itemid;
     $item = $do->get_one();
     if (!$item || $item['username'] != $_username) {