Changeset 19977


Ignore:
Timestamp:
2011/01/19 17:22:29 (10 years ago)
Author:
kotani
Message:

#280 管理画面>システム設定>メンバー管理 の「稼働・非稼働」を「新規登録・編集画面」で設定するように変更。

Location:
branches/version-2_5-dev
Files:
1 deleted
4 edited

Legend:

Unmodified
Added
Removed
  • branches/version-2_5-dev/data/Smarty/templates/admin/system/index.tpl

    r19965 r19977  
    3535    <colgroup width="20%"> 
    3636    <colgroup width="20%"> 
    37     <colgroup width="10%"> 
    38     <colgroup width="10%"> 
    3937    <colgroup width="5%"> 
    4038    <colgroup width="5%"> 
     
    4745      <th>名前</th> 
    4846      <th>所属</th> 
    49       <th>稼動</th> 
    50       <th>非稼動</th> 
    5147      <th>編集</th> 
    5248      <th>削除</th> 
     
    5854      <td><!--{$list_data[data].name|h}--></td> 
    5955      <td><!--{$list_data[data].department|h}--></td> 
    60       <td align="center"><!--{if $list_data[data].work eq 1}--><input type="radio" name="radio<!--{$smarty.section.data.iteration}-->" value="稼動" onclick="fnChangeRadio(this.name, 1, <!--{$list_data[data].member_id}-->, <!--{$tpl_disppage}-->);" checked /><!--{else}--><input type="radio" name="radio<!--{$smarty.section.data.iteration}-->" value="稼動" onclick="fnChangeRadio(this.name, 1, <!--{$list_data[data].member_id}-->, <!--{$tpl_disppage}-->);"/><!--{/if}--></td> 
    61       <td align="center"><!--{if $list_data[data].work eq 0}--><input type="radio" name="radio<!--{$smarty.section.data.iteration}-->" value="非稼動"  onclick="fnChangeRadio(this.name, 0, <!--{$list_data[data].member_id}-->, <!--{$tpl_disppage}-->);" checked /><!--{else}--><input type="radio" name="radio<!--{$smarty.section.data.iteration}-->" value="非稼動" onclick="fnChangeRadio(this.name, 0, <!--{$list_data[data].member_id}-->, <!--{$tpl_disppage}-->);" <!--{if $workmax <= 1 }-->disabled<!--{/if}-->  /><!--{/if}--></td> 
    6256      <td align="center"><a href="#" onClick="win01('./input.php?id=<!--{$list_data[data].member_id}-->&amp;pageno=<!--{$tpl_disppage}-->','member_edit','615','450'); return false;">編集</a></td> 
    6357      <td align="center"><!--{if $workmax > 1 }--><a href="#" onClick="fnDeleteMember(<!--{$list_data[data].member_id}-->,<!--{$tpl_disppage}-->); return false;">削除</a><!--{else}-->-<!--{/if}--></td> 
  • branches/version-2_5-dev/data/Smarty/templates/admin/system/input.tpl

    r19965 r19977  
    8585    </td> 
    8686  </tr> 
     87  <tr> 
     88    <th>稼働/非稼働</th> 
     89    <td> 
     90      <!--{if $arrErr.work}--><span class="attention"><!--{$arrErr.work}--></span><!--{/if}--> 
     91      <!--{assign var=key value="work"}--> 
     92      <input type="radio" id="<!--{$key}-->_1" name="<!--{$key}-->" value="1" style="<!--{$arrErr.work|sfGetErrorColor}-->" <!--{$arrForm.work|sfGetChecked:1}--> /><label for="<!--{$key}-->_1">稼働</label> 
     93      <input type="radio" id="<!--{$key}-->_0" name="<!--{$key}-->" value="0" style="<!--{$arrErr.work|sfGetErrorColor}-->" <!--{$arrForm.work|sfGetChecked:0}--> /><label for="<!--{$key}-->_0">非稼働</label> 
     94      <span class="attention">※必須入力</span> 
     95    </td> 
     96  </tr> 
    8797</table> 
    8898 
  • branches/version-2_5-dev/data/class/pages/admin/system/LC_Page_Admin_System_Input.php

    r19943 r19977  
    156156 
    157157        $this->insertMemberData($this->objForm->getHashArray()); 
    158         $this->objDisplay->reload(array('mode' => 'parent_reload')); 
     158        // 親ウィンドウを更新後、自ウィンドウを閉じる。 
     159        $url = ADMIN_SYSTEM_URLPATH . "?pageno=" . $_POST['pageno']; 
     160        $this->tpl_onload = "fnUpdateParent('".$url."'); window.close();"; 
    159161    } 
    160162 
     
    178180        } 
    179181        $objForm->addParam('権限', 'authority', INT_LEN, '', array('EXIST_CHECK', 'NUM_CHECK', 'MAX_LENGTH_CHECK')); 
     182        $objForm->addParam('稼働/非稼働', 'work', INT_LEN, '', array('EXIST_CHECK', 'NUM_CHECK', 'MAX_LENGTH_CHECK')); 
    180183 
    181184        $objForm->setParam($_POST); 
     
    324327    function getMemberData($id) { 
    325328        $table   = 'dtb_member'; 
    326         $columns = 'name,department,login_id,authority'; 
     329        $columns = 'name,department,login_id,authority, work'; 
    327330        $where   = 'member_id = ?'; 
    328331 
     
    369372        $sqlVal['authority']   = $arrMemberData['authority']; 
    370373        $sqlVal['rank']        = $objQuery->max('rank', 'dtb_member') + 1; 
    371         $sqlVal['work']        = '1'; // 稼働に設定 
     374        $sqlVal['work']        = $arrMemberData['work']; 
    372375        $sqlVal['del_flg']     = '0'; // 削除フラグをOFFに設定 
    373376        $sqlVal['creator_id']  = $_SESSION['member_id']; 
     
    395398        $sqlVal['login_id']    = $arrMemberData['login_id']; 
    396399        $sqlVal['authority']   = $arrMemberData['authority']; 
     400        $sqlVal['work']   = $arrMemberData['work']; 
    397401        $sqlVal['update_date'] = 'NOW()'; 
    398402        if($arrMemberData['password'] != DUMMY_PASS) { 
  • branches/version-2_5-dev/html/user_data/packages/admin/js/admin.js

    r19769 r19977  
    119119} 
    120120 
    121 // ラジオボタンに変更があったか判定する。 
    122 function fnChangeRadio(name, no, id, pageno) { 
    123     // 最初の取得状態から変更ありの場合 
    124     if(lstsave[name] != no) { 
    125         // DB反映ページ実行 
    126         url = "./check.php?id=" + id + "&no=" + no + "&pageno=" + pageno; 
    127         location.href = url; 
    128     } 
    129 } 
    130  
    131121// 管理者メンバーページの切替 
    132122function fnMemberPage(pageno) { 
Note: See TracChangeset for help on using the changeset viewer.