Project

General

Profile

Enhancement(機能追加・改善) #2464

Updated by Yuya Watanabe almost 9 years ago

h3. 概要

管理画面のプロフィール編集画面( pc_backend.php/profile/edit )でプリセット設定を編集する際にどの項目を編集しているかを表示する.
ユーザ設定の場合は識別名や日本語名,英語名などを入力する欄が表示されるため現在何を編集しているかがわかるが,プリセットの場合はそれが無い.
そのため,何を編集しているかがわかりにくい部分について表示する実装を行う.

h3. 確認バージョン

OpenPNE 3.7.0-dev

h3. 変更方針

プロフィール一覧画面( pc_backend.php/profile/list )の「項目名」となっている列の名前を表示するようにする.

h3. 変更内容

<pre>
diff --git a/apps/pc_backend/modules/profile/templates/editSuccess.php b/apps/pc_backend/modules/profile/templates/editSuccess.php
index 8660a5d..83f4ca4 100644
--- a/apps/pc_backend/modules/profile/templates/editSuccess.php
+++ b/apps/pc_backend/modules/profile/templates/editSuccess.php
@@ -30,6 +30,17 @@
<?php echo __('There is no preset profile.') ?>
<?php endif; ?>
<?php else: ?>
+<h3><?
+$presetList = opToolkit::getPresetProfileList();
+foreach ($presetList as $k => $v)
+{
+ if ('op_preset_'.$v['Name'] === $profile['name'])
+ {
+ echo __($v['Caption']);
+ break;
+ }
+}
+?></h3>
<form action="<?php echo url_for('profile/edit?type=preset&id='.$profile->getId()) ?>" method="post">
<table style="width: 50%;">
<?php echo $presetForm ?>
</pre>

Back