本文整理汇总了PHP中ACSMsg::get_msg方法的典型用法代码示例。如果您正苦于以下问题:PHP ACSMsg::get_msg方法的具体用法?PHP ACSMsg::get_msg怎么用?PHP ACSMsg::get_msg使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类ACSMsg
的用法示例。
在下文中一共展示了ACSMsg::get_msg方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: execute
function execute()
{
$context = $this->getContext();
$controller = $context->getController();
$request = $context->getRequest();
$user = $context->getUser();
if (!$this->get_execute_privilege()) {
$controller->forward(SECURE_MODULE, SECURE_ACTION);
return;
}
$acs_user_info_row = $user->getAttribute('acs_user_info_row');
// 対象となるコミュニティIDを取得
$community_id = $request->ACSgetParameter('community_id');
// コミュニティ情報
$community_row = ACSCommunity::get_community_row($community_id);
$form = $request->ACSGetParameters();
$form['community_id'] = $community_row['community_id'];
// 更新
ACSCommunity::update_community_admin($acs_user_info_row, $form);
$done_obj = new ACSDone();
$done_obj->set_title(ACSMsg::get_msg('Community', 'EditCommunityAdminAction.class.php', 'M001'));
$done_obj->set_message(ACSMsg::get_msg('Community', 'EditCommunityAdminAction.class.php', 'M002'));
$done_obj->add_link(ACSMsg::get_tag_replace(ACSMsg::get_msg('Community', 'EditCommunityAdminAction.class.php', 'BACK_TO_CM'), array("{COMMUNITY_NAME}" => $community_row['community_name'])), $this->getControllerPath('Community', DEFAULT_ACTION) . '&community_id=' . $community_row['community_id']);
$request->setAttribute('done_obj', $done_obj);
$controller->forward('Common', 'Done');
}
示例2: registerValidators
function registerValidators(&$validatorManager)
{
/* 必須チェック */
parent::regValidateName($validatorManager, "subject", true, ACSMsg::get_msg('System', 'CreateSystemAnnounceAction.class.php', 'M002'));
parent::regValidateName($validatorManager, "body", true, ACSMsg::get_msg('System', 'CreateSystemAnnounceAction.class.php', 'M003'));
parent::regValidateName($validatorManager, "expire_date", true, ACSMsg::get_msg('System', 'CreateSystemAnnounceAction.class.php', 'M004'));
}
示例3: execute
function execute()
{
$context = $this->getContext();
$controller = $context->getController();
$request = $context->getRequest();
$user = $context->getUser();
$acs_user_info_row = $user->getAttribute('acs_user_info_row');
// 対象となるコミュニティIDを取得
$community_id = $request->ACSgetParameter('community_id');
$form = $request->ACSGetParameters();
// コミュニティ情報
$community_row = ACSCommunity::get_community_profile_row($community_id);
if ($form['mode'] == 'parent') {
$parent_community_id = $form['delete_community_id'];
$sub_community_id = $community_id;
} elseif ($form['mode'] == 'sub') {
$parent_community_id = $community_id;
$sub_community_id = $form['delete_community_id'];
}
// 削除
ACSCommunity::delete_community_link($parent_community_id, $sub_community_id);
// forward
$done_obj = new ACSDone();
$done_obj->set_title(ACSMsg::get_msg('Community', 'DeleteCommunityLinkAction.class.php', 'M001'));
$done_obj->set_message(ACSMsg::get_msg('Community', 'DeleteCommunityLinkAction.class.php', 'M002'));
$done_obj->add_link(ACSMsg::get_msg('Community', 'DeleteCommunityLinkAction.class.php', 'M003'), $this->getControllerPath('Community', 'CommunityLink') . '&community_id=' . $community_row['community_id']);
$done_obj->add_link(ACSMsg::get_tag_replace(ACSMsg::get_msg('Community', 'DeleteCommunityLinkAction.class.php', 'BACK_TO_CM'), array("{COMMUNITY_NAME}" => $community_row['community_name'])), $this->getControllerPath('Community', DEFAULT_ACTION) . '&community_id=' . $community_row['community_id']);
$request->setAttribute('done_obj', $done_obj);
$controller->forward('Common', 'Done');
}
示例4: execute
function execute()
{
$context = $this->getContext();
$controller = $context->getController();
$request = $context->getRequest();
$user = $context->getUser();
if (!$this->get_execute_privilege()) {
$controller->forward(SECURE_MODULE, SECURE_ACTION);
return;
}
/* コミュニティ情報取得 */
$target_community_id = $request->getParameter('community_id');
$target_community_row = ACSCommunity::get_community_row($request->getParameter('community_id'));
/* 削除処理 */
$delete_user_community_id_array = $request->getParameter('delete_user_community_id_array');
$ret = ACSCommunity::delete_community_member($target_community_id, $delete_user_community_id_array);
if (!$ret) {
"ERROR : delete community member failed";
exit;
}
/* 完了画面表示 */
// 引数セット
$community_top_url = $this->getControllerPath('Community', '');
$community_top_url .= '&community_id=' . $target_community_row['community_id'];
$community_top_link_name = ACSMsg::get_tag_replace(ACSMsg::get_msg('Community', 'DeleteCommunityMemberAction.class.php', 'BACK_TO_CM'), array("{COMMUNITY_NAME}" => $target_community_row['community_name']));
$done_obj = new ACSDone();
$done_obj->set_title(ACSMsg::get_msg('Community', 'DeleteCommunityMemberAction.class.php', 'M001'));
$done_obj->set_message(ACSMsg::get_msg('Community', 'DeleteCommunityMemberAction.class.php', 'M002'));
$done_obj->add_link($community_top_link_name, $community_top_url);
$request->setAttribute('done_obj', $done_obj);
// 画面呼び出し
$controller->forward('Common', 'Done');
}
示例5: execute
function execute()
{
$context = $this->getContext();
$controller = $context->getController();
$request = $context->getRequest();
$user = $context->getUser();
// 管理者かどうか確認
if (!$this->get_execute_privilege()) {
$controller->forward(SECURE_MODULE, SECURE_ACTION);
return;
}
$acs_user_info_row = $user->getAttribute('acs_user_info_row');
// get
$form = $request->ACSGetParameters();
$user_id = $form['user_id'];
if (ACSUser::get_user_info_row_by_user_id($user_id)) {
echo ACSMsg::get_msg('System', 'AddUserAction.class.php', 'M001');
return;
}
// ユーザ情報を新規登録する
$ret = ACSUser::set_user_info($form);
// ログ登録: ユーザ新規登録
ACSLog::set_log($acs_user_info_row, 'New User Registration', $ret, "[UserID:{$form['user_id']}]");
$user_list_url = $this->getControllerPath('System', 'UserList');
header("Location: {$user_list_url}");
}
示例6: execute
function execute()
{
$context = $this->getContext();
$controller = $context->getController();
$request = $context->getRequest();
$user = $context->getUser();
$acs_user_info_row = $user->getAttribute('acs_user_info_row');
$form = $form = $request->ACSGetParameters();
// 対象となるコミュニティIDを取得
$community_id = $request->ACSgetParameter('community_id');
// コミュニティ情報
$community_row = ACSCommunity::get_community_profile_row($community_id);
// 承認が必要か
$is_admission_required = ACSCommunity::is_admission_required_for_join_community($acs_user_info_row['user_community_id'], $community_id);
// forward
$done_obj = new ACSDone();
$done_obj->set_message(ACSMsg::get_msg('Community', 'JoinCommunityAction.class.php', 'M003'));
$done_obj->add_link($community_row['community_name'] . ' ' . ACSMsg::get_msg('Community', 'JoinCommunityAction.class.php', 'M004'), $this->getControllerPath('Community', DEFAULT_ACTION) . '&community_id=' . $community_row['community_id']);
if ($is_admission_required) {
// コミュニティ参加承認待ち登録
$waiting_id = ACSWaiting::set_waiting_for_join_community($community_id, $acs_user_info_row['user_community_id'], $form['message']);
// 参加承認依頼通知メール
ACSWaiting::send_admission_request_notify_mail($waiting_id);
$done_obj->set_title(ACSMsg::get_msg('Community', 'JoinCommunityAction.class.php', 'M001'));
} else {
// コミュニティメンバ登録
$community_member_form = array();
$community_member_form['community_id'] = $community_id;
$community_member_form['user_community_id'] = $acs_user_info_row['user_community_id'];
ACSCommunity::set_community_member($community_member_form);
$done_obj->set_title(ACSMsg::get_msg('Community', 'JoinCommunityAction.class.php', 'M002'));
}
$request->setAttribute('done_obj', $done_obj);
$controller->forward('Common', 'Done');
}
示例7: execute
function execute()
{
$context = $this->getContext();
$controller = $context->getController();
$request = $context->getRequest();
$user = $context->getUser();
$acs_user_info_row = $user->getAttribute('acs_user_info_row');
$user_id = $user->getAttribute('login_user_id');
if ($user_id == null || $user_id == "") {
if (ACSSystem::check_connect_outside() != "0") {
// LDAP接続エラーの場合、処理終了
$this->setError($controller, $request, $user, 'login_input', ACSMsg::get_msg('Common', 'GlobalSecureAction.class.php', 'M002'));
} else {
if ($_POST['userid'] != NULL && $_POST['userid'] != "") {
// エラーの場合、処理終了
$this->setError($controller, $request, $user, 'login_input', ACSMsg::get_msg('Common', 'GlobalSecureAction.class.php', 'M001'));
}
}
return View::INPUT;
}
if ($acs_user_info_row['is_acs_user']) {
// ログ登録: ログイン
ACSLog::set_log($acs_user_info_row, 'Login', true, "[UserID:" . $acs_user_info_row['user_id'] . "]");
// ラストログイン登録
ACSUser::set_last_login($acs_user_info_row);
header("Location: ./" . $_SERVER['REQUEST_URI']);
}
}
示例8: execute
function execute()
{
$context = $this->getContext();
$controller = $context->getController();
$request = $context->getRequest();
$user = $context->getUser();
if (!$this->get_execute_privilege()) {
$controller->forward(SECURE_MODULE, SECURE_ACTION);
return;
}
//削除処理を行う
$target_community_id = $request->getParameter('community_id');
$acs_user_info_row = $user->getAttribute('acs_user_info_row');
$bbs_id = $request->getParameter('bbs_id');
//ファイル情報テーブルのデータ削除
$bbs_obj = ACSBBS::get_bbs_row($bbs_id);
if (!$bbs_obj) {
echo ACSMsg::get_msg('Community', 'DeleteBBSAction.class.php', 'M001');
}
$ret = ACSBBS::delete_bbs($bbs_obj);
if (!$ret) {
echo "ERROR: delete article failed";
}
//表示
$bbs_change_url = $this->getControllerPath('Community', 'BBS');
$bbs_change_url .= '&community_id=' . $target_community_id . '&bbs_id=' . $bbs_id;
header("Location: {$bbs_change_url}");
}
示例9: execute
function execute()
{
$context = $this->getContext();
$controller = $context->getController();
$request = $context->getRequest();
$user = $context->getUser();
// コミュニティ情報
// RSSに表示する全コミュニティ のコミュニティID指定定数
// 対象とならないコミュニティIDを取得
$except_community_id = $request->getParameter('except_community_id');
// BBS記事一覧
$bbs_row_array = ACSBBS::get_bbs_rss_row_array($except_community_id, 0);
// システム情報の設定
$system_config_keyword_value['SYSTEM_NAME'] = ACSSystemConfig::get_keyword_value(ACSMsg::get_mst('system_config_group', 'D01'), 'SYSTEM_NAME');
$system_config_keyword_value['SYSTEM_OUTLINE'] = ACSSystemConfig::get_keyword_value(ACSMsg::get_mst('system_config_group', 'D01'), 'SYSTEM_OUTLINE');
$system_config_keyword_value['SYSTEM_BASE_URL'] = ACSSystemConfig::get_keyword_value(ACSMsg::get_mst('system_config_group', 'D01'), 'SYSTEM_BASE_URL');
$system_config_keyword_value['SYSTEM_MAIL_ADDR'] = ACSSystemConfig::get_keyword_value(ACSMsg::get_mst('system_config_group', 'D01'), 'SYSTEM_MAIL_ADDR');
// $system_config_keyword_value['SYSTEM_IMAGE'] = ACSSystemConfig::get_keyword_value('システム', 'SYSTEM_IMAGE'); // 3/13現在画像は無い 次行 暫定処理
$system_config_keyword_value['SYSTEM_IMAGE']['title'] = ACSMsg::get_msg('Community', 'PressReleaseAllRSSAction.class.php', 'M001');
$system_config_keyword_value['SYSTEM_IMAGE']['url'] = ACSMsg::get_msg('Community', 'PressReleaseAllRSSAction.class.php', 'M002');
$system_config_keyword_value['SYSTEM_IMAGE']['link'] = ACSMsg::get_msg('Community', 'PressReleaseAllRSSAction.class.php', 'M003');
$system_config_keyword_value['SYSTEM_IMAGE']['description'] = ACSMsg::get_msg('Community', 'PressReleaseAllRSSAction.class.php', 'M004');
$rss_syndicationURL .= $system_config_keyword_value['SYSTEM_BASE_URL'] . $this->getControllerPath('Community', 'PressReleaseAllRSS');
// 掲載終了日が本日を越えていないもののみにする
// 本日を取得
$today = date("Y/m/d");
$bbs_rss_array = array();
foreach ($bbs_row_array as $index => $bbs_row) {
//対象となる記事のみを抽出
$bbs_date = ACSLib::convert_pg_date_to_str($bbs_row['expire_date'], false, false, false);
if ($bbs_date >= $today || $bbs_date == null) {
//記事配列を作り変え
$bbs_rss_array[$index] = $bbs_row;
//相対するCommunity名を作る
$community_row = ACSCommunity::get_community_row($bbs_row['community_id']);
$bbs_rss_array[$index]['community_id_name'] = $community_row['community_name'];
//記事のリンク先を作る
$bbs_rss_array[$index]['bbs_url'] = $this->getControllerPath('Community', 'BBSRes') . '&community_id=' . $bbs_row['community_id'] . '&bbs_id=' . $bbs_row['bbs_id'];
//画像のリンク先を作る
$bbs_rss_array[$index]['file_link'] = "";
if ($bbs_row['file_id'] != "") {
$bbs_rss_array[$index]['file_url'] = $system_config_keyword_value['SYSTEM_BASE_URL'] . ACSBBSFile::get_image_url($bbs_row['bbs_id'], 'rss');
//RSS表示用
}
}
}
$user->setAttribute('bbs_rss_array', $bbs_rss_array);
// RSS対象のBBS記事一覧
$bbs_rss_array = $user->getAttribute('bbs_rss_array');
// RSS対象のアドレス開始値
$system_top_address = ACSSystemConfig::get_keyword_value(ACSMsg::get_mst('system_config_group', 'D01'), 'SYSTEM_BASE_URL');
// set
$request->setAttribute('system_config_keyword_value', $system_config_keyword_value);
$request->setAttribute('rss_syndicationURL', $rss_syndicationURL);
$request->setAttribute('bbs_rss_array', $bbs_rss_array);
$request->setAttribute('system_top_address', $system_top_address);
require "PressReleaseAllRSS.php";
}
示例10: execute
function execute()
{
$context = $this->getContext();
$controller = $context->getController();
$request = $context->getRequest();
$user = $context->getUser();
// 必須チェック
// Validator でできないチェックはここで行う
if (!$request->getParameter('selected_folder') && !$request->getParameter('selected_file')) {
// エラーの場合、処理終了
return $this->setError($controller, $request, $user, 'selected_folder', ACSMsg::get_msg('User', 'RenameFolderListAction.class.php', 'M001'));
}
$acs_user_info_row = $user->getAttribute('acs_user_info_row');
if (!$this->get_execute_privilege()) {
$controller->forward(SECURE_MODULE, SECURE_ACTION);
return;
}
// 対象となるユーザコミュニティIDを取得
$target_user_community_id = $request->getParameter('id');
// 対象となるフォルダIDを取得
$target_user_community_folder_id = $request->getParameter('folder_id');
// 表示するページの所有者情報取得
$target_user_info_row = ACSUser::get_user_info_row_by_user_community_id($target_user_community_id);
// フォルダ情報取得
$user_folder_obj = new ACSUserFolder($target_user_community_id, $acs_user_info_row, $target_user_community_folder_id);
// set
$request->setAttribute('target_user_info_row', $target_user_info_row);
$request->setAttribute('user_folder_obj', $user_folder_obj);
// 名前変更対象を取得
// フォルダ
$selected_folder_obj_array = array();
// View にわたす変更対象のフォルダ
$selected_folder_row_array = array();
$selected_folder_array = $request->getParameter('selected_folder');
if ($selected_folder_array) {
foreach ($selected_folder_array as $selected_folder_id) {
$_selected_folder_obj = $user_folder_obj->folder_obj->get_folder_obj($selected_folder_id);
array_push($selected_folder_obj_array, $_selected_folder_obj);
}
}
// ファイル
$selected_file_obj_array = array();
// View にわたす変更対象のファイル
$selected_file_row_array = array();
$selected_file_array = $request->getParameter('selected_file');
if ($selected_file_array) {
foreach ($selected_file_array as $selected_file_id) {
$_selected_file_obj = $user_folder_obj->folder_obj->get_file_obj($selected_file_id);
array_push($selected_file_obj_array, $_selected_file_obj);
}
}
// set
$request->setAttribute('selected_folder_obj_array', $selected_folder_obj_array);
$request->setAttribute('selected_file_obj_array', $selected_file_obj_array);
return View::INPUT;
}
示例11: execute
/**
* コミュニティ削除処理
*/
function execute()
{
$context = $this->getContext();
$controller = $context->getController();
$request = $context->getRequest();
$user = $context->getUser();
if (!$this->get_execute_privilege()) {
$controller->forward(SECURE_MODULE, SECURE_ACTION);
return;
}
/* コミュニティ情報取得 */
$target_community_id = $request->getParameter('community_id');
$target_community_row = ACSCommunity::get_community_row($request->getParameter('community_id'));
/* 削除処理 */
ACSDB::_do_query("BEGIN");
$ret = ACSCommunity::delete_community($target_community_id);
if (!$ret) {
ACSDB::_do_query("ROLLBACK");
"ERROR : delete community failed";
exit;
}
// フォルダのディレクトリ移動
$from_dir = ACS_FOLDER_DIR . "/";
$from_dir .= ACSFile::get_upload_file_save_path($target_community_id);
if (file_exists($from_dir)) {
$to_dir = ACS_TRASH_FOLDER_DIR . "/";
$to_dir .= ACSFile::get_upload_file_save_path($target_community_id);
if (!file_exists(ACS_TRASH_FOLDER_DIR)) {
// 置き場所ディレクトリがなければ作成する
mkdir(ACS_TRASH_FOLDER_DIR);
chmod(ACS_TRASH_FOLDER_DIR, 0777);
}
$ret = rename($from_dir, $to_dir);
if (!$ret) {
ACSDB::_do_query("ROLLBACK");
"ERROR : delete community failed";
exit;
}
}
ACSDB::_do_query("COMMIT");
/* 完了画面表示 */
// 引数セット
$message = ACSMsg::get_tag_replace(ACSMsg::get_msg('Community', 'DeleteCommunityAction.class.php', 'DELETECM'), array('{TARGET_COMMUNITY_NAME}' => $target_community_row['community_name']));
$top_page_url = $this->getControllerPath('User', 'Index');
$top_page_link_name = ACSMsg::get_msg('Community', 'DeleteCommunityAction.class.php', 'M001');
$done_obj = new ACSDone();
$done_obj->set_title(ACSMsg::get_msg('Community', 'DeleteCommunityAction.class.php', 'M002'));
$done_obj->set_message($message);
$done_obj->add_link($top_page_link_name, $top_page_url);
$request->setAttribute('done_obj', $done_obj);
// 画面呼び出し
$controller->forward('Common', 'Done');
}
示例12: execute
function execute()
{
$context = $this->getContext();
$controller = $context->getController();
$request = $context->getRequest();
$user = $context->getUser();
$acs_user_info_row = $user->getAttribute('acs_user_info_row');
// get
$community_row = $request->getAttribute('community_row');
$bbs_row_array = $request->getAttribute('bbs_row_array');
$term = $request->getAttribute('term');
// ユーザ情報
$community_row['top_page_url'] = $this->getControllerPath('Community', DEFAULT_ACTION) . '&community_id=' . $community_row['community_id'];
$community_row['image_url'] = ACSCommunity::get_image_url($community_row['community_id']);
if ($community_row['file_id'] != '') {
$community_file_info_row = ACSFileInfoModel::select_file_info_row($community_row['file_id']);
$community_row['image_title'] = $community_file_info_row['display_file_name'];
} else {
// コミュニティ写真はありません
$community_row['image_title'] = ACSMsg::get_msg('Community', ' BBSRSSSuccessView.class.php', 'M001');
}
// 加工
foreach ($bbs_row_array as $index => $bbs_row) {
// 親記事の投稿者 トップページURL
$bbs_row_array[$index]['top_page_url'] = $this->getControllerPath('Community', DEFAULT_ACTION) . '&community_id=' . $bbs_row['community_id'];
// 返信画面URL
$bbs_row_array[$index]['bbs_res_url'] = $this->getControllerPath('Community', 'BBSRes') . '&community_id=' . $community_row['community_id'] . '&bbs_id=' . $bbs_row['bbs_id'];
// ファイルの画像URL
if ($bbs_row['file_id'] != "") {
$bbs_row_array[$index]['file_url'] = ACSBBSFile::get_image_url($bbs_row['bbs_id'], 'rss');
}
}
//---- アクセス制御 ----//
$role_array = ACSAccessControl::get_community_role_array($acs_user_info_row, $community_row);
$bbs_row_array = ACSAccessControl::get_valid_row_array_for_community($acs_user_info_row, $role_array, $bbs_row_array);
//----------------------//
// ACSBBS::print_bbs_rss()で使用するパラメータをセットする
$params = array();
// ベースURL
if ($acs_user_info_row['is_acs_user']) {
$params['base_url'] = ACSSystemConfig::get_keyword_value(ACSMsg::get_mst('system_config_group', 'D01'), 'SYSTEM_BASE_LOGIN_URL');
} else {
$params['base_url'] = ACSSystemConfig::get_keyword_value(ACSMsg::get_mst('system_config_group', 'D01'), 'SYSTEM_BASE_URL');
}
// 自身のURL
$params['rss_syndication_url'] = $params['base_url'] . $this->getControllerPath('Community', 'BBSRSS') . '&id=' . $community_row['community_id'] . '&term=' . $term;
// RSS出力部
ACSBBS::print_bbs_rss($community_row, $bbs_row_array, $params);
// 終了
exit;
}
示例13: execute
function execute()
{
$context = $this->getContext();
$controller = $context->getController();
$request = $context->getRequest();
$user = $context->getUser();
if (!$this->get_execute_privilege()) {
$controller->forward(SECURE_MODULE, SECURE_ACTION);
return;
}
$acs_user_info_row = $user->getAttribute('acs_user_info_row');
$target_community_id = $request->getParameter('community_id');
$target_community_folder_id = $request->getParameter('folder_id');
$file_id = $request->getParameter('file_id');
$file_history_id = $request->getParameter('file_history_id');
// アクセス制御 // プットフォルダ、ファイルはNG
$file_obj = ACSFile::get_file_info_instance($file_id);
if ($file_obj->get_owner_community_id() != $target_community_id) {
$controller->forward(SECURE_MODULE, SECURE_ACTION);
return;
//return VIEW_NONE;
}
$file_info_row = ACSFileInfoModel::select_file_info_row($file_id);
$file_history_row = ACSFileHistory::get_file_history_row($file_history_id);
// form
$form = $request->ACSGetParameters();
// ファイル復活処理
// フォルダobj
$community_folder_obj = new ACSUserFolder($target_community_id, $acs_user_info_row, $target_community_folder_id);
$folder_obj = $community_folder_obj->get_folder_obj();
// file_info更新
$ret = $folder_obj->restore_history_file($file_info_row, $file_history_row);
if (!$ret) {
print "ERROR: Restore file failed.";
}
// ファイル履歴情報登録
if ($ret) {
$file_info_row = ACSFileInfoModel::select_file_info_row($file_id);
$ret = ACSFileHistory::set_file_history($file_info_row, $acs_user_info_row['user_community_id'], $form['comment'], ACSMsg::get_msg('Community', '', 'M001'));
}
// ファイル詳細情報へ遷移
$file_detail_url = $this->getControllerPath('Community', 'FileDetail');
$file_detail_url .= '&community_id=' . $target_community_id;
$file_detail_url .= '&file_id=' . $file_id;
$file_detail_url .= '&folder_id=' . $target_community_folder_id;
header("Location: {$file_detail_url}");
//return VIEW_NONE;
}
示例14: get_trusted_community_row_array
function get_trusted_community_row_array($parent_community_row_array, $sub_community_row_array)
{
$trusted_community_row_array = array();
// 親コミュニティ
foreach ($parent_community_row_array as $parent_community_row) {
//$parent_community_row['community_position'] = '親コミュニティ';
$parent_community_row['community_position'] = ACSMsg::get_msg("Community", "BBS.tpl.php", 'M024');
array_push($trusted_community_row_array, $parent_community_row);
}
// サブコミュニティ
foreach ($sub_community_row_array as $sub_community_row) {
//$sub_community_row['community_position'] = 'サブコミュニティ';
$sub_community_row['community_position'] = ACSMsg::get_msg("Community", "BBS.tpl.php", 'M025');
array_push($trusted_community_row_array, $sub_community_row);
}
return $trusted_community_row_array;
}
示例15: execute
function execute()
{
$context = $this->getContext();
$controller = $context->getController();
$request = $context->getRequest();
$user = $context->getUser();
// get
// ユーザ情報一覧
$log_row_array = $request->getAttribute('log_row_array');
$form = $request->getAttribute('form');
// 加工
foreach ($log_row_array as $index => $log_row) {
$log_row_array[$index]['log_date'] = ACSLib::convert_pg_date_to_str($log_row['log_date'], true, true, true);
$log_row_array[$index]['top_page_url'] = $this->getControllerPath(DEFAULT_MODULE, DEFAULT_ACTION) . '&id=' . $log_row['user_community_id'];
if (ACSLib::get_boolean($log_row_array[$index]['administrator_flag'])) {
// システム管理者
$log_row_array[$index]['user_level_name'] = ACSMsg::get_msg('System', 'LogInputView.class.php', 'M001');
} else {
// ログインユーザ
$log_row_array[$index]['user_level_name'] = ACSMsg::get_msg('System', 'LogInputView.class.php', 'M002');
}
if (ACSLib::get_boolean($log_row_array[$index]['operation_result'])) {
// 成功
$log_row_array[$index]['operation_result_name'] = ACSMsg::get_msg('System', 'LogInputView.class.php', 'M003');
} else {
// 失敗
$log_row_array[$index]['operation_result_name'] = ACSMsg::get_msg('System', 'LogInputView.class.php', 'M004');
}
}
// ページング設定
$display_count = ACSSystemConfig::get_keyword_value(ACSMsg::get_mst('system_config_group', 'D07'), 'LOG_DISPLAY_MAX_COUNT');
$paging_info = $this->getPagingInfo($controller, $request, $log_row_array, $display_count);
// URL
$action_url = $this->getControllerPath();
// テンプレート
$this->setScreenId("0001");
$this->setTemplate('Log.tpl.php');
// set
$this->setAttribute('form', $form);
$this->setAttribute('log_row_array', $log_row_array);
$this->setAttribute('paging_info', $paging_info);
$this->setAttribute('action_url', $action_url);
$this->setAttribute('module', 'System');
$this->setAttribute('action', 'Log');
return parent::execute();
}