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

Changeset 3335


Ignore:
Timestamp:
Jun 22, 2007, 3:48:34 PM (12 years ago)
Author:
ToshihiroK
Message:
 
Location:
OpenPNE/branches/2.6.x/webapp_biz/modules/biz
Files:
8 edited

Legend:

Unmodified
Added
Removed
  • OpenPNE/branches/2.6.x/webapp_biz/modules/biz/do/fhg_biz_schedule_add.php

    r3193 r3335  
    4343            $p = array('msg' => $msg, 'sc_title' => $requests['sc_title'], 'sc_rp' => $requests['sc_rp'],
    4444                'sc_memo' => $requests['sc_memo'], 'sc_j_mem_enc' => serialize($requests['sc_j_mem']),
    45                 'sc_rwk_enc' => serialize($requests['sc_rwk_enc']), 'sc_rcount' => $requests['sc_rcount']);
     45                'sc_rwk_enc' => serialize($requests['sc_rwk']), 'sc_rcount' => $requests['sc_rcount'], 'sc_bn' => $requests['sc_bn']);
    4646            openpne_redirect('biz', 'page_fh_biz_schedule_add', $p);
    4747            exit();  //強制的にスクリプトを終了しなければいけない
     
    6161                        '&sc_memo='.$requests['sc_memo'].
    6262                        '&sc_j_mem_enc='.serialize($requests['sc_j_mem']).
    63                         '&sc_rwk_enc='.serialize($requests['sc_rwk_enc']).
    64                         '&sc_rcount='.$requests['sc_rcount'];
     63                        '&sc_rwk_enc='.serialize($requests['sc_rwk']).
     64                        '&sc_rcount='.$requests['sc_rcount'].
     65                        '&sc_bn='.$requests['sc_bn'];
    6566
    6667            $p = array('msg' => $msg, 'begin_date' => $begin_date, 'begin_time' => $begin_time,
    6768                'finish_time' => $finish_time, 'sc_rp' => $requests['sc_rp'], 'sc_memo' => $requests['sc_memo'],
    68                 'sc_j_mem_enc' => serialize($requests['sc_j_mem']), 'sc_rwk_enc' => serialize($requests['sc_rwk_enc']),
    69                 'sc_rcount' => $requests['sc_rcount']);
     69                'sc_j_mem_enc' => serialize($requests['sc_j_mem']), 'sc_rwk_enc' => serialize($requests['sc_rwk']),
     70                'sc_rcount' => $requests['sc_rcount'], 'sc_bn' => $requests['sc_bn']);
    7071            openpne_redirect('biz', 'page_fh_biz_schedule_add', $p);
    7172            exit();  //強制的にスクリプトを終了しなければいけない
     
    8081            $p = array('msg' => $msg, 'begin_date' => $begin_date, 'begin_time' => $begin_time, 'sc_title' => $requests['sc_title'],
    8182                'finish_time' => $finish_time, 'sc_rp' => $requests['sc_rp'], 'sc_memo' => $requests['sc_memo'],
    82                 'sc_j_mem_enc' => serialize($requests['sc_j_mem']), 'sc_rwk_enc' => serialize($requests['sc_rwk_enc']),
    83                 'sc_rcount' => $requests['sc_rcount']);
     83                'sc_j_mem_enc' => serialize($requests['sc_j_mem']), 'sc_rwk_enc' => serialize($requests['sc_rwk']),
     84                'sc_rcount' => $requests['sc_rcount'], 'sc_bn' => $requests['sc_bn']);
    8485            openpne_redirect('biz', 'page_fh_biz_schedule_add', $p);
    8586            exit();  //強制的にスクリプトを終了しなければいけない
     
    9899                        '&sc_memo='.$requests['sc_memo'].
    99100                        '&sc_j_mem_enc='.serialize($requests['sc_j_mem']).
    100                         '&sc_rwk_enc='.serialize($requests['sc_rwk_enc']).
    101                         '&sc_rcount='.$requests['sc_rcount'];
     101                        '&sc_rwk_enc='.serialize($requests['sc_rwk']).
     102                        '&sc_rcount='.$requests['sc_rcount'].
     103                        '&sc_bn='.$requests['sc_bn'];
    102104
    103105            $p = array('msg' => $msg, 'begin_date' => $begin_date, 'sc_rp' => $requests['sc_rp'], 'sc_title' => $requests['sc_title'],
    104106                'sc_memo' => $requests['sc_memo'], 'sc_j_mem_enc' => serialize($requests['sc_j_mem']),
    105                 'sc_rwk_enc' => serialize($requests['sc_rwk_enc']), 'sc_rcount' => $requests['sc_rcount']);
     107                'sc_rwk_enc' => serialize($requests['sc_rwk']), 'sc_rcount' => $requests['sc_rcount'], 'sc_bn' => $requests['sc_bn']);
    106108            openpne_redirect('biz', 'page_fh_biz_schedule_add', $p);
    107109            exit();  //強制的にスクリプトを終了しなければいけない
     
    121123                        '&sc_memo='.$requests['sc_memo'].
    122124                        '&sc_j_mem_enc='.serialize($requests['sc_j_mem']).
    123                         '&sc_rwk_enc='.serialize($requests['sc_rwk_enc']).
    124                         '&sc_rcount='.$requests['sc_rcount'];
     125                        '&sc_rwk_enc='.serialize($requests['sc_rwk']).
     126                        '&sc_rcount='.$requests['sc_rcount'].
     127                        '&sc_bn='.$requests['sc_bn'];
    125128
    126129            $p = array('msg' => $msg, 'begin_date' => $begin_date, 'sc_rp' => $requests['sc_rp'],
    127130                'sc_memo' => $requests['sc_memo'], 'sc_j_mem_enc' => serialize($requests['sc_j_mem']),
    128                 'sc_rwk_enc' => serialize($requests['sc_rwk_enc']), 'sc_rcount' => $requests['sc_rcount']);
     131                'sc_rwk_enc' => serialize($requests['sc_rwk']), 'sc_rcount' => $requests['sc_rcount'], 'sc_bn' => $requests['sc_bn']);
    129132            openpne_redirect('biz', 'page_fh_biz_schedule_add', $p);
    130133            exit();  //強制的にスクリプトを終了しなければいけない
  • OpenPNE/branches/2.6.x/webapp_biz/modules/biz/page/fh_biz_schedule_add.php

    r2440 r3335  
    126126        $this->set('my_id', $u);
    127127        $this->set('is_h', true);
     128        $this->set('sc_rcount', $requests["sc_rcount"]);
     129        $this->set('sc_bn', $requests["sc_bn"]);
     130        $this->set('sc_rp', $requests["sc_rp"]);
    128131
     132        $sc_rwk_enc = array();
     133        if (isset($requests['sc_rwk_enc'])) {
     134            $sc_rwk_enc = unserialize($requests['sc_rwk_enc']);
     135        }
     136
     137        foreach ($wk as $key => $value) {
     138            if (in_array($key, $sc_rwk_enc)) {
     139                $sc_rwk_chk[$key]['checkflag'] = 1;
     140            } else {
     141                $sc_rwk_chk[$key]['chekflag'] = 0;
     142            }
     143        };
     144        $this->set('sc_rwk_chk', $sc_rwk_chk);
     145       
    129146        $biz_group_count = biz_getGroupCount($target_id);
    130147        $biz_group_list = biz_getJoinGroupList($target_id, 1, $biz_group_count);
  • OpenPNE/branches/2.6.x/webapp_biz/modules/biz/page/fh_biz_schedule_edit.php

    r3193 r3335  
    172172            $is_rep = true;
    173173        } else {
    174             $is_rep = false;
     174            if ($requests['sc_rp']) {
     175                $is_rep = true;
     176            } else {
     177                $is_rep = false;
     178            }
    175179        }
    176180
    177181        $dayofweek = array();
     182
     183        if (empty($requests['rep_type'])) {
     184            foreach ($requests['sc_rwk'] as $value) {
     185                $rp_rule += 1 << $value;
     186            }
     187            $requests['rep_type'] = $rp_rule;
     188        }
    178189
    179190        for ($i = 0; $i <= 6; $i++) {
     
    197208
    198209        $this->set('repeat_begin_date', $repeat_begin);
     210        if (isset($requests["sc_rcount"])) {
     211            $daycount = $requests["sc_rcount"];
     212        }
    199213        $this->set('repeat_term', ceil($daycount));
    200214
  • OpenPNE/branches/2.6.x/webapp_biz/modules/biz/page/fh_biz_schedule_view.php

    r2979 r3335  
    101101            $this->set('repeat_begin_date', $repeat_begin);
    102102            $this->set('repeat_term', intval($daycount));
     103        } else {
     104            // 繰り返さない予定の場合、日数をセット
     105            $term = strtotime($list["finish_date"]) - strtotime($list["begin_date"]);
     106           
     107            $daycount = ceil($term / (24 * 60 * 60)) + 1;
     108            $this->set('sc_bn', $daycount);
    103109        }
    104110
  • OpenPNE/branches/2.6.x/webapp_biz/modules/biz/templates/fh_biz_schedule_add.tpl

    r2736 r3335  
    5959<td class="padding_ss" style="width:100px;">
    6060
    61 <input type='radio' name='sc_rp' value='0' checked class="no_bg">繰り返さない
     61<input type='radio' name='sc_rp' value='0' ({if !$sc_rp})checked({/if}) class="no_bg">繰り返さない
    6262
    6363</td>
     
    6666<select name='sc_bn'>
    6767        ({section name=i loop=$bn_num})
    68                 <option value="({$bn_num[i]})">({$bn_num[i]})日間
    69         ({/section})
    70 </select>
    71 
    72 </td>
    73 </tr>
    74 <tr>
    75 <td class="padding_ss">
    76 
    77 <input type='radio' name='sc_rp' value='true'class="no_bg">繰り返す
     68                <option value="({$bn_num[i]})" ({if $bn_num[i]==$sc_bn}) selected({/if})>({$bn_num[i]})日間
     69        ({/section})
     70</select>
     71
     72</td>
     73</tr>
     74<tr>
     75<td class="padding_ss">
     76
     77<input type='radio' name='sc_rp' value='true' ({if $sc_rp})checked({/if}) class="no_bg">繰り返す
    7878
    7979</td>
     
    8282<select name='sc_rcount'>
    8383        ({section name=i loop=$rp_count})
    84                 <option value='({$rp_count[i]})'>({$rp_count[i]})週間
     84                <option value='({$rp_count[i]})' ({if $rp_count[i]==$sc_rcount}) selected({/if})>({$rp_count[i]})週間
    8585        ({/section})
    8686</select>  
     
    9797
    9898({section name=i loop=$wk})
    99 <input type='checkbox' name="sc_rwk[]" value='({$smarty.section.i.index})' class="no_bg">({$wk[i]})
     99<input type='checkbox' name="sc_rwk[]" value='({$smarty.section.i.index})' ({if $sc_rwk_chk[i].checkflag}) checked({/if}) class="no_bg">({$wk[i]})
    100100({/section})
    101101
  • OpenPNE/branches/2.6.x/webapp_biz/modules/biz/templates/fh_biz_schedule_view.tpl

    r3305 r3335  
    285285<input type="hidden" name="schedule_id" value="({$schedule_id})">
    286286<input type="hidden" name="target_id" value="({$target_c_member_id})">
     287<input type="hidden" name="sc_bn" value="({$sc_bn})">
    287288
    288289<input value="修正する" type="submit" class="submit">
  • OpenPNE/branches/2.6.x/webapp_biz/modules/biz/validate/page/fh_biz_schedule_add.ini

    r1607 r3335  
    8080capiton = "曜日"
    8181
    82 [sc_rwk]
     82[sc_rwk_enc]
    8383type="string"
    8484required=0
    85 
    8685
    8786[sc_rcount]
  • OpenPNE/branches/2.6.x/webapp_biz/modules/biz/validate/page/fh_biz_schedule_edit.ini

    r3193 r3335  
    103103type="string"
    104104required=0
     105
     106[sc_rwk]
     107type="int"
     108is_array=1
     109required=0
     110
     111[sc_rp]
     112type= "string"
     113required = 0
     114
     115[sc_rcount]
     116type= "string"
     117required = 0
Note: See TracChangeset for help on using the changeset viewer.