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

Changeset 3458


Ignore:
Timestamp:
Jul 20, 2007, 12:29:32 PM (12 years ago)
Author:
ogawa
Message:

2.8.2修正をマージ

Location:
OpenPNE/trunk
Files:
16 edited

Legend:

Unmodified
Added
Removed
  • OpenPNE/trunk/public_html/modules/admin/default.css

    r3067 r3458  
    5858.header { height: 50px; background: url("img/bg_header.gif") no-repeat; border-bottom: #000000 1px solid; overflow: hidden;}
    5959.header div.ttl { float: left; padding: 0 0 0 24px; line-height: 100%; color: #FFFFFF;}
    60 .header div.ttl h1 { float: left; padding: 24px 15px 0 0; font-size: 22px; color: #FFFFFF;}
    61 .header div.ttl h1 a { line-height: 16px; text-decoration: none;}
     60.header div.ttl h1 { float: left; padding: 18px 15px 0 0; line-height: 22px; font-size: 22px; color: #FFFFFF;}
     61.header div.ttl h1 a { text-decoration: none;}
    6262.header div.ttl h1 a:link ,
    6363.header div.ttl h1 a:visited ,
    6464.header div.ttl h1 a:hover ,
    6565.header div.ttl h1 a:active { color: #FFFFFF;}
    66 .header div.ttl span { float: left; display: block; padding-top: 27px; color: #FFFFFF;}
     66.header div.ttl span { float: left; display: block; padding-top: 25px; color: #FFFFFF;}
    6767.header div.ttl span a { margin: 0 3px; color: #FFFFFF;}
    6868.header div.naviHelp { float: right; padding-top: 25px; padding-right: 17px;}
  • OpenPNE/trunk/webapp/lib/db/file.php

    r2659 r3458  
    1515    $params = array(intval($c_file_id));
    1616    $file = db_get_row($sql, $params);
    17     $file['size'] = strlen($file['bin']);
     17    if ($file) {
     18        $file['size'] = strlen($file['bin']);
     19    }
    1820    return $file;
    1921}
  • OpenPNE/trunk/webapp/modules/admin/do/delete_c_file4c_file_id.php

    r2296 r3458  
    1515
    1616        $c_file = db_file_c_file4c_file_id($requests['target_c_file_id']);
     17        if (!$c_file) {
     18            admin_client_redirect('top', '指定されたファイルは存在しません');
     19        }
     20
    1721        db_file_delete_c_file($c_file['filename']);
    1822        db_admin_delete_c_file_link4filename($c_file['filename']);
  • OpenPNE/trunk/webapp/modules/admin/page/delete_c_file_confirm.php

    r2296 r3458  
    1717
    1818        $v['c_file'] = db_file_c_file4c_file_id($requests['target_c_file_id']);
     19        if (!$v['c_file']) {
     20            admin_client_redirect('top', '指定されたファイルは存在しません');
     21        }
    1922
    2023        $this->set($v);
  • OpenPNE/trunk/webapp/templates/mail/m_admin_taikai.tpl

    r3316 r3458  
    1616({foreach from=$c_profile_list item=prof})
    1717({if $prof.name != 'PNE_POINT'})
     18({if $prof.form_type == "checkbox"})
     19({$prof.caption}) : ({$c_member.profile[$prof.name].value|@t_implode:", "})
     20({else})
    1821({$prof.caption}) : ({$c_member.profile[$prof.name].value})
     22({/if})
    1923({/if})
    2024({/foreach})
  • OpenPNE/trunk/webapp_biz/modules/biz/do/fh_biz_schedule_edit.php

    r3189 r3458  
    1919        $u = $GLOBALS['AUTH']->uid();
    2020        $sessid = session_id();
    21 
    2221        if (!biz_isPermissionSchedule($u, $requests['schedule_id'])) {
    2322            handle_kengen_error();
  • OpenPNE/trunk/webapp_biz/modules/biz/do/fhg_biz_schedule_add.php

    r3194 r3458  
    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'];
    65 
    66             $p = array('msg' => $msg, 'begin_date' => $begin_date, 'begin_time' => $begin_time,
     63                        '&sc_rwk_enc='.serialize($requests['sc_rwk']).
     64                        '&sc_rcount='.$requests['sc_rcount'].
     65                        '&sc_bn='.$requests['sc_bn'];
     66           
     67                $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/trunk/webapp_biz/modules/biz/page/fh_biz_schedule_add.php

    r2880 r3458  
    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"]);
     131
     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);
    128145
    129146        $biz_group_count = biz_getGroupCount($target_id);
  • OpenPNE/trunk/webapp_biz/modules/biz/page/fh_biz_schedule_edit.php

    r3194 r3458  
    1414            handle_kengen_error();
    1515        }
    16 
    1716        $form_val['subject'] = $requests['subject'];
    1817        $form_val['body'] = $requests['body'];
    1918
    2019        $this->set('banner', $requests['sc_bn']);
    21 
     20       
    2221        if ($requests['sc_title']) {
    2322            $requests['title'] = $requests['sc_title'];
     
    135134        $this->set('title', $requests['title']);
    136135        $this->set('value', $requests['value']);
     136       
     137       
    137138        if (!is_null($requests['begin_time'])) {
    138139            $this->set('begin_hour', date("G", strtotime($requests['begin_time'])));
     
    171172            $is_rep = true;
    172173        } else {
    173             $is_rep = false;
     174            if ($requests['sc_rp']) {
     175                $is_rep = true;
     176            } else {
     177                $is_rep = false;
     178            }
    174179        }
    175180
    176181        $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        }
    177189
    178190        for ($i = 0; $i <= 6; $i++) {
     
    183195            }
    184196        }
    185 
    186197        $this->set('rep_type', $dayofweek);
    187198        $this->set('is_rep', $is_rep);
     
    196207
    197208        $this->set('repeat_begin_date', $repeat_begin);
     209        if (isset($requests["sc_rcount"])) {
     210            $daycount = $requests["sc_rcount"];
     211        }
    198212        $this->set('repeat_term', ceil($daycount));
    199213
  • OpenPNE/trunk/webapp_biz/modules/biz/page/fh_biz_schedule_view.php

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

    r2835 r3458  
    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'  class="no_bg" ({if !$sc_rp})checked({/if})>繰り返さない
    6262
    6363</td>
     
    6666<select name='sc_bn'>
    6767        ({section name=i loop=$bn_num})
    68                 <option value="({$bn_num[i]})">({$bn_num[i]})日間
     68                <option value="({$bn_num[i]})" ({if $bn_num[i]==$sc_bn}) selected({/if})>({$bn_num[i]})日間
    6969        ({/section})
    7070</select>
     
    7575<td class="padding_ss">
    7676
    77 <input type='radio' name='sc_rp' value='true'class="no_bg">繰り返す
     77<input type='radio' name='sc_rp' value='true'class="no_bg" ({if $sc_rp})checked({/if})>繰り返す
    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/trunk/webapp_biz/modules/biz/templates/fh_biz_schedule_view.tpl

    r3302 r3458  
    286286<input type="hidden" name="schedule_id" value="({$schedule_id})">
    287287<input type="hidden" name="target_id" value="({$target_c_member_id})">
     288<input type="hidden" name="sc_bn" value="({$sc_bn})">
    288289
    289290<input value="修正する" type="submit" class="submit">
  • OpenPNE/trunk/webapp_biz/modules/biz/validate/page/fh_biz_schedule_add.ini

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

    r3194 r3458  
    108108is_array=1
    109109required=0
     110
     111[sc_rwk]
     112type="int"
     113is_array=1
     114required=0
     115
     116[sc_rp]
     117type= "string"
     118required = 0
     119
     120[sc_rcount]
     121type= "string"
     122required = 0
Note: See TracChangeset for help on using the changeset viewer.