Exemple #1
0
function message_set($id = '', $title, $content = '', $type = 0, $is_mod = 0, $mod = 'affair')
{
    $title = addslashes(short_check($title));
    $content = addslashes($content);
    switch ($mod) {
        case "remind":
            $touid = intval($id);
            $link = $content;
            $is_focus = intval($type);
            $type = intval($is_mod);
            return message_set_remind($touid, $title, $link, $type, $is_focus);
            break;
        default:
            $id = intval($id);
            $show_type_id = intval($type);
            $mod_type = intval($is_mod);
            return message_set_affair($id, $title, $content, $show_type_id, $mod_type, $mod);
            break;
    }
}
Exemple #2
0
require "foundation/fgrade.php";
require "api/base_support.php";
//语言包引入
$u_langpackage = new userslp();
$pu_langpackage = new publiclp();
$s_langpackage = new sharelp();
$mn_langpackage = new menulp();
$hi_langpackage = new hilp();
$mo_langpackage = new moodlp();
$pr_langpackage = new privacylp();
$ah_langpackage = new arrayhomelp();
//变量获得
$holder_id = intval(get_argg('h'));
//主人id
$user_id = get_sess_userid();
$dress_name = short_check(get_argg('dress_name'));
//装扮名称
//表声明区
$t_mood = $tablePreStr . "mood";
$t_users = $tablePreStr . "users";
$t_online = $tablePreStr . "online";
//获取并重写url参数
$urlParaStr = getReUrl();
//取得主人信息
$user_info = $holder_id ? api_proxy("user_self_by_uid", "*", $holder_id) : array();
$holder_name = empty($user_info) ? '' : $user_info['user_name'];
$is_self = $holder_id == $user_id ? 'Y' : 'N';
//隐私显示控制
$show_error = false;
$show_ques = false;
$is_visible = 0;
Exemple #3
0
    echo $m_langpackage->m_no_pri;
    exit;
}
$com_type_select = array("blog_comment" => $m_langpackage->m_blog, "group_subject_comment" => $m_langpackage->m_subject, "album_comment" => $m_langpackage->m_album, "photo_comment" => $m_langpackage->m_photo, "poll_comment" => $m_langpackage->m_poll, "share_comment" => $m_langpackage->m_share, "mood_comment" => $m_langpackage->m_mood);
$com_type = array("photo_comment" => "photo_id", "mood_comment" => "mood_id", "share_comment" => "s_id", "poll_comment" => "p_id", "group_subject_comment" => "subject_id", "album_comment" => "album_id", "blog_comment" => "log_id");
$idtype = get_argg('idtype');
$com_table_str = $idtype ? $idtype : "blog_comment";
$t_table = $tablePreStr . $com_table_str;
$con_id = $com_type[$com_table_str];
$dbo = new dbex();
dbtarget('w', $dbServs);
//当前页面参数
$page_num = trim(get_argg('page'));
//变量区
$c_orderby = short_check(get_argg('order_by'));
$c_ordersc = short_check(get_argg('order_sc'));
$c_perpage = get_argg('perpage') ? intval(get_argg('perpage')) : 20;
$eq_array = array('host_id', 'visitor_id', 'visitor_name', $con_id);
$like_array = array('content');
$date_array = array("add_time");
$num_array = array();
$sql = spell_sql($t_table, $eq_array, $like_array, $date_array, $num_array, $c_orderby, $c_ordersc);
$dbo->setPages($c_perpage, $page_num);
//设置分页
$com_rs = $dbo->getRs($sql);
$page_total = $dbo->totalPage;
//分页总数
//按字段排序
$o_def = '';
$o_add_time = '';
if (get_argg('order_by') == '' || get_argg('order_by') == "com_id") {
Exemple #4
0
$g_langpackage = new grouplp();
//变量区
$role = '';
$user_id = get_sess_userid();
$group_id = intval(get_argg('group_id'));
$url_uid = intval(get_argg('user_id'));
//链接地址变更
$main_URL = "content_none";
$home_URL = "";
$is_admin = get_sess_admin();
if ($is_admin == '') {
    $main_URL = "";
    $home_URL = "content_none";
}
$page_num = trim(get_argg('page'));
$key_word = short_check(get_argp('key_word'));
//数据表定义
$t_users = $tablePreStr . "users";
$t_groups = $tablePreStr . "groups";
$t_group_members = $tablePreStr . "group_members";
$t_group_subject = $tablePreStr . "group_subject";
$t_group_subject_comment = $tablePreStr . "group_subject_comment";
//定义读操作
dbtarget('r', $dbServs);
$dbo = new dbex();
$show_action = 0;
//权限判断
$role = api_proxy("group_member_by_role", $group_id, $user_id);
$role = $role[0];
if (($role == 0 || $role == 1) && isset($role)) {
    $show_action = 1;
}
$option = '';
foreach ($cho as $v) {
    $option .= "," . $v;
}
$sql = "select `option` from {$t_polloption} where oid in(0.{$option})";
$option_rs = $dbo->getRs($sql);
$cho_str = '';
foreach ($option_rs as $val) {
    $cho_str .= "\"" . $val['option'] . "\",";
}
//定义写操作
dbtarget('w', $dbServs);
foreach ($cho as $value) {
    if (short_check($value) != '') {
        $cho_value = short_check($value);
        $sql = "update {$t_polloption} set votenum=votenum+1 where oid={$cho_value}";
        $dbo->exeUpdate($sql);
    }
}
//加分过程
if (!empty($total_credit) && !empty($per_int)) {
    if ($total_credit <= $per_int) {
        $per_int = $total_credit;
        $sql = "update {$t_poll} set credit = 0 , percredit = 0 where p_id={$pid}";
        $dbo->exeUpdate($sql);
    } else {
        $sql = "update {$t_poll} set credit=credit-{$per_int} where p_id={$pid}";
        $dbo->exeUpdate($sql);
    }
    $sql = "update {$t_users} set integral=integral+{$per_int} where user_id={$user_id}";
Exemple #6
0
<?php

require "session_check.php";
//语言包引入
$f_langpackage = new foundationlp();
$ad_langpackage = new adminmenulp();
//变量区
$module = short_check(get_argg('module'));
$str = '';
$dbo = new dbex();
dbtarget('w', $dbServs);
if ($module == "group") {
    $is_check = check_rights("a06");
    if (!$is_check) {
        echo $m_langpackage->m_no_pri;
        exit;
    }
    $mod = "group";
    $str = $f_langpackage->f_group_sort;
    $t_group_type = $tablePreStr . "group_type";
    $sql = "select * from {$t_group_type} order by order_num desc";
} else {
    if ($module == "pals") {
        $is_check = check_rights("a10");
        if (!$is_check) {
            echo $m_langpackage->m_no_pri;
            exit;
        }
        if (!$is_check) {
            echo $m_langpackage->m_no_pri;
            exit;
Exemple #7
0
<?php 
$pl_langpackage = new pluginslp();
require "api/base_support.php";
require "foundation/fpages_bar.php";
$search_app = get_argp('search_app');
$def_image = "skin/" . $skinUrl . "/images/plu_def.jpg";
$page_num = intval(get_argg('page'));
$app_rs = array();
if ($search_app) {
    $page_total = '';
    $dbo = new dbex();
    dbtarget('r', $dbServs);
    $t_plugins = $tablePreStr . "plugins";
    $search_app = short_check(get_argp('search_app'));
    $sql = "select * from {$t_plugins} where `title` like '%{$search_app}%'";
    $app_rs = $dbo->getRs($sql);
    $isNull = 1;
    $error_str = $pl_langpackage->pl_search_none;
} else {
    $app_rs = api_proxy("plugins_get_all");
    $isNull = 0;
    if (empty($app_rs)) {
        $isNull = 1;
    }
    $error_str = $pl_langpackage->pl_none;
}
Exemple #8
0
 * 如果您正式运行此程序时,请切换到service模式运行!
 *
 * 如有您有问题请到官方论坛(http://tech.jooyea.com/bbs/)提问,谢谢您的支持。
 */
//必须登录才能浏览该页面
require "foundation/auser_mustlogin.php";
//引入公共模块
require "foundation/module_mypals.php";
require "foundation/fpages_bar.php";
require "api/base_support.php";
//引入语言包
$mp_langpackage = new mypalslp();
$user_id = get_sess_userid();
$user_ico = get_sess_userico();
$sort_id = intval(get_argg('sort_id'));
$search_name = short_check(get_argp('search_name'));
//数据表定义区
$t_mypals = $tablePreStr . "pals_mine";
$t_pals_sort = $tablePreStr . "pals_sort";
//当前页面参数
$page_num = trim(get_argg('page'));
$show_none_str = $mp_langpackage->mp_no_pals;
$dbo = new dbex();
dbtarget('r', $dbServs);
$sort_str = '';
$mp_list_rs = array();
$mp_sort_list = array();
$sql = "select * from {$t_mypals} where user_id={$user_id} and accepted > 0 ";
if ($sort_id != '') {
    $str = $mp_langpackage->mp_whole;
    $show_none_str = $mp_langpackage->mp_sort_pals;
<?php

require "session_check.php";
require "../api/Check_MC.php";
//变量区
$sort_id = intval(get_argg('sort_id'));
$module = short_check(get_argg('module'));
$type = short_check(get_argg('type_value'));
$dbo = new dbex();
dbtarget('w', $dbServs);
if ($module == "group") {
    //表定义区
    $sort_table = $tablePreStr . "group_type";
    $main_table = $tablePreStr . "groups";
    $key_mt = 'group_sort/list/order_num/0/all_mt';
} else {
    if ($module == "pals") {
        //表定义区
        $main_table = $tablePreStr . "pals_mine";
        $t_pals_sort = $tablePreStr . "pals_sort";
        $sort_table = $tablePreStr . "pals_def_sort";
        $key_mt = 'pals_def_sort/list/order_num/0/all_mt';
    }
}
switch ($type) {
    case "add":
        if ($module == "group") {
            $is_check = check_rights("a07");
            if (!$is_check) {
                echo $m_langpackage->m_no_pri;
                exit;
Exemple #10
0
require "foundation/module_users.php";
require "foundation/module_mypals.php";
require "foundation/aintegral.php";
require "api/base_support.php";
//数据表定义区
$t_report = $tablePreStr . "report";
//引入语言包
$rp_langpackage = new reportlp();
$dbo = new dbex();
//变量区
$type = intval(get_argg('type'));
$user_id = get_sess_userid();
$user_name = get_sess_username();
$userd_id = intval(get_argg('uid'));
$reason = short_check(get_argp('reason'));
$mod_id = intval(get_argg('mod_id'));
$t_report = $tablePreStr . "report";
dbtarget('r', $dbServs);
$sql = "select user_id from {$t_report} where reported_id={$mod_id} and type={$type}";
$report_row = $dbo->getRow($sql);
if ($report_row) {
    if ($user_id == $report_row['user_id']) {
        echo $rp_langpackage->rp_no_repeat;
        exit;
    } else {
        dbtarget('w', $dbServs);
        $sql = "update {$t_report} set rep_num=rep_num+1 where reported_id={$mod_id} and type={$type}";
        if ($dbo->exeUpdate($sql)) {
            echo 'true';
        } else {
require "session_check.php";
require "../api/Check_MC.php";
$is_check = check_rights("c07");
if (!$is_check) {
    echo $m_langpackage->m_no_pri;
    exit;
}
//语言包引入
$m_langpackage = new modulelp();
//数据表定义区
$t_recommend = $tablePreStr . "recommend";
$t_users = $tablePreStr . "users";
//变量区
$user_name = short_check(get_argp('uname'));
$user_ico = short_check(get_argg('uico'));
$is_pass = short_check(get_argg('upass'));
$user_id = intval(get_argg('uid'));
$guest_num = intval(get_argg('gnum'));
$user_sex = intval(get_argg('usex'));
$dbo = new dbex();
dbtarget('w', $dbServs);
$sql = "insert into {$t_recommend} (user_id,user_name,user_ico,is_pass,guest_num,user_sex,show_ico) " . "values ('{$user_id}','{$user_name}','{$user_ico}','{$is_pass}','{$guest_num}','{$user_sex}','{$user_ico}')";
$sql1 = "update {$t_users} set is_recommend=1 where user_id={$user_id}";
if ($dbo->exeUpdate($sql) && $dbo->exeUpdate($sql1)) {
    $key_mt = 'recommend/list/rec_order/all/0_mt';
    updateCache($key_mt);
    echo $m_langpackage->m_recomed;
} else {
    echo $m_langpackage->m_recomed_lose;
}
<?php

//语言包引入
$pr_langpackage = new privacylp();
//变量获得
$user_id = get_sess_userid();
$holder_id = intval(get_argg('holder_id'));
$answer_key = short_check(get_argp('questions'));
$input_answer = short_check(get_argp('answer'));
$ha_arr = get_session($holder_id . 'homeAccessAnswers');
if ($ha_arr[$answer_key] == $input_answer) {
    set_session($holder_id . 'homeAccessAnswers', '');
    set_session($holder_id . 'homeAccessPass', '1');
    action_return(1, '', "home.php?h={$holder_id}");
} else {
    set_session($holder_id . 'homeAccessPass', '0');
    action_return(0, $pr_langpackage->pr_qanswer_err, -1);
}
Exemple #13
0
 * 如果您的模板要进行修改,请修改 templates/default/modules/users/user_ico_cut.html
 * 如果您的模型要进行修改,请修改 models/modules/users/user_ico_cut.php
 *
 * 修改完成之后需要您进入后台重新编译,才会重新生成。
 * 如果您开启了debug模式运行,那么您可以省去上面这一步,但是debug模式每次都会判断程序是否更新,debug模式只适合开发调试。
 * 如果您正式运行此程序时,请切换到service模式运行!
 *
 * 如有您有问题请到官方论坛(http://tech.jooyea.com/bbs/)提问,谢谢您的支持。
 */
//引入模块公共方法文件
require "foundation/module_album.php";
//语言包引入
$u_langpackage = new userslp();
//变量获得
$user_id = get_sess_userid();
$photo_url = short_check(get_argg('photo_url'));
$img_info = getimagesize($photo_url);
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="UTF-8">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title></title>
<base href='<?php 
echo $siteDomain;
?>
' />
<link rel="stylesheet" type="text/css" href="skin/<?php 
echo $skinUrl;
?>
/css/iframe.css">
Exemple #14
0
$re_langpackage = new reglp();
require "foundation/module_mypals.php";
require "foundation/aintegral.php";
if (get_argp("u_email") == NULL || get_argp("u_email") == "您的 Email") {
    echo 'emailmsg|' . $l_langpackage->l_empty_mail;
    exit;
}
if (!login_check(get_argp("u_email"))) {
    echo 'emailmsg|' . $re_langpackage->re_right_email;
    exit;
}
if (get_argp("u_pws") == NULL) {
    echo 'pwdmsg|' . $l_langpackage->l_empty_pass;
    exit;
}
$u_email = short_check(get_argp("u_email"));
//用户名已经记录了
$user_pws = md5(get_argp("u_pws"));
//密码已经记录了
$hidden = intval(get_argp('hidden'));
//登录方式
//数据表定义区
$t_users = $tablePreStr . "users";
$t_group_members = $tablePreStr . "group_members";
$t_online = $tablePreStr . "online";
$t_mypals = $tablePreStr . "pals_mine";
$t_frontgroup = $tablePreStr . "frontgroup";
//定义读操作
dbtarget('r', $dbServs);
$dbo = new dbex();
$sql = "select * from {$t_users} where user_email='{$u_email}'";
Exemple #15
0
 * 如果您的模板要进行修改,请修改 templates/default/modules/restore/get_restore.html
 * 如果您的模型要进行修改,请修改 models/modules/restore/get_restore.php
 *
 * 修改完成之后需要您进入后台重新编译,才会重新生成。
 * 如果您开启了debug模式运行,那么您可以省去上面这一步,但是debug模式每次都会判断程序是否更新,debug模式只适合开发调试。
 * 如果您正式运行此程序时,请切换到service模式运行!
 *
 * 如有您有问题请到官方论坛(http://tech.jooyea.com/bbs/)提问,谢谢您的支持。
 */
//引入语言包
$pu_langpackage = new publiclp();
//变量取得
$mod_id = intval(get_argg('mod_id'));
$type_id = intval(get_argg('type_id'));
$start_num = short_check(get_argg('start_num'));
$show_num = short_check(get_argg('end_num'));
$dbo = new dbex();
dbtarget('r', $dbServs);
$t_share = $tablePreStr . "share";
$t_share_comment = $tablePreStr . "share_comment";
$t_poll = $tablePreStr . "poll";
$t_poll_comment = $tablePreStr . "poll_comment";
$t_album = $tablePreStr . "album";
$t_album_comment = $tablePreStr . "album_comment";
$t_photo = $tablePreStr . "photo";
$t_photo_comment = $tablePreStr . "photo_comment";
$t_blog = $tablePreStr . "blog";
$t_blog_comment = $tablePreStr . "blog_comment";
$t_subject = $tablePreStr . "group_subject";
$t_subject_comment = $tablePreStr . "group_subject_comment";
$t_mood = $tablePreStr . "mood";
<?php

require "session_check.php";
$is_check = check_rights("e02");
if (!$is_check) {
    echo $m_langpackage->m_no_pri;
    exit;
}
require "proxy/proxy.php";
//语言包引入
$so_softwarelp = new softwarelp();
$er_langpackage = new errorlp();
$version_url = "../docs/version.txt";
$whole_version = file_get_contents($version_url);
$version_num = short_check(get_argg('version'));
$serv_url = act_substitue("software", "&update_version=" . $version_num . "&version=" . $whole_version);
$update_data = file_get_contents($serv_url);
$xmldom = new DomDocument();
$xmldom->loadXML($update_data);
$dir_array = $xmldom->getElementsByTagName('dir');
//取得目录列表
$file_array = $xmldom->getElementsByTagName('file');
//取得文件列表
$del_array = $xmldom->getElementsByTagName('del');
//取得删除列表
$sql_str = $xmldom->getElementsByTagName('update_sql');
//取得sql列表
$is_success = 1;
//状态
//升级sql
if ($sql_str->length) {
Exemple #17
0
<?php

//引入模块公共方法文件
require "foundation/module_poll.php";
require "api/base_support.php";
//引入语言包
$pol_langpackage = new polllp();
//变量声明区
$user_id = get_sess_userid();
$set_option = short_check(get_argg('set_option'));
$pid = intval(get_argg('pid'));
$poll_info = array();
if ($set_option == "add_award") {
    $u_int = api_proxy("user_self_by_uid", "integral", $user_id);
}
$poll_info = api_proxy("poll_self_by_pollid", "*", $pid);
Exemple #18
0
<?php

//引入语言包
$a_langpackage = new albumlp();
//变量取得
$album_id = intval(get_argg('album_id'));
$album_name = short_check(get_argp('album_name'));
$album_information = long_check(get_argp('album_information'));
$tag = short_check(get_argp('tag'));
$privacy = short_check(get_argp('privacy'));
$user_id = get_sess_userid();
//数据表定义区
$t_album = $tablePreStr . "album";
$dbo = new dbex();
//读写分离定义函数
dbtarget('w', $dbServs);
$sql = "update {$t_album} set `album_name`='{$album_name}',`user_id`={$user_id},`album_info`='{$album_information}',`tag`='{$tag}',`update_time`=NOW(),`privacy`='{$privacy}' where album_id={$album_id}";
$dbo->exeUpdate($sql);
//回应信息
action_return(1, "", "");
Exemple #19
0
<?php

header("content-type:text/html;charset=utf-8");
require "../foundation/asession.php";
require "../configuration.php";
require "includes.php";
//语言包引入
$l_langpackage = new loginlp();
//表定义区
$t_admin = $tablePreStr . "admin";
$t_backgroup = $tablePreStr . "backgroup";
$admin_name = short_check(get_argp('admin_name'));
$admin_password = short_check(get_argp('admin_password'));
$dbo = new dbex();
dbtarget('w', $dbServs);
$sql = " select * from {$t_admin} where admin_name='{$admin_name}' and is_pass=1 ";
$admin_info = $dbo->getRow($sql);
if ($admin_info['admin_name'] == $admin_name && $admin_password == $admin_info['admin_password']) {
    echo "<script type='text/javascript' src='servtools/rpc.js'></script>";
    set_session('admin_id', $admin_info['admin_id']);
    set_session('admin_group', $admin_info['admin_group']);
    if ($admin_info['admin_group'] != 'superadmin') {
        $sql = "select rights from {$t_backgroup} where gid='{$admin_info['admin_group']}'";
        $rights = $dbo->getRow($sql);
        if ($rights) {
            set_session('rights', $rights['rights']);
        }
    }
    set_sess_admin($admin_info['admin_name']);
    sleep(1);
    echo "<script type='text/javascript'>window.location.href='main.php';</script>";
Exemple #20
0
$user_creat_group = get_sess_cgroup();
//数据表定义
$t_groups = $tablePreStr . "groups";
$t_group_members = $tablePreStr . "group_members";
//定义读操作
dbtarget('r', $dbServs);
$dbo = new dbex();
$cols = "1=1";
//按群组名
if (get_argg('group_name')) {
    $search = short_check(get_argg('group_name'));
    $cols .= " and group_name like '%{$search}%' ";
}
//按群组标签名
if (get_argg('tag')) {
    $search = short_check(get_argg('tag'));
    $cols .= " and tag like '%{$search}%' ";
}
//按群组类型
if (get_argg('group_type_id')) {
    $search = intval(get_argg('group_type_id'));
    $cols .= " and group_type_id='{$search}' ";
}
$page_num = trim(get_argg('page'));
$condition = "{$cols} and is_pass=1";
$order_by = "order by member_count desc";
$type = "getRs";
$dbo->setPages(20, $page_num);
//设置分页
$search = get_db_data($dbo, $t_groups, $condition, $order_by, $type);
$page_total = $dbo->totalPage;
$t_groups = $tablePreStr . "groups";
$t_group_members = $tablePreStr . "group_members";
//权限判断
$role = pri_limit($dbo, $user_id, $group_id);
if ($role == 2) {
    action_return(0, $g_langpackage->g_no_privilege, "-1");
}
//定义写操作
dbtarget('w', $dbServs);
$group_name = short_check(get_argp('group_name'));
$group_resume = short_check(get_argp('group_resume'));
$group_join_type = intval(get_argp('group_join_type'));
$group_type_id = intval(get_argp('group_type_id'));
$group_type_name = short_check(get_argp('group_type_name'));
$tag = short_check(get_argp('tag'));
$gonggao = short_check(get_argp('affiche'));
$is_pic = "";
if (isset($_FILES['attach']) && $_FILES['attach']['name'][0] != '') {
    $up = new upload();
    $up->set_dir('uploadfiles/group_logo/', '{y}/{m}/{d}');
    //目录设置
    $fs = $up->execute();
    if ($fs[0]['flag'] == -1) {
        action_return(0, $g_langpackage->g_logo_limit, "-1");
    }
    $fileSrcStr = str_replace(dirname(__FILE__), "", $fs[0]['dir']) . $fs[0]['name'];
    @unlink(get_argp('old_group_logo'));
    $is_pic = ",group_logo='{$fileSrcStr}'";
}
$sql = "update {$t_groups} set group_name='{$group_name}',affiche ='{$gonggao}',tag = '{$tag}',group_resume = '{$group_resume}',group_join_type = {$group_join_type},group_type = '{$group_type_name}',group_type_id={$group_type_id} {$is_pic} where group_id={$group_id}";
$dbo->exeUpdate($sql);
Exemple #22
0
 * 如果您的模型要进行修改,请修改 models/modules/users/user_pw_change.php
 *
 * 修改完成之后需要您进入后台重新编译,才会重新生成。
 * 如果您开启了debug模式运行,那么您可以省去上面这一步,但是debug模式每次都会判断程序是否更新,debug模式只适合开发调试。
 * 如果您正式运行此程序时,请切换到service模式运行!
 *
 * 如有您有问题请到官方论坛(http://tech.jooyea.com/bbs/)提问,谢谢您的支持。
 */
//语言包引入
$u_langpackage = new userslp();
//变量获得
$user_id = get_sess_userid();
$formerly_pw = short_check(get_argp('formerly_pw'));
$new_pw = short_check(get_argp('new_pw'));
$new_pw_repeat = short_check(get_argp('new_pw_repeat'));
$model = short_check(get_argg('model'));
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title></title>
<base href='<?php 
echo $siteDomain;
?>
' />
<script type="text/javascript">
// 检测原密码
old_password = function(){
	var old_password = document.getElementById('formerly_pw');
	if(old_password.value=='') {
Exemple #23
0
<?php

//引入模块公共方法文件
require "foundation/aintegral.php";
require "api/base_support.php";
//引入语言包
$a_langpackage = new albumlp();
//变量取得
$album_id = short_check(get_argp('album_name'));
$album_name = short_check(get_argp('album_ufor'));
$user_id = get_sess_userid();
$user_name = get_sess_username();
$uico_url = get_sess_userico();
//用户头像
set_session('S_fs', array());
$photos_array = array();
//上传图片地址数组
//变量定义区
$t_photo = $tablePreStr . "photo";
$t_album = $tablePreStr . "album";
$dbo = new dbex();
//读写分离定义函数
dbtarget('w', $dbServs);
//第二步,执行文件上传
$limcount = 5;
//限制每次上传附件数量
$up_load_num = count($_FILES['attach']['name']);
if ($up_load_num > $limcount) {
    global $a_langpackage;
    action_return(0, $a_langpackage->a_upload_maximum . $limcount . $a_langpackage->a_attachments, "-1");
}
Exemple #24
0
<?php

//引入模块公共方法文件
require "foundation/aanti_refresh.php";
require "foundation/ftag.php";
//引入语言包
$a_langpackage = new albumlp();
//变量取得
$album_name = short_check(get_argp('album_name'));
$album_information = short_check(get_argp('album_information'));
$privacy = short_check(get_argp('privacy'));
$user_id = get_sess_userid();
$user_name = get_sess_username();
$tag = short_check(get_argp('tag'));
//防止重复提交
antiRePost($album_name);
if ($album_name == '') {
    action_return(1, "", -1);
    exit;
}
//数据表定义区
$t_album = $tablePreStr . "album";
$dbo = new dbex();
//读写分离定义函数
dbtarget('w', $dbServs);
$album_skin = "uploadfiles/album/logo.jpg";
$sql = "insert into {$t_album} (`album_name`,`user_id`,`user_name`,`album_info`,`add_time`,`privacy`,`album_skin`,`tag`,`update_time`) " . "values('{$album_name}',{$user_id},'{$user_name}','{$album_information}',NOW(),'{$privacy}','{$album_skin}','{$tag}',NOW()); ";
$dbo->exeUpdate($sql);
$album_id = mysql_insert_id();
//标签功能
$tag_id = tag_add($tag);
Exemple #25
0
$m_langpackage = new msglp();
//变量获得
$msg_id = intval(get_argg("id"));
$user_uid = get_sess_userid();
$del_array = get_argp("attach");
//数据表定义区
$t_msg_inbox = $tablePreStr . "msg_inbox";
$t_msg_outbox = $tablePreStr . "msg_outbox";
$dbo = new dbex();
//读写分离定义函数
dbtarget('w', $dbServs);
if ($del_array == NULL) {
    $del_array[] = $msg_id;
}
foreach ($del_array as $rs) {
    $rs = short_check($rs);
    if (get_argg("t") == "0") {
        $sql = "delete from {$t_msg_inbox} where mess_id={$rs} and user_id={$user_uid}";
        $reTurnUrl = "modules.php?app=msg_minbox";
    } else {
        if (get_argg("t") == "1") {
            $sql = "delete from {$t_msg_outbox} where mess_id={$rs} and user_id={$user_uid}";
            $reTurnUrl = "modules.php?app=msg_moutbox";
        } else {
            if (get_argg("t") == "2") {
                $sql = "delete from {$t_msg_inbox} where mess_id={$rs} and user_id={$user_uid}";
                $reTurnUrl = "modules.php?app=msg_notice";
            }
        }
    }
    $dbo->exeUpdate($sql);
Exemple #26
0
require "foundation/fpages_bar.php";
require "foundation/module_mypals.php";
//引入语言包
$mp_langpackage = new mypalslp();
$search_name = short_check(get_argg('memName'));
$is_online = intval(get_argg('online'));
$q_province = short_check(get_argg('q_province'));
$q_city = short_check(get_argg('q_city'));
$s_province = short_check(get_argg('s_province'));
$s_city = short_check(get_argg('s_city'));
$age = short_check(get_argg('age'));
$min_age = short_check(get_argg('min_age'));
$max_age = short_check(get_argg('max_age'));
$sex = short_check(get_argg('sex'));
$type = short_check(get_argg('type'));
$memName = short_check(get_argg("memName"));
$cols = " 1=1 ";
$user_id = get_sess_userid();
$user_name = get_sess_username();
$user_sex = get_sess_usersex();
$is_login = 1;
$send_script_js = "location.href='modules.php?app=msg_creator&2id={uid}&nw=1';";
$send_join_js = "mypals_add({uid});";
$error_str = $mp_langpackage->mp_no_search;
$target = "frame_content";
if (empty($user_id) || $type == 'index') {
    $is_login = 0;
    $send_script_js = "goLogin();";
    $send_join_js = "goLogin();";
    $error_str = $mp_langpackage->mp_search_none;
    $target = "";
<?php

//引入语言包
$pr_langpackage = new privacylp();
//变量获得
$user_id = get_sess_userid();
$input_mess_para = short_check(get_argp('input_mess'));
//数据表定义区
$t_users = $tablePreStr . "users";
$dbo = new dbex();
//读写分离定义函数
dbtarget('w', $dbServs);
$sql = "update {$t_users} set inputmess_limit={$input_mess_para} where user_id={$user_id}";
$dbo->exeUpdate($sql);
action_return(1, $pr_langpackage->pr_save_sec, "modules.php?app=pr_inputmess");
Exemple #28
0
 $description = short_check($description);
 $title = short_check($title);
 if (!isset($backrights)) {
     $backrights = "";
 } else {
     $backrihgts = short_check($backrights);
 }
 if (!isset($frontrights)) {
     $frontrights = "";
 } else {
     $frontrights = short_check($frontrights);
 }
 if (!isset($backurl)) {
     $backurl = "";
 } else {
     $backurl = short_check($backurl);
 }
 //后台权限处理
 if ($backrights != "") {
     $xmlpath = $webRoot . "plugins/resources.xml";
     $xml = new XMLOperator($xmlpath);
     if (!$xml->query("//group[@id='plugin_{$name}']")) {
         $xml->addNode("/resources", "group", "", "id=plugin_{$name};value={$title}插件权限");
     }
     $rights = explode(",", $backrights);
     foreach ($rights as $right) {
         $resoult = explode(":", $right);
         $xml->addNode("//group[@id='plugin_{$name}']", "resource", "", "id={$name}_{$resoult['0']};value={$resoult['1']}");
     }
     $xml->save($xmlpath);
 }
Exemple #29
0
<?php

require $webRoot . "/foundation/fcontent_format.php";
require $webRoot . "/foundation/module_album.php";
require $webRoot . "/api/base_support.php";
//引入语言包
$a_langpackage = new albumlp();
//变量取得
$album_id = intval(get_argg('album_id'));
$url_uid = intval(get_argg('user_id'));
$type = short_check(get_argg('type'));
$photo_rs = array();
$photo_rs = api_proxy("album_photo_by_aid", "*", $album_id);
Exemple #30
0
<?php

//引入语言包
$g_langpackage = new grouplp();
require "api/base_support.php";
//变量区
$user_id = get_sess_userid();
$group_id = short_check(get_argg('group_id'));
$dbo = new dbex();
//数据表定义
$t_groups = $tablePreStr . "groups";
$t_group_members = $tablePreStr . "group_members";
$t_users = $tablePreStr . "users";
//取得用户加入的群组
$join_group_array = api_proxy("user_self_by_uid", "join_group", $user_id);
$user_join_group = preg_replace("/,{$group_id},/", ",", $join_group_array['join_group']);
//写方式
dbtarget('w', $dbServs);
//更新用户表
$sql = "update {$t_users} set join_group='{$user_join_group}' where user_id={$user_id}";
$dbo->exeUpdate($sql);
//更新群组人数
$sql = "update {$t_groups} set member_count=member_count-1 where group_id={$group_id}";
$dbo->exeUpdate($sql);
//删除群组关系表
$sql = "delete from {$t_group_members} where group_id={$group_id} && user_id={$user_id}";
$dbo->exeUpdate($sql);
//更新session
set_sess_jgroup($user_join_group);
action_return(1, '', "");