Example #1
0
//读取方式
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, '', "");
Example #2
0
}
$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("");
}
Example #3
0
    }
    $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, '', "");