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); }
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); }
* 如果您的模板要进行修改,请修改 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 = '';
* 修改完成之后需要您进入后台重新编译,才会重新生成。 * 如果您开启了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)) {
<?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}";
<?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"; }
$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); }