Ejemplo n.º 1
0
function get_hodler_name($holder_id)
{
    $holder_name = get_session($holder_id . '_holder_name');
    if ($holder_name == '') {
        $user_info = api_proxy("user_self_by_uid", "user_name", $holder_id);
        set_session($holder_id . '_holder_name', $user_info['user_name']);
        $holder_name = $user_info['user_name'];
    }
    return $holder_name;
}
Ejemplo n.º 2
0
 function save_weixin_session($code)
 {
     global $log;
     $wechatObj = new wechat();
     $data = $wechatObj->getWebAccessToken($code);
     if (!empty($data['openid'])) {
         file_put_contents($log, '\\nSuccess Get: ' . json_encode($data), FILE_APPEND);
         $wechatObj->addUser($data["access_token"], $data['openid']);
         api_proxy('paper_related_save_user_session', $data['openid']);
     }
 }
Ejemplo n.º 3
0
function code_exists()
{
    $is_admin = '';
    $sendor_id = '';
    $admin_id = get_session('admin_id');
    if ($admin_id) {
        $is_admin = 1;
        $sendor_id = $admin_id;
    } else {
        $user_id = get_sess_userid();
        if (!$user_id) {
            return false;
            exit;
        }
        $is_admin = 0;
        $sendor_id = $user_id;
    }
    if ($sendor_id != '' && $is_admin !== '') {
        global $inviteCodeValue;
        global $tablePreStr;
        global $inviteCodeLength;
        $t_invite_code = $tablePreStr . "invite_code";
        $t_users = $tablePreStr . "users";
        if ($is_admin == 0) {
            $user_info = api_proxy('user_self_by_uid', 'integral', $sendor_id);
            $intg = $user_info['integral'];
            if ($inviteCodeValue > $intg) {
                return false;
            }
        }
        $dbo = new dbex();
        dbplugin('r');
        $invite_code = randkeys($inviteCodeLength);
        $sql = "select id from {$t_invite_code} where code_txt='{$invite_code}'";
        $is_exists = $dbo->getRow($sql);
        if ($is_exists['id']) {
            code_exists();
        } else {
            $time = time();
            $sql = "insert into {$t_invite_code} (sendor_id,code_txt,is_admin,add_time) values({$sendor_id},'{$invite_code}',0,{$time})";
            $success = $dbo->exeUpdate($sql);
            if ($success) {
                if ($is_admin == 0) {
                    $sql = "update {$t_users} set integral=integral-{$inviteCodeValue} where user_id={$sendor_id}";
                    $dbo->exeUpdate($sql);
                }
                return $invite_code;
            } else {
                return false;
            }
        }
    }
}
Ejemplo n.º 4
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);
Ejemplo n.º 5
0
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}";
    $is_suc = $dbo->exeUpdate($sql);
}
//纪录新鲜事
$title = $pol_langpackage->pol_participate_vote . '<a href="home.php?h=' . $user_id . '&app=poll&p_id=' . $pid . '" target="_blank">' . $p_subject . '</a>';
$content = '<a href="home.php?h=' . $user_id . '&app=poll&p_id=' . $pid . '" target="_blank">' . $p_subject . '</a>';
$is_suc = api_proxy("message_set", 0, $title, $content, 0, 4);
$sql = "update {$t_poll} set voternum=voternum+1,lastvote=NOW() where p_id={$pid}";
$dbo->exeUpdate($sql);
$sql = "insert into {$t_polluser} (`uid`,`username`,`pid`,`option`,`dateline`,`anony`) values ({$user_id},'{$user_name}',{$pid},'{$cho_str}',NOW(),{$anon})";
$dbo->exeUpdate($sql);
//回应信息
action_return(0, "", -1);
Ejemplo n.º 6
0
 * 如果您的模板要进行修改,请修改 templates/default/modules/group/group_select.html
 * 如果您的模型要进行修改,请修改 models/modules/group/group_select.php
 *
 * 修改完成之后需要您进入后台重新编译,才会重新生成。
 * 如果您开启了debug模式运行,那么您可以省去上面这一步,但是debug模式每次都会判断程序是否更新,debug模式只适合开发调试。
 * 如果您正式运行此程序时,请切换到service模式运行!
 *
 * 如有您有问题请到官方论坛(http://tech.jooyea.com/bbs/)提问,谢谢您的支持。
 */
//引入语言包
$g_langpackage = new grouplp();
//引入公共模块
require "foundation/module_group.php";
require "api/base_support.php";
//缓存功能区
$group_sort_rs = api_proxy("group_sort_by_self");
$group_type = group_sort_list($group_sort_rs, "");
?>
<!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;
?>
' />
<link rel="stylesheet" type="text/css" href="skin/<?php 
echo $skinUrl;
?>
/css/iframe.css">
Ejemplo n.º 7
0
//引入心情模块公共方法
require "foundation/module_mood.php";
require "foundation/module_users.php";
require "foundation/fgrade.php";
require "foundation/fdnurl_aget.php";
require "api/base_support.php";
require "foundation/auser_mustlogin.php";
//引入语言包
$mo_langpackage = new moodlp();
$u_langpackage = new userslp();
$rf_langpackage = new recaffairlp();
$ah_langpackage = new arrayhomelp();
$user_id = get_sess_userid();
//数据表定义区
$t_mood = $tablePreStr . "mood";
$dbo = new dbex();
//读写分离定义方法
dbtarget('r', $dbServs);
//获得最新的心情
$last_mood_rs = get_last_mood($dbo, $t_mood, $user_id);
$last_mood_txt = '';
if (isset($last_mood_rs['mood'])) {
    $last_mood_txt = sub_str($last_mood_rs['mood'], 35) . ' [<a href="modules.php?app=mood_more">' . $mo_langpackage->mo_more_label . '</a>]';
} else {
    $last_mood_txt = $mo_langpackage->mo_null_txt;
}
$user_info = api_proxy("user_self_by_uid", "guest_num,integral", $user_id);
$remind_rs = api_proxy("message_get", "remind", 1, 5);
//取得空间提醒
$remind_count = api_proxy("message_get_remind_count");
//取得空间提醒数量
Ejemplo n.º 8
0
//变量取得
$url_uid = intval(get_argg('user_id'));
$ses_uid = get_sess_userid();
$userico = get_sess_userico();
$pals_id = get_sess_mypals();
//引入模块公共权限过程文件
require "foundation/fcontent_format.php";
require "foundation/module_users.php";
require "foundation/fpages_bar.php";
require "api/base_support.php";
//数据表定义区
$t_mood = $tablePreStr . "mood";
$t_users = $tablePreStr . "users";
//当前页面参数
$page_num = trim(get_argg('page'));
$mood_rs = api_proxy("mood_self_by_uid", "*", "{$pals_id}");
//分页显示
$isNull = 0;
$data_none = 'content_none';
$show_data = '';
if (empty($mood_rs)) {
    $isNull = 1;
    $data_none = '';
    $show_data = 'content_none';
}
?>
<!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" />
Ejemplo n.º 9
0
$user_ico = get_sess_userico();
if (empty($user_id)) {
    header("location:error.php");
    exit;
}
/*//用户未登录,暂时设定为固定id
  if(null == $user_id)
  {
      $user_id = 1;
      set_session('user_id', $user_id);
  }*/
//从数据库中取出纸条信息
$paper_detail_rs = api_proxy("paper_get_content", $paper_id);
$paper_reasons_rs = api_proxy("paper_get_pick_reasons", $paper_id, $user_id);
//判断用户是否已经登录
$is_user_logon = null == $user_id ? 0 : $user_id;
//是否为本人发的帖子
$is_user_paper = $user_id != $paper_detail_rs['user_id'] ? 0 : 1;
$is_user_picked = api_proxy('paper_get_is_user_picked', $paper_id, $user_id);
if ($is_user_picked === 1 || $is_user_paper === 1) {
    api_proxy('paper_related_update_paper_unread', $user_id, $paper_id, $is_user_paper);
}
//纸条状态
$paper_status = $paper_detail_rs['paper_status'];
$comment_type = 1;
$user_point = 0;
//私信回复类型
if (1 == $is_user_paper) {
    $comment_type = 2;
    $user_point = api_proxy('user_get_user_point', $user_id);
}
Ejemplo n.º 10
0
            $poll_row = api_proxy("poll_self_by_pollid", "*", $mod_id);
            $content = $rp_langpackage->rp_report . '<a href="../home.php?h=' . $userd_id . '" target="_blank">' . $poll_row['username'] . '</a>' . $rp_langpackage->rp_poll . '<a href="../home.php?h=' . $userd_id . '&app=poll&p_id=' . $poll_row['p_id'] . '" target="_blank">{ico_url}</a>';
            $content = str_replace('{ico_url}', $poll_row['subject'], $content);
            break;
        case 8:
            $share_row = api_proxy("share_self_by_sid", "*", $mod_id);
            $content = $rp_langpackage->rp_report . '<a href="../home.php?h=' . $userd_id . '" target="_blank">' . $share_row['user_name'] . '</a>' . $rp_langpackage->rp_share . '<br />{ico_url}';
            $search = array('href="');
            $replace = array('href="../');
            $share_content = str_replace($search, $replace, strstr($share_row['s_title'], '<'));
            $content = str_replace('{ico_url}', $share_content, $content);
            break;
        case 9:
            $subject_row = api_proxy("group_sub_by_sid", "*", $mod_id);
            $content = $rp_langpackage->rp_report . '<a href="../home.php?h=' . $userd_id . '" target="_blank">' . $subject_row['user_name'] . '</a>' . $rp_langpackage->rp_sub . '<a href="../home.php?h=' . $userd_id . '&app=group_sub_show&subject_id=' . $subject_row['subject_id'] . '&group_id=' . $subject_row['group_id'] . '" target="_blank">{ico_url}</a>';
            $content = str_replace('{ico_url}', $subject_row['title'], $content);
            break;
        case 10:
            $user_row = api_proxy("user_self_by_uid", "user_id,user_name", $mod_id);
            $content = $rp_langpackage->rp_report . '<a href="../home.php?h=' . $userd_id . '" target="_blank">{ico_url}</a>' . $rp_langpackage->rp_space;
            $content = str_replace('{ico_url}', $user_row['user_name'], $content);
            break;
    }
    dbtarget('w', $dbServs);
    $sql = "insert into {$t_report} (user_id,reason,user_name,type,content,add_time,reported_id,userd_id) " . "values ('{$user_id}','{$reason}','{$user_name}','{$type}','{$content}',now(),'{$mod_id}','{$userd_id}')";
    if ($dbo->exeUpdate($sql)) {
        echo 'true';
    } else {
        echo $rp_langpackage->rp_los;
    }
}
Ejemplo n.º 11
0
//引入公共函数
require "foundation/module_group.php";
//数据表定义
$t_groups = $tablePreStr . "groups";
$t_group_members = $tablePreStr . "group_members";
$t_group_subject = $tablePreStr . "group_subject";
$t_users = $tablePreStr . "users";
//定义读操作
dbtarget('r', $dbServs);
$dbo = new dbex();
//权限判断
$role = pri_limit($dbo, $user_id, $group_id);
if ($role == 2) {
    action_return(0, "{$g_langpackage->g_no_privilege}", "-1");
}
$user_info = api_proxy("user_self_by_uid", "join_group", $userid);
$user_join_group = $user_info['join_group'];
$user_join_group = preg_replace("/,{$group_id},/", ",", $user_join_group);
//定义写操作
dbtarget('w', $dbServs);
$sql = "delete from {$t_group_members} where user_id={$userid}&&group_id={$group_id}";
$dbo->exeUpdate($sql);
$sql = "update {$t_groups} set member_count=member_count-1 where group_id={$group_id}";
$dbo->exeUpdate($sql);
$sql = "update {$t_users} set join_group='{$user_join_group}' where user_id={$userid}";
$dbo->exeUpdate($sql);
$jump = "modules.php?app=group_member_manager&group_id={$group_id}";
action_return(1, "", $jump);
?>

Ejemplo n.º 12
0
<?php

//必须登录才能浏览该页面
require "foundation/auser_mustlogin.php";
require "api/base_support.php";
//引入语言包
$mp_langpackage = new mypalslp();
$b_langpackage = new bloglp();
//变量定义
$user_id = get_sess_userid();
$pals_sort_rs = api_proxy("pals_sort", "*", $user_id);
Ejemplo n.º 13
0
$ses_uid = get_sess_userid();
$userico = get_sess_userico();
//引入模块公共权限过程文件
$is_self_mode = 'partLimit';
$is_login_mode = '';
require "foundation/fcontent_format.php";
require "foundation/auser_validate.php";
require "foundation/module_users.php";
require "foundation/fpages_bar.php";
require "api/base_support.php";
//数据表定义区
$t_mood = $tablePreStr . "mood";
$t_users = $tablePreStr . "users";
//当前页面参数
$page_num = trim(get_argg('page'));
$mood_rs = api_proxy("mood_self_by_uid", "*", $userid);
//分页显示
$isNull = 0;
$data_none = 'content_none';
$show_data = '';
if (empty($mood_rs)) {
    $isNull = 1;
    $data_none = '';
    $show_data = 'content_none';
}
if ($is_self == 'Y') {
    $mood_title = $mo_langpackage->mo_mood;
} else {
    $holder_name = get_hodler_name($url_uid);
    $mood_title = str_replace("{holder}", filt_word($holder_name), $mo_langpackage->mo_who);
}
Ejemplo n.º 14
0
?>
</th>
			<td width=*><input type=text class="small-text" name='group_id' value='<?php 
echo get_argg('group_id');
?>
' /></td>
		</tr>
		<tr>
			<th> <?php 
echo $m_langpackage->m_type;
?>
</th>
			<td>
				<input type='hidden' name='group_type' id='group_type_name' />
				<?php 
echo group_sort_list(api_proxy("group_sort_by_self"), get_argg('group_type_id'));
?>
			</td>
			<th> <?php 
echo $m_langpackage->m_join_type;
?>
</th>
			<td><select name='join_type'>
						<option value="" <?php 
echo $j_no_limit;
?>
><?php 
echo $m_langpackage->m_astrict_no;
?>
</option>
						<option value="0" <?php 
Ejemplo n.º 15
0
$dbo = new dbex();
//读写分离定义函数
dbtarget('r', $dbServs);
$type_array = array();
for ($def_num = 0; $def_num <= 6; $def_num++) {
    $type_array[] = $pr_langpackage->{'pr_type_' . $def_num};
}
$mypals = getPals_mine_all($dbo, $t_mypals, $user_id);
$whole_type = ",1,2,3,4,5,6,";
$user_row = api_proxy("user_self_by_uid", "hidden_pals_id,hidden_type_id", $user_id);
$hidden_p = $user_row['hidden_pals_id'];
$hidden_t = $user_row['hidden_type_id'];
$hidden_pals_rs = array();
$hidden_type_rs = array();
if (!empty($hidden_p) && $hidden_p != ",") {
    $hidden_pals_rs = api_proxy("user_self_by_uid", "user_id,user_name", $hidden_p);
}
if (!empty($hidden_t) && $hidden_t != ",") {
    $hidden_type_array = explode(",", $hidden_t);
    foreach ($hidden_type_array as $value) {
        if ($value != '') {
            $hidden_type_rs[$value] = $pr_langpackage->{'pr_type_' . $value};
        }
    }
}
?>
<!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>
Ejemplo n.º 16
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);
Ejemplo n.º 17
0
        $sql .= " and pals_name like '%{$search_name}%' ";
    }
}
$sql .= " order by pals_sort_id desc ";
$dbo->setPages(20, $page_num);
//设置分页
$mp_list_rs = $dbo->getRs($sql);
$page_total = $dbo->totalPage;
//分页总数
$none_data = "content_none";
$isNull = 0;
if (empty($mp_list_rs)) {
    $none_data = "";
    $isNull = 1;
}
$mp_sort_list = api_proxy("pals_sort");
//取得好友圈分类
?>
<!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;
?>
' />
<link rel="stylesheet" type="text/css" href="skin/<?php 
echo $skinUrl;
?>
/css/iframe.css">
Ejemplo n.º 18
0
$t_blog = $tablePreStr . "blog";
$t_blog_comment = $tablePreStr . "blog_comment";
$t_group = $tablePreStr . "groups";
$t_subject = $tablePreStr . "group_subject";
$t_subject_comment = $tablePreStr . "group_subject_comment";
$t_mood = $tablePreStr . "mood";
$t_mood_comment = $tablePreStr . "mood_comment";
$dbo = new dbex();
switch ($type_id) {
    case "0":
        $t_table = $t_blog;
        $t_table_com = $t_blog_comment;
        $mod_col = "log_id";
        break;
    case "1":
        $group_info = api_proxy("group_sub_by_sid", "group_id", $com_id);
        $group_id = $group_info['group_id'];
        dbtarget('w', $dbServs);
        $sql = "update {$t_group} set comments=comments-1 where group_id={$group_id}";
        $dbo->exeUpdate($sql);
        $t_table = $t_subject;
        $t_table_com = $t_subject_comment;
        $mod_col = "subject_id";
        break;
    case "2":
        $t_table = $t_album;
        $t_table_com = $t_album_comment;
        $mod_col = "album_id";
        break;
    case "3":
        $t_table = $t_photo;
Ejemplo n.º 19
0
$tg = get_argg('tg');
if ($tg == 'invite') {
    $index_ref = "modules/invite.php";
} elseif ($tg == 'search_pals_list') {
    $index_ref = "modules/mypals/search_pals_list.php";
} else {
    $index_ref = "modules/default.php";
}
//数据表定义区
$t_plugins = $tablePreStr . "plugins";
$rec_rs = array();
$rec_rs0 = array();
$rec_rs1 = array();
//首页会员推荐
$rec_rs = api_proxy("user_recommend_get");
foreach ($rec_rs as $key => $val) {
    if ($val['rec_class'] == '0') {
        $rec_rs0[$key] = $val;
    }
}
//首页幻灯片
foreach ($rec_rs as $key => $val) {
    if ($val['rec_class'] == '1') {
        $rec_rs1[$key] = $val;
    }
}
//最新会员列表
$user_rs = api_proxy("user_self_by_new", "user_id,user_name,user_ico,lastlogin_datetime", 8);
//会员总数
$total_member = api_proxy('user_self_by_total');
Ejemplo n.º 20
0
<?php

$ua_langpackage = new userapplp();
require "api/base_support.php";
$id = intval(get_argg('id'));
$is_affair = intval(get_argp('is_affair'));
$app_rs = api_proxy("plugins_get_pid", $id);
$def_small_image = "skin/" . $skinUrl . "/images/plu_def_small.gif";
$small_url = $app_rs['image'] ? preg_replace("/([^\\.]+)(\\.\\w+)/", "\$1_small\$2", "plugins/" . $app_rs['name'] . "/" . $app_rs['image']) : $def_small_image;
if ($id) {
    api_proxy("plugins_set_mine", $id);
    if ($is_affair == 1) {
        $title = $ua_langpackage->ua_add_new_app;
        $content = '<a href="main.php?app=add_app&id=' . $app_rs['id'] . '" target="_blank">' . $app_rs['title'] . '</a>';
        api_proxy("message_set", 0, $title, $content, 0, 8);
    }
}
action_return(1, '', -1);
Ejemplo n.º 21
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;
}
Ejemplo n.º 22
0
/*
 * 注意:此文件由tpl_engine编译型模板引擎编译生成。
 * 如果您的模板要进行修改,请修改 templates/default/modules/uiparts/remind_message.html
 * 如果您的模型要进行修改,请修改 models/modules/uiparts/remind_message.php
 *
 * 修改完成之后需要您进入后台重新编译,才会重新生成。
 * 如果您开启了debug模式运行,那么您可以省去上面这一步,但是debug模式每次都会判断程序是否更新,debug模式只适合开发调试。
 * 如果您正式运行此程序时,请切换到service模式运行!
 *
 * 如有您有问题请到官方论坛(http://tech.jooyea.com/bbs/)提问,谢谢您的支持。
 */
//引入语言包
$rf_langpackage = new recaffairlp();
//引入提醒模块公共函数
require "api/base_support.php";
$remind_rs = api_proxy("message_get", "remind", 1, "*");
//取得空间提醒
$content_data_none = "content_none";
$isNull = 0;
if (empty($remind_rs)) {
    $isNull = 1;
    $content_data_none = "";
}
?>
<!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" />
<link rel="stylesheet" type="text/css" href="skin/<?php 
echo $skinUrl;
?>
Ejemplo n.º 23
0
require "foundation/module_group.php";
require "api/base_support.php";
$group_rs = array();
//按钮控制
$button = 0;
$button_show = "content_none";
$button_hidden = "";
if ($is_self == 'Y') {
    $group_title = $g_langpackage->g_mine;
    $no_data = $g_langpackage->g_none_group;
    $button = 1;
    $button_show = "";
    $button_hidden = "content_none";
    $show_mine = "";
    $show_his = "content_none";
} else {
    $show_mine = "content_none";
    $show_his = "";
    $holder_name = get_hodler_name($url_uid);
    $group_title = str_replace("{holder}", $holder_name, $g_langpackage->g_his_group);
    $no_data = $g_langpackage->g_none;
}
$group_rs = api_proxy("group_self_by_uid", "*", $userid, 'getRs');
//数据显示控制
$list_show = "";
$list_hidden = "content_none";
if (empty($group_rs)) {
    $list_show = "content_none";
    $list_hidden = "";
}
$g_join_num = $g_langpackage->g_join_num;
Ejemplo n.º 24
0
<?php

//引入语言包
$a_langpackage = new albumlp();
require "api/base_support.php";
require "foundation/aintegral.php";
//变量取得
$photo_id = intval(get_argg('photo_id'));
$album_id = intval(get_argg('album_id'));
$user_id = get_sess_userid();
//数据表定义区
$t_album = $tablePreStr . "album";
$t_photo = $tablePreStr . "photo";
$album_row = api_proxy("album_self_by_aid", "album_skin", $album_id);
$photo_row = api_proxy("album_photo_by_photoid", "photo_thumb_src,photo_src", $photo_id);
$dbo = new dbex();
//读写分离定义函数
dbtarget('w', $dbServs);
//删除照片
if ($album_row['album_skin'] == $photo_row['photo_thumb_src']) {
    $album_skin = 'uploadfiles/album/logo.jpg';
    $sql = "update {$t_album} set album_skin = '{$album_skin}' where album_id={$album_id}";
    $dbo->exeUpdate($sql);
}
@unlink($photo_row['photo_src']);
@unlink($photo_row['photo_thumb_src']);
$sql = "delete from {$t_photo} where photo_id={$photo_id} and user_id={$user_id}";
if ($dbo->exeUpdate($sql)) {
    increase_integral($dbo, $int_del_photo, $user_id);
}
$sql = "update {$t_album} set photo_num=photo_num-1,update_time=NOW() where album_id={$album_id}";
Ejemplo n.º 25
0
 * 修改完成之后需要您进入后台重新编译,才会重新生成。
 * 如果您开启了debug模式运行,那么您可以省去上面这一步,但是debug模式每次都会判断程序是否更新,debug模式只适合开发调试。
 * 如果您正式运行此程序时,请切换到service模式运行!
 *
 * 如有您有问题请到官方论坛(http://tech.jooyea.com/bbs/)提问,谢谢您的支持。
 */
//引入模块公共权限过程文件
require "foundation/fpages_bar.php";
require "api/base_support.php";
//引入语言包
$m_langpackage = new msglp();
//变量获得
$user_id = get_sess_userid();
//当前页面参数
$page_num = trim(get_argg('page'));
$msg_outbox_rs = api_proxy("scrip_outbox_get_mine", "*");
$isNull = 0;
$show_data = "";
$content_data_none = "content_none";
if (empty($msg_outbox_rs)) {
    $isNull = 1;
    $show_data = "content_none";
    $content_data_none = "";
}
?>
<!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 
Ejemplo n.º 26
0
//数据表定义
$t_blog = $tablePreStr . "blog";
//权限判断
if ($visitor_id != '') {
    $role = api_proxy("group_member_by_role", $url_group_id, $user_id);
    $role = $role[0];
}
$g_join_type = api_proxy("group_self_by_gid", "*", $url_group_id);
$join_type = $g_join_type['group_join_type'];
//控制评论
$isNull = 0;
$show_com = '';
if (empty($comment_rs)) {
    $isNull = 1;
}
$subject_row = api_proxy("group_sub_by_sid", "*", $subject_id);
$host_id = $subject_row['user_id'];
//防止刷新访问量
if ($visitor_id != get_session('g_' . $subject_id)) {
    $dbo = new dbex();
    dbtarget('w', $dbServs);
    $t_group_subject = $tablePreStr . 'group_subject';
    $sql = "update {$t_group_subject} set hits=hits+1 where subject_id={$subject_id}";
    $dbo->exeUpdate($sql);
    set_session('g_' . $subject_id, $visitor_id);
}
//权限显示控制
$is_pri = 1;
$show_error = "content_none";
$error_str = "";
$isset_data = "";
Ejemplo n.º 27
0
    $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;
}
$condition = "group_id={$group_id} and title like '%{$key_word}%'";
$order_by = "order by add_time desc";
$type = "getRs";
$dbo->setPages(20, $page_num);
//设置分页
$subject_rs = get_db_data($dbo, $t_group_subject, $condition, $order_by, $type);
$page_total = $dbo->totalPage;
//分页总数
//显示控制
$isset_data = "";
$none_data = "content_none";
Ejemplo n.º 28
0
require "foundation/fpages_bar.php";
require "api/base_support.php";
require "servtools/menu_pop/trans_pri.php";
//变量取得
$album_id = intval(get_argg('album_id'));
$user_id = get_sess_userid();
$pals_id_str = get_sess_mypals();
//数据表定义区
$t_album = $tablePreStr . "album";
$dbo = new dbex();
dbtarget('r', $dbServs);
$page_num = intval(get_argg('page'));
$page_total = '';
$album_rs = array();
if ($pals_id_str) {
    $album_rs = api_proxy("album_self_by_uid", "*", $pals_id_str);
}
$isNull = 0;
//不为空则设置为零
$a_friend = "";
$t_fri = "content_none";
if (empty($album_rs)) {
    $isNull = 1;
    //判断结果集是否为空
    $a_friend = "content_none";
    $t_fri = "";
}
?>
<!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>
Ejemplo n.º 29
0
<?php

//引入模块公共权限过程文件
require "foundation/fpages_bar.php";
require "api/base_support.php";
//引入语言包
$m_langpackage = new msglp();
//变量获得
$user_id = get_sess_userid();
//当前页面参数
$page_num = trim(get_argg('page'));
$msg_inbox_rs = api_proxy("scrip_inbox_get_mine", "*");
$isNull = 0;
$content_data_none = "content_none";
$show_data = "";
if (empty($msg_inbox_rs)) {
    $isNull = 1;
    $show_data = "content_none";
    $content_data_none = "";
}
Ejemplo n.º 30
0
$is_self = $holder_id == $user_id ? 'Y' : 'N';
$msg_act = $user_id ? "send_msg({$holder_id})" : "parent.goLogin()";
//数据表定义区
$t_users = $tablePreStr . "users";
$t_blog = $tablePreStr . "blog";
$t_album = $tablePreStr . "album";
$t_photo = $tablePreStr . "photo";
//留言板展示
$user_info = api_proxy("user_self_by_uid", "inputmess_limit", $holder_id);
$show_msg = 1;
if ($is_self == 'N' && $user_info['inputmess_limit']) {
    if ($user_info['inputmess_limit'] == 2) {
        $show_msg = 0;
    } else {
        if ($user_info['inputmess_limit'] == 1) {
            if (!api_proxy("pals_self_isset", $holder_id)) {
                $show_msg = 0;
            }
        }
    }
}
$dbo = new dbex();
//读写分离定义方法
dbtarget('r', $dbServs);
$holder_photo = array();
$holder_blog = array();
$holder_message = array();
//取得最新照片
$sql = "select p.album_id,p.photo_id,p.photo_thumb_src,p.add_time,p.photo_name from {$t_album} as a join {$t_photo} as p on(a.album_id=p.album_id) where p.user_id={$holder_id} and a.privacy='' and p.privacy='' and a.is_pass=1 and p.is_pass=1 order by p.photo_id desc limit 4";
$holder_photo = $dbo->getRs($sql);
//取得最新日志