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

Changeset 870


Ignore:
Timestamp:
Nov 23, 2006, 8:40:24 PM (14 years ago)
Author:
takanashi
Message:

r743確認 プロフィール項目にテキストボックス(長)と説明文を追加

Location:
OpenPNE/branches/takanashi/prj_takanashi
Files:
1 added
18 edited

Legend:

Unmodified
Added
Removed
  • OpenPNE/branches/takanashi/prj_takanashi/webapp/lib/db/member.php

    r757 r870  
    260260        $params = array(intval($value['c_profile_id']));
    261261
    262         if ($value['form_type'] == "text" || $value['form_type'] == 'textarea') {
     262        if ($value['form_type'] == "text" || $value['form_type'] == "textlong" || $value['form_type'] == 'textarea') {
    263263            $sql .= " AND value LIKE ?";
    264264            $params[] = '%'.$value['value'].'%';
     
    725725        switch ($c_profile['form_type']) {
    726726        case 'text':
     727        case 'textlong':
    727728        case 'textarea':
    728729            $value = $v;
  • OpenPNE/branches/takanashi/prj_takanashi/webapp/modules/admin/do/insert_c_profile.php

    r284 r870  
    2222            $requests['name'],
    2323            $requests['caption'],
     24            $requests['info'],
    2425            $requests['is_required'],
    2526            $requests['public_flag_edit'],
  • OpenPNE/branches/takanashi/prj_takanashi/webapp/modules/admin/do/update_c_profile.php

    r284 r870  
    2525            $requests['name'],
    2626            $requests['caption'],
     27            $requests['info'],
    2728            $requests['is_required'],
    2829            $requests['public_flag_edit'],
  • OpenPNE/branches/takanashi/prj_takanashi/webapp/modules/admin/lib/db_admin.php

    r866 r870  
    149149    $name
    150150    , $caption
     151    , $info
    151152    , $is_required
    152153    , $public_flag_edit
     
    166167        'name' => $name,
    167168        'caption' => $caption,
     169        'info' => $info,
    168170        'is_required' => (bool)$is_required,
    169171        'public_flag_edit' => (bool)$public_flag_edit,
     
    185187    , $name
    186188    , $caption
     189    , $info
    187190    , $is_required
    188191    , $public_flag_edit
     
    202205        'name' => $name,
    203206        'caption' => $caption,
     207        'info' => $info,
    204208        'is_required' => (bool)$is_required,
    205209        'public_flag_edit' => (bool)$public_flag_edit,
     
    933937($ymd, $month_flag, $page_name, $ktai_flag, $page, $page_size, $orderby=1)
    934938{
    935    
    936939    $start = ($page - 1) * $page_size;
    937940   
     
    968971    $return = array();
    969972    $sum = 0;
    970     foreach($list as $key => $value) {
     973    foreach ($list as $key => $value) {
    971974        if ($value['target_c_commu_topic_id']) {
    972975            $c_commu_topic = c_topic_detail_c_topic4c_commu_topic_id($value['target_c_commu_topic_id']);
     
    983986        if ($page >= $total_page_num) {
    984987            $next = false;
    985         }else{
     988        } else {
    986989            $next = true;
    987990        }
    988991        if ($page <= 1) {
    989992            $prev = false;
    990         }else{
     993        } else {
    991994            $prev = true;
    992995        }
     
    995998    $end_num =   ($page - 1) * $page_size + $page_size > $total_num ? $total_num : ($page - 1) * $page_size + $page_size ;
    996999
    997     return array($return, $sum, $prev, $next, $total_num, $start_num, $end_num);   
     1000    return array($return, $sum, $prev, $next, $total_num, $start_num, $end_num);
    9981001}
    9991002
     
    10171020    $params = array(intval($ktai_flag));
    10181021    if ($month_flag) {
    1019             $sql .= " and left(r_datetime, 7) = ? ";
    1020             array_push($params,substr($ymd,0,7));
     1022        $sql .= " and left(r_datetime, 7) = ? ";
     1023        array_push($params,substr($ymd,0,7));
    10211024    } else {
    1022             $sql .= " and left(r_datetime,10) = ? ";
    1023             array_push($params,$ymd);
     1025        $sql .= " and left(r_datetime,10) = ? ";
     1026        array_push($params,$ymd);
    10241027    }
    10251028    if ($page_name!="all") {
    1026             $sql .= " and page_name = ? ";
    1027             array_push($params,$page_name);
     1029        $sql .= " and page_name = ? ";
     1030        array_push($params,$page_name);
    10281031    }
    10291032    $sql .= " and target_c_diary_id <> 0 ";
  • OpenPNE/branches/takanashi/prj_takanashi/webapp/modules/admin/templates/edit_c_profile.tpl

    r2 r870  
    119119<td style="text-align:center">({if $item.public_flag_edit})○({else})×({/if})</td>
    120120<td>({if $item.public_flag_default == 'private'})公開しない({elseif $item.public_flag_default == 'friend'})({$smarty.const.WORD_MY_FRIEND})まで公開({else})全員に公開({/if})</td>
    121 <td>({if $item.form_type == 'text'})テキスト({elseif $item.form_type == 'textarea'})テキスト(複数行)({elseif $item.form_type == 'select'})単一選択(プルダウン)({elseif $item.form_type == 'radio'})単一選択(ラジオボタン)({elseif $item.form_type == 'checkbox'})複数選択(チェックボックス)({/if})</td>
     121<td>({if $item.form_type == 'text'})テキスト({elseif $item.form_type == 'textlong'})テキスト(長)({elseif $item.form_type == 'textarea'})テキスト(複数行)({elseif $item.form_type == 'select'})単一選択(プルダウン)({elseif $item.form_type == 'radio'})単一選択(ラジオボタン)({elseif $item.form_type == 'checkbox'})複数選択(チェックボックス)({/if})</td>
    122122<td class="number">({$item.sort_order})</td>
    123123<td>({if $item.form_type == 'select' || $item.form_type == 'checkbox' || $item.form_type == 'radio'})<a href="#opt_({$item.name})">一覧</a>({else})&nbsp;({/if})</td>
  • OpenPNE/branches/takanashi/prj_takanashi/webapp/modules/admin/templates/insert_c_profile.tpl

    r2 r870  
    6363</tr>
    6464<tr>
     65<th>説明</th>
     66<td><input type="text" name="info" size="30"></td>
     67</tr>
     68<tr>
    6569<th>フォームタイプ</th>
    6670<td><select name="form_type">
    6771<option value="text" selected="selected">テキスト</option>
     72<option value="textlong">テキスト(長)</option>
    6873<option value="textarea">テキスト(複数行)</option>
    6974<option value="select">単一選択(プルダウン)</option>
     
    7479<tr>
    7580<td colspan="2" class="caution" style="background-color:#ddd;color:#000;padding-left:1em;">以下の項目はフォームタイプが<br>
    76 「テキスト」、「テキスト(複数行)」の場合のみ有効です。</td>
     81「テキスト」、「テキスト(長)」、「テキスト(複数行)」の場合のみ有効です。</td>
    7782</tr>
    7883<tr>
  • OpenPNE/branches/takanashi/prj_takanashi/webapp/modules/admin/templates/update_c_profile.tpl

    r2 r870  
    6464</tr>
    6565<tr>
     66<th>説明</th>
     67<td><input type="text" name="info" value="({$c_profile.info})" size="30"></td>
     68</tr>
     69<tr>
    6670<th>フォームタイプ</th>
    6771<td><select name="form_type">
    6872<option value="text"({if $c_profile.form_type == 'text'}) selected="selected"({/if})>テキスト</option>
     73<option value="textlong"({if $c_profile.form_type == 'textlong'}) selected="selected"({/if})>テキスト(長)</option>
    6974<option value="textarea"({if $c_profile.form_type == 'textarea'}) selected="selected"({/if})>テキスト(複数行)</option>
    7075<option value="select"({if $c_profile.form_type == 'select'}) selected="selected"({/if})>単一選択(プルダウン)</option>
     
    7580<tr>
    7681<td colspan="2" class="caution" style="background-color:#ddd;color:#000;padding-left:1em;">以下の項目はフォームタイプが<br>
    77 「テキスト」、「テキスト(複数行)」の場合のみ有効です。</td>
     82「テキスト」、「テキスト(長)」、「テキスト(複数行)」の場合のみ有効です。</td>
    7883</tr>
    7984<tr>
  • OpenPNE/branches/takanashi/prj_takanashi/webapp/modules/admin/validate/do/insert_c_profile.ini

    r2 r870  
    99required = 1
    1010caption = "項目名"
     11
     12[info]
     13type = "string"
     14required = 0
     15caption = "説明"
    1116
    1217[is_required]
  • OpenPNE/branches/takanashi/prj_takanashi/webapp/modules/ktai/do/h_config_prof_update_c_member.php

    r102 r870  
    111111                switch ($profile['form_type']) {
    112112                case 'text':
     113                case 'textlong':
    113114                case 'textarea':
    114115                    $rule['type'] = $profile['val_type'];
  • OpenPNE/branches/takanashi/prj_takanashi/webapp/modules/ktai/do/o_insert_c_member.php

    r102 r870  
    191191                switch ($profile['form_type']) {
    192192                case 'text':
     193                case 'textlong':
    193194                case 'textarea':
    194195                    $rule['type'] = $profile['val_type'];
  • OpenPNE/branches/takanashi/prj_takanashi/webapp/modules/ktai/templates/h_config_prof.tpl

    r2 r870  
    6767    ({if $profile.form_type == 'text'})
    6868        <input type="text" name="profile[({$profile.name})]" value="({$c_member.profile[$profile.name].value})">
     69    ({elseif $profile.form_type == 'textlong'})
     70        <input type="text" size=60 name="profile[({$profile.name})]" value="({$c_member.profile[$profile.name].value})">
    6971    ({elseif $profile.form_type == 'textarea'})
    7072        <textarea name="profile[({$profile.name})]">({$c_member.profile[$profile.name].value})</textarea>
     
    8183        <input type="checkbox" name="profile[({$profile.name})][]" value="({$item.c_profile_option_id})"({if $c_member.profile[$profile.name].value && in_array($item.value|smarty:nodefaults, $c_member.profile[$profile.name].value)}) checked="checked"({/if})>({$item.value|default:"--"})
    8284        ({/foreach})
     85    ({/if})
     86    ({if $profile.info})
     87    <br><font color="red">({$profile.info})</font>
    8388    ({/if})
    8489    <br>
  • OpenPNE/branches/takanashi/prj_takanashi/webapp/modules/ktai/templates/h_friend_find_all.tpl

    r2 r870  
    6161    ({/foreach})
    6262    </select>
    63 ({elseif $profile.form_type == 'text' || $profile.form_type == 'textarea'})
     63({elseif $profile.form_type == 'text' || $profile.form_type == 'textlong' || $profile.form_type == 'textarea'})
    6464    <input name="profile[({$profile.name})]" type="text" value="({$profiles[$profile.name].value})">
    6565({/if})
  • OpenPNE/branches/takanashi/prj_takanashi/webapp/modules/ktai/templates/o_regist_input.tpl

    r2 r870  
    6969    ({if $profile.form_type == 'text'})
    7070        <input type="text" name="profile[({$profile.name})]" value="({$c_member.profile[$profile.name].value})">
     71    ({elseif $profile.form_type == 'textlong'})
     72        <input type="text" size=60 name="profile[({$profile.name})]" value="({$c_member.profile[$profile.name].value})">
    7173    ({elseif $profile.form_type == 'textarea'})
    7274        <textarea name="profile[({$profile.name})]">({$c_member.profile[$profile.name].value})</textarea>
     
    8385        <input type="checkbox" name="profile[({$profile.name})][]" value="({$item.c_profile_option_id})"({if $c_member.profile[$profile.name].value && in_array($item.value|smarty:nodefaults, $c_member.profile[$profile.name].value)}) checked="checked"({/if})>({$item.value|default:"--"})
    8486        ({/foreach})
     87    ({/if})
     88    ({if $profile.info})
     89    <br><font color="red">({$profile.info})</font>
    8590    ({/if})
    8691    <br>
  • OpenPNE/branches/takanashi/prj_takanashi/webapp/modules/pc/do/h_config_prof.php

    r155 r870  
    3232        // 値の整合性をチェック(DB)
    3333        $c_member_profile_list = do_config_prof_check_profile($validator->getParams(), $_REQUEST['public_flag']);
    34 
    3534        // 必須項目チェック
    3635        $profile_list = db_common_c_profile_list4null();
     
    131130                switch ($profile['form_type']) {
    132131                case 'text':
     132                case 'textlong':
    133133                case 'textarea':
    134134                    $rule['type'] = $profile['val_type'];
  • OpenPNE/branches/takanashi/prj_takanashi/webapp/modules/pc/do/o_regist_prof.php

    r757 r870  
    232232                switch ($profile['form_type']) {
    233233                case 'text':
     234                case 'textlong':
    234235                case 'textarea':
    235236                    $rule['type'] = $profile['val_type'];
  • OpenPNE/branches/takanashi/prj_takanashi/webapp/modules/pc/templates/h_config_prof.tpl

    r410 r870  
    236236({if $profile.form_type == 'text'})
    237237    <input type="text" size="30" name="profile[({$profile.name})]" value="({$c_member.profile[$profile.name].value})">
     238({elseif $profile.form_type == 'textlong'})
     239    <input type="text" size="60" name="profile[({$profile.name})]" value="({$c_member.profile[$profile.name].value})">
    238240({elseif $profile.form_type == 'textarea'})
    239241    <textarea name="profile[({$profile.name})]" rows="6" cols="50">({$c_member.profile[$profile.name].value})</textarea>
     
    270272    </table>
    271273({/if})
     274({if $profile.info})
     275<br><span class="caution">({$profile.info})</span>
     276({/if})
    272277({/strip})
    273278
  • OpenPNE/branches/takanashi/prj_takanashi/webapp/modules/pc/templates/h_search.tpl

    r410 r870  
    142142    ({/foreach})
    143143    *})
    144 ({elseif $profile.form_type == 'text' || $profile.form_type == 'textarea'})
     144({elseif $profile.form_type == 'text' || $profile.form_type == 'textlong' || $profile.form_type == 'textarea'})
    145145    <input name="profile[({$profile.name})]" size="30" type="text">
    146146({/if})
  • OpenPNE/branches/takanashi/prj_takanashi/webapp/modules/pc/templates/o_regist_prof.tpl

    r421 r870  
    227227({if $profile.form_type == 'text'})
    228228    <input type="text" size="30" name="profile[({$profile.name})]" value="({$profs.profile[$profile.name]})">
     229({elseif $profile.form_type == 'textlong'})
     230    <input type="text" size="60" name="profile[({$profile.name})]" value="({$profs.profile[$profile.name]})">
    229231({elseif $profile.form_type == 'textarea'})
    230232    <textarea name="profile[({$profile.name})]" rows="6" cols="50">({$profs.profile[$profile.name]})</textarea>
     
    261263    </table>
    262264({/if})
     265({if $profile.info})
     266<br><span class="caution">({$profile.info})</span>
     267({/if})
    263268({/strip})
    264269
Note: See TracChangeset for help on using the changeset viewer.