ここの情報は古いです。ご理解頂いた上でお取り扱いください。

Opened 9 years ago

Closed 9 years ago

#3651 closed enhancement (fixed)

管理画面からのポイントクリア機能

Reported by: nakasone Owned by: nakasone
Priority: minor Milestone: OpenPNE2.13.6
Component: pne-admin Version:
Keywords: Cc:

Description (last modified by nakasone)

■概要

管理画面の「ポイント・ランク設定」からポイントをまとめて初期化できる機能を追加。

■仕様

管理画面→「ポイント・ランク設定」の「ポイントクリア機能」で初期ポイントを入力して変更を押下→メンバー全員のポイントが入力した値に変更される

■関連情報

http://sns.openpne.jp/?m=pc&a=page_c_topic_detail&target_c_commu_topic_id=4353

新機能を作る会よりtoranekoさんに提供していただいたコードの取り込み

Change History (10)

comment:1 in reply to:  description Changed 9 years ago by nakasone

Description: modified (diff)

Replying to nakasone:

■概要

管理画面の「ポイント・ランク設定」からポイントをまとめて初期化できる機能を追加。

■仕様

管理画面→「ポイント・ランク設定」の「ポイントクリア機能」で初期ポイントを入力して変更を押下→メンバー全員のポイントが入力した値に変更される

■関連情報

http://sns.openpne.jp/?m=pc&a=page_c_topic_detail&target_c_commu_topic_id=4353

comment:2 Changed 9 years ago by nakasone

Owner: changed from nobody to nakasone
Status: newassigned

取り込みを行います。

comment:3 Changed 9 years ago by nakasone

以下のリビジョンでtrunkに取り込みました。

comment:4 Changed 9 years ago by nakasone

追加し忘れていたものを以下のリビジョンで追加しました。

comment:5 Changed 9 years ago by kiwa

Keywords: 確認中 added

取り込み済みのようなので「確認中」にします。

comment:6 Changed 9 years ago by kiwa

r10867 でポイント・ランク機能が無効の場合にポイントクリアの処理を実行しないようにしました。

comment:7 Changed 9 years ago by ShogoKawahara

Keywords: 差し戻し added; 確認中 removed

初期ポイントがセットされない場合があります。

手順

  1. ポイント機能が無効の状態で入会
  2. そのメンバーがポイント増減なしの状態で初期ポイント設定
  3. ポイント機能が無能の状態で入会したメンバーは初期ポイントがセットされない

原因としてc_member_profileに、ポイント情報が記録されたレコードが登録されていないメンバーに関しては初期ポイントがセットされないようです。

また、これは動作には全く支障はありませんがdb_admin.phpは

function db_admin_update_c_point_clear($value)
{
    $sql = 'SELECT c_profile_id FROM c_profile where name = \'PNE_POINT\'';'; 
    $c_profile_id =  db_get_one($sql);

となっていますが、

function db_admin_update_c_point_clear($value)
{
    $sql = 'SELECT c_profile_id FROM c_profile where name = ?';
    $params = array('PNE_POINT');
    $c_profile_id =  db_get_one($sql, $params);

のほうが良いと思います。

comment:8 in reply to:  7 Changed 9 years ago by kiwa

Keywords: 確認中 added; 差し戻し removed

Replying to kawahara: r10874にてdb_adminに対する指摘を反映させました。

また、初期ポイントがセットされない現象に関しては別チケットを作成しました。

  • #3670: ポイントがセットされていないメンバーにポイントクリアが反映されない

comment:9 Changed 9 years ago by ShogoKawahara

Keywords: テスト待ち added; 確認中 removed

comment:10 Changed 9 years ago by kiwa

Keywords: テスト待ち removed
Resolution: fixed
Status: assignedclosed
Note: See TracTickets for help on using tickets.