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

Changeset 2837


Ignore:
Timestamp:
May 12, 2007, 9:24:13 PM (13 years ago)
Author:
ogawa
Message:

#704:ポイント・ランク機能改修
takanashi分取り込み
【A3】管理画面1(メンバー一覧 list_c_member)
【A4】メンバー絞込みからの動作
【A5】管理画面2(ポイントデータ修正 edit_point)

Location:
OpenPNE/branches/2.8.x
Files:
6 edited
5 copied

Legend:

Unmodified
Added
Removed
  • OpenPNE/branches/2.8.x/public_html/modules/admin/default.css

    r2787 r2837  
    499499#admin_page_list_c_member table.userListTable th.cell02,
    500500#admin_page_list_c_member table.userListTable th.cell03,
    501 #admin_page_list_c_member table.userListTable th.cell10,
    502 #admin_page_list_c_member table.userListTable th.cell11,
    503501#admin_page_list_c_member table.userListTable th.cell15,
    504502#admin_page_list_c_member table.userListTable td.cell02A,
     
    517515* html body#admin_page_list_c_member table.userListTable th.cell02,
    518516* html body#admin_page_list_c_member table.userListTable th.cell03,
    519 * html body#admin_page_list_c_member table.userListTable th.cell10,
    520 * html body#admin_page_list_c_member table.userListTable th.cell11,
    521517* html body#admin_page_list_c_member table.userListTable th.cell15,
    522518* html body#admin_page_list_c_member table.userListTable td.cell02A,
     
    544540#admin_page_list_c_member table.userListTable td.cell08A,
    545541#admin_page_list_c_member table.userListTable td.cell08B,
    546 #admin_page_list_c_member table.userListTable td.cell08C,
    547 #admin_page_list_c_member table.userListTable td.cell10,
    548 #admin_page_list_c_member table.userListTable td.cell11 { text-align: center;}
     542#admin_page_list_c_member table.userListTable td.cell08C { text-align: center;}
    549543
    550544/* ライト揃え */
    551545#admin_page_list_c_member table.userListTable td.cell03,
    552 #admin_page_list_c_member table.userListTable td.cell09A,
    553546#admin_page_list_c_member table.userListTable td.cell09B,
    554547#admin_page_list_c_member table.userListTable td.cell09C,
     548#admin_page_list_c_member table.userListTable td.cell11,
    555549#admin_page_list_c_member table.userListTable td.cell15,
    556550#admin_page_list_c_member table.userListTable td.cell16,
  • OpenPNE/branches/2.8.x/webapp/lib/db/member.php

    r2634 r2837  
    13551355//--- profile関連
    13561356
     1357function db_member_c_profile4name($name)
     1358{
     1359    $sql = 'SELECT * FROM c_profile WHERE name = ?';
     1360    return db_get_row($sql, array($name));
     1361}
     1362
    13571363function db_member_update_c_member_profile($c_member_id, $c_member_profile_list)
    13581364{
     
    13661372        db_query($sql, $params);
    13671373
    1368         if ($item['value']) {
     1374        if (!(is_null($item['value']) || $item['value'] === '')) {
    13691375            if (is_array($item['value'])) {
    13701376                foreach ($item['value'] as $key => $value) {
  • OpenPNE/branches/2.8.x/webapp/lib/db/point.php

    r2322 r2837  
    3131function db_point_add_point($c_member_id, $point)
    3232{
    33 
    3433    // 管理者は加算しない
    3534    if ($c_member_id == 1) {
  • OpenPNE/branches/2.8.x/webapp/modules/admin/do/update_point.php

    r2687 r2837  
    11<?php
     2/**
     3 * @copyright 2005-2007 OpenPNE Project
     4 * @license   http://www.php.net/license/3_01.txt PHP License 3.01
     5 */
     6
    27//ポイント情報更新
    3 require_once(OPENPNE_MODULES_EXT_DIR . '/admin/lib/db_admin2.php');
    4 
    5 
    68class admin_do_update_point extends OpenPNE_Action
    79{
     10    function handleError($errors)
     11    {
     12        admin_client_redirect('edit_point', array_shift($errors), 'target_c_member_id='.$this->requests['target_c_member_id']);
     13    }
     14
    815    function execute($requests)
    916    {
    1017        $target_c_member_id = $requests['target_c_member_id'];
    1118        $update_point = $requests['point'];
    12         $c_member_profile = db_admin_get_c_member_profile_pnepoint($target_c_member_id);
     19
     20        $c_profile = db_member_c_profile4name('PNE_POINT');
     21
    1322        $c_member_profile_list['PNE_POINT'] = array(
    14             'c_profile_id' => $c_member_profile['c_profile_id'],
    15             'c_profile_option_id' => $c_member_profile['c_profile_option_id'],
    16             'value' => $update_point,
    17             'public_flag' => $c_member_profile['public_flag'],
    18             );
     23            'c_profile_id' => $c_profile['c_profile_id'],
     24            'c_profile_option_id' => 0,
     25            'value' => intval($update_point),
     26            'public_flag' => $c_profile['public_flag_default'],
     27        );
    1928
    2029        db_member_update_c_member_profile($target_c_member_id, $c_member_profile_list);
    21         admin_client_redirect('list_c_member', "ユーザーポイント情報を更新しました");
     30        admin_client_redirect('list_c_member', "メンバーのポイントを強制変更しました");
    2231    }
    2332}
  • OpenPNE/branches/2.8.x/webapp/modules/admin/lib/db_admin.php

    r2833 r2837  
    558558    }
    559559
    560     // 誕生日による絞り込みの場合は、誕生年が0のユーザを除外する
     560    // 誕生日による絞り込みの場合は、誕生年が0のメンバーを除外する
    561561    if (!empty($cond_list['s_year']) || !empty($cond_list['e_year'])) {
    562562        $sql .= ' AND birth_year <> 0';
     
    564564
    565565    //最終ログイン時間で絞り込み
    566 
    567566    if (isset($cond_list['last_login'])) {
    568 
    569567        //期間で分ける
    570568        switch($cond_list['last_login']) {
    571             case 1: //3日以内
    572                 $sql .= ' AND access_date >= ?';
    573                 $params[] = date('Y-m-d', strtotime('-3 day'));
     569        case 1: //3日以内
     570            $sql .= ' AND access_date >= ?';
     571            $params[] = date('Y-m-d', strtotime('-3 day'));
    574572            break;
    575 
    576             case 2: //3~7日以内
    577                 $sql .= ' AND access_date >= ? AND access_date < ?';
    578                 $params[] = date('Y-m-d', strtotime('-7 day'));
    579                 $params[] = date('Y-m-d', strtotime('-3 day'));
     573        case 2: //3~7日以内
     574            $sql .= ' AND access_date >= ? AND access_date < ?';
     575            $params[] = date('Y-m-d', strtotime('-7 day'));
     576            $params[] = date('Y-m-d', strtotime('-3 day'));
    580577            break;
    581 
    582             case 3: //7~30日以内
    583                 $sql .= ' AND access_date >= ? AND access_date < ?';
    584                 $params[] = date('Y-m-d', strtotime('-30 day'));
    585                 $params[] = date('Y-m-d', strtotime('-7 day'));
     578        case 3: //7~30日以内
     579            $sql .= ' AND access_date >= ? AND access_date < ?';
     580            $params[] = date('Y-m-d', strtotime('-30 day'));
     581            $params[] = date('Y-m-d', strtotime('-7 day'));
    586582            break;
    587 
    588             case 4: //30~90日以内
    589                 $sql .= ' AND access_date >= ? AND access_date < ?';
    590                 $params[] = date('Y-m-d', strtotime('-90 day'));
    591                 $params[] = date('Y-m-d', strtotime('-30 day'));
     583        case 4: //30日以上
     584            $sql .= ' AND access_date > ? AND access_date < ?';
     585            $params[] = '0000-00-00 00:00:00';
     586            $params[] = date('Y-m-d', strtotime('-30 day'));
     587            break;
     588        case 5: //未ログイン
     589            $sql .= ' AND access_date = ?';
     590            $params[] = '0000-00-00 00:00:00';
    592591            break;
    593592        }
     
    664663        );
    665664        //開始ポイント
    666         if( isset($cond_list['s_point']) ){
     665        if (!empty($cond_list['s_point'])) {
    667666            $sql .= ' AND value >= ?';
    668667            $params[] = $cond_list['s_point'];
    669668        }
    670669        //終了ポイント
    671         if( isset($cond_list['e_point']) ){
     670        if (!empty($cond_list['e_point'])) {
    672671            $sql .= ' AND value <= ?';
    673672            $params[] = $cond_list['e_point'];
     
    783782    }
    784783
    785 
    786784    //ポイント
    787     if (!empty($requests['s_point'])) {
     785    if (isset($requests['s_point']) && $requests['s_point'] !== '') {
    788786        $cond_list['s_point'] = intval($requests['s_point']);
    789787    }
    790     if (!empty($requests['e_point'])) {
     788    if (isset($requests['e_point']) && $requests['e_point'] !== '') {
    791789        $cond_list['e_point'] = intval($requests['e_point']);
    792790    }
    793 
    794 
    795791
    796792    return $cond_list;
     
    22952291}
    22962292
     2293function db_admin_get_c_member_profile_pnepoint($c_member_id)
     2294{
     2295    $sql = 'SELECT c_profile_id FROM c_profile where name = \'PNE_POINT\'';
     2296    $c_profile_id =  db_get_one($sql);
     2297    $params = array($c_member_id , $c_profile_id);
     2298    $sql = 'SELECT * FROM c_member_profile where c_member_id = ? and c_profile_id = ?';
     2299    $c_member_profile = db_get_row($sql, $params);
     2300
     2301    return  $c_member_profile;
     2302}
     2303
    22972304?>
  • OpenPNE/branches/2.8.x/webapp/modules/admin/page/edit_point.php

    r2687 r2837  
    11<?php
    2 require_once OPENPNE_MODULES_EXT_DIR . '/admin/lib/db_admin2.php';
    3 
     2/**
     3 * @copyright 2005-2007 OpenPNE Project
     4 * @license   http://www.php.net/license/3_01.txt PHP License 3.01
     5 */
    46
    57class admin_page_edit_point extends OpenPNE_Action
    68{
     9    function handleError()
     10    {
     11        admin_client_redirect('list_c_member');
     12    }
     13
    714    function execute($requests)
    815    {
     
    2431        return 'success';
    2532    }
    26 
    2733}
    2834
  • OpenPNE/branches/2.8.x/webapp/modules/admin/page/list_c_member.php

    r2515 r2837  
    4545            2 => "3~7日以内",
    4646            3 => "7~30日以内",
    47             4 => "30~90日以内",
     47            4 => "30日以上",
     48            5 => "未ログイン",
    4849        );
    4950        $v['select_last_login'] = $select_last_login;
     
    6768            $v['c_member_list'][$key]['c_member_invite'] =
    6869                db_member_c_member4c_member_id_LIGHT($value['c_member_id_invite']);
     70            $v['c_member_list'][$key]['c_rank'] =
     71                db_point_get_rank4point($value['profile']['PNE_POINT']['value']);
    6972        }
    7073
  • OpenPNE/branches/2.8.x/webapp/modules/admin/templates/edit_point.tpl

    r2687 r2837  
    11({$inc_header|smarty:nodefaults})
    22({ext_include file="inc_subnavi_adminSiteMember.tpl"})
    3 ({assign var="page_name" value="CSVダウンロード"})
     3({assign var="page_name" value="メンバーリスト:ポイント強制変更"})
    44({ext_include file="inc_tree_adminSiteMember.tpl"})
    55</div>
    66
    7 <h2>ポイントデータ修正</h2>
     7({if $msg})<p class="actionMsg">({$msg})</p>({/if})
     8<h2>ポイント強制変更</h2>
    89
    910<div class="contents">
    1011
     12<p>選択したメンバーのポイントを強制的に変更します。</p>
     13
    1114<form action="./" method="post" enctype="multipart/form-data">
    1215<table class="basicType2">
    13 <thead>
    14 <tr>
    15 <th>ユーザー名</th>
    16 <td>({$item.nickname})</td>
    17 </tr>
    18 </thead>
    1916<tbody>
    2017<tr>
    21 <th>ユーザーID</th>
     18<th>メンバーID</th>
    2219<td>({$item.c_member_id})</td>
    2320</tr>
    2421<tr>
     22<th>ニックネーム</th>
     23<td><a href="({t_url _absolute=1 m=pc a=page_f_home})&amp;target_c_member_id=({$item.c_member_id})" target="_blank">({$item.nickname})</a></td>
     24</tr>
     25<tr>
    2526<th>
    26 <input type="hidden" name="m" value="({$module_name})">
    27 <input type="hidden" name="a" value="do_({$hash_tbl->hash('update_point','do')})">
    28 <input type="hidden" name="target_c_member_id" value="({$item.c_member_id})">
    29 <input type="hidden" name="sessid" value="({$PHPSESSID})">
     27<input type="hidden" name="m" value="({$module_name})" />
     28<input type="hidden" name="a" value="do_({$hash_tbl->hash('update_point','do')})" />
     29<input type="hidden" name="target_c_member_id" value="({$item.c_member_id})" />
     30<input type="hidden" name="sessid" value="({$PHPSESSID})" />
    3031ポイント</th>
    3132<td>
    32 <input type="text" name="point"  value="({$point})"></td>
     33<input type="text" name="point" value="({$point})"></td>
    3334</tr>
    3435<tr>
  • OpenPNE/branches/2.8.x/webapp/modules/admin/templates/list_c_member.tpl

    r2713 r2837  
    88({*ここまで:navi*})
    99
     10({if $msg})<p class="actionMsg">({$msg})</p>({/if})
    1011<h2 id="ttl01">メンバーリスト</h2>
    1112<div class="contents">
     13
    1214<form action="./" method="get">
    1315<p id="searchMail">
     
    6062                <tr>
    6163                        <th class="cell01" rowspan="3">&nbsp;</th>
    62                         <th class="cell02" colspan="3" rowspan="2">操作パネル</th>
    63                         <th class="cell03" rowspan="2"><a href="?m=({$module_name})&amp;a=page_({$hash_tbl->hash('list_c_member')})&amp;page_size=({$pager.page_size})&amp;order=c_member_id-1">▲</a>ID<a href="?m=({$module_name})&amp;a=page_({$hash_tbl->hash('list_c_member')})&amp;page_size=({$pager.page_size})&amp;order=c_member_id-2">▼</a></th>
    64                         <th class="cell04" rowspan="2"><a href="?m=({$module_name})&amp;a=page_({$hash_tbl->hash('list_c_member')})&amp;page_size=({$pager.page_size})&amp;order=nickname-1">▲</a>ニックネーム<a href="?m=({$module_name})&amp;a=page_({$hash_tbl->hash('list_c_member')})&amp;page_size=({$pager.page_size})&amp;order=nickname-2">▼</a></th>
     64                        <th class="cell02" colspan="3" rowspan="3">操作パネル</th>
     65                        <th class="cell03" rowspan="3"><a href="?m=({$module_name})&amp;a=page_({$hash_tbl->hash('list_c_member')})&amp;page_size=({$pager.page_size})&amp;order=c_member_id-1">▲</a>ID<a href="?m=({$module_name})&amp;a=page_({$hash_tbl->hash('list_c_member')})&amp;page_size=({$pager.page_size})&amp;order=c_member_id-2">▼</a></th>
     66                        <th class="cell04" rowspan="3"><a href="?m=({$module_name})&amp;a=page_({$hash_tbl->hash('list_c_member')})&amp;page_size=({$pager.page_size})&amp;order=nickname-1">▲</a>ニックネーム<a href="?m=({$module_name})&amp;a=page_({$hash_tbl->hash('list_c_member')})&amp;page_size=({$pager.page_size})&amp;order=nickname-2">▼</a></th>
     67                        <th class="cell10" colspan="2" rowspan="2"><a href="?m=({$module_name})&amp;a=page_({$hash_tbl->hash('list_c_member')})&amp;page_size=({$pager.page_size})&amp;order=PNE_POINT-1">▲</a>ポイント・ランク<a href="?m=({$module_name})&amp;a=page_({$hash_tbl->hash('list_c_member')})&amp;page_size=({$pager.page_size})&amp;order=PNE_POINT-2">▼</a></th>
    6568                        <th class="cell05" rowspan="2"><a href="?m=({$module_name})&amp;a=page_({$hash_tbl->hash('list_c_member')})&amp;page_size=({$pager.page_size})&amp;order=access_date-1">▲</a>最終ログイン<a href="?m=({$module_name})&amp;a=page_({$hash_tbl->hash('list_c_member')})&amp;page_size=({$pager.page_size})&amp;order=access_date-2">▼</a></th>
    66                         <th class="cell06" rowspan="2"><a href="?m=({$module_name})&amp;a=page_({$hash_tbl->hash('list_c_member')})&amp;page_size=({$pager.page_size})&amp;order=r_date-1">▲</a>登録日<a href="?m=({$module_name})&amp;a=page_({$hash_tbl->hash('list_c_member')})&amp;page_size=({$pager.page_size})&amp;order=r_date-2">▼</a></th>
    67                         <th class="cell07" rowspan="2"><a href="?m=({$module_name})&amp;a=page_({$hash_tbl->hash('list_c_member')})&amp;page_size=({$pager.page_size})&amp;order=c_member_id_invite-1">▲</a>招待者<a href="?m=({$module_name})&amp;a=page_({$hash_tbl->hash('list_c_member')})&amp;page_size=({$pager.page_size})&amp;order=c_member_id_invite-2">▼</a></th>
     69                        <th class="cell06" rowspan="3"><a href="?m=({$module_name})&amp;a=page_({$hash_tbl->hash('list_c_member')})&amp;page_size=({$pager.page_size})&amp;order=r_date-1">▲</a>登録日<a href="?m=({$module_name})&amp;a=page_({$hash_tbl->hash('list_c_member')})&amp;page_size=({$pager.page_size})&amp;order=r_date-2">▼</a></th>
     70                        <th class="cell07" rowspan="3"><a href="?m=({$module_name})&amp;a=page_({$hash_tbl->hash('list_c_member')})&amp;page_size=({$pager.page_size})&amp;order=c_member_id_invite-1">▲</a>招待者<a href="?m=({$module_name})&amp;a=page_({$hash_tbl->hash('list_c_member')})&amp;page_size=({$pager.page_size})&amp;order=c_member_id_invite-2">▼</a></th>
    6871                        <th class="cell08" colspan="3"><a href="?m=({$module_name})&amp;a=page_({$hash_tbl->hash('list_c_member')})&amp;page_size=({$pager.page_size})&amp;order=image_filename-1">▲</a>画像<a href="?m=({$module_name})&amp;a=page_({$hash_tbl->hash('list_c_member')})&amp;page_size=({$pager.page_size})&amp;order=image_filename-2">▼</a></th>
    6972                        <th class="cell09" colspan="3"><a href="?m=({$module_name})&amp;a=page_({$hash_tbl->hash('list_c_member')})&amp;page_size=({$pager.page_size})&amp;order=birth-1">▲</a>生年月日<a href="?m=({$module_name})&amp;a=page_({$hash_tbl->hash('list_c_member')})&amp;page_size=({$pager.page_size})&amp;order=birth-2">▼</a></th>
    70 ({foreach from=$c_profile_list item=prof})
     73                        ({foreach from=$c_profile_list item=prof})
     74                        ({if $prof.name !== 'PNE_POINT'})
    7175                        <th rowspan="2"><a href="?m=({$module_name})&amp;a=page_({$hash_tbl->hash('list_c_member')})&amp;page_size=({$pager.page_size})&amp;order=({$prof.name})-1">▲</a>({$prof.caption})<a href="?m=({$module_name})&amp;a=page_({$hash_tbl->hash('list_c_member')})&amp;page_size=({$pager.page_size})&amp;order=({$prof.name})-2">▼</a></th>
    72 ({/foreach})
    73                         <th class="cell16" rowspan="2">PCアドレス</th>
    74                         <th class="cell17" rowspan="2">携帯アドレス</th>
    75                         <th class="cell18" rowspan="2">登録時アドレス</th>
    76                         <th class="cell15" rowspan="2"><a href="?m=({$module_name})&amp;a=page_({$hash_tbl->hash('list_c_member')})&amp;order=c_member_id-1">▲</a>ID<a href="?m=({$module_name})&amp;a=page_({$hash_tbl->hash('list_c_member')})&amp;order=c_member_id-2">▼</a></th>
    77 
    78                 </tr>
    79                 <tr>
    80                         <th class="cell08A">1</th>
    81                         <th class="cell08B">2</th>
    82                         <th class="cell08C">3</th>
     76                        ({/if})
     77                        ({/foreach})
     78                        <th class="cell16" rowspan="3">PCアドレス</th>
     79                        <th class="cell17" rowspan="3">携帯アドレス</th>
     80                        <th class="cell18" rowspan="3">登録時アドレス</th>
     81                        <th class="cell15" rowspan="3"><a href="?m=({$module_name})&amp;a=page_({$hash_tbl->hash('list_c_member')})&amp;order=c_member_id-1">▲</a>ID<a href="?m=({$module_name})&amp;a=page_({$hash_tbl->hash('list_c_member')})&amp;order=c_member_id-2">▼</a></th>
     82
     83                </tr>
     84                <tr>
     85                        <th class="cell08A" rowspan="2">1</th>
     86                        <th class="cell08B" rowspan="2">2</th>
     87                        <th class="cell08C" rowspan="2">3</th>
    8388                        <th class="cell09A">年</th>
    8489                        <th class="cell09B">月</th>
     
    8691                </tr>
    8792                <tr class="min_width">
    88                         <th class="cell02" colspan="3">&nbsp;</th>
    89                         <th class="cell03">&nbsp;</th>
    90                         <th class="cell04"><img src="./modules/admin/img/dummy.gif" /></th>
     93                        <th class="cell10" colspan="2">
     94            <select class="basic" onChange="Link('?m=({$module_name})&amp;a=page_({$hash_tbl->hash('list_c_member')})&amp;page=({$pager.page})&amp;page_size=({$pager.page_size})({$cond})&amp;s_point='+this.options[this.selectedIndex].value);">
     95                        <option value="">▼選択</option>
     96                        ({foreach from=$rank_data item=item})
     97                        <option({if $cond_list.s_point == $item.point}) selected({/if}) value="({$item.point})">({$item.name})</option>
     98                        ({/foreach})
     99                        </select>
     100                        ~
     101                        <select class="basic" onChange="Link('?m=({$module_name})&amp;a=page_({$hash_tbl->hash('list_c_member')})&amp;page=({$pager.page})&amp;page_size=({$pager.page_size})({$cond})&amp;e_point='+this.options[this.selectedIndex].value);">
     102                        <option value="">▼選択</option>
     103                        ({foreach from=$rank_data item=item})
     104                        ({if $pre_name})<option({if $cond_list.e_point == $item.point}) selected({/if}) value="({$item.point})">({$pre_name})</option>({/if})
     105                        ({assign var=pre_name value=$item.name})
     106                        ({/foreach})
     107                        ({if $pre_name})<option({if $cond_list.e_point === 0}) selected({/if}) value="0">({$pre_name})</option>({/if})
     108                        </select>
     109                        </th>
    91110                        <th class="cell05">
    92111            <select class="basic" onChange="Link('?m=({$module_name})&amp;a=page_({$hash_tbl->hash('list_c_member')})&amp;page=({$pager.page})&amp;page_size=({$pager.page_size})({$cond})&amp;last_login='+this.options[this.selectedIndex].value);">
    93             <option value="">選択して下さい</option>
     112            <option value="">▼選択</option>
    94113            ({foreach from=$select_last_login item=item key=key})
    95114            <option ({if $cond_list.last_login==$key})selected({/if}) value="({$key})">({$item})</option>
     
    97116            </select>
    98117            </th>
    99                         <th class="cell06"><img src="./modules/admin/img/dummy.gif" /></th>
    100                         <th class="cell07"><img src="./modules/admin/img/dummy.gif" /></th>
    101                         <th class="cell08A">&nbsp;</th>
    102                         <th class="cell08B">&nbsp;</th>
    103                         <th class="cell08C">&nbsp;</th>
    104118                        <th class="cell09A" colspan="3">
    105119                        <select class="basic" onChange="Link('?m=({$module_name})&amp;a=page_({$hash_tbl->hash('list_c_member')})&amp;page=({$pager.page})&amp;page_size=({$pager.page_size})({$cond})&amp;s_year='+this.options[this.selectedIndex].value);">
    106                         <option value="">選択してください</option>
     120                        <option value="">▼選択</option>
    107121                        ({foreach from=$years item=item})
    108122                        <option ({if $cond_list.s_year==$item})selected({/if}) value="({$item})">({$item})</option>
     
    111125                        ~
    112126                        <select class="basic" onChange="Link('?m=({$module_name})&amp;a=page_({$hash_tbl->hash('list_c_member')})&amp;page=({$pager.page})&amp;page_size=({$pager.page_size})({$cond})&amp;e_year='+this.options[this.selectedIndex].value);">
    113                         <option value="">選択してください</option>
     127                        <option value="">▼選択</option>
    114128                        ({foreach from=$years item=item})
    115129                        <option ({if $cond_list.e_year==$item})selected({/if}) value="({$item})">({$item})</option>
     
    118132                        </th>
    119133                        ({foreach from=$profile_list item=prof})
     134                        ({if $prof.name !== 'PNE_POINT'})
    120135                        <th>
    121                         ({if $prof.form_type == radio || $prof.form_type == select})
     136                        ({if $prof.form_type == 'radio' || $prof.form_type == 'select'})
    122137                        <select class="basic" onChange="Link('?m=({$module_name})&amp;a=page_({$hash_tbl->hash('list_c_member')})&amp;page=({$pager.page})&amp;page_size=({$pager.page_size})({$cond})&amp;({$prof.name})='+this.options[this.selectedIndex].value);">
    123                         <option value="">選択してください</option>
     138                        <option value="">▼選択</option>
    124139                        ({foreach item=item from=$prof.options})
    125140                        <option ({if $cond_list[$prof.name]==$item.c_profile_option_id})selected({/if}) value="({$item.c_profile_option_id})"({if $c_member.profile[$profile.name].value == $item.value}) selected="selected"({/if})>({$item.value|default:"--"})</option>
     
    128143                        ({/if})
    129144
    130             ({if $prof.name == PNE_POINT})
    131                                 <select class="basic" onChange="Link('?m=({$module_name})&amp;a=page_({$hash_tbl->hash('list_c_member')})&amp;page=({$pager.page})&amp;page_size=({$pager.page_size})({$cond})&amp;s_point='+this.options[this.selectedIndex].value);">
    132                                         <option value="">選択して下さい</option>
    133 ({foreach from=$rank_data item=item})
    134                                         <option ({if $cond_list.s_point == $item.point})selected({/if}) value="({$item.point})">({$item.point})</option>
    135 ({/foreach})
    136                                 </select>
    137                                 ~
    138                                 <select onChange="Link('?m=({$module_name})&amp;a=page_({$hash_tbl->hash('list_c_member')})&amp;page=({$pager.page})&amp;page_size=({$pager.page_size})({$cond})&amp;e_point='+this.options[this.selectedIndex].value);"><option value="">選択して下さい</option>
    139 ({foreach from=$rank_data item=item})
    140                                         <option ({if $cond_list.e_point == $item.point})selected({/if}) value="({$item.point})">({$item.point})</option>
    141 ({/foreach})
    142                                 </select>
    143             ({/if})
    144145                        <img src="./modules/admin/img/dummy.gif" />
    145146                        </th>
    146                         ({/foreach})
    147                         <th class="cell16">&nbsp;</th>
    148                         <th class="cell17">&nbsp;</th>
    149                         <th class="cell18">&nbsp;</th>
    150                         <th class="cell15">&nbsp;</th>
     147                        ({/if})
     148                        ({/foreach})
    151149                </tr>
    152150        </thead>
     
    157155                        <th class="cell03" rowspan="2">ID</th>
    158156                        <th class="cell04" rowspan="2">ニックネーム</th>
     157                        <th class="cell10" rowspan="2">ランク</th>
     158                        <th class="cell11" rowspan="2">ポイント</th>
    159159                        <th class="cell05" rowspan="2">最終ログイン</th>
    160160                        <th class="cell06" rowspan="2">登録日</th>
     
    167167                        <th class="cell09C">日</th>
    168168                        ({foreach from=$c_profile_list item=prof})
     169                        ({if $prof.name !== 'PNE_POINT'})
    169170                        <th rowspan="2">({$prof.caption})</th>
     171                        ({/if})
    170172                        ({/foreach})
    171173                        <th class="cell16" rowspan="2">PCアドレス</th>
     
    188190                        <td class="cell03">({$item.c_member_id})</td>
    189191                        <td class="cell04"><a href="({t_url _absolute=1 m=pc a=page_f_home})&amp;target_c_member_id=({$item.c_member_id})" target="_blank">({$item.nickname})</a></td>
     192                        <td class="cell10">({if $item.c_member_id == 1})-({else})({$item.c_rank.name})({/if})</td>
     193                        <td class="cell11">({if $item.c_member_id == 1})-({else})<a href="?m=({$module_name})&amp;a=({$hash_tbl->hash('page_edit_point')})&amp;target_c_member_id=({$item.c_member_id})">({$item.profile.PNE_POINT.value|default:0})</a>({/if})</td>
    190194                        <td class="cell05">({if $item.access_date != '0000-00-00 00:00:00'})({$item.access_date|date_format:"%y-%m-%d %H:%M"})({else})未ログイン({/if})</td>
    191195                        <td class="cell06">({if $item.r_date != '0000-00-00 00:00:00'})({$item.r_date|date_format:"%y-%m-%d"})({else})&nbsp;({/if})</td>
     
    198202                        <td class="cell09C">({if $item.birth_day})({$item.birth_day})({else})&nbsp;({/if})</td>
    199203                        ({foreach from=$c_profile_list item=prof})
     204                        ({if $prof.name !== 'PNE_POINT'})
    200205                        <td>({strip})
    201206                        ({if $prof.form_type == "checkbox"})
     
    205210                        ({/if})
    206211                        ({/strip})</td>
     212                        ({/if})
    207213                        ({/foreach})
    208214                        <td class="cell16">({if $item.secure.pc_address})<a href="mailto:({$item.secure.pc_address|escape:"hexentity"})">({$item.secure.pc_address|t_truncate:"30"|escape:"hexentity"})</a>({else})&nbsp;({/if})</td>
  • OpenPNE/branches/2.8.x/webapp/modules/admin/validate/do/update_point.ini

    r2687 r2837  
    11[target_c_member_id]
    22type = "int"
     3required = 1
    34
    45[point]
    56type = "int"
    6 
     7caption = "ポイント"
     8min = 0
  • OpenPNE/branches/2.8.x/webapp/modules/admin/validate/page/edit_point.ini

    r2687 r2837  
    11[target_c_member_id]
    22type = "int"
     3required = 1
Note: See TracChangeset for help on using the changeset viewer.