function execute($requests) { $u = $GLOBALS['AUTH']->uid(); // --- リクエスト変数 $c_commu_id = $requests['target_c_commu_id']; $page = $requests['page']; // ---------- $page_size = 30; $c_member_id = $u; //--- 権限チェック //コミュニティメンバー if (!db_commu_is_c_commu_member($c_commu_id, $u)) { handle_kengen_error(); } //--- $this->set('c_member', db_member_c_member4c_member_id($c_member_id)); list($c_review_list, $is_prev, $is_next, $total_num, $start_num, $end_num) = db_review_list_product_c_review_list4c_member_id($c_member_id, $page, $page_size); $this->set('c_review_list', $c_review_list); $this->set("is_prev", $is_prev); $this->set("is_next", $is_next); $this->set("page", $page); $this->set("total_num", $total_num); $this->set('start_num', $start_num); $this->set('end_num', $end_num); $c_commu = db_commu_c_commu4c_commu_id($c_commu_id); $this->set('c_commu', $c_commu); $this->set('inc_navi', fetch_inc_navi('c', $c_commu_id)); return 'success'; }
function execute($requests) { $v = array(); $target_c_commu_topic_ids = $requests['target_c_commu_topic_ids']; // トピックが選択されていない場合はエラー if (!$target_c_commu_topic_ids) { admin_client_redirect('topic_list', "トピックが選択されていません"); } $id_ary = split(":", $target_c_commu_topic_ids); $v = array(); $topic_list = array(); foreach ($id_ary as $id) { $topic = db_commu_c_topic4c_commu_topic_id_2($id); if (!$topic) { admin_client_redirect('topic_list', '指定されたトピック・イベントは存在しません'); } $member = db_member_c_member4c_member_id($topic['c_member_id']); $topic['count_comments'] = _db_count_c_commu_topic_comments4c_commu_topic_id($topic['c_commu_topic_id']); $commu = db_commu_c_commu4c_commu_id($topic['c_commu_id']); $topic['commu_name'] = $commu['name']; $topic['c_member'] = $member; $topic['original_filename'] = db_file_original_filename4filename($topic['filename']); array_push($topic_list, $topic); } $this->set('topic_list', $topic_list); $this->set('pref', p_regist_prof_c_profile_pref_list4null()); $this->set('target_c_commu_topic_ids', $target_c_commu_topic_ids); $v['SNS_NAME'] = SNS_NAME; $v['OPENPNE_VERSION'] = OPENPNE_VERSION; $this->set($v); return 'success'; }
function execute($requests) { if (!OPENPNE_USE_ALBUM) { handle_kengen_error(); } $u = $GLOBALS['AUTH']->uid(); // --- リクエスト変数 $target_c_member_id = $requests['target_c_member_id']; $page = $requests['page']; $keyword = $requests['keyword']; // ---------- if (!$target_c_member_id || !is_null($keyword)) { $target_c_member_id = $u; } if ($target_c_member_id == $u) { $type = 'h'; $is_album_admin = true; } else { $type = 'f'; $is_album_admin = false; $target_c_member = db_member_c_member4c_member_id($target_c_member_id); // メンバーが存在しない if (!$target_c_member) { handle_kengen_error(); } // アクセスブロック if (db_member_is_access_block($u, $target_c_member_id)) { openpne_redirect('pc', 'page_h_access_block'); } //あしあとをつける db_ashiato_insert_c_ashiato($target_c_member_id, $u); } $this->set('inc_navi', fetch_inc_navi($type, $target_c_member_id)); $this->set('type', $type); $page_size = 10; $target_member = db_member_c_member4c_member_id($target_c_member_id); $this->set('target_member', $target_member); $this->set('c_member_id', $u); //年月日で一覧表示、アルバム数に制限なし //検索する場合 if ($keyword) { $list_set = p_h_album_list_all_search_c_album4c_album($keyword, $page_size, $page, $u); } else { $list_set = p_fh_album_list_fh_my_album_list4c_member_id($target_c_member_id, $page_size, $page, $u); } $this->set('target_album_list', $list_set[0]); //アルバムサブジェクト一覧取得 $album_subject_list = db_album_get_c_album_subject_list4c_member_id($target_c_member_id, 10, $u); $this->set('target_album_subject_list', $album_subject_list); $this->set('page', $page); $this->set('page_size', $page_size); $this->set('is_prev', $list_set[1]); $this->set('is_next', $list_set[2]); $this->set("total_num", $list_set[3]); $this->set('album_list_count', count($list_set[0])); //検索ワード $this->set('keyword', $keyword); $this->set("url_keyword", urlencode($keyword)); return 'success'; }
function execute($requests) { if (!OPENPNE_USE_ALBUM) { handle_kengen_error(); } $u = $GLOBALS['AUTH']->uid(); // --- リクエスト変数 $target_c_album_id = $requests['target_c_album_id']; $page = $requests['page']; // ---------- $page_size = 20; $desc = 1; $target_c_album = db_album_get_c_album4c_album_id($target_c_album_id); $target_c_member_id = $u; if ($target_c_member_id != $target_c_album['c_member_id']) { handle_kengen_error(); } $this->set('target_c_member_id', $target_c_member_id); $this->set('target_c_album_id', $target_c_album_id); $this->set('album_info', $target_c_album); $this->set("target_member", db_member_c_member4c_member_id($target_c_member_id)); $target_c_album_image = db_album_c_album_image_list4c_album_id($target_c_album_id, $page, $page_size, $desc); $this->set("target_album_image", $target_c_album_image[0]); $this->set('is_prev', $target_c_album_image[1]); $this->set('is_next', $target_c_album_image[2]); $this->set("total_num", $target_c_album_image[3]); $this->set('album_list_count', count($target_c_album_image[0])); $this->set('page', $page); $this->set('page_size', $page_size); $view =& $this->getView(); $view->ext_display('h_album_image_insert_dialog.tpl'); exit; }
function execute($requests) { $u = $GLOBALS['KTAI_C_MEMBER_ID']; // --- リクエスト変数 $target_c_album_image_id = $requests['target_c_album_image_id']; // ---------- $target_c_album_image = db_album_image_get_c_album_image4id($target_c_album_image_id); //targetのアルバム写真が存在しない if (!$target_c_album_image) { openpne_redirect('ktai', 'page_h_err_fh_album'); } $target_c_album_id = $target_c_album_image['c_album_id']; $c_album = db_album_get_c_album4c_album_id($target_c_album_id); //targetのアルバムが存在しない if (!$c_album) { openpne_redirect('ktai', 'page_h_err_fh_album'); } if ($c_album['c_member_id'] != $u) { handle_kengen_error(); } $this->set('c_album_image', $target_c_album_image); $this->set('album_info', $c_album); //メンバー情報 $c_member = db_member_c_member4c_member_id($u); $this->set('member', $c_member); return 'success'; }
function execute($requests) { $u = $GLOBALS['AUTH']->uid(); // --- リクエスト変数 $target_c_commu_id = $requests['target_c_commu_id']; $page = $requests['page']; // ---------- //--- 権限チェック //コミュニティ管理者 if (!db_commu_is_c_commu_admin($target_c_commu_id, $u)) { handle_kengen_error(); } //--- $this->set('inc_navi', fetch_inc_navi('c', $target_c_commu_id)); //メンバー情報 $this->set("member", db_member_c_member4c_member_id($u)); //コミュニティID $this->set("c_commu_id", $target_c_commu_id); //コミュニティ情報 $this->set("c_commu", db_commu_c_commu4c_commu_id($target_c_commu_id)); $page_size = 20; //コミュニティメンバーリスト $list = db_commu_c_member_list4c_commu_id($target_c_commu_id, $page_size, $page); $this->set("c_member_list", $list[0]); $this->set("is_prev", $list[1]); $this->set("is_next", $list[2]); $this->set("page", $page); return 'success'; }
function execute($requests) { $u = $GLOBALS['KTAI_C_MEMBER_ID']; $tail = $GLOBALS['KTAI_URL_TAIL']; // --- リクエスト変数 $target_c_member_id = $requests['target_c_member_id']; // ---------- //is_friend $is_friend = db_friend_is_friend($u, $target_c_member_id); //--- 権限チェック //フレンド if ($target_c_member_id == $u) { handle_kengen_error(); } if (!$is_friend) { $p = array('target_c_member_id' => $target_c_member_id); openpne_redirect('ktai', 'page_f_home', $p); } //--- if (db_member_is_access_block($u, $target_c_member_id)) { openpne_redirect('ktai', 'page_h_access_block'); } $this->set("target_member", db_member_c_member4c_member_id($target_c_member_id)); $this->set("intro_body", db_friend_intro_body4c_member_id($u, $target_c_member_id)); $this->set("target_c_member_id", $target_c_member_id); return 'success'; }
function execute($requests) { $u = $GLOBALS['KTAI_C_MEMBER_ID']; // --- リクエスト変数 $target_c_album_id = $requests['target_c_album_id']; // ---------- $c_member = db_member_c_member4c_member_id($u); $c_album = db_album_get_c_album4c_album_id($target_c_album_id); if ($c_album['c_member_id'] != $u) { handle_kengen_error(); } $this->set('target_c_album', $c_album); if (OPENPNE_ALBUM_LIMIT) { $kb = 1024; $mb = 1048576; $limit_size = db_album_sum_filesize4c_member_id($u); $limit_size = OPENPNE_ALBUM_LIMIT * $mb - $limit_size; $limit_size = floor($limit_size / $kb); $this->set('album_limit', OPENPNE_ALBUM_LIMIT); $this->set('limit_size', $limit_size); } if (MAIL_ADDRESS_HASHED) { $mail_address = "ai{$target_c_album_id}-" . t_get_user_hash($u) . '@' . MAIL_SERVER_DOMAIN; } else { $mail_address = "ai{$target_c_album_id}" . '@' . MAIL_SERVER_DOMAIN; } $mail_address = MAIL_ADDRESS_PREFIX . $mail_address; $this->set('mail_address', $mail_address); return 'success'; }
function execute($requests) { $u = $GLOBALS['KTAI_C_MEMBER_ID']; // --- リクエスト変数 $target_c_diary_id = $requests['target_c_diary_id']; // ---------- $c_member = db_member_c_member4c_member_id($u); if ($target_c_diary_id) { $c_diary = db_diary_get_c_diary4id($target_c_diary_id); $this->set('target_c_diary', $c_diary); if ($c_diary['c_member_id'] != $u) { handle_kengen_error(); } } else { handle_kengen_error(); } if (MAIL_ADDRESS_HASHED) { $mail_address = 'bi' . $target_c_diary_id . '-' . t_get_user_hash($u) . "@" . MAIL_SERVER_DOMAIN; } else { $mail_address = 'bi' . $target_c_diary_id . "@" . MAIL_SERVER_DOMAIN; } $mail_address = MAIL_ADDRESS_PREFIX . $mail_address; $this->set('mail_address', $mail_address); //メンバー情報 $this->set('member', $c_member); return 'success'; }
function execute($requests) { $v = array(); $target_c_commu_topic_comment_ids = $requests['target_c_commu_topic_comment_ids']; // トピックのコメントが選択されていない場合はエラー if (!$target_c_commu_topic_comment_ids) { admin_client_redirect('topic_comment_list', "トピックのコメントが選択されていません"); } $id_ary = split(":", $target_c_commu_topic_comment_ids); $v = array(); $topic_comment_list = array(); foreach ($id_ary as $id) { $topic_comment = db_commu_c_commu_topic_comment4c_commu_topic_comment_id($id); if (!$topic_comment) { admin_client_redirect('topic_comment_list', '指定されたトピック・イベントのコメントは存在しません'); } if ($topic_comment['number'] == 0) { admin_client_redirect('topic_comment_list', '指定されたコメントはトピック本文のためトピック削除にて削除してください'); } $member = db_member_c_member4c_member_id($topic_comment['c_member_id']); $topic_comment['nickname'] = $member['nickname']; $topic_comment['count_comments'] = _db_count_c_commu_topic_comments4c_commu_topic_id($topic_comment['c_commu_topic_id']); $topic_comment['original_filename'] = db_file_original_filename4filename($topic_comment['filename']); array_push($topic_comment_list, $topic_comment); } $this->set('topic_comment_list', $topic_comment_list); $this->set('target_c_commu_topic_comment_ids', $target_c_commu_topic_comment_ids); $v['SNS_NAME'] = SNS_NAME; $v['OPENPNE_VERSION'] = OPENPNE_VERSION; $this->set($v); return 'success'; }
function execute($requests) { $u = $GLOBALS['AUTH']->uid(); // --- リクエスト変数 $subject = $requests['subject']; $body = $requests['body']; $public_flag = util_cast_public_flag_diary($requests['public_flag']); $category = $requests['category']; $is_comment_input = $requests['is_comment_input']; // ---------- $sessid = session_id(); t_image_clear_tmp($sessid); $upfiles = array(1 => $_FILES['upfile_1'], $_FILES['upfile_2'], $_FILES['upfile_3']); $tmpfiles = array(1 => '', '', ''); $filesize = 0; foreach ($upfiles as $key => $upfile) { if (!empty($upfile) && $upfile['error'] !== UPLOAD_ERR_NO_FILE) { if (!($image = t_check_image($upfile))) { $_REQUEST['msg'] = '画像は' . IMAGE_MAX_FILESIZE . 'KB以内のGIF・JPEG・PNGにしてください'; openpne_forward('pc', 'page', 'h_diary_add'); exit; } else { $filesize += $image['size']; $tmpfiles[$key] = t_image_save2tmp($upfile, $sessid, "d_{$key}", $image['format']); } } } $category_list = array_unique(preg_split('/\\s+/', $category)); if (count($category_list) > 5) { $_REQUEST['msg'] = 'カテゴリは5つまでしか指定できません'; openpne_forward('pc', 'page', 'h_diary_add'); exit; } foreach ($category_list as $value) { if (mb_strwidth($value) > 20) { $_REQUEST['msg'] = 'カテゴリはひとつにつき全角10文字(半角20文字)以内で入力してください'; openpne_forward('pc', 'page', 'h_diary_add'); exit; } } // 画像アップロード可能サイズチェック if ($filesize) { $result = util_image_check_add_image_upload($filesize, $u, 'diary'); if ($result) { if ($result == 2) { $result = 3; } $msg = util_image_get_upload_err_msg($result); $_REQUEST['msg'] = $msg; openpne_forward('pc', 'page', 'h_diary_add'); exit; } } $this->set('inc_navi', fetch_inc_navi('h')); //プロフィール $this->set("member", db_member_c_member4c_member_id($u)); $form_val = array("subject" => $subject, "body" => $body, "public_flag" => $public_flag, "upfile_1" => $_FILES['upfile_1'], "upfile_2" => $_FILES['upfile_2'], "upfile_3" => $_FILES['upfile_3'], "tmpfile_1" => $tmpfiles[1], "tmpfile_2" => $tmpfiles[2], "tmpfile_3" => $tmpfiles[3], "category" => join(" ", $category_list), "is_comment_input" => $is_comment_input); $this->set("form_val", $form_val); return 'success'; }
function execute($requests) { $u = $GLOBALS['KTAI_C_MEMBER_ID']; // --- リクエスト変数 $target_c_commu_id = $requests['target_c_commu_id']; $target_c_member_id = $requests['target_c_member_id']; // ---------- //--- 権限チェック //コミュニティ管理者 //targetメンバーが管理者(=自分)でない $status = db_common_commu_status($u, $target_c_commu_id); if (!$status['is_commu_admin']) { handle_kengen_error(); } $status = db_common_commu_status($target_c_member_id, $target_c_commu_id); if ($status['is_commu_admin']) { handle_kengen_error(); } if ($target_c_member_id == $u) { handle_kengen_error(); } //--- $this->set('target_c_member', db_member_c_member4c_member_id($target_c_member_id)); $this->set("c_commu", db_commu_c_commu4c_commu_id_k($target_c_commu_id)); $this->set("target_c_commu_id", $target_c_commu_id); $this->set("target_c_member_id", $target_c_member_id); return 'success'; }
function execute($requests) { if (!OPENPNE_USE_ALBUM) { handle_kengen_error(); } $v = array(); $target_c_album_image_ids = $requests['target_c_album_image_ids']; // アルバム写真が選択されていない場合はエラー if (!$target_c_album_image_ids) { admin_client_redirect('edit_album_image_list', "アルバム写真が選択されていません"); } $id_ary = split(":", $target_c_album_image_ids); $album_image_list = array(); foreach ($id_ary as $id) { $album_image = db_album_image_get_c_album_image4id($id); if (!$album_image) { admin_client_redirect('edit_album_image_list', '指定されたアルバムは存在しません'); } $member = db_member_c_member4c_member_id($album_image['c_member_id']); $album_image['c_member'] = $member; array_push($album_image_list, $album_image); } $this->set('album_image_list', $album_image_list); $this->set('target_c_album_image_ids', $target_c_album_image_ids); $this->set($v); return 'success'; }
function execute($requests) { $v = array(); $target_c_commu_ids = $requests['target_c_commu_ids']; $target_c_commu_id = $requests['target_c_commu_id']; if (!empty($target_c_commu_id)) { $target_c_commu_ids[] = $target_c_commu_id; } if (empty($target_c_commu_ids)) { admin_client_redirect('list_c_commu', WORD_COMMUNITY . 'が選択されていません'); } $i = 0; foreach ($target_c_commu_ids as $target_c_commu_id) { $c_commu_list[$i] = db_commu_c_commu4c_commu_id($target_c_commu_id); if (!$c_commu_list[$i]) { admin_client_redirect('list_c_commu', '指定された' . WORD_COMMUNITY . 'は存在しません'); } $c_commu_list[$i]['c_member'] = db_member_c_member4c_member_id($c_commu_list[$i]['c_member_id_admin']); $i++; } $this->set('c_commu_list', $c_commu_list); $v['SNS_NAME'] = SNS_NAME; $v['OPENPNE_VERSION'] = OPENPNE_VERSION; $this->set($v); return 'success'; }
function execute($requests) { $v = array(); $target_c_diary_ids = $requests['target_c_diary_ids']; // 日記が選択されていない場合はエラー if (!$target_c_diary_ids) { admin_client_redirect('diary_list', WORD_DIARY . "が選択されていません"); } $ids_ary = split(":", $target_c_diary_ids); $v = array(); $diary_list = array(); foreach ($ids_ary as $id) { $diary = db_diary_get_c_diary4id($id); if (!$diary) { admin_client_redirect('diary_list', '指定された' . WORD_DIARY . "は存在しません"); } $diary['count_comments'] = db_diary_count_c_diary_comment4c_diary_id($id); $member = db_member_c_member4c_member_id($diary['c_member_id']); $diary['c_member'] = $member; array_push($diary_list, $diary); } $this->set('diary_list', $diary_list); $this->set('target_c_diary_ids', $target_c_diary_ids); $v['SNS_NAME'] = SNS_NAME; $v['OPENPNE_VERSION'] = OPENPNE_VERSION; $this->set($v); return 'success'; }
function execute($requests) { $u = $GLOBALS['AUTH']->uid(); // --- リクエスト変数 $target_c_commu_id = $requests['target_c_commu_id']; $page = $requests['page']; // ---------- $this->set('inc_navi', fetch_inc_navi("c", $target_c_commu_id)); //メンバー情報 $this->set("member", db_member_c_member4c_member_id($u)); //コミュニティID $this->set("c_commu_id", $target_c_commu_id); $this->set("c_commu", db_commu_c_commu4c_commu_id($target_c_commu_id)); $this->set("c_commu_num", db_commu_count_c_commu_member_list4c_commu_id($target_c_commu_id)); $page_size = 50; //コミュニティメンバーリスト list($c_member_list, $is_prev, $is_next, $total_num, $start_num, $end_num) = db_commu_c_members4c_commu_id($target_c_commu_id, $page_size, $page); $this->set("c_member_list", $c_member_list); $this->set("is_prev", $is_prev); $this->set("is_next", $is_next); $this->set("page", $page); $this->set("total_num", $total_num); $this->set('start_num', $start_num); $this->set('end_num', $end_num); for ($i = 1; $i <= ceil($total_num / $page_size); $i++) { $page_num[] = $i; } $this->set("page_num", $page_num); return 'success'; }
function execute($requests) { $u = $GLOBALS['AUTH']->uid(); // --- リクエスト変数 $target_c_member_id = $requests['target_c_member_id']; // ---------- //is_friend $is_friend = db_friend_is_friend($u, $target_c_member_id); //--- 権限チェック //フレンド if ($target_c_member_id == $u) { handle_kengen_error(); } if (!$is_friend) { $p = array('target_c_member_id' => $target_c_member_id); openpne_redirect('pc', 'page_f_link_request_err_yet', $p); } //--- if (db_member_is_access_block($u, $target_c_member_id)) { openpne_redirect('pc', 'page_h_access_block'); } $this->set('inc_navi', fetch_inc_navi('f', $target_c_member_id)); $this->set("target_member", db_member_c_member4c_member_id($target_c_member_id)); $this->set("intro_body", db_friend_intro_body4c_member_id($u, $target_c_member_id)); $this->set("target_c_member_id", $target_c_member_id); return 'success'; }
function execute($requests) { $u = $GLOBALS['AUTH']->uid(); // --- リクエスト変数 $target_c_member_id = $requests['target_c_member_id']; $page = $requests['page']; // ---------- if (is_null($target_c_member_id)) { $target_c_member_id = $u; } if (db_member_is_access_block($u, $target_c_member_id)) { openpne_redirect('pc', 'page_h_access_block'); } // navi 振り分け用 if ($target_c_member_id == $u) { $type = "h"; } else { $type = "f"; } $this->set('inc_navi', fetch_inc_navi($type, $target_c_member_id)); $this->set("target_member", db_member_c_member4c_member_id($target_c_member_id)); $page_size = 50; $this->set("page", $page); list($c_commu_list, $pager) = db_commu_c_commu_list4c_member_id($target_c_member_id, $page, $page_size); $this->set("fh_com_list_user", $c_commu_list); $this->set("pager", $pager); for ($i = 1; $i <= $pager['total_page']; $i++) { $page_list[] = $i; } $this->set("page_list", $page_list); return 'success'; }
function execute($requests) { $u = $GLOBALS['AUTH']->uid(); $this->set('inc_navi', fetch_inc_navi('h')); $c_member = db_member_c_member4c_member_id($u); if ($requests['rss']) { $c_member['rss'] = $requests['rss']; } $this->set('password_query_list', p_common_c_password_query4null()); $this->set('c_member', $c_member); $this->set('c_member_id_block', db_member_c_member_id_block4c_member_id($u)); $this->set('daily_news_day_str', str_replace(',', '・', DAILY_NEWS_DAY)); if (DAILY_NEWS_DAY) { $this->set('daily_news_day_num', count(explode(',', DAILY_NEWS_DAY))); } else { $this->set('daily_news_day_num', 0); } $this->set('OPENPNE_URL', OPENPNE_URL); $this->set('SNS_NAME', SNS_NAME); $this->set('is_shinobiashi', db_member_is_shinobiashi($u)); $this->set('is_unused_daily_news', util_is_unused_mail('m_pc_daily_news')); $this->set('is_unused_ashiato', util_is_unused_mail('m_pc_ashiato')); $this->set('is_unused_rank_up', util_is_unused_mail('m_pc_rank_up')); return 'success'; }
function execute($requests) { $v = array(); $target_c_review_comment_ids = $requests['target_c_review_comment_ids']; // レビューが選択されていない場合はエラー if (!$target_c_review_comment_ids) { admin_client_redirect('review_list', "レビューが選択されていません"); } $id_ary = split(":", $target_c_review_comment_ids); $v = array(); $review_list = array(); foreach ($id_ary as $id) { $review = db_review_edit_c_review_comment4c_review_comment_id($id); if (!$review) { admin_client_redirect('review_list', '指定されたレビューは存在しません'); } $review['c_review'] = db_review_list_product_c_review4c_review_id($review['c_review_id']); $member = db_member_c_member4c_member_id($review['c_member_id']); $review['c_member'] = $member; array_push($review_list, $review); } $this->set('review_list', $review_list); $this->set('target_c_review_comment_ids', $target_c_review_comment_ids); $v['SNS_NAME'] = SNS_NAME; $v['OPENPNE_VERSION'] = OPENPNE_VERSION; $this->set($v); return 'success'; }
function execute($requests) { $v = array(); $v['SNS_NAME'] = SNS_NAME; $v['cannot_send'] = true; $c_member_id_invite = 1; if ($requests['pc_mails'] && OPENPNE_REGIST_FROM & OPENPNE_REGIST_FROM_PC) { $params = array('c_member' => db_member_c_member4c_member_id($c_member_id_invite), 'sid' => 'xxxxxxxxxx', 'invite_message' => $requests['message']); list($subject, $body) = fetch_mail_m_tpl('m_pc_syoutai_mail', $params); $v['pc_subject'] = $subject; $v['pc_body'] = $body; $v['cannot_send'] = false; } if ($requests['ktai_mails'] && (OPENPNE_REGIST_FROM & OPENPNE_REGIST_FROM_KTAI) >> 1) { $params['SNS_NAME'] = SNS_NAME; $params['url'] = openpne_gen_url('ktai', 'page_o_regist_pre') . '&ses=xxxxxxxxxx'; $params['c_member'] = db_member_c_member4c_member_id($c_member_id_invite); $params['message'] = $requests['message']; list($subject, $body) = fetch_mail_m_tpl('m_ktai_regist_invite', $params); $v['ktai_subject'] = $subject; $v['ktai_body'] = $body; $v['cannot_send'] = false; } $this->set($v); return 'success'; }
function execute($requests) { $u = $GLOBALS['AUTH']->uid(); // --- リクエスト変数 $target_c_member_id = $requests['target_c_member_id']; // ---------- if (is_null($target_c_member_id)) { $target_c_member_id = $u; } if (db_member_is_access_block($u, $target_c_member_id)) { openpne_redirect('pc', 'page_h_access_block'); } // navi 振り分け用 if ($target_c_member_id == $u) { $type = "h"; } else { $type = "f"; } $this->set('inc_navi', fetch_inc_navi($type, $target_c_member_id)); //自分情報 $this->set("member", db_member_c_member4c_member_id($u)); //ターゲット情報 $this->set("target_member", db_member_c_member4c_member_id($target_c_member_id)); if ($target_c_member_id == $u) { $raw_c_friend_comment_list = db_friend_intro_list_with_my_intro4c_member_id($target_c_member_id); } else { $raw_c_friend_comment_list = db_friend_intro_list4c_member_id($target_c_member_id); } $c_friend_comment_list = $raw_c_friend_comment_list; //紹介文達 $this->set("intro_list", $c_friend_comment_list); //---- ページ表示 ----// return 'success'; }
function execute($requests) { $u = $GLOBALS['AUTH']->uid(); $this->set('inc_navi', fetch_inc_navi('h')); //プロフィール $this->set("c_member", db_member_c_member4c_member_id($u)); return 'success'; }
function execute($requests) { $u = $GLOBALS['KTAI_C_MEMBER_ID']; $c_member = db_member_c_member4c_member_id($u); //メンバー情報 $this->set('c_member', $c_member); return 'success'; }
function execute($requests) { $u = $GLOBALS['AUTH']->uid(); // --- リクエスト変数 $year = intval($requests['year']); $month = intval($requests['month']); // ---------- if (!$year) { $year = date('Y'); } if (!$month) { $month = date('n'); } if ($year == date('Y') && $month == date('n')) { $is_curr = true; $curr_day = date('d'); } if ($year < date('Y') || $year > intval(date('Y')) + 1) { $this->set('add_schedule', false); } else { $this->set('add_schedule', true); } $this->set('inc_navi', fetch_inc_navi('h')); // イベント $event_list = db_schedule_event4c_member_id($year, $month, $u); // 誕生日 $birth_list = db_schedule_birth4c_member_id($month, $u); include_once 'Calendar/Month/Weekdays.php'; $Month = new Calendar_Month_Weekdays($year, $month, 0); $Month->build(); $calendar = array(); $i = 0; while ($Day = $Month->fetch()) { if ($Day->isFirst()) { $i++; } if ($Day->isEmpty()) { $calendar[$i][] = array(); } else { $day = $Day->thisDay(); $item = array('day' => $day, 'now' => false, 'birth' => $birth_list[$day], 'event' => $event_list[$day], 'schedule' => db_schedule_c_schedule_list4date($year, $month, $day, $u), 'holiday' => db_c_holiday_list4date($month, $day)); $item['day'] = $day; if ($is_curr && $item['day'] == $curr_day) { $item['now'] = true; } $calendar[$i][] = $item; } } $ym = array('year_disp' => $year, 'month_disp' => $month, 'year_prev' => date('Y', $Month->prevMonth(true)), 'month_prev' => date('n', $Month->prevMonth(true)), 'year_next' => date('Y', $Month->nextMonth(true)), 'month_next' => date('n', $Month->nextMonth(true))); $this->set("ym", $ym); $this->set("year", $year); $this->set("month", $month); $this->set("calendar", $calendar); $c_member = db_member_c_member4c_member_id($u); $this->set("pref_list", p_regist_prof_c_profile_pref_list4null()); $this->set("c_member", $c_member); return 'success'; }
function execute($requests) { $u = $GLOBALS['AUTH']->uid(); // --- リクエスト変数 $target_c_member_id = $requests['target_c_member_id']; $page = $requests['page']; $order = $requests['order']; // ---------- if (!$target_c_member_id) { $target_c_member_id = $u; } if (db_member_is_access_block($u, $target_c_member_id)) { openpne_redirect('pc', 'page_h_access_block'); } // navi 振り分け用 if ($target_c_member_id == $u) { $type = "h"; } else { $type = "f"; } $this->set('inc_navi', fetch_inc_navi($type, $target_c_member_id)); $this->set("type", $type); //----------PC CONTENT#LEFT //メンバー情報 $this->set("member", db_member_c_member4c_member_id($u)); //ターゲット情報 $this->set("target_member", db_member_c_member4c_member_id($target_c_member_id)); //ターゲットの友達数 $friend_num = db_friend_count_friends($target_c_member_id); $this->set("target_friend_num", $friend_num); //----------PC CONTENT#CENTER // 1ページ当たりに表示するフレンドの数 $page_size = 50; //ターゲットの詳細な友達リスト $list = db_friend_friend_list4c_member_id2($target_c_member_id, $page_size, $page, $order); $this->set("order", $order); $this->set("target_friend_list_disp", $list[0]); $this->set("page", $page); $this->set("is_prev", $list[1]); $this->set("is_next", $list[2]); $this->set("start_num", ($page - 1) * $page_size + 1); if ($page * $page_size < $friend_num) { $end_num = $page * $page_size; } else { $end_num = $friend_num; } $this->set("end_num", $end_num); for ($i = 1; $i <= $list[3]; $i++) { $page_num[] = $i; } $this->set("page_num", $page_num); //あしあとをつける if ($target_c_member_id != $u) { db_ashiato_insert_c_ashiato($target_c_member_id, $u); } return 'success'; }
function execute($requests) { $v = array(); $v['c_profile_list'] = db_member_c_profile_list4null(); $v['c_member'] = db_member_c_member4c_member_id($requests['target_c_member_id'], true, true, 'private'); $v['from'] = $requests['from']; $this->set($v); return 'success'; }
function execute($requests) { $u = $GLOBALS['KTAI_C_MEMBER_ID']; // --- リクエスト変数 $target_c_member_id = $requests['target_c_member_id']; // ---------- $this->set('target_c_member', db_member_c_member4c_member_id($target_c_member_id)); $this->set("target_c_member_id", $target_c_member_id); return 'success'; }
function execute($requests) { if (!db_member_c_member4c_member_id_LIGHT($requests['target_c_member_id'])) { admin_client_redirect('list_c_member', '指定されたメンバーは存在しません'); } $v = array(); $v['c_profile_list'] = db_member_c_profile_list4null(); $v['c_member'] = db_member_c_member4c_member_id($requests['target_c_member_id'], true, true, 'private'); $this->set($v); return 'success'; }
function execute($requests) { $u = $GLOBALS['KTAI_C_MEMBER_ID']; $c_member_id = $requests['target_c_member_id']; // アクセスブロック if (db_member_is_access_block($u, $c_member_id)) { openpne_redirect('ktai', 'page_h_access_block'); } $this->set('target_c_member', db_member_c_member4c_member_id($c_member_id)); return 'success'; }