Changeset 1801
- Timestamp:
- Feb 7, 2007, 2:28:27 PM (16 years ago)
- Location:
- OpenPNE/trunk/webapp_biz/modules/ktai_biz
- Files:
-
- 14 edited
Legend:
- Unmodified
- Added
- Removed
-
OpenPNE/trunk/webapp_biz/modules/ktai_biz/do/fh_biz_schedule_delete.php
r406 r1801 12 12 $tail = $GLOBALS['KTAI_URL_TAIL']; 13 13 $target_id = $requests['target_id']; 14 14 15 if (!biz_isPermissionSchedule($u, $requests['schedule_id'])) { 16 handle_kengen_error(); 17 } 18 15 19 if ($requests['is_rep']) { 16 20 $rep_schedule = biz_getRepeatScheduleID($requests['schedule_id']); -
OpenPNE/trunk/webapp_biz/modules/ktai_biz/do/fh_biz_schedule_edit.php
r406 r1801 11 11 $u = $GLOBALS['KTAI_C_MEMBER_ID']; 12 12 $tail = $GLOBALS['KTAI_URL_TAIL']; 13 13 14 if (!biz_isPermissionSchedule($u, $requests['schedule_id'])) { 15 handle_kengen_error(); 16 } 17 14 18 //ERROR---------------- 15 19 //存在しない日付 … … 128 132 $schedule_id = ''; 129 133 130 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[' sc_j_plc'], $requests['schedule_id']);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']); 131 135 $schedule_id = $requests['schedule_id']; 132 136 -
OpenPNE/trunk/webapp_biz/modules/ktai_biz/do/fhg_biz_schedule_add.php
r406 r1801 29 29 '&sc_rp='.$requests['sc_rp']. 30 30 '&sc_memo='.$requests['sc_memo']. 31 '& sc_j_mem_enc='.serialize($requests['sc_j_mem']).31 '&biz_group_id='.serialize($requests['biz_group_id']). 32 32 '&sc_rwk_enc='.serialize($requests['sc_rwk_enc']). 33 33 '&sc_rcount='.$requests['sc_rcount']. … … 37 37 $_REQUEST['sc_rp'] = $requests['sc_rp']; 38 38 $_REQUEST['sc_memo'] = $requests['sc_memo']; 39 $_REQUEST[' sc_j_mem_enc'] = serialize($requests['sc_j_mem']);39 $_REQUEST['biz_group_id'] = serialize($requests['biz_group_id']); 40 40 $_REQUEST['sc_rwk_enc'] = serialize($requests['sc_rwk_enc']); 41 41 $_REQUEST['sc_rcount'] = $requests['sc_rcount']; … … 64 64 '&sc_rp='.$requests['sc_rp']. 65 65 '&sc_memo='.$requests['sc_memo']. 66 '& sc_j_mem_enc='.serialize($requests['sc_j_mem']).66 '&biz_group_id='.serialize($requests['biz_group_id']). 67 67 '&sc_rwk_enc='.serialize($requests['sc_rwk_enc']). 68 68 '&sc_rcount='.$requests['sc_rcount']. … … 74 74 $_REQUEST['sc_rp'] = $requests['sc_rp']; 75 75 $_REQUEST['sc_memo'] = $requests['sc_memo']; 76 $_REQUEST[' sc_j_mem_enc'] = serialize($requests['sc_j_mem']);76 $_REQUEST['biz_group_id'] = serialize($requests['biz_group_id']); 77 77 $_REQUEST['sc_rwk_enc'] = serialize($requests['sc_rwk_enc']); 78 78 $_REQUEST['sc_rcount'] = $requests['sc_rcount']; … … 83 83 } 84 84 //--------------------- 85 86 //施設、参加者のチェック87 88 if (!$requests['sc_j_mem']) {89 //「全員」が含まれている場合は、配列を空に90 $requests['sc_j_mem'] = array();91 } elseif ($requests['sc_j_mem'] == "my") {92 //本人またはフレンドのみの場合93 $requests['sc_j_mem']=array($requests['target_id']);94 } else {95 $join_group = biz_getGroupMember($requests['sc_j_mem']);96 $i = 0;97 98 $requests['sc_j_mem'] = array();99 foreach ($join_group as $key) {100 $requests['sc_j_mem'][$i] = $key['c_member_id'];101 $i++;102 }103 }104 85 105 86 //日付のフォーマットを設定 … … 123 104 '&sc_rp='.$requests['sc_rp']. 124 105 '&sc_memo='.$requests['sc_memo']. 125 '& sc_j_mem_enc='.serialize($requests['sc_j_mem']).106 '&biz_group_id='.serialize($requests['biz_group_id']). 126 107 '&sc_rwk_enc='.serialize($requests['sc_rwk_enc']). 127 108 '&sc_rcount='.$requests['sc_rcount']. … … 132 113 $_REQUEST['sc_rp'] = $requests['sc_rp']; 133 114 $_REQUEST['sc_memo'] = $requests['sc_memo']; 134 $_REQUEST[' sc_j_mem_enc'] = serialize($requests['sc_j_mem']);115 $_REQUEST['biz_group_id'] = serialize($requests['biz_group_id']); 135 116 $_REQUEST['sc_rwk_enc'] = serialize($requests['sc_rwk_enc']); 136 117 $_REQUEST['sc_rcount'] = $requests['sc_rcount']; … … 154 135 if (!$requests['sc_rp']) { 155 136 //繰り返しをしない予定登録 156 biz_insertSchedule($requests['sc_title'], $u, $begin_date, $finish_date, $begin_time, $finish_time, $requests['sc_memo'], $rp_rule, 0, $requests[' sc_j_mem'], $requests['sc_j_plc']);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']); 157 138 } else { 158 139 //繰り返し予定 … … 163 144 $tmp = date("Ymd", $nowday); 164 145 if ($rp_rule & (1 << date("w",$nowday))) { 165 biz_insertSchedule($requests['sc_title'], $u, $tmp, $tmp, $begin_time, $finish_time, $requests['sc_memo'], $rp_rule, $first_id, $requests[' sc_j_mem'], $requests['sc_j_plc']);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']); 166 147 } 167 148 } -
OpenPNE/trunk/webapp_biz/modules/ktai_biz/page/fh_biz_schedule_add.php
r406 r1801 35 35 'day' => date("d")); 36 36 37 //参加しているグループ38 $jgroup = biz_getJoinGroup($target_id);39 40 foreach ($jgroup as $value) {41 $gname[$i] = $value['name'];42 $gid[$i] = $value['biz_group_id'];43 $i++;44 }45 46 37 $this->set('now', $now); 47 $this->set('jgroup', $jgroup);48 38 $this->set('gname', $gname); 49 39 $this->set('gid', $gid); 50 40 $this->set('msg', $requests['msg']); 51 41 $this->set('t_id', $target_id); 42 43 $biz_group_count = biz_getGroupCount($target_id); 44 $biz_group_list = biz_getJoinGroupList($target_id, 1, $biz_group_count); 45 46 $this->set('biz_group_list', $biz_group_list[0]); 52 47 53 48 return 'success'; -
OpenPNE/trunk/webapp_biz/modules/ktai_biz/page/fh_biz_schedule_delete.php
r269 r1801 12 12 $u = $GLOBALS['KTAI_C_MEMBER_ID']; 13 13 $this->set('tail', $GLOBALS['KTAI_URL_TAIL']); 14 14 15 if (!biz_isPermissionSchedule($u, $requests['schedule_id'])) { 16 handle_kengen_error(); 17 } 18 15 19 $this->set('schedule_id',$requests['schedule_id']); 16 20 $this->set("t_id", $requests['target_id']); -
OpenPNE/trunk/webapp_biz/modules/ktai_biz/page/fh_biz_schedule_edit.php
r1268 r1801 12 12 $this->set('tail', $GLOBALS['KTAI_URL_TAIL']); 13 13 14 if (!biz_isPermissionSchedule($u, $requests['schedule_id'])) { 15 handle_kengen_error(); 16 } 14 17 15 18 if (empty($requests['target_id']) || ($requests['target_id'] == $u)) { … … 62 65 $this->set('t_id', $target_id); 63 66 $this->set('msg', $requests['msg']); 67 $this->set('public_flag', $requests['public_flag']); 64 68 65 69 return 'success'; -
OpenPNE/trunk/webapp_biz/modules/ktai_biz/page/fh_biz_schedule_view.php
r1268 r1801 11 11 $u = $GLOBALS['KTAI_C_MEMBER_ID']; 12 12 $this->set('tail', $GLOBALS['KTAI_URL_TAIL']); 13 14 if (!biz_isPermissionSchedule($u, $requests['id'])) { 15 handle_kengen_error(); 16 } 13 17 14 18 if (empty($requests['target_id']) || ($requests['target_id'] == $u)) { -
OpenPNE/trunk/webapp_biz/modules/ktai_biz/templates/fh_biz_schedule_add.tpl
r1018 r1801 21 21 タイトル:<input type="text" name='sc_title' size="30"><br> 22 22 23 参加者:<select name='sc_j_mem'> 24 <option value="my">({if $is_f})フレンド({else})自分({/if})のみ</option> 25 <option value="">全ユーザー</option> 26 ({foreach item=nm from=$jgroup name=join}) 27 <option value="({$nm.biz_group_id})">({$nm.name}) 28 ({/foreach}) 29 30 </select><br> 23 グループ:<select name="biz_group_id"> 24 <option type="radio" value="0">指定なし 25 ({foreach from=$biz_group_list item=biz_group}) 26 <option type="radio" 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> 29 公開範囲:<br> 30 <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> 31 33 <center> 32 34 -
OpenPNE/trunk/webapp_biz/modules/ktai_biz/templates/fh_biz_schedule_edit.tpl
r543 r1801 29 29 詳細:({$value})<br> 30 30 登録者:({$writer})<br> 31 公開範囲:<br> 32 <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> 35 <br> 31 36 参加者: 32 37 ({foreach item=name key=id from=$member}) -
OpenPNE/trunk/webapp_biz/modules/ktai_biz/templates/fh_biz_schedule_view.tpl
r365 r1801 23 23 詳細:({$schedule.value})<br> 24 24 登録者:<a href="({t_url m=ktai a=page_f_home})&target_c_member_id=({$schedule.c_member_id})&({$tail})">({$schedule.writer_name})</a><br> 25 公開範囲: 26 ({if $schedule.public_flag == "public"}) 27 全員に公開 28 ({elseif $schedule.public_flag == "group"}) 29 グループまで公開 30 ({elseif $schedule.public_flag == "private"}) 31 公開しない 32 ({/if})<br> 25 33 参加者: 26 34 ({foreach item=name key=id from=$jmembers}) … … 45 53 <input type="hidden" name="members" value="({$jmembers_enc})"> 46 54 <input type="hidden" name="schedule_id" value="({$schedule_id})"> 55 <input type="hidden" name="public_flag" value="({$schedule.public_flag})"> 47 56 <input type="hidden" name="target_id" value="({$t_id})"> 48 57 <input value="編集" type="submit"> -
OpenPNE/trunk/webapp_biz/modules/ktai_biz/validate/do/fh_biz_schedule_edit.ini
r217 r1801 60 60 type="string" 61 61 requeired = 0 62 63 [public_flag] 64 type="string" 65 requeired = 1 -
OpenPNE/trunk/webapp_biz/modules/ktai_biz/validate/do/fhg_biz_schedule_add.ini
r217 r1801 39 39 capiton = "タイトル" 40 40 41 [ sc_j_mem]41 [biz_group_id] 42 42 type= "string" 43 43 required = 0 44 44 isarray= 1 45 capiton = " メンバー"45 capiton = "グループID" 46 46 47 47 [target_id] 48 48 tupe= "int" 49 49 required= 0 50 51 [public_flag] 52 type="string" 53 requeired = 1 -
OpenPNE/trunk/webapp_biz/modules/ktai_biz/validate/page/fh_biz_schedule_add.ini
r217 r1801 34 34 capiton = "タイトル" 35 35 36 [ sc_j_mem]36 [biz_group_id] 37 37 type= "string" 38 38 is_array = 1 39 39 required = 0 40 capiton = "メンバー" 41 42 [sc_j_mem_enc] 43 type="string" 44 required=0 40 capiton = "グループID" 45 41 46 42 [begin_date] -
OpenPNE/trunk/webapp_biz/modules/ktai_biz/validate/page/fh_biz_schedule_edit.ini
r217 r1801 33 33 [target_id] 34 34 type="int" 35 36 [public_flag] 37 type="string" 38 requeired = 1
Note: See TracChangeset
for help on using the changeset viewer.