Ejemplo n.º 1
0
 function execute($requests)
 {
     $u = $GLOBALS['KTAI_C_MEMBER_ID'];
     //あなたにフレンドリンクを求めているメンバーの数
     $num_from_f_confirm_list = db_friend_count_c_anatani_friend_confirm($u);
     $this->set("num_from_f_confirm_list", $num_from_f_confirm_list);
     //コミュニティ承認を求めているメンバーの数
     $num_from_h_confirm_list = db_commu_count_c_anatani_c_commu_member_confirm($u);
     $this->set("num_from_h_confirm_list", $num_from_h_confirm_list);
     //あなたにコミュニティ管理者交代を希望しているメンバーの数
     $num_from_c_commu_admin_confirm_list = db_commu_count_c_anatani_c_commu_admin_confirm($u);
     $this->set("num_from_c_commu_admin_confirm_list", $num_from_c_commu_admin_confirm_list);
     //あなたにコミュニティ副管理者を希望しているメンバーの数
     $num_from_c_commu_sub_admin_confirm_list = db_commu_count_c_anatani_c_commu_sub_admin_confirm($u);
     $this->set("num_from_c_commu_sub_admin_confirm_list", $num_from_c_commu_sub_admin_confirm_list);
     //あなたがフレンドリンクを要請している数
     $num_to_f_confirm_list = db_friend_count_c_anataga_friend_confirm($u);
     $this->set("num_to_f_confirm_list", $num_to_f_confirm_list);
     //参加要請中のコミュニティの数
     $num_to_h_confirm_list = db_commu_count_c_anataga_c_commu_member_confirm($u);
     $this->set("num_to_h_confirm_list", $num_to_h_confirm_list);
     //あなたがコミュニティ管理者交代を要請しているメンバーの数
     $num_to_c_commu_admin_confirm_list = db_commu_count_c_anataga_c_commu_admin_confirm($u);
     $this->set("num_to_c_commu_admin_confirm_list", $num_to_c_commu_admin_confirm_list);
     //あなたがコミュニティ副管理者を要請しているメンバーの数
     $num_to_c_commu_sub_admin_confirm_list = db_commu_count_c_anataga_c_commu_sub_admin_confirm($u);
     $this->set("num_to_c_commu_sub_admin_confirm_list", $num_to_c_commu_sub_admin_confirm_list);
     return 'success';
 }
 function execute($requests)
 {
     $u = $GLOBALS['KTAI_C_MEMBER_ID'];
     // --- リクエスト変数
     $page = $requests['page'];
     // ----------
     //ターゲット情報
     $this->set("target_c_member", db_member_c_member4c_member_id_LIGHT($u));
     // 1ページ当たりに表示する数
     $page_size = 5;
     //ターゲットの詳細なリスト
     $list = db_friend_ktai_anatani_c_friend_confirm_list4c_member_id_with_pager($u, $page_size, $page);
     $total_num = db_friend_count_c_anatani_friend_confirm($u);
     $this->set("c_friend_confirm_list", $list[0]);
     $this->set("page", $page);
     $this->set("is_prev", $list[1]);
     $this->set("is_next", $list[2]);
     $this->set('total_num', $total_num);
     $pager = array();
     $pager['start'] = $page_size * ($page - 1) + 1;
     $pager['end'] = $pager['start'] + count($list[0]) - 1;
     $this->set('pager', $pager);
     return 'success';
 }
Ejemplo n.º 3
0
function db_friend_ktai_anatani_c_friend_confirm_list4c_member_id_with_pager($c_member_id_to, $page_size, $page)
{
    $sql = "SELECT * FROM c_friend_confirm WHERE c_member_id_to = ?";
    $sql .= " ORDER BY r_datetime ASC";
    $params = array(intval($c_member_id_to));
    $c_friend_confirm_list = db_get_all_page($sql, $page, $page_size, $params);
    foreach ($c_friend_confirm_list as $key => $value) {
        $c_member = db_member_c_member4c_member_id_LIGHT($value['c_member_id_from']);
        $c_friend_confirm_list[$key]['nickname'] = $c_member['nickname'];
    }
    $total_num = db_friend_count_c_anatani_friend_confirm($c_member_id_to);
    if ($total_num != 0) {
        $total_page_num = ceil($total_num / $page_size);
        if ($page >= $total_page_num) {
            $next = false;
        } else {
            $next = true;
        }
        if ($page <= 1) {
            $prev = false;
        } else {
            $prev = true;
        }
    }
    return array($c_friend_confirm_list, $prev, $next, $total_num);
}