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

Changeset 2835


Ignore:
Timestamp:
May 12, 2007, 4:41:52 PM (12 years ago)
Author:
ebihara
Message:

#707:BIZスケジュールをグループ単位から人単位に戻した

Location:
OpenPNE/branches/2.8.x/webapp_biz/modules
Files:
10 edited

Legend:

Unmodified
Added
Removed
  • OpenPNE/branches/2.8.x/webapp_biz/modules/biz/lib/mysql_functions.php

    r2719 r2835  
    140140{
    141141    $biz_schedule = biz_getScheduleInfo($biz_schedule_id);
     142    $biz_schedule_member = biz_getJoinIdSchedule($biz_schedule_id);
    142143    $public_flag = $biz_schedule['public_flag'];
    143144    $biz_group_id = $biz_schedule['biz_group_id'];
     
    145146
    146147    switch ($public_flag) {
    147     case 'group' :  //グループのメンバーにのみ権限が与えられる予定
    148         $biz_group = biz_getGroupData($biz_group_id);
    149         if (biz_isGroupMember($u, $biz_group_id)) {
     148    case 'private' :  // 予定参加者にのみ権限が与えられる予定
     149        if ($target_c_member_id == $u) {  // 自分が予定作成者
    150150            return true;
    151         } elseif (empty($biz_group)) {  //グループが存在しない場合はTodoを公開する
     151        } elseif(in_array($u, $biz_schedule_member)) {
    152152            return true;
    153153        } else {
    154154            return false;
    155155        }
    156         break;
    157     case 'private' :  //予定作成者にのみ権限が与えられる予定
    158         if ($target_c_member_id == $u) {
    159             return true;
    160         } else {
    161             return false;
    162         }
    163         break;
    164     default :  //すべてのメンバーに権限が与えられる予定
     156    default :  // すべてのメンバーに権限が与えられる予定
    165157        return true;
    166158    }
     
    846838//スケジュール登録
    847839function biz_insertSchedule($title, $c_member_id, $begin_date, $finish_date, $begin_time = null, $finish_time = null,
    848     $value = '', $rep_type, $first_id = 0, $biz_group_id = 0,
    849     $public_flag = "public", $target_c_member_id = null)
     840                                                        $value = '', $rep_type, $first_id = 0,
     841                                                        $biz_group_id = 0, $public_flag = "public", $join_members = array())
    850842{
    851843    //登録値のセット、チェック
  • OpenPNE/branches/2.8.x/webapp_biz/modules/biz/templates/fh_biz_schedule_add.tpl

    r2735 r2835  
    235235<td class="bg_01" colspan="5"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    236236</tr>
     237({*********})
    237238<tr>
    238239<td style="width:1px;" class="bg_01"><img src="./skin/dummy.gif" style="width:1px; height:1px;" class="dummy"></td>
     
    241242<div class="padding_s" align="center">
    242243
    243 グループ
     244参加者<br>※未選択は全員
    244245
    245246</div>
     
    251252<table border="0" cellspacing="0" cellpadding="0" style="width:100%;">
    252253<tr>
    253 <td class="padding_ss">
    254 <select name="biz_group_id">
    255         <option value="0">指定なし
    256 ({foreach from=$biz_group_list item=biz_group})
    257         <option value="({$biz_group.biz_group_id})"({if $form_val.biz_group_id == $biz_group.biz_group_id}) selected({/if})>({$biz_group.name})
     254({foreach from=$members item=item name=mem})
     255({if $item})
     256<td class="padding_ss" style="width:33%;" valign="top">
     257
     258<input name='sc_j_mem[]' value='({$item.c_member_id})' type='checkbox' class='no_bg'({if $item.checkflag}) checked="checked"({/if})>({$item.nickname})
     259
     260</td>
     261({else})
     262<td class="padding_ss" style="width:33%;">&nbsp;</td>
     263({/if})
     264
     265
     266({if $smarty.foreach.mem.last && ($smarty.foreach.mem.iteration%3 == 1 || $smarty.foreach.mem.iteration%3 == 2)})<td>&nbsp;</td>({/if})
     267
     268({if $smarty.foreach.mem.last && $smarty.foreach.mem.iteration%3 == 1})<td>&nbsp;</td>({/if})
     269
     270({if !$smarty.foreach.mem.last && $smarty.foreach.mem.iteration%3 == 0})</tr><tr>({/if})
    258271({/foreach})
    259 </select>
    260 </td>
    261272</tr>
    262273</table>
     
    270281</tr>
    271282({*********})
     283<input type="hidden" name="biz_group_id" value="0">
     284
    272285<tr>
    273286<td class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
     
    283296
    284297<input type='radio' name='public_flag' value='public' checked class="no_bg">全体に公開<br>
    285 <input type='radio' name='public_flag' value='group' class="no_bg">グループまで公開<br>
    286 <input type='radio' name='public_flag' value='private' class="no_bg">公開しない<br>
    287 
    288 </div>
    289 </td>
    290 <td class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    291 </tr>
    292 ({*********})
    293 <tr>
    294 <td style="height:1px;" class="bg_01" colspan="5"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    295 </tr>
    296 ({*********})
     298<input type='radio' name='public_flag' value='private' class="no_bg">参加者のみに公開<br>
     299
     300</div>
     301</td>
     302<td class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
     303</tr>
     304({*********})
     305<tr>
     306<td style="height:1px;" class="bg_01" colspan="5"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
     307</tr>
     308({*********})
     309
    297310<tr>
    298311<td class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
  • OpenPNE/branches/2.8.x/webapp_biz/modules/biz/templates/fh_biz_schedule_edit.tpl

    r2735 r2835  
    246246<td class="bg_01" colspan="5"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    247247</tr>
    248 <tr>
    249 <td style="width:1px;" class="bg_01"><img src="./skin/dummy.gif" style="width:1px; height:1px;" class="dummy"></td>
    250 <td style="width:150px;" class="bg_05">
    251 
    252 <div class="padding_s" align="center">
    253 
    254 グループ
    255 
    256 </div>
    257 
    258 </td>
    259 <td style="width:1px;" class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    260 <td style="width:412px;" class="bg_02">
    261 
    262 <table border="0" cellspacing="0" cellpadding="0" style="width:100%;">
    263 <tr>
    264 <td class="padding_ss">
    265 <select name="biz_group_id">
    266         <option value="0">指定なし
    267 ({foreach from=$biz_group_list item=biz_group})
    268         <option value="({$biz_group.biz_group_id})"
    269         ({if $biz_group.biz_group_id == $target_biz_group_id})
    270          selected
    271         ({/if})
    272         >({$biz_group.name})
    273 ({/foreach})
    274 </select>
    275 </td>
    276 </tr>
    277 </table>
    278 
    279 </td>
    280 <td style="width:1px;" class="bg_01"><img src="./skin/dummy.gif" style="width:1px; height:1px;" class="dummy"></td>
     248<input type="hidden" name="biz_group_id" value="0">
     249({*********})
     250<tr>
     251<td class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
     252<td class="bg_05" align="center" valign="middle">
     253<div style="padding:4px 3px;">
     254参加者
     255</div>
     256</td>
     257<td class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
     258<td class="bg_02" align="left" valign="middle">
     259
     260<tr>
     261<td class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    281262</tr>
    282263({*********})
     
    298279
    299280<input type='radio' name='public_flag' value='public' ({if $public_flag == 'public'})checked({/if}) class="no_bg">全体に公開<br>
    300 <input type='radio' name='public_flag' value='group' ({if $public_flag == 'group'})checked({/if}) class="no_bg">グループまで公開<br>
    301 <input type='radio' name='public_flag' value='private' ({if $public_flag == 'private'})checked({/if}) class="no_bg">公開しない<br>
     281<input type='radio' name='public_flag' value='private' ({if $public_flag == 'private'})checked({/if}) class="no_bg">参加者のみに公開<br>
    302282
    303283</div>
  • OpenPNE/branches/2.8.x/webapp_biz/modules/biz/templates/fh_biz_schedule_view.tpl

    r2527 r2835  
    22({ext_include file="inc_layoutcolumn_top_720px.tpl"})
    33({***************************})
    4 ({**ここから:メインコンテンツ**})
     4({**‚±‚±‚©‚çFƒƒCƒ“ƒRƒ“ƒeƒ“ƒc**})
    55({***************************})
    66
     
    88
    99<!-- ********************************** -->
    10 <!-- ******ここから:予定を編集する****** -->
     10<!-- ******‚±‚±‚©‚çF—\’è‚ð•ÒW‚·‚é****** -->
    1111
    1212<table border="0" cellspacing="0" cellpadding="0" style="width:640px;margin:0px auto;" class="border_07">
     
    1919<td class="bg_00"><img src="./skin/dummy.gif" style="width:7px;height:7px;" class="dummy"></td>
    2020<td class="bg_01" align="center">
    21 <!-- *ここから:予定を編集する>内容* -->
    22 ({*ここから:header*})
    23 <!-- ここから:小タイトル -->
     21<!-- *‚±‚±‚©‚çF—\’è‚ð•ÒW‚·‚遄“à—e* -->
     22({*‚±‚±‚©‚çFheader*})
     23<!-- ‚±‚±‚©‚çF¬ƒ^ƒCƒgƒ‹ -->
    2424<table border="0" cellspacing="0" cellpadding="0" style="width:626px;" class="border_01">
    2525<tr>
    2626<td style="width:36px;" class="bg_06"><img src="./skin/content_header_1.gif" style="width:30px;height:20px;" class="dummy"></td>
    27 <td style="width:588px;padding:2px 0px;" class="bg_06"><span class="b_b c_00">予定の詳細</span></td>
     27<td style="width:588px;padding:2px 0px;" class="bg_06"><span class="b_b c_00">—\’è‚̏ڍ×</span></td>
    2828</tr>
    2929</table>
    30 <!-- ここまで:小タイトル -->
    31 ({*ここまで:header*})
    32 ({*ここから:body*})
    33 <!-- ここから:主内容 -->
    34 <!-- ここから:主内容>>予定表示 -->
     30<!-- ‚±‚±‚܂ŁF¬ƒ^ƒCƒgƒ‹ -->
     31({*‚±‚±‚܂ŁFheader*})
     32({*‚±‚±‚©‚çFbody*})
     33<!-- ‚±‚±‚©‚çFŽå“à—e -->
     34<!-- ‚±‚±‚©‚çFŽå“à—e„„—\’è•\Ž¦ -->
    3535<table border="0" cellspacing="0" cellpadding="0" style="width:626px;" class="border_01">
    3636({*********})
     
    4141<div style="padding:4px 3px;">
    4242
    43 タイトル
     43ƒ^ƒCƒgƒ‹
    4444
    4545</div>
     
    6868<div style="padding:4px 3px;">
    6969
    70 日時
     70“úŽž
    7171
    7272</div>
     
    7777
    7878({if $schedule.rep_type_loc})
    79         毎週 ({$schedule.rep_type_loc})曜日
     79        –ˆT ({$schedule.rep_type_loc})—j“ú
    8080({else})
    8181        ({$schedule.begin_date})
    8282({/if})
    8383
    84 ({$schedule.begin_time}) ({if $schedule.begin_time})({/if})
     84({$schedule.begin_time}) ({if $schedule.begin_time})`({/if})
    8585
    8686({if $schedule.begin_date != $schedule.finish_date})
     
    105105<div style="padding:4px 3px;">
    106106
    107 開始日
    108 
    109 </div>
    110 </td>
    111 <td class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    112 <td class="bg_02" align="left" valign="middle">
    113 <div style="padding:4px 3px;">
    114 
    115 ({$repeat_begin_date|date_format:"%Y年%m月%d日"})
    116 
    117 </div>
    118 </td>
    119 <td class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    120 </tr>
    121 ({*********})
    122 <tr>
    123 <td style="height:1px;" class="bg_01" colspan="5"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    124 </tr>
    125 ({*********})
    126 <tr>
    127 <td class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    128 <td class="bg_05" align="center" valign="middle">
    129 <div style="padding:4px 3px;">
    130 
    131 期間
    132 
    133 </div>
    134 </td>
    135 <td class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    136 <td class="bg_02" align="left" valign="middle">
    137 <div style="padding:4px 3px;">
    138 
    139 ({$repeat_term})週間
    140 
    141 </div>
    142 </td>
    143 <td class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    144 </tr>
    145 ({*********})
    146 <tr>
    147 <td style="height:1px;" class="bg_01" colspan="5"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    148 </tr>
    149 ({*********})
    150 ({/if})
    151 <tr>
    152 <td class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    153 <td class="bg_05" align="center" valign="middle">
    154 <div style="padding:4px 3px;">
    155 
    156 内容
     107ŠJŽn“ú
     108
     109</div>
     110</td>
     111<td class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
     112<td class="bg_02" align="left" valign="middle">
     113<div style="padding:4px 3px;">
     114
     115({$repeat_begin_date|date_format:"%Y”N%mŒŽ%d“ú"})
     116
     117</div>
     118</td>
     119<td class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
     120</tr>
     121({*********})
     122<tr>
     123<td style="height:1px;" class="bg_01" colspan="5"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
     124</tr>
     125({*********})
     126<tr>
     127<td class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
     128<td class="bg_05" align="center" valign="middle">
     129<div style="padding:4px 3px;">
     130
     131ŠúŠÔ
     132
     133</div>
     134</td>
     135<td class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
     136<td class="bg_02" align="left" valign="middle">
     137<div style="padding:4px 3px;">
     138
     139({$repeat_term})TŠÔ
     140
     141</div>
     142</td>
     143<td class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
     144</tr>
     145({*********})
     146<tr>
     147<td style="height:1px;" class="bg_01" colspan="5"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
     148</tr>
     149({*********})
     150({/if})
     151<tr>
     152<td class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
     153<td class="bg_05" align="center" valign="middle">
     154<div style="padding:4px 3px;">
     155
     156“à—e
    157157
    158158</div>
     
    177177<td class="bg_05" align="center" valign="middle">
    178178<div style="padding:4px 3px;">
    179 登録者
     179“o˜^ŽÒ
    180180</div>
    181181</td>
     
    198198<div style="padding:4px 3px;">
    199199({if $schedule.biz_group_id})
    200 グループ
     200ƒOƒ‹[ƒv
    201201({else})
    202 参加者
     202ŽQ‰ÁŽÒ
    203203({/if})
    204204</div>
     
    227227<td class="bg_05" align="center" valign="middle">
    228228<div style="padding:4px 3px;">
    229 公開範囲
     229
     230ŽQ‰ÁŽÒ
    230231</div>
    231232</td>
     
    234235<div style="padding:4px 3px;">
    235236({if $schedule.public_flag == "public"})
    236 全員に公開
     237‘Sˆõ‚ÉŒöŠJ
    237238({elseif $schedule.public_flag == "group"})
    238 グループまで公開
     239ƒOƒ‹[ƒv‚Ü‚ÅŒöŠJ
    239240({elseif $schedule.public_flag == "private"})
    240 公開しない
    241 ({/if})
     241ŒöŠJ‚µ‚È‚¢
     242({/if})
     243</div>
     244</td>
     245<td class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
     246</tr>
     247({*********})
     248<tr>
     249<td style="height:1px;" class="bg_01" colspan="5"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
     250</tr>
     251({*********})
     252<tr>
     253<td class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
     254<td class="bg_05" align="center" valign="middle">
     255<div style="padding:4px 3px;">
     256
     257ŒöŠJ”͈Í
     258
     259</div>
     260</td>
     261<td class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
     262<td class="bg_02" align="left" valign="middle">
     263<div style="padding:4px 3px;">
     264
     265({if $schedule.public_flag == 'private'})
     266ŽQ‰ÁŽÒ‚Ì‚Ý‚ÉŒöŠJ
     267({else})
     268‘S‘Ì‚ÉŒöŠJ
     269({/if})
     270
    242271</div>
    243272</td>
     
    264293<input type="hidden" name="year" value="({$schedule.begin_date|date_format:'%Y'})">
    265294<input type="hidden" name="month" value="({$schedule.begin_date|date_format:'%m'})">
    266 <input value="月間カレンダーを表示する" type="submit" class="submit">
     295<input value="ŒŽŠÔƒJƒŒƒ“ƒ_[‚ð•\Ž¦‚·‚é" type="submit" class="submit">
    267296</form>
    268297
     
    283312<input type="hidden" name="target_id" value="({$target_c_member_id})">
    284313
    285 <input value="修正する" type="submit" class="submit">
     314<input value="C³‚·‚é" type="submit" class="submit">
    286315</form>
    287316
     
    293322<input type="hidden" name="sessid" value="({$PHPSESSID})">
    294323<input type="hidden" name="schedule_id" value="({$schedule_id})">
    295 <input value="削除する" type="submit" class="submit">
     324<input value="íœ‚·‚é" type="submit" class="submit">
    296325
    297326</td>
     
    301330<td class="padding_ss" align="center" colspan="2">
    302331
    303 <input value="1" type="checkbox" name="is_rep" checked class="no_bg">ほかの繰り返し予定も一緒に削除する
     332<input value="1" type="checkbox" name="is_rep" checked class="no_bg">‚Ù‚©‚ÌŒJ‚è•Ô‚µ—\’è‚àˆê‚ɍ폜‚·‚é
    304333
    305334</td>
     
    320349({*********})
    321350</table>
    322 <!-- ここまで:主内容>>予定表示 -->
    323 <!-- ここまで:主内容 -->
    324 ({*ここまで:body*})
    325 ({*ここから:footer*})
    326 <!-- 無し -->
    327 ({*ここまで:footer*})
    328 <!-- *ここまで:予定を編集する>>内容* -->
     351<!-- ‚±‚±‚܂ŁFŽå“à—e„„—\’è•\Ž¦ -->
     352<!-- ‚±‚±‚܂ŁFŽå“à—e -->
     353({*‚±‚±‚܂ŁFbody*})
     354({*‚±‚±‚©‚çFfooter*})
     355<!-- –³‚µ -->
     356({*‚±‚±‚܂ŁFfooter*})
     357<!-- *‚±‚±‚܂ŁF—\’è‚ð•ÒW‚·‚遄„“à—e* -->
    329358</td>
    330359<td class="bg_00"><img src="./skin/dummy.gif" style="width:7px;height:7px;" class="dummy"></td>
     
    338367
    339368<!--/form-->
    340 <!-- ******ここまで:予定を編集する****** -->
     369<!-- ******‚±‚±‚܂ŁF—\’è‚ð•ÒW‚·‚é****** -->
    341370<!-- ********************************** -->
    342371
     
    344373
    345374({***************************})
    346 ({**ここまで:メインコンテンツ**})
     375({**‚±‚±‚܂ŁFƒƒCƒ“ƒRƒ“ƒeƒ“ƒc**})
    347376({***************************})
    348377({ext_include file="inc_layoutcolumn_bottom_270px_165px_175px_720px.tpl"})
  • OpenPNE/branches/2.8.x/webapp_biz/modules/ktai_biz/do/fh_biz_schedule_edit.php

    r1856 r2835  
    1515            handle_kengen_error();
    1616        }
    17        
     17        $schedule = biz_getScheduleInfo($requests['schedule_id']);
     18        $requests['sc_b_year'] = $requests['sc_b_year'] + 2000;
     19
    1820        //ERROR----------------
    1921        //存在しない日付
     
    127129        $finish_date = $begin_date;  //当日中に終わる予定は、開始日と終了日は同一でなければならない
    128130
    129 
    130         $finish_date = date("Y-m-d", strtotime($requests['sc_b_year'].'-'.$requests['sc_b_month'].'-'.($requests['sc_b_date']+($requests['sc_bn']-1))));
    131 
    132131        $schedule_id = '';
    133132
    134         biz_editSchedule($requests['sc_title'], $u, $begin_date, $finish_date, $begin_time, $finish_time, $requests['sc_memo'], $rp_rule, 0, $requests['sc_j_mem'], $requests['public_flag'], $requests['schedule_id']);
     133        $biz_schedule_member = biz_getJoinIdSchedule($requests['schedule_id']);
     134
     135        biz_editSchedule($requests['sc_title'], $schedule['c_member_id'], $begin_date, $finish_date, $begin_time, $finish_time, $requests['sc_memo'], $rp_rule, 0, $requests['sc_j_mem'], $requests['public_flag'], $requests['schedule_id'], $biz_schedule_member);
    135136        $schedule_id = $requests['schedule_id'];
    136137
  • OpenPNE/branches/2.8.x/webapp_biz/modules/ktai_biz/do/fhg_biz_schedule_add.php

    r1856 r2835  
    135135        if (!$requests['sc_rp']) {
    136136            //繰り返しをしない予定登録
    137             biz_insertSchedule($requests['sc_title'], $u, $begin_date, $finish_date, $begin_time, $finish_time, $requests['sc_memo'], $rp_rule, 0, $requests['biz_group_id'], $requests['public_flag']);
     137            biz_insertSchedule($requests['sc_title'], $u, $begin_date, $finish_date, $begin_time, $finish_time, $requests['sc_memo'], $rp_rule, 0, $requests['biz_group_id'], $requests['public_flag'], $biz_schedule_member);
    138138        } else {
    139139            //繰り返し予定
     
    144144                $tmp = date("Ymd", $nowday);
    145145                if ($rp_rule & (1 << date("w",$nowday))) {
    146                     biz_insertSchedule($requests['sc_title'], $u, $tmp, $tmp, $begin_time, $finish_time, $requests['sc_memo'], $rp_rule, $first_id, $requests['biz_group_id'], $requests['public_flag']);
     146                    biz_insertSchedule($requests['sc_title'], $u, $tmp, $tmp, $begin_time, $finish_time, $requests['sc_memo'], $rp_rule, $first_id, $requests['biz_group_id'], $requests['public_flag'], $biz_schedule_member);
    147147                }
    148148            }
  • OpenPNE/branches/2.8.x/webapp_biz/modules/ktai_biz/page/fh_biz_schedule_edit.php

    r1856 r2835  
    2727
    2828        //日付・時刻を出す
    29         $begin_year = date("y", strtotime($requests['begin_date']));
    30         $begin_month = date("m", strtotime($requests['begin_date']));
    31         $begin_day = date("j", strtotime($requests['begin_date']));
     29        if (!is_null($requests['begin_date'])) {
     30            $begin_year = date("y", strtotime($requests['begin_date']));
     31            $begin_month = date("m", strtotime($requests['begin_date']));
     32            $begin_day = date("d", strtotime($requests['begin_date']));
     33        }
    3234
    33         $begin_hour = date("G", strtotime($requests['begin_time']));
    34         $begin_min = date("i", strtotime($requests['begin_time']));
    35         $finish_hour = date("G", strtotime($requests['finish_time']));
    36         $finish_min = date("i", strtotime($requests['finish_time']));
     35        if (!is_null($requests['begin_time'])) {
     36            $begin_hour = date("H", strtotime($requests['begin_time']));
     37            $begin_min = date("i", strtotime($requests['begin_time']));
     38        }
     39
     40        if (!is_null($requests['finish_time'])) {
     41            $finish_hour = date("H", strtotime($requests['finish_time']));
     42            $finish_min = date("i", strtotime($requests['finish_time']));
     43        }
    3744
    3845        $j_members = unserialize($requests['members']);
  • OpenPNE/branches/2.8.x/webapp_biz/modules/ktai_biz/templates/fh_biz_schedule_add.tpl

    r2697 r2835  
    2121タイトル:<input type="text" name='sc_title' size="30"><br>
    2222
    23 グループ:<select name="biz_group_id">
    24         <option value="0">指定なし
    25 ({foreach from=$biz_group_list item=biz_group})
    26         <option value="({$biz_group.biz_group_id})"({if $form_val.biz_group_id == $biz_group.biz_group_id}) selected({/if})>({$biz_group.name})
    27 ({/foreach})
    28 </select><br>
     23<input type="hidden" name="biz_group_id" value="0">
     24<input type="hidden" name="public_flag" value="public">
     25参加者:<select name='sc_j_mem'>
     26                <option value="my">({if $is_f})フレンド({else})自分({/if})のみ</option>
     27                <option value="">全ユーザー</option>
     28                ({foreach item=nm from=$jgroup name=join})
     29                <option value="({$nm.biz_group_id})">({$nm.name})
     30                ({/foreach})
     31               
     32                </select><br>
    2933公開範囲:<br>
    3034<input type='radio' name='public_flag' value='public' checked>全体に公開<br>
    31 <input type='radio' name='public_flag' value='group'>グループまで公開<br>
    32 <input type='radio' name='public_flag' value='private'>公開しない<br><br>
     35<input type='radio' name='public_flag' value='private'>参加者のみに公開<br><br>
    3336<center>
    34 
    3537
    3638<input type="hidden" name="target_id" value="({$t_id})">
  • OpenPNE/branches/2.8.x/webapp_biz/modules/ktai_biz/templates/fh_biz_schedule_edit.tpl

    r1801 r2835  
    2929詳細:({$value})<br>
    3030登録者:({$writer})<br>
     31<input type="hidden" name="biz_group_id" value="0">
     32<input type="hidden" name="public_flag" value="public">
     33
    3134公開範囲:<br>
    3235<input type='radio' name='public_flag' value='public' ({if $public_flag == 'public'})checked({/if})>全体に公開<br>
    33 <input type='radio' name='public_flag' value='group' ({if $public_flag == 'group'})checked({/if})>グループまで公開<br>
    34 <input type='radio' name='public_flag' value='private' ({if $public_flag == 'private'})checked({/if})>公開しない<br>
     36<input type='radio' name='public_flag' value='private' ({if $public_flag == 'private'})checked({/if})>参加者のみに公開<br>
    3537<br>
     38
    3639参加者:
    3740        ({foreach item=name key=id from=$member})
  • OpenPNE/branches/2.8.x/webapp_biz/modules/ktai_biz/templates/fh_biz_schedule_view.tpl

    r1801 r2835  
    2424登録者:<a href="({t_url m=ktai a=page_f_home})&amp;target_c_member_id=({$schedule.c_member_id})&amp;({$tail})">({$schedule.writer_name})</a><br>
    2525公開範囲:
    26 ({if $schedule.public_flag == "public"})
    27 全員に公開
    28 ({elseif $schedule.public_flag == "group"})
    29 グループまで公開
    30 ({elseif $schedule.public_flag == "private"})
    31 公開しない
     26({if $schedule.public_flag == "private"})
     27参加者のみに公開
     28({else})
     29全体に公開
    3230({/if})<br>
    3331参加者:
Note: See TracChangeset for help on using the changeset viewer.