//读取方式 dbtarget('r', $dbServs); $dbo = new dbex(); //读取用户信息 $my_creat_group = api_proxy("user_self_by_uid", "creat_group", $user_id); $my_c_group = preg_replace("/,{$group_id},/", ",", $my_creat_group['creat_group']); //读取群组数据 $group_data = api_proxy("group_self_by_gid", "group_logo", $group_id); //卸载群组logo @unlink($group_data['group_logo']); //写入方式 dbtarget('w', $dbServs); //更新用户表 $sql = "update {$t_users} set creat_group='{$my_c_group}' where user_id={$user_id}"; $dbo->exeUpdate($sql); //卸载群组表 $sql = "delete from {$t_groups} where group_id={$group_id}"; $dbo->exeUpdate($sql); //卸载群组会员表 $sql = "delete from {$t_group_members} where group_id={$group_id}"; $dbo->exeUpdate($sql); //卸载群组主题标 $sql = "delete from {$t_group_subject} where group_id={$group_id}"; $dbo->exeUpdate($sql); //卸载群组评论表 $sql = "delete from {$t_group_subject_comment} where group_id={$group_id}"; $dbo->exeUpdate($sql); //更新session set_sess_cgroup($my_c_group); del_affair($dbo, 1, $group_id); action_return(1, '', "");
} $get_pws = $user_info['user_pws']; if ($get_pws != $user_pws) { echo 'pwdmsg|' . $l_langpackage->l_wrong_pass; exit; } if ($user_info['is_pass'] == 0) { echo 'emailmsg|' . $l_langpackage->l_lock_u; exit; } $mypals = getMypals($dbo, $user_info['user_id'], $t_mypals); set_sess_mypals($mypals); set_sess_username($user_info['user_name']); set_sess_userid($user_info['user_id']); set_sess_usersex($user_info['user_sex']); set_sess_cgroup($user_info['creat_group']); set_sess_jgroup($user_info['join_group']); set_sess_userico($user_info['user_ico']); set_session('hidden_pals', $user_info['hidden_pals_id']); set_session('hidden_type', $user_info['hidden_type_id']); set_sess_plugins($user_info['use_plugins']); set_sess_apps($user_info['use_apps']); set_sess_online($hidden); set_session($user_info['user_id'] . "_dressup", $user_info['dressup']); $sql = "select * from {$t_frontgroup} where gid='{$user_info['user_group']}'"; $rights = $dbo->getRow($sql); if ($rights) { set_sess_rights($rights['rights']); } else { set_sess_rights(""); }
} $fileSrcStr = str_replace(dirname(__FILE__), "", $fs[0]['dir']) . $fs[0]['name']; unlink($fileSrcStr); $thumb_src = str_replace(dirname(__FILE__), "", $fs[0]['dir']) . $fs[0]['thumb']; } //定义写操作 dbtarget('w', $dbServs); $dbo = new dbex(); //插入group数据表 $sql = "insert into {$t_groups} (add_userid,member_count,group_name,group_resume,group_creat_name,group_logo,group_join_type,group_time,tag,group_type,group_type_id) values({$user_id},1,'{$group_name}','{$group_resume}','{$user_name}','{$thumb_src}',{$group_join_type},NOW(),'{$tag}','{$group_type_name}',{$group_type_id})"; if ($dbo->exeUpdate($sql)) { $last_id = mysql_insert_id(); } //标签功能 $tag_id = tag_add($tag); $tag_state = tag_relation(2, $tag_id, $last_id); //新鲜事 $title = $g_langpackage->g_create_group . '<a href="home.php?h=' . $user_id . '&app=group_space&group_id=' . $last_id . '" target="_blank">' . $group_name . '</a>'; $content = '<a href="home.php?h=' . $user_id . '&app=group_space&group_id=' . $last_id . '" target="_blank">' . $group_name . '</a>'; $is_suc = api_proxy("message_set", 0, $title, $content, 0, 1); //更新users表 $sess_creat_group = empty($sess_creat_group) ? "," . $last_id . "," : $sess_creat_group . $last_id . ","; $sql = "update {$t_users} set creat_group='{$sess_creat_group}' where user_id={$user_id}"; $dbo->exeUpdate($sql); //插入group_members数据表 $sql = "insert into {$t_group_members} (group_id,user_id,user_name,user_sex,state,role,add_time,user_ico) values({$last_id},{$user_id},'{$user_name}','{$sess_user_sex}',1,0,NOW(),'{$userico}')"; $dbo->exeUpdate($sql); //更新session set_sess_cgroup($sess_creat_group); //回应信息 action_return(1, '', "");