Example #1
0
function pals_self_by_online($fields = "*", $num = "")
{
    $num = intval($num);
    $limit = '';
    if ($num != 0) {
        $limit = " limit {$num} ";
    }
    $fields = filt_fields($fields);
    $pals_id_str = get_sess_mypals();
    global $tablePreStr;
    $t_online = $tablePreStr . "online";
    $result_rs = array();
    $dbo = new dbex();
    dbplugin('r');
    $sql = " select {$fields} from {$t_online} where user_id in ({$pals_id_str}) and hidden = 0 order by active_time desc {$limit} ";
    return $dbo->getRs($sql);
}
Example #2
0
function group_self_by_pals($fields = "*")
{
    $fields = filt_fields($fields);
    $group_id_str = '';
    global $tablePreStr;
    $t_group_members = $tablePreStr . "group_members";
    $result_rs = array();
    $dbo = new dbex();
    dbplugin('r');
    $pals_id = get_sess_mypals();
    $sql = " select group_id from {$t_group_members} where user_id in ({$pals_id}) ";
    $group_data = $dbo->getRs($sql);
    foreach ($group_data as $rs) {
        $group_id_str .= $rs['group_id'] . ",";
    }
    $group_id_str = preg_replace("/,\$/", "", $group_id_str);
    return group_self_by_gid($fields, $group_id_str);
}
Example #3
0
 * 如果您的模板要进行修改,请修改 templates/default/modules/mood/mood_friend.html
 * 如果您的模型要进行修改,请修改 models/modules/mood/mood_friend.php
 *
 * 修改完成之后需要您进入后台重新编译,才会重新生成。
 * 如果您开启了debug模式运行,那么您可以省去上面这一步,但是debug模式每次都会判断程序是否更新,debug模式只适合开发调试。
 * 如果您正式运行此程序时,请切换到service模式运行!
 *
 * 如有您有问题请到官方论坛(http://tech.jooyea.com/bbs/)提问,谢谢您的支持。
 */
//引入语言包
$mo_langpackage = new moodlp();
//变量取得
$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 = '';
Example #4
0
 * 修改完成之后需要您进入后台重新编译,才会重新生成。
 * 如果您开启了debug模式运行,那么您可以省去上面这一步,但是debug模式每次都会判断程序是否更新,debug模式只适合开发调试。
 * 如果您正式运行此程序时,请切换到service模式运行!
 *
 * 如有您有问题请到官方论坛(http://tech.jooyea.com/bbs/)提问,谢谢您的支持。
 */
//引入语言包
$a_langpackage = new albumlp();
require "foundation/auser_mustlogin.php";
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)) {
Example #5
0
<?php

//引入语言包
$m_langpackage = new msglp();
$mp_langpackage = new mypalslp();
require "api/base_support.php";
//变量区
$user_id = get_sess_userid();
$user_name = get_sess_username();
$userico = get_sess_userico();
$my_pals = get_sess_mypals();
$req_id = intval(get_argg('req_id'));
$req_user_id = intval(get_argg('req_user_id'));
//数据表定义区
$t_users = $tablePreStr . "users";
$t_mypals = $tablePreStr . "pals_mine";
$t_pals_request = $tablePreStr . "pals_request";
$dbo = new dbex();
//定义写操作
dbtarget('w', $dbServs);
//判断好友列表里是否已有该人
if (api_proxy("pals_self_isset", $user_id, $req_user_id)) {
    $accepted = 2;
    $sql = "update {$t_mypals} set accepted=2 where user_id={$user_id} and pals_id={$req_user_id}";
    $dbo->exeUpdate($sql);
} else {
    $accepted = 1;
}
$sql = "update {$t_mypals} set accepted={$accepted} where pals_id={$user_id} and user_id={$req_user_id}";
$dbo->exeUpdate($sql);
$sql = "delete from {$t_pals_request} where user_id={$user_id} and id={$req_id}";
Example #6
0
<?php

//引入公共模块
require "foundation/auser_mustlogin.php";
require "foundation/fpages_bar.php";
require "foundation/module_blog.php";
require "foundation/fcontent_format.php";
require "api/base_support.php";
require "servtools/menu_pop/trans_pri.php";
//语言包引入
$b_langpackage = new bloglp();
$rf_langpackage = new recaffairlp();
//变量定义
$user_id = get_sess_userid();
$user_mypals = get_sess_mypals();
//当前页面参数
$page_num = trim(get_argg('page'));
$blog_rs = array();
$page_total = '';
if ($user_mypals != '') {
    $blog_rs = api_proxy("blog_self_by_uid", "*", $user_mypals);
}
//控制数据显示
$content_data_none = "content_none";
$content_data_set = "";
$isNull = 0;
if (empty($blog_rs)) {
    $isNull = 1;
    $content_data_none = "";
    $content_data_set = "content_none";
}
Example #7
0
    $res_uid = $req_user_row["req_id"];
    $res_uname = $req_user_row["req_name"];
    $res_usex = $req_user_row["req_sex"];
    $res_rpid = $req_user_row["from_id"];
    $res_ico = $req_user_row["req_ico"];
    $sql = "insert into {$t_mypals} (user_id,pals_id,pals_name,pals_sex,add_time,pals_ico,accepted) value({$user_id},{$res_uid},'{$res_uname}','{$res_usex}',NOW(),'{$res_ico}',2)";
    $dbo->exeUpdate($sql);
} else {
    $sql = "update {$t_mypals} set accepted=2 where user_id={$user_id} and pals_id={$req_user_id}";
    $dbo->exeUpdate($sql);
}
$sql = "update {$t_mypals} set accepted=2 where user_id={$req_user_id} and pals_id={$user_id}";
$dbo->exeUpdate($sql);
$sql = "delete from {$t_pals_request} where user_id={$user_id} and id={$req_id}";
$dbo->exeUpdate($sql);
$my_pals = '';
if (get_sess_mypals()) {
    $my_pals = get_sess_mypals() . ',' . $req_user_id;
} else {
    $my_pals = $req_user_id;
}
set_sess_mypals($my_pals);
$title = $user_name . $m_langpackage->m_each_fri;
$scrip_content = $user_name . $m_langpackage->m_each_friend;
$is_success = api_proxy('scrip_send', $mp_langpackage->mp_system_sends, $title, $scrip_content, $req_user_id, 0);
if ($is_success) {
    api_proxy("message_set", $req_user_id, "{num}" . $mp_langpackage->mp_a_notice, "modules.php?app=msg_notice", 0, 1, "remind");
    action_return(2, $mp_langpackage->mp_treatment_success, -1);
} else {
    action_return(2, $mp_langpackage->mp_treatment_failure, -1);
}