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

source: OpenPNE_specification/patch/OpenPNE_2_8_10_1_to_OpenPNE_2_8_11.patch @ 7200

Last change on this file since 7200 was 7200, checked in by ogawa, 11 years ago

patch file 2.8.10.1 to 2.8.11

File size: 127.4 KB
  • public_html/cmd/www.nicovideo.jp.js

     
    11function url2cmd(url) {
    2     if (!url.match(/http:\/\/www\.nicovideo\.jp\/.*\/((?:sm|am|fz)\d+)$/)) {
     2    if (!url.match(/http:\/\/www\.nicovideo\.jp\/.*\/((?:[a-z]{2})\d+)$/)) {
    33        pne_url2a(url);
    44        return false;
    55    }
    66    var vid = RegExp.$1;
    77    var html = '<div style="width:318px; border:solid 1px #CCC;">'
    8         + '<iframe src="http://www.nicovideo.jp/thumb?v=' + vid + '" width="100%"'
     8        + '<iframe src="http://www.nicovideo.jp/thumb/' + vid + '" width="100%"'
    99        + ' height="198" scrolling="no" border="0" frameborder="0">'
    1010        + '<p style="font-size:12px; padding:4px;">iframe対応ブラウザでご覧下さい。</p>'
    1111        + '</iframe></div>';
  • webapp_biz/modules/biz/do/g_join_group.php

     
    1 <?php
    2 /**
    3  * @copyright 2005-2007 OpenPNE Project
    4  * @license   http://www.php.net/license/3_01.txt PHP License 3.01
    5  */
    6 
    7 class biz_do_g_join_group extends OpenPNE_Action
    8 {
    9     function execute($requests)
    10     {
    11         $u = $GLOBALS['AUTH']->uid();
    12 
    13         $target_id = $request['target_id'];
    14 
    15         biz_joinGroup($u, $target_id);
    16 
    17         $p = array();
    18         openpne_redirect('biz', 'page_h_home', $p);
    19     }
    20 }
    21 
    22 ?>
  • webapp_biz/modules/biz/do/f_home_edit_biz_todo.php

     
    4848        biz_editTodo($todo_info['c_member_id'], $memo, $writer_id, $sort_order, $is_check, $id,
    4949            $is_done, $due_datetime, $priority, $biz_group_id, $public_flag);
    5050
    51         $p = array('target_c_member_id' => $requests['target_id']);
     51        $p = array('target_c_member_id' => $todo_info['c_member_id']);
    5252        openpne_redirect('pc', 'page_f_home', $p);
    5353
    5454    }
  • webapp_biz/modules/biz/do/s_edit_shisetsu.php

     
    2727            $filename = biz_saveImage($_FILES['image_filename'], "s_".$sessid);
    2828
    2929            if (!$filename) {
    30                 $p = array('msg' => '画像は300KB以内のGIF・JPEG・PNGにしてください。',
     30                $p = array('msg' => '画像は' . IMAGE_MAX_FILESIZE . 'KB以内のGIF・JPEG・PNGにしてください。',
    3131                       'id'  => $id);
    3232                openpne_redirect('biz', 'page_s_edit_shisetsu', $p);
    3333            } else {
  • webapp_biz/modules/biz/do/s_add_shisetsu.php

     
    2121            $filename = biz_saveImage($_FILES['image_filename'], "s_".$sessid);
    2222
    2323            if (!$filename) {
    24                 $p = array('msg' => '画像は300KB以内のGIF・JPEG・PNGにしてください。');
     24                $p = array('msg' => '画像は' . IMAGE_MAX_FILESIZE . 'KB以内のGIF・JPEG・PNGにしてください。');
    2525                openpne_redirect('biz', 'page_s_add_shisetsu', $p);
    2626            }
    2727        }
  • webapp_biz/modules/biz/do/f_home_delete_biz_todo.php

     
    2020        }
    2121        biz_deleteTodo($delid);
    2222
    23         $p = array('target_c_member_id' => $id);
     23        $todo = biz_getTodo($delid);
     24
     25        $p = array('target_c_member_id' => $todo['c_member_id']);
    2426        openpne_redirect('pc', 'page_f_home', $p);
    2527    }
    2628}
  • webapp_biz/modules/biz/do/h_biz_group_edit.php

     
    2626            $filename = biz_saveImage($_FILES['image_filename'], "g_".$sessid);
    2727            if (!$filename) {
    2828                $filename = $requests['image_filename'];
    29                 $p = array('msg' => '画像は300KB以内のGIF・JPEG・PNGにしてください。', 'target_id' => $id);
     29                $p = array('msg' => '画像は' . IMAGE_MAX_FILESIZE . 'KB以内のGIF・JPEG・PNGにしてください。', 'target_id' => $id);
    3030                openpne_redirect('biz', 'page_h_biz_group_edit', $p);
    3131                exit();
    3232            }
  • webapp_biz/modules/biz/do/h_biz_group_add.php

     
    2525            $filename = biz_saveImage($_FILES['image_filename'], "g_".$sessid);
    2626            if (!$filename) {
    2727                $filename = $requests['image_filename'];
    28                 $p = array('msg' => '画像は300KB以内のGIF・JPEG・PNGにしてください。', 'id' => $id);
     28                $p = array('msg' => '画像は' . IMAGE_MAX_FILESIZE . 'KB以内のGIF・JPEG・PNGにしてください。', 'id' => $id);
    2929                openpne_redirect('biz', 'page_h_biz_group_add', $p);
    3030                exit();
    3131            }
  • webapp_biz/modules/biz/do/f_home_check_biz_todo.php

     
    2121        }
    2222        biz_checkTodo($chid, $is_check);
    2323
    24         $p = array('target_c_member_id' => $id);
     24        $todo = biz_getTodo($chid);
     25
     26        $p = array('target_c_member_id' => $todo['c_member_id']);
    2527        openpne_redirect('pc', 'page_f_home', $p);
    2628    }
    2729}
  • webapp_biz/modules/biz/validate/do/g_join_group.ini

     
    1 [target_id]
    2 type = "int"
    3 required = "1"
  • webapp_biz/modules/biz/validate/page/g_member_list.ini

     
    1 [target_c_commu_id]
    2 type = "int"
    3 required = 1
    4 min = 1
    5 
    6 [direc]
    7 type = "int"
    8 required = 0
    9 default = 0
    10 
    11 [start]
    12 type = "int"
    13 required = 0
    14 default = 1
    15 min = 1
  • webapp_biz/modules/biz/validate/page/g_join_group.ini

     
    1 [target_id]
    2 type = "int"
    3 required = 1
  • webapp_biz/modules/biz/page/g_member_list.php

     
    1 <?php
    2 /**
    3  * @copyright 2005-2007 OpenPNE Project
    4  * @license   http://www.php.net/license/3_01.txt PHP License 3.01
    5  */
    6 
    7 class biz_page_g_member_list extends OpenPNE_Action
    8 {
    9     function execute($requests)
    10     {
    11         $u = $GLOBALS['AUTH']->uid();
    12 
    13         // --- リクエスト変数
    14         $target_c_commu_id = $requests['target_c_commu_id'];
    15         $direc = $requests['direc'];
    16         $start = $requests['start'];
    17         // ----------
    18 
    19         $this->set("page", $page);
    20 
    21         //メンバー情報
    22         $this->set("member", db_member_c_member4c_member_id($u));
    23 
    24         //コミュニティID
    25         $this->set("c_commu_id", $target_c_commu_id);
    26 
    27         //
    28         $this->set("c_commu_num", count(biz_getGroupMember($target_c_commu_id)));
    29 
    30         //$this->set("c_commu", db_commu_c_commu4c_commu_id );
    31         $this->set("c_commu", biz_getGroupMember($target_c_commu_id));
    32 
    33         $page_size = 50;
    34 
    35         //次ページへのインクリメント
    36         $page += $direc;
    37 
    38 
    39         $c_member_list = biz_getGroupMember($target_c_commu_id, $page_size, $start);
    40 
    41         foreach ($c_member_list as $key => $value) {
    42             $c_member_list[$key] = db_member_c_member4c_member_id_LIGHT($value['member_id']);
    43         }
    44 
    45         $total_num = count(biz_getGroupMember($target_c_commu_id));
    46 
    47         $this->set('inc_navi', fetch_inc_navi('h'));
    48 
    49         $this->set("c_member_list", $c_member_list);
    50         $this->set("page", $page);
    51         $this->set("total_num", $total_num);
    52         $this->set('start_num', $start);
    53         $this->set('end_num', $start+$page_size-1);
    54 
    55         for($i=1;$i<=ceil($total_num / $page_size);$i++){
    56             $page_num[]=($i-1) * $page_size +1;
    57         }
    58         $this->set("page_num",$page_num);
    59 
    60         return 'success';
    61     }
    62 }
    63 
    64 ?>
  • webapp_biz/modules/biz/page/g_join_group.php

     
    1 <?php
    2 /**
    3  * @copyright 2005-2007 OpenPNE Project
    4  * @license   http://www.php.net/license/3_01.txt PHP License 3.01
    5  */
    6 
    7 class biz_page_g_join_group extends OpenPNE_Action
    8 {
    9     function execute($requests)
    10     {
    11         $u = $GLOBALS['AUTH']->uid();
    12 
    13         // --- リクエスト変数
    14         $target_id = $requests['target_id'];
    15 
    16         $this->set('inc_navi', fetch_inc_navi('h'));
    17         $this->set('group', biz_getGroupData($target_id));
    18 
    19         return 'success';
    20     }
    21 }
    22 
    23 ?>
  • webapp_biz/modules/biz/templates/g_join_group.tpl

     
    1 ({ext_include file="inc_header.tpl"})
    2 ({ext_include file="inc_layoutcolumn_top_720px.tpl"})
    3 ({***************************})
    4 ({**ここから:メインコンテンツ**})
    5 ({***************************})
    6 
    7 <img src="./skin/dummy.gif" class="v_spacer_l">
    8 
    9 <!-- ****************************************** -->
    10 <!-- ******ここから:このコミュニティに参加****** -->
    11 <table border="0" cellspacing="0" cellpadding="0" style="width:580px;" class="border_01">
    12 <tr>
    13 <td style="width:7px;" class="bg_00"><img src="./skin/dummy.gif" style="width:7px;height:7px;" class="dummy"></td>
    14 <td style="width:566px;" class="bg_00"><img src="./skin/dummy.gif" style="width:7px;height:7px;" class="dummy"></td>
    15 <td style="width:7px;" class="bg_00"><img src="./skin/dummy.gif" style="width:7px;height:7px;" class="dummy"></td>
    16 </tr>
    17 <tr>
    18 <td class="bg_00"><img src="./skin/dummy.gif" style="width:7px;height:7px;" class="dummy"></td>
    19 <td class="bg_01" align="center">
    20 ({*ここから:header*})
    21 <!-- ここから:小タイトル -->
    22 <table border="0" cellspacing="0" cellpadding="0" style="width:566px;" class="border_01">
    23 <tr>
    24 <td style="width:36px;" class="bg_06"><img src="({t_img_url_skin filename=content_header_1})" style="width:30px;height:20px;" class="dummy"></td>
    25 <td style="width:528px;padding:2px 0px;" class="bg_06"><span class="b_b c_00">このコミュニティに参加</span></td>
    26 </tr>
    27 </table>
    28 <!-- ここまで:小タイトル -->
    29 ({*ここまで:header*})
    30 ({*ここから:body*})
    31 <!-- ここから:メッセージ -->
    32 <table border="0" cellspacing="1" cellpadding="3" style="width:564px;">
    33 <tr>
    34 <td colspan="2" class="bg_02" align="center">
    35 
    36 <table><tr><td colspan="2">
    37 <table><tr><td colspan="2">
    38 ({$group.name|default:"&nbsp;"})に本当に参加しますか?
    39 </td></tr>
    40 
    41 <tr>
    42 
    43 ({t_form m=biz a=do_g_join_group})
    44 <input type="hidden" name="sessid" value="({$PHPSESSID})">
    45 <input type="hidden" name="target_id" value="({$group.biz_group_id})">
    46 <td align="right"><input type="submit" class="submit" value="参加する"></td>
    47 </form>
    48 
    49 ({t_form _method=get m=biz a=page_g_home})
    50 <input type="hidden" name="target_c_commu_id" value="({$group.biz_group_id})">
    51 <td align="left"><input type="submit" class="submit" value="参加しない"></td>
    52 </form>
    53 </tr></table>
    54 </td></tr>
    55 
    56 </table>
    57 </td>
    58 </tr>
    59 </table>
    60 <!-- ここまで:メッセージ -->
    61 ({*ここまで:body*})
    62 ({*ここから:footer*})
    63 <!-- 無し -->
    64 ({*ここまで:footer*})
    65 <td class="bg_00"><img src="./skin/dummy.gif" style="width:7px;height:7px;" class="dummy"></td>
    66 </tr>
    67 <tr>
    68 <td class="bg_00"><img src="./skin/dummy.gif" style="width:7px;height:7px;" class="dummy"></td>
    69 <td class="bg_00"><img src="./skin/dummy.gif" style="width:7px;height:7px;" class="dummy"></td>
    70 <td class="bg_00"><img src="./skin/dummy.gif" style="width:7px;height:7px;" class="dummy"></td>
    71 </tr>
    72 </form>
    73 </table>
    74 <!-- ******ここまで:このコミュニティに参加****** -->
    75 <!-- ****************************************** -->
    76 
    77 <img src="./skin/dummy.gif" class="v_spacer_l">
    78 
    79 
    80 ({***************************})
    81 ({**ここまで:メインコンテンツ**})
    82 ({***************************})
    83 ({ext_include file="inc_layoutcolumn_bottom_270px_165px_175px_720px.tpl"})
    84 ({ext_include file="inc_footer.tpl"})
  • webapp_biz/modules/biz/templates/h_biz_schedule_edit.tpl

     
    1 ({ext_include file="inc_header.tpl"})
    2 ({ext_include file="inc_layoutcolumn_top_720px.tpl"})
    3 ({***************************})
    4 ({**ここから:メインコンテンツ**})
    5 ({***************************})
    6 
    7 <img src="./skin/dummy.gif" class="v_spacer_l">
    8 
    9 <!-- ********************************** -->
    10 <!-- ******ここから:日記を編集する****** -->
    11 ({t_form _enctype=file m=biz a=do_h_biz_schedule_edit})
    12 <input type="hidden" name="sessid" value="({$PHPSESSID})">
    13 <input type="hidden" name="schedule_id" value="({$schedule_id})">
    14 
    15 <table border="0" cellspacing="0" cellpadding="0" style="width:540px;margin:0px auto;" class="border_07">
    16 <tr>
    17 <td style="width:7px;" class="bg_00"><img src="./skin/dummy.gif" style="width:7px;height:7px;" class="dummy"></td>
    18 <td style="width:526px;" class="bg_00"><img src="./skin/dummy.gif" style="width:7px;height:7px;" class="dummy"></td>
    19 <td style="width:7px;" class="bg_00"><img src="./skin/dummy.gif" style="width:7px;height:7px;" class="dummy"></td>
    20 </tr>
    21 <tr>
    22 <td class="bg_00"><img src="./skin/dummy.gif" style="width:7px;height:7px;" class="dummy"></td>
    23 <td class="bg_01" align="center">
    24 <!-- *ここから:日記を編集する>内容* -->
    25 ({*ここから:header*})
    26 <!-- ここから:小タイトル -->
    27 <table border="0" cellspacing="0" cellpadding="0" style="width:526px;" class="border_01">
    28 <tr>
    29 <td style="width:36px;" class="bg_06"><img src="({t_img_url_skin filename=content_header_1})" style="width:30px;height:20px;" class="dummy"></td>
    30 <td style="width:488px;padding:2px 0px;" class="bg_06"><span class="b_b c_00">予定を修正する</span></td>
    31 </tr>
    32 </table>
    33 <!-- ここまで:小タイトル -->
    34 ({*ここまで:header*})
    35 ({*ここから:body*})
    36 <!-- ここから:主内容 -->
    37 <!-- ここから:主内容>>日記表示 -->
    38 <table border="0" cellspacing="0" cellpadding="0" style="width:526px;" class="border_01">
    39 ({*********})
    40 <tr>
    41 <td style="width:524px;height:1px;" class="bg_01" colspan="5"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    42 </tr>
    43 ({*********})
    44 <tr>
    45 <td style="width:1px;" class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    46 <td style="width:60px;" class="bg_05" align="center" valign="middle">
    47 <div style="padding:4px 3px;">
    48 
    49 繰り返し設定
    50 
    51 </div>
    52 </td>
    53 <td style="width:1px;" class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    54 <td style="width:391px;" class="bg_02" align="left" valign="middle">
    55 
    56 <table border="0" cellspacing="0" cellpadding="0">
    57 <tr>
    58 <td class="padding_ss" style="width:100px;">
    59 
    60 <input type='radio' name='sc_rp' value='0' class="no_bg"({if !$is_rep}) checked({/if})>繰り返さない
    61 
    62 </td>
    63 <td class="padding_ss">
    64 
    65 <select name='sc_bn'>
    66         ({section name=i loop=$bn_num})
    67                 <option value="({$bn_num[i]})" ({if $banner == $bn_num[i]})selected({/if})>({$bn_num[i]})日間
    68         ({/section})
    69 </select>
    70 
    71 </td>
    72 </tr>
    73 <tr>
    74 <td class="padding_ss">
    75 
    76 <input type='radio' name='sc_rp' value='true'class="no_bg" ({if $is_rep}) checked({/if})>繰り返す
    77 
    78 </td>
    79 <td class="padding_ss">
    80 
    81 <select name='sc_rcount'>
    82         ({section name=i loop=$rp_count})
    83                 <option value='({$rp_count[i]})'>({$rp_count[i]})週間
    84         ({/section})
    85 </select>
    86 
    87 </td>
    88 </tr>
    89 <tr>
    90 <td class="padding_ss" style="text-align:right;">
    91 
    92 繰り返す曜日
    93 
    94 </td>
    95 <td class="padding_ss">
    96 
    97 ({section name=i loop=$wk})
    98 <input type='checkbox' name="sc_rwk[]" value='({$smarty.section.i.index})' class="no_bg"({if $rep_type[i]}) checked({/if})>({$wk[i]})
    99 ({/section})
    100        
    101 </td>
    102 </tr>
    103 ({if $is_rep})
    104 <tr>
    105 <td class="padding_ss" style="text-align:right;" colspan="2">
    106 
    107 <input type='checkbox' name="iskeep" value='0' checked>この予定のみを編集する
    108 
    109 </td>
    110 </tr>
    111 ({else})
    112 <input type='hidden' name='iskeep' value='0'>
    113 ({/if})
    114 </table>
    115 
    116 </td>
    117 <td style="width:1px;" class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    118 </tr>
    119 ({*********})
    120 <tr>
    121 <td style="height:1px;" class="bg_01" colspan="5"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    122 </tr>
    123 ({*********})
    124 <tr>
    125 <td class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    126 <td class="bg_05" align="center" valign="middle">
    127 <div style="padding:4px 3px;">
    128 
    129 開始日
    130 
    131 </div>
    132 </td>
    133 <td class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    134 <td class="bg_02" align="left" valign="middle">
    135 <div style="padding:4px 3px;">
    136 
    137 <select name='sc_b_year'>
    138         ({$years|smarty:nodefaults})
    139 </select>
    140 <select name='sc_b_month'>
    141         ({$monthes|smarty:nodefaults})
    142 </select>
    143 <select name='sc_b_date'>
    144         ({$days|smarty:nodefaults})
    145 </select>
    146 
    147 </div>
    148 </td>
    149 <td class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    150 </tr>
    151 ({*********})
    152 <tr>
    153 <td style="height:1px;" class="bg_01" colspan="5"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    154 </tr>
    155 ({*********})
    156 <tr>
    157 <td class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    158 <td class="bg_05" align="center" valign="middle">
    159 <div style="padding:4px 3px;">
    160 
    161 時 刻
    162 
    163 </div>
    164 </td>
    165 <td class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    166 <td class="bg_02" align="left" valign="middle">
    167 <div style="padding:4px 3px;">
    168 
    169 <select name='sc_b_hour'>
    170         <option value=''({if $begin_hour == null}) selected({/if})>--時
    171         ({section name=i loop=$hours})
    172                 <option value="({if $hours[i] < 10 })0({/if})({$hours[i]})"({if $hours[i] == $begin_hour})({if $begin_hour != null}) selected({/if})({/if})>({$hours[i]})時
    173         ({/section})
    174 </select>
    175 <select name='sc_b_minute'>
    176         <option value=''({if $begin_min == null}) selected({/if})>--分
    177         ({section name=i loop=$mins})
    178                 <option value="({if $mins[i] < 10 })0({/if})({$mins[i]})"({if $mins[i] == $begin_min}) ({if $begin_hour != null}) selected({/if})({/if})>({$mins[i]})分
    179         ({/section})
    180 </select>~
    181 
    182 <select name='sc_f_hour'>
    183         <option value=''({if $finish_hour == null}) selected({/if})>--時
    184         ({section name=i loop=$hours})
    185                 <option value="({if $hours[i] < 10 })0({/if})({$hours[i]})"({if $hours[i] == $finish_hour}) ({if $begin_hour != null}) selected({/if})({/if})>({$hours[i]})時
    186         ({/section})
    187 </select>
    188 <select name='sc_f_minute'>
    189         <option value=''({if $finish_min == null}) selected({/if})>--分
    190         ({section name=i loop=$mins})
    191                 <option value="({if $mins[i] < 10 })0({/if})({$mins[i]})"({if $mins[i] == $finish_min}) ({if $begin_hour != null}) selected({/if})({/if})>({$mins[i]})分
    192         ({/section})
    193 </select>
    194 </div>
    195 </td>
    196 <td class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    197 </tr>
    198 ({*********})
    199 <tr>
    200 <td style="height:1px;" class="bg_01" colspan="5"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    201 </tr>
    202 ({*********})
    203 <tr>
    204 <td class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    205 <td class="bg_05" align="center" valign="middle">
    206 <div style="padding:4px 3px;">
    207 
    208 タイトル
    209 </div>
    210 </td>
    211 <td class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    212 <td class="bg_02" align="left" valign="middle">
    213 <div style="padding:4px 3px;">
    214 
    215 <input class="text" type='text' name='sc_title' value="({$title})" size="60">
    216 </div>
    217 </td>
    218 <td class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    219 </tr>
    220 ({*********})
    221 <tr>
    222 <td style="height:1px;" class="bg_01" colspan="5"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    223 </tr>
    224 ({*********})
    225 <tr>
    226 <td class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    227 <td class="bg_05" align="center" valign="middle">
    228 <div style="padding:4px 3px;">
    229 
    230 内容
    231 
    232 </div>
    233 </td>
    234 <td class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    235 <td class="bg_02" align="left" valign="middle">
    236 <div style="padding:4px 3px;">
    237 
    238 <textarea class="text" name='sc_memo' cols="50" rows="5">({$value})</textarea>
    239 </div>
    240 </td>
    241 <td class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    242 </tr>
    243 ({*********})
    244 <tr>
    245 <td class="bg_01" colspan="5"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    246 </tr>
    247 ({*********})
    248 
    249 ({*ここから:新規予定*})
    250 
    251 <tr>
    252 <td class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    253 <td class="bg_05" align="center" valign="middle">
    254 <div style="padding:4px 3px;">
    255 参加者
    256 </div>
    257 </td>
    258 <td class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    259 <td class="bg_02" align="left" valign="middle">
    260 
    261 <table border="0" cellspacing="0" cellpadding="0">
    262 <tr>
    263 ({foreach name=i from=$members item=item})
    264 ({if $item})
    265 <td class="padding_ss" style="width:33%;" valign="top">
    266 <input name='sc_j_mem[]' value='({$item.c_member_id})' type='checkbox' class='no_bg'({if $item.checkflag}) checked="checked"({/if})>({$item.nickname})
    267 </td>
    268 ({else})
    269 <td class="padding_ss" style="width:33%;">&nbsp;</td>
    270 ({/if})
    271 
    272 ({if $smarty.foreach.i.last && ($smarty.foreach.i.iteration%3==1 || $smarty.foreach.i.iteration%3==2)})
    273 <td class="padding_ss" style="width:33%;">&nbsp;</td>
    274 ({/if})
    275 ({if $smarty.foreach.i.last && $smarty.foreach.i.iteration%3==1 })
    276 <td class="padding_ss" style="width:33%;">&nbsp;</td>
    277 ({/if})
    278 ({if !$smarty.foreach.i.last && $smarty.foreach.i.iteration%3==0})
    279 </tr><tr>
    280 ({/if})
    281 ({/foreach})
    282 </tr>
    283 </table>
    284 
    285 ({*ここまで:新規予定*})
    286 
    287 </td>
    288 <td class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    289 </tr>
    290 ({*********})
    291 <tr>
    292 <td style="height:1px;" class="bg_01" colspan="5"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    293 </tr>
    294 ({*********})
    295 
    296 <tr>
    297 <td class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    298 <td class="bg_02" align="center" colspan="3">
    299 
    300 <img src="./skin/dummy.gif" class="v_spacer_m">
    301 
    302 <div style="padding:4px 3px;">
    303 
    304 <input type='submit' class="submit" name='entry' value='登録する'>
    305 
    306 </div>
    307 
    308 <img src="./skin/dummy.gif" class="v_spacer_m">
    309 
    310 </td>
    311 <td class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    312 </tr>
    313 ({*********})
    314 <tr>
    315 <td style="height:1px;" class="bg_01" colspan="5"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    316 </tr>
    317 ({*********})
    318 </table>
    319 <!-- ここまで:主内容>>日記表示 -->
    320 <!-- ここまで:主内容 -->
    321 ({*ここまで:body*})
    322 ({*ここから:footer*})
    323 <!-- 無し -->
    324 ({*ここまで:footer*})
    325 <!-- *ここまで:日記を編集する>>内容* -->
    326 </td>
    327 <td class="bg_00"><img src="./skin/dummy.gif" style="width:7px;height:7px;" class="dummy"></td>
    328 </tr>
    329 <tr>
    330 <td class="bg_00"><img src="./skin/dummy.gif" style="width:7px;height:7px;" class="dummy"></td>
    331 <td class="bg_00"><img src="./skin/dummy.gif" style="width:7px;height:7px;" class="dummy"></td>
    332 <td class="bg_00"><img src="./skin/dummy.gif" style="width:7px;height:7px;" class="dummy"></td>
    333 </tr>
    334 </table>
    335 
    336 </form>
    337 <!-- ******ここまで:日記を編集する****** -->
    338 <!-- ********************************** -->
    339 
    340 <img src="./skin/dummy.gif" class="v_spacer_l">
    341 
    342 ({***************************})
    343 ({**ここまで:メインコンテンツ**})
    344 ({***************************})
    345 ({ext_include file="inc_layoutcolumn_bottom_270px_165px_175px_720px.tpl"})
    346 ({ext_include file="inc_footer.tpl"})
  • webapp_biz/modules/biz/templates/g_member_list.tpl

     
    1 ({ext_include file="inc_header.tpl"})
    2 ({ext_include file="inc_layoutcolumn_top_720px.tpl"})
    3 ({***************************})
    4 ({**ここから:メインコンテンツ**})
    5 ({***************************})
    6 
    7 <img src="./skin/dummy.gif" class="v_spacer_l">
    8 
    9 <!-- ******************************** -->
    10 <!-- ******ここから:メンバー一覧****** -->
    11 <table border="0" cellspacing="0" cellpadding="0" style="width:575px;margin:0px auto;" class="border_07">
    12 <tr>
    13 <td style="width:7px;" class="bg_00"><img src="./skin/dummy.gif" style="width:7px;height:7px;" class="dummy"></td>
    14 <td style="width:561px;" class="bg_00"><img src="./skin/dummy.gif" style="width:7px;height:7px;" class="dummy"></td>
    15 <td style="width:7px;" class="bg_00"><img src="./skin/dummy.gif" style="width:7px;height:7px;" class="dummy"></td>
    16 </tr>
    17 <tr>
    18 <td class="bg_00"><img src="./skin/dummy.gif" style="width:7px;height:7px;" class="dummy"></td>
    19 <td class="bg_01" align="center">
    20 ({*ここから:header*})
    21 <!-- ここから:小タイトル -->
    22 <div class="border_01">
    23 <table border="0" cellspacing="0" cellpadding="0" style="width:559px;">
    24 <tr>
    25 <td style="width:36px;" class="bg_06"><img src="({t_img_url_skin filename=content_header_1})" style="width:30px;height:20px;" class="dummy"></td>
    26 <td style="width:523px;padding:2px 0px;" class="bg_06"><span class="b_b c_00">グループメンバー</span></td>
    27 </tr>
    28 </table>
    29 </div>
    30 <!-- ここまで:小タイトル -->
    31 ({*ここまで:header*})
    32 ({*ここから:body*})
    33 <!-- ここから:主内容 -->
    34 <table border="0" cellspacing="0" cellpadding="0" style="width:561px;">
    35 ({*********})
    36 <tr>
    37 <td style="width:561px;height:1px;" class="bg_01" colspan="3"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    38 </tr>
    39 ({*********})
    40 <tr>
    41 <td style="width:1px;" class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    42 <td style="width:559px;" class="bg_02" align="center" valign="middle">
    43 <div style="padding:4px 3px;text-align:center;">
    44 
    45 [ ({foreach from=$page_num item=item})
    46 ({if $item!=$page})<a href="({t_url m=biz a=page_g_member_list})&amp;start=({$item})&amp;target_c_commu_id=({$c_commu_id})">({$item})</a>
    47 ({else})({$item})
    48 ({/if})
    49  ({/foreach})]
    50 
    51 </div>
    52 </td>
    53 <td style="width:1px;" class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    54 </tr>
    55 ({*********})
    56 <tr>
    57 <td style="width:561px;height:1px;" class="bg_01" colspan="3"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    58 </tr>
    59 ({*********})
    60 <tr>
    61 <td style="width:1px;" class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    62 <td style="width:559px;" class="bg_02" align="right" valign="middle">
    63 <div style="padding:4px 3px;">
    64 
    65 ({if $is_prev})<a href="({t_url m=biz a=page_c_member_list})&amp;direc=-1&amp;page=({$page})&amp;target_c_commu_id=({$c_commu_id})"><前</a>({/if}) 
    66 ({$start_num})件~({$end_num})件を表示
    67 ({if $is_next})<a href="({t_url m=biz a=page_c_member_list})&amp;direc=1&amp;page=({$page})&amp;target_c_commu_id=({$c_commu_id})">次></a>({/if})
    68 
    69 </div>
    70 </td>
    71 <td style="width:1px;" class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    72 </tr>
    73 ({*********})
    74 <tr>
    75 <td style="width:561px;height:1px;" class="bg_01" colspan="3"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    76 </tr>
    77 ({*********})
    78 </table>
    79 <table border="0" cellspacing="0" cellpadding="0" style="width:561px;">
    80 ({*********})
    81 ({*---------------ここから:1行目:画像-------------------*})
    82 <tr>
    83 <td style="width:1px;" class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    84 ({t_loop from=$c_member_list start=0 num=5})
    85 <td style="width:111px;" class="bg_03" align="center" valign="middle">
    86 
    87 <img src="./skin/dummy.gif" class="v_spacer_m">
    88 ({if $item})
    89 ({if $item.c_member_id == $c_commu.c_member_id_admin})<img src="({t_img_url_skin filename=icon_crown})" class="icon"><br>({/if})
    90 <a href="({t_url m=pc a=page_f_home})&amp;target_c_member_id=({$item.c_member_id})"><img src="({t_img_url filename=$item.image_filename w=72 h=72 noimg=no_image})" class="pict"></a>
    91 ({else})
    92 <img src="./skin/dummy.gif" class="dummy" style="width:72px;height:72px;">
    93 ({/if})
    94 <img src="./skin/dummy.gif" class="v_spacer_m">
    95 
    96 </td>
    97 <td style="width:1px;" class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    98 ({/t_loop})
    99 </tr>
    100 ({*********})
    101 <tr>
    102 <td style="width:561px;height:1px;" class="bg_01" colspan="11"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    103 </tr>
    104 ({*********})
    105 ({*---------------ここまで:1行目:画像-------------------*})
    106 ({*---------------ここから:1行目:ニックネーム-------------------*})
    107 <tr>
    108 <td style="width:1px;" class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    109 ({t_loop from=$c_member_list start=0 num=5})
    110 <td style="width:111px;" class="bg_02" align="center" valign="middle">
    111 
    112 <img src="./skin/dummy.gif" class="v_spacer_m">
    113 ({if $item})
    114 <a href="({t_url m=pc a=page_f_home})&amp;target_c_member_id=({$item.c_member_id})">({$item.nickname|default:"&nbsp;"})</a>
    115 ({else})
    116 &nbsp;
    117 ({/if})
    118 <img src="./skin/dummy.gif" class="v_spacer_m">
    119 
    120 </td>
    121 <td style="width:1px;" class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    122 ({/t_loop})
    123 </tr>
    124 ({*********})
    125 <tr>
    126 <td style="width:561px;height:1px;" class="bg_01" colspan="11"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    127 </tr>
    128 ({*********})
    129 ({*---------------ここまで:1行目:ニックネーム-------------------*})
    130 ({*---------------ここから:2行目:画像-------------------*})
    131 ({if $c_member_list[5]})
    132 <tr>
    133 <td style="width:1px;" class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    134 ({t_loop from=$c_member_list start=5 num=5})
    135 <td style="width:111px;" class="bg_03" align="center" valign="middle">
    136 
    137 <img src="./skin/dummy.gif" class="v_spacer_m">
    138 ({if $item})
    139 ({if $item.c_member_id == $c_commu.c_member_id_admin})<img src="({t_img_url_skin filename=icon_crown})" class="icon"><br>({/if})
    140 <a href="({t_url m=pc a=page_f_home})&amp;target_c_member_id=({$item.c_member_id})"><img src="({t_img_url filename=$item.image_filename w=72 h=72 noimg=no_image})" class="pict"></a>
    141 ({else})
    142 <img src="./skin/dummy.gif" class="dummy" style="width:72px;height:72px;">
    143 ({/if})
    144 <img src="./skin/dummy.gif" class="v_spacer_m">
    145 
    146 </td>
    147 <td style="width:1px;" class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    148 ({/t_loop})
    149 </tr>
    150 ({*********})
    151 <tr>
    152 <td style="width:561px;height:1px;" class="bg_01" colspan="11"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    153 </tr>
    154 ({*********})
    155 ({*---------------ここまで:2行目:画像-------------------*})
    156 ({*---------------ここから:2行目:ニックネーム-------------------*})
    157 <tr>
    158 <td style="width:1px;" class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    159 ({t_loop from=$c_member_list start=5 num=5})
    160 <td style="width:111px;" class="bg_02" align="center" valign="middle">
    161 
    162 <img src="./skin/dummy.gif" class="v_spacer_m">
    163 ({if $item})
    164 <a href="({t_url m=pc a=page_f_home})&amp;target_c_member_id=({$item.c_member_id})">({$item.nickname|default:"&nbsp;"})</a>
    165 ({else})
    166 &nbsp;
    167 ({/if})
    168 <img src="./skin/dummy.gif" class="v_spacer_m">
    169 
    170 </td>
    171 <td style="width:1px;" class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    172 ({/t_loop})
    173 </tr>
    174 ({*********})
    175 <tr>
    176 <td style="width:561px;height:1px;" class="bg_01" colspan="11"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    177 </tr>
    178 ({*********})
    179 ({/if})
    180 ({*---------------ここまで:2行目:ニックネーム-------------------*})
    181 ({*---------------ここから:3行目:画像-------------------*})
    182 ({if $c_member_list[10]})
    183 <tr>
    184 <td style="width:1px;" class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    185 ({t_loop from=$c_member_list start=10 num=5})
    186 <td style="width:111px;" class="bg_03" align="center" valign="middle">
    187 
    188 <img src="./skin/dummy.gif" class="v_spacer_m">
    189 ({if $item})
    190 ({if $item.c_member_id == $c_commu.c_member_id_admin})<img src="({t_img_url_skin filename=icon_crown})" class="icon"><br>({/if})
    191 <a href="({t_url m=pc a=page_f_home})&amp;target_c_member_id=({$item.c_member_id})"><img src="({t_img_url filename=$item.image_filename w=72 h=72 noimg=no_image})" class="pict"></a>
    192 ({else})
    193 <img src="./skin/dummy.gif" class="dummy" style="width:72px;height:72px;">
    194 ({/if})
    195 <img src="./skin/dummy.gif" class="v_spacer_m">
    196 
    197 </td>
    198 <td style="width:1px;" class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    199 ({/t_loop})
    200 </tr>
    201 ({*********})
    202 <tr>
    203 <td style="width:561px;height:1px;" class="bg_01" colspan="11"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    204 </tr>
    205 ({*********})
    206 ({*---------------ここまで:3行目:画像-------------------*})
    207 ({*---------------ここから:3行目:ニックネーム-------------------*})
    208 <tr>
    209 <td style="width:1px;" class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    210 ({t_loop from=$c_member_list start=10 num=5})
    211 <td style="width:111px;" class="bg_02" align="center" valign="middle">
    212 
    213 <img src="./skin/dummy.gif" class="v_spacer_m">
    214 ({if $item})
    215 <a href="({t_url m=pc a=page_f_home})&amp;target_c_member_id=({$item.c_member_id})">({$item.nickname|default:"&nbsp;"})</a>
    216 ({else})
    217 &nbsp;
    218 ({/if})
    219 <img src="./skin/dummy.gif" class="v_spacer_m">
    220 
    221 </td>
    222 <td style="width:1px;" class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    223 ({/t_loop})
    224 </tr>
    225 ({*********})
    226 <tr>
    227 <td style="width:561px;height:1px;" class="bg_01" colspan="11"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    228 </tr>
    229 ({*********})
    230 ({/if})
    231 ({*---------------ここまで:3行目:ニックネーム-------------------*})
    232 ({*---------------ここから:4行目:画像-------------------*})
    233 ({if $c_member_list[15]})
    234 <tr>
    235 <td style="width:1px;" class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    236 ({t_loop from=$c_member_list start=15 num=5})
    237 <td style="width:111px;" class="bg_03" align="center" valign="middle">
    238 
    239 <img src="./skin/dummy.gif" class="v_spacer_m">
    240 ({if $item})
    241 ({if $item.c_member_id == $c_commu.c_member_id_admin})<img src="({t_img_url_skin filename=icon_crown})" class="icon"><br>({/if})
    242 <a href="({t_url m=pc a=page_f_home})&amp;target_c_member_id=({$item.c_member_id})"><img src="({t_img_url filename=$item.image_filename w=72 h=72 noimg=no_image})" class="pict"></a>
    243 ({else})
    244 <img src="./skin/dummy.gif" class="dummy" style="width:72px;height:72px;">
    245 ({/if})
    246 <img src="./skin/dummy.gif" class="v_spacer_m">
    247 
    248 </td>
    249 <td style="width:1px;" class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    250 ({/t_loop})
    251 </tr>
    252 ({*********})
    253 <tr>
    254 <td style="width:561px;height:1px;" class="bg_01" colspan="11"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    255 </tr>
    256 ({*********})
    257 ({*---------------ここまで:4行目:画像-------------------*})
    258 ({*---------------ここから:4行目:ニックネーム-------------------*})
    259 <tr>
    260 <td style="width:1px;" class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    261 ({t_loop from=$c_member_list start=15 num=5})
    262 <td style="width:111px;" class="bg_02" align="center" valign="middle">
    263 
    264 <img src="./skin/dummy.gif" class="v_spacer_m">
    265 ({if $item})
    266 <a href="({t_url m=pc a=page_f_home})&amp;target_c_member_id=({$item.c_member_id})">({$item.nickname|default:"&nbsp;"})</a>
    267 ({else})
    268 &nbsp;
    269 ({/if})
    270 <img src="./skin/dummy.gif" class="v_spacer_m">
    271 
    272 </td>
    273 <td style="width:1px;" class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    274 ({/t_loop})
    275 </tr>
    276 ({*********})
    277 <tr>
    278 <td style="width:561px;height:1px;" class="bg_01" colspan="11"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    279 </tr>
    280 ({*********})
    281 ({/if})
    282 ({*---------------ここまで:4行目:ニックネーム-------------------*})
    283 ({*---------------ここから:5行目:画像-------------------*})
    284 ({if $c_member_list[20]})
    285 <tr>
    286 <td style="width:1px;" class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    287 ({t_loop from=$c_member_list start=20 num=5})
    288 <td style="width:111px;" class="bg_03" align="center" valign="middle">
    289 
    290 <img src="./skin/dummy.gif" class="v_spacer_m">
    291 ({if $item})
    292 ({if $item.c_member_id == $c_commu.c_member_id_admin})<img src="({t_img_url_skin filename=icon_crown})" class="icon"><br>({/if})
    293 <a href="({t_url m=pc a=page_f_home})&amp;target_c_member_id=({$item.c_member_id})"><img src="({t_img_url filename=$item.image_filename w=72 h=72 noimg=no_image})" class="pict"></a>
    294 ({else})
    295 <img src="./skin/dummy.gif" class="dummy" style="width:72px;height:72px;">
    296 ({/if})
    297 <img src="./skin/dummy.gif" class="v_spacer_m">
    298 
    299 </td>
    300 <td style="width:1px;" class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    301 ({/t_loop})
    302 </tr>
    303 ({*********})
    304 <tr>
    305 <td style="width:561px;height:1px;" class="bg_01" colspan="11"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    306 </tr>
    307 ({*********})
    308 ({*---------------ここまで:5行目:画像-------------------*})
    309 ({*---------------ここから:5行目:ニックネーム-------------------*})
    310 <tr>
    311 <td style="width:1px;" class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    312 ({t_loop from=$c_member_list start=20 num=5})
    313 <td style="width:111px;" class="bg_02" align="center" valign="middle">
    314 
    315 <img src="./skin/dummy.gif" class="v_spacer_m">
    316 ({if $item})
    317 <a href="({t_url m=pc a=page_f_home})&amp;target_c_member_id=({$item.c_member_id})">({$item.nickname|default:"&nbsp;"})</a>
    318 ({else})
    319 &nbsp;
    320 ({/if})
    321 <img src="./skin/dummy.gif" class="v_spacer_m">
    322 
    323 </td>
    324 <td style="width:1px;" class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    325 ({/t_loop})
    326 </tr>
    327 ({*********})
    328 <tr>
    329 <td style="width:561px;height:1px;" class="bg_01" colspan="11"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    330 </tr>
    331 ({*********})
    332 ({/if})
    333 ({*---------------ここまで:5行目:ニックネーム-------------------*})
    334 ({*---------------ここから:6行目:画像-------------------*})
    335 ({if $c_member_list[25]})
    336 <tr>
    337 <td style="width:1px;" class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    338 ({t_loop from=$c_member_list start=25 num=5})
    339 <td style="width:111px;" class="bg_03" align="center" valign="middle">
    340 
    341 <img src="./skin/dummy.gif" class="v_spacer_m">
    342 ({if $item})
    343 ({if $item.c_member_id == $c_commu.c_member_id_admin})<img src="({t_img_url_skin filename=icon_crown})" class="icon"><br>({/if})
    344 <a href="({t_url m=pc a=page_f_home})&amp;target_c_member_id=({$item.c_member_id})"><img src="({t_img_url filename=$item.image_filename w=72 h=72 noimg=no_image})" class="pict"></a>
    345 ({else})
    346 <img src="./skin/dummy.gif" class="dummy" style="width:72px;height:72px;">
    347 ({/if})
    348 <img src="./skin/dummy.gif" class="v_spacer_m">
    349 
    350 </td>
    351 <td style="width:1px;" class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    352 ({/t_loop})
    353 </tr>
    354 ({*********})
    355 <tr>
    356 <td style="width:561px;height:1px;" class="bg_01" colspan="11"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    357 </tr>
    358 ({*********})
    359 ({*---------------ここまで:6行目:画像-------------------*})
    360 ({*---------------ここから:6行目:ニックネーム-------------------*})
    361 <tr>
    362 <td style="width:1px;" class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    363 ({t_loop from=$c_member_list start=25 num=5})
    364 <td style="width:111px;" class="bg_02" align="center" valign="middle">
    365 
    366 <img src="./skin/dummy.gif" class="v_spacer_m">
    367 ({if $item})
    368 <a href="({t_url m=pc a=page_f_home})&amp;target_c_member_id=({$item.c_member_id})">({$item.nickname|default:"&nbsp;"})</a>
    369 ({else})
    370 &nbsp;
    371 ({/if})
    372 <img src="./skin/dummy.gif" class="v_spacer_m">
    373 
    374 </td>
    375 <td style="width:1px;" class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    376 ({/t_loop})
    377 </tr>
    378 ({*********})
    379 <tr>
    380 <td style="width:561px;height:1px;" class="bg_01" colspan="11"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    381 </tr>
    382 ({*********})
    383 ({/if})
    384 ({*---------------ここまで:6行目:ニックネーム-------------------*})
    385 ({*---------------ここから:7行目:画像-------------------*})
    386 ({if $c_member_list[30]})
    387 <tr>
    388 <td style="width:1px;" class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    389 ({t_loop from=$c_member_list start=30 num=5})
    390 <td style="width:111px;" class="bg_03" align="center" valign="middle">
    391 
    392 <img src="./skin/dummy.gif" class="v_spacer_m">
    393 ({if $item})
    394 ({if $item.c_member_id == $c_commu.c_member_id_admin})<img src="({t_img_url_skin filename=icon_crown})" class="icon"><br>({/if})
    395 <a href="({t_url m=pc a=page_f_home})&amp;target_c_member_id=({$item.c_member_id})"><img src="({t_img_url filename=$item.image_filename w=72 h=72 noimg=no_image})" class="pict"></a>
    396 ({else})
    397 <img src="./skin/dummy.gif" class="dummy" style="width:72px;height:72px;">
    398 ({/if})
    399 <img src="./skin/dummy.gif" class="v_spacer_m">
    400 
    401 </td>
    402 <td style="width:1px;" class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    403 ({/t_loop})
    404 </tr>
    405 ({*********})
    406 <tr>
    407 <td style="width:561px;height:1px;" class="bg_01" colspan="11"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    408 </tr>
    409 ({*********})
    410 ({*---------------ここまで:7行目:画像-------------------*})
    411 ({*---------------ここから:7行目:ニックネーム-------------------*})
    412 <tr>
    413 <td style="width:1px;" class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    414 ({t_loop from=$c_member_list start=30 num=5})
    415 <td style="width:111px;" class="bg_02" align="center" valign="middle">
    416 
    417 <img src="./skin/dummy.gif" class="v_spacer_m">
    418 ({if $item})
    419 <a href="({t_url m=pc a=page_f_home})&amp;target_c_member_id=({$item.c_member_id})">({$item.nickname|default:"&nbsp;"})</a>
    420 ({else})
    421 &nbsp;
    422 ({/if})
    423 <img src="./skin/dummy.gif" class="v_spacer_m">
    424 
    425 </td>
    426 <td style="width:1px;" class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    427 ({/t_loop})
    428 </tr>
    429 ({*********})
    430 <tr>
    431 <td style="width:561px;height:1px;" class="bg_01" colspan="11"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    432 </tr>
    433 ({*********})
    434 ({/if})
    435 ({*---------------ここまで:7行目:ニックネーム-------------------*})
    436 ({*---------------ここから:8行目:画像-------------------*})
    437 ({if $c_member_list[35]})
    438 <tr>
    439 <td style="width:1px;" class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    440 ({t_loop from=$c_member_list start=35 num=5})
    441 <td style="width:111px;" class="bg_03" align="center" valign="middle">
    442 
    443 <img src="./skin/dummy.gif" class="v_spacer_m">
    444 ({if $item})
    445 ({if $item.c_member_id == $c_commu.c_member_id_admin})<img src="({t_img_url_skin filename=icon_crown})" class="icon"><br>({/if})
    446 <a href="({t_url m=pc a=page_f_home})&amp;target_c_member_id=({$item.c_member_id})"><img src="({t_img_url filename=$item.image_filename w=72 h=72 noimg=no_image})" class="pict"></a>
    447 ({else})
    448 <img src="./skin/dummy.gif" class="dummy" style="width:72px;height:72px;">
    449 ({/if})
    450 <img src="./skin/dummy.gif" class="v_spacer_m">
    451 
    452 </td>
    453 <td style="width:1px;" class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    454 ({/t_loop})
    455 </tr>
    456 ({*********})
    457 <tr>
    458 <td style="width:561px;height:1px;" class="bg_01" colspan="11"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    459 </tr>
    460 ({*********})
    461 ({*---------------ここまで:8行目:画像-------------------*})
    462 ({*---------------ここから:8行目:ニックネーム-------------------*})
    463 <tr>
    464 <td style="width:1px;" class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    465 ({t_loop from=$c_member_list start=35 num=5})
    466 <td style="width:111px;" class="bg_02" align="center" valign="middle">
    467 
    468 <img src="./skin/dummy.gif" class="v_spacer_m">
    469 ({if $item})
    470 <a href="({t_url m=pc a=page_f_home})&amp;target_c_member_id=({$item.c_member_id})">({$item.nickname|default:"&nbsp;"})</a>
    471 ({else})
    472 &nbsp;
    473 ({/if})
    474 <img src="./skin/dummy.gif" class="v_spacer_m">
    475 
    476 </td>
    477 <td style="width:1px;" class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    478 ({/t_loop})
    479 </tr>
    480 ({*********})
    481 <tr>
    482 <td style="width:561px;height:1px;" class="bg_01" colspan="11"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    483 </tr>
    484 ({*********})
    485 ({/if})
    486 ({*---------------ここまで:8行目:ニックネーム-------------------*})
    487 ({*---------------ここから:9行目:画像-------------------*})
    488 ({if $c_member_list[40]})
    489 <tr>
    490 <td style="width:1px;" class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    491 ({t_loop from=$c_member_list start=40 num=5})
    492 <td style="width:111px;" class="bg_03" align="center" valign="middle">
    493 
    494 <img src="./skin/dummy.gif" class="v_spacer_m">
    495 ({if $item})
    496 ({if $item.c_member_id == $c_commu.c_member_id_admin})<img src="({t_img_url_skin filename=icon_crown})" class="icon"><br>({/if})
    497 <a href="({t_url m=pc a=page_f_home})&amp;target_c_member_id=({$item.c_member_id})"><img src="({t_img_url filename=$item.image_filename w=72 h=72 noimg=no_image})" class="pict"></a>
    498 ({else})
    499 <img src="./skin/dummy.gif" class="dummy" style="width:72px;height:72px;">
    500 ({/if})
    501 <img src="./skin/dummy.gif" class="v_spacer_m">
    502 
    503 </td>
    504 <td style="width:1px;" class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    505 ({/t_loop})
    506 </tr>
    507 ({*********})
    508 <tr>
    509 <td style="width:561px;height:1px;" class="bg_01" colspan="11"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    510 </tr>
    511 ({*********})
    512 ({*---------------ここまで:9行目:画像-------------------*})
    513 ({*---------------ここから:9行目:ニックネーム-------------------*})
    514 <tr>
    515 <td style="width:1px;" class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    516 ({t_loop from=$c_member_list start=40 num=5})
    517 <td style="width:111px;" class="bg_02" align="center" valign="middle">
    518 
    519 <img src="./skin/dummy.gif" class="v_spacer_m">
    520 ({if $item})
    521 <a href="({t_url m=pc a=page_f_home})&amp;target_c_member_id=({$item.c_member_id})">({$item.nickname|default:"&nbsp;"})</a>
    522 ({else})
    523 &nbsp;
    524 ({/if})
    525 <img src="./skin/dummy.gif" class="v_spacer_m">
    526 
    527 </td>
    528 <td style="width:1px;" class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    529 ({/t_loop})
    530 </tr>
    531 ({*********})
    532 <tr>
    533 <td style="width:561px;height:1px;" class="bg_01" colspan="11"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    534 </tr>
    535 ({*********})
    536 ({/if})
    537 ({*---------------ここまで:9行目:ニックネーム-------------------*})
    538 ({*---------------ここから:10行目:画像-------------------*})
    539 ({if $c_member_list[45]})
    540 <tr>
    541 <td style="width:1px;" class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    542 ({t_loop from=$c_member_list start=45 num=5})
    543 <td style="width:111px;" class="bg_03" align="center" valign="middle">
    544 
    545 <img src="./skin/dummy.gif" class="v_spacer_m">
    546 ({if $item})
    547 ({if $item.c_member_id == $c_commu.c_member_id_admin})<img src="({t_img_url_skin filename=icon_crown})" class="icon"><br>({/if})
    548 <a href="({t_url m=pc a=page_f_home})&amp;target_c_member_id=({$item.c_member_id})"><img src="({t_img_url filename=$item.image_filename w=72 h=72 noimg=no_image})" class="pict"></a>
    549 ({else})
    550 <img src="./skin/dummy.gif" class="dummy" style="width:72px;height:72px;">
    551 ({/if})
    552 <img src="./skin/dummy.gif" class="v_spacer_m">
    553 
    554 </td>
    555 <td style="width:1px;" class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    556 ({/t_loop})
    557 </tr>
    558 ({*********})
    559 <tr>
    560 <td style="width:561px;height:1px;" class="bg_01" colspan="11"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    561 </tr>
    562 ({*********})
    563 ({*---------------ここまで:10行目:画像-------------------*})
    564 ({*---------------ここから:10行目:ニックネーム-------------------*})
    565 <tr>
    566 <td style="width:1px;" class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    567 ({t_loop from=$c_member_list start=45 num=5})
    568 <td style="width:111px;" class="bg_02" align="center" valign="middle">
    569 
    570 <img src="./skin/dummy.gif" class="v_spacer_m">
    571 ({if $item})
    572 <a href="({t_url m=pc a=page_f_home})&amp;target_c_member_id=({$item.c_member_id})">({$item.nickname|default:"&nbsp;"})</a>
    573 ({else})
    574 &nbsp;
    575 ({/if})
    576 <img src="./skin/dummy.gif" class="v_spacer_m">
    577 
    578 </td>
    579 <td style="width:1px;" class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    580 ({/t_loop})
    581 </tr>
    582 ({*********})
    583 <tr>
    584 <td style="width:561px;height:1px;" class="bg_01" colspan="11"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    585 </tr>
    586 ({*********})
    587 ({/if})
    588 ({*---------------ここまで:10行目:ニックネーム-------------------*})
    589 </table>
    590 <table border="0" cellspacing="0" cellpadding="0" style="width:561px;">
    591 <tr>
    592 <td style="width:1px;" class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    593 <td style="width:559px;" class="bg_02" align="center" valign="middle">
    594 <div style="padding:4px 3px;text-align:center;">
    595 
    596 [ ({foreach from=$page_num item=item})
    597 ({if $item!=$page})<a href="({t_url m=biz a=page_c_member_list})&amp;page=({$item})&amp;target_c_commu_id=({$c_commu_id})">({$item})</a>
    598 ({else})({$item})
    599 ({/if})
    600  ({/foreach})]
    601 
    602 </div>
    603 </td>
    604 <td style="width:1px;" class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    605 </tr>
    606 ({*********})
    607 <tr>
    608 <td style="width:561px;height:1px;" class="bg_01" colspan="3"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    609 </tr>
    610 ({*********})
    611 <tr>
    612 <td style="width:1px;" class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    613 <td style="width:559px;" class="bg_02" align="right" valign="middle">
    614 <div style="padding:4px 3px;">
    615 
    616 ({if $is_prev})<a href="({t_url m=biz a=page_c_member_list})&amp;direc=-1&amp;page=({$page})&amp;target_c_commu_id=({$c_commu_id})"><前</a>({/if}) 
    617 ({$start_num})件~({$end_num})件を表示
    618 ({if $is_next})<a href="({t_url m=biz a=page_c_member_list})&amp;direc=1&amp;page=({$page})&amp;target_c_commu_id=({$c_commu_id})">次></a>({/if})
    619 
    620 </div>
    621 </td>
    622 <td style="width:1px;" class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    623 </tr>
    624 ({*********})
    625 <tr>
    626 <td style="width:561px;height:1px;" class="bg_01" colspan="3"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    627 </tr>
    628 ({*********})
    629 </table>
    630 <!-- ここまで:主内容 -->
    631 ({*ここまで:body*})
    632 ({*ここから:footer*})
    633 <!-- 無し -->
    634 ({*ここまで:footer*})
    635 <!-- *ここまで:メンバー一覧>>内容* -->
    636 </td>
    637 <td class="bg_00"><img src="./skin/dummy.gif" style="width:7px;height:7px;" class="dummy"></td>
    638 </tr>
    639 <tr>
    640 <td class="bg_00"><img src="./skin/dummy.gif" style="width:7px;height:7px;" class="dummy"></td>
    641 <td class="bg_00"><img src="./skin/dummy.gif" style="width:7px;height:7px;" class="dummy"></td>
    642 <td class="bg_00"><img src="./skin/dummy.gif" style="width:7px;height:7px;" class="dummy"></td>
    643 </tr>
    644 </table>
    645 <!-- ******ここまで:メンバー一覧****** -->
    646 <!-- ******************************** -->
    647 
    648 <img src="./skin/dummy.gif" class="v_spacer_l">
    649 
    650 ({***************************})
    651 ({**ここまで:メインコンテンツ**})
    652 ({***************************})
    653 ({ext_include file="inc_layoutcolumn_bottom_270px_165px_175px_720px.tpl"})
    654 ({ext_include file="inc_footer.tpl"})
  • webapp_biz/modules/biz/templates/h_biz_todo_posted_list.tpl

     
    7575<td style="width:453px;" class="bg_02">
    7676
    7777<div class="padding_s">
    78 <a href="({t_url m=biz a=page_fh_home_edit_biz_todo})&amp;id=({$item.biz_todo_id})">({$item.memo})</a>
     78<a href="({t_url m=biz a=page_fh_home_edit_biz_todo})&amp;id=({$item.biz_todo_id})&amp;target_id=({$item.c_member_id})">({$item.memo})</a>
    7979(({if $item.member_name})
    8080({$item.member_name})
    8181({else})
  • webapp_biz/modules/biz/templates/inc_biz_posted_todo.tpl

     
    1212({strip})
    1313<img src="./skin/dummy.gif" style="width:14px;height:14px;" class="icon icon_3">
    1414({$item.r_datetime|date_format:"%m月%d日"})…&nbsp;
    15 <a href="({t_url m=biz a=page_fh_home_edit_biz_todo})&amp;id=({$item.biz_todo_id})">({$item.memo})</a>
     15<a href="({t_url m=biz a=page_fh_home_edit_biz_todo})&amp;id=({$item.biz_todo_id})&amp;target_id=({$item.c_member_id})">({$item.memo})</a>
    1616({/strip})
    1717 (({if $item.c_member_id == 0})共有Todo({else})({$item.member_name})({/if}))<br>
    1818({/foreach})
  • webapp_biz/modules/biz/templates/inc_biz_todo.tpl

     
    131131<tr>
    132132<td style="width:16px;height:16px;" valign="bottom" align="right">
    133133
    134 <a href="({t_url m=biz a=page_fh_home_edit_biz_todo})&amp;id=({$value.biz_todo_id})"><img src="./skin/biz/edit_2.gif" style="width:14px;height:14px;display:block;"></a>
     134<a href="({t_url m=biz a=page_fh_home_edit_biz_todo})&amp;id=({$value.biz_todo_id})&amp;target_id=({$target_id})"><img src="./skin/biz/edit_2.gif" style="width:14px;height:14px;display:block;"></a>
    135135
    136136</td>
    137137</tr>
  • webapp_biz/modules/ktai_biz/templates/fh_biz_schedule_add.tpl

     
    2323<input type="hidden" name="biz_group_id" value="0">
    2424<input type="hidden" name="public_flag" value="public">
    2525参加者:<select name='sc_j_mem'>
    26                 <option value="my">({if $is_f})フレンド({else})自分({/if})のみ</option>
     26                <option value="my">({if $is_f})({$WORD_FRIEND_HALF})({else})自分({/if})のみ</option>
    2727                <option value="">全ユーザー</option>
    2828                ({foreach item=nm from=$jgroup name=join})
    2929                <option value="({$nm.biz_group_id})">({$nm.name})
  • config.php.sample

     
    379379mb_regex_encoding('UTF-8');
    380380
    381381// Validatorで全角スペースを削除するかどうか
    382 // mb_ereg_replace でエラーが出る場合は false にしてください
     382// Validatorでエラーが出る場合は false にしてください
    383383define('OPENPNE_TRIM_DOUBLEBYTE_SPACE', true);
    384384
    385385///
  • webapp/lib/mail/sns.php

     
    124124
    125125        //---
    126126
    127         //プロフィール画像変更
     127        //プロフィール写真変更
    128128        elseif (
    129129            preg_match('/^p(\d+)$/', $to_user, $matches) ||
    130130            preg_match('/^p(\d+)-([0-9a-f]{12})$/', $to_user, $matches)
     
    188188
    189189        $c_commu_id = $topic['c_commu_id'];
    190190        if (!_db_is_c_commu_member($c_commu_id, $this->c_member_id)) {
    191             $this->error_mail('コミュニティに参加していないため投稿できませんでした');
     191            $this->error_mail('コミュニティに参加していないため投稿できませんでした');
    192192            m_debug_log('mail_sns::add_commu_topic_comment() not a member');
    193193            return false;
    194194        }
    195195
     196        $images = $this->decoder->get_images();
     197        if ($images === false) {
     198            $this->error_mail('画像は' . IMAGE_MAX_FILESIZE . 'KB以内のGIF・JPEG・PNGにしてください。');
     199            return false;
     200        }
     201
    196202        $body = $this->decoder->get_text_body();
    197203        if ($body === '') {
    198             $this->error_mail('本文が空のため投稿できませんでした');
     204            $this->error_mail('本文が空のため投稿できませんでした');
    199205            m_debug_log('mail_sns::add_commu_topic_comment() body is empty');
    200206            return false;
    201207        }
     
    203209        // 書き込みをDBに追加
    204210        $ins_id = db_commu_insert_c_commu_topic_comment($c_commu_id, $topic['c_commu_topic_id'], $this->c_member_id, $body);
    205211
    206         // 画像保存
    207         $images = $this->decoder->get_images();
     212        // 写真登録
    208213        $image_num = 1;
    209214        foreach ($images as $image) {
    210215            $image_ext = $image['ext'];
     
    250255            return false;
    251256        }
    252257
     258        $images = $this->decoder->get_images();
     259        if ($images === false) {
     260            $this->error_mail('画像は' . IMAGE_MAX_FILESIZE . 'KB以内のGIF・JPEG・PNGにしてください。');
     261            return false;
     262        }
     263
    253264        $c_member = db_common_c_member4c_member_id($this->c_member_id);
    254265        if (!$ins_id = db_diary_insert_c_diary($this->c_member_id, $subject, $body, $c_member['public_flag_diary'])) {
    255266            return false;
    256267        }
    257268
    258         // 画像登録
    259         $images = $this->decoder->get_images();
     269        // 写真登録
    260270        $image_num = 1;
    261271        foreach ($images as $image) {
    262272            $image_ext = $image['ext'];
     
    281291    }
    282292
    283293    /**
    284      * プロフィール画像変更
     294     * プロフィール写真変更
    285295     */
    286296    function add_member_image()
    287297    {
    288298        $c_member = db_common_c_member4c_member_id($this->c_member_id);
    289299
    290         // 登録する画像番号(1-3)を決める
     300        // 登録する写真番号(1-3)を決める
    291301        $target_number = 0;
    292302        if ($c_member['image_filename']) {
    293303            if (!$c_member['image_filename_1']) {
     
    297307            } elseif (!$c_member['image_filename_3']) {
    298308                $target_number = 3;
    299309            } else {
    300                 $this->error_mail('プロフィール画像の登録は最大三枚までです。');
     310                $this->error_mail('プロフィール写真の登録は最大3枚までです。');
    301311                m_debug_log('mail_sns::add_diary() image is full');
    302312                return false;
    303313            }
     
    305315            $target_number = 1;
    306316        }
    307317
    308         // 画像登録
     318        // 写真登録
    309319        if ($images = $this->decoder->get_images()) {
    310320            $image = $images[0];
    311321            $image_ext = $image['ext'];
     
    316326            mail_update_c_member_image($this->c_member_id, $filename, $target_number);
    317327            return true;
    318328        } else {
     329            $this->error_mail('写真が添付されていないか、ファイルサイズが大きすぎるため、登録できませんでした。');
    319330            m_debug_log('mail_sns::add_member_image() no images');
    320331            return false;
    321332        }
  • webapp/lib/OpenPNE/KtaiMail.php

     
    177177        if (isset($mail->parts) && is_array($mail->parts)) {
    178178            // multipart
    179179            foreach ($mail->parts as $part) {
    180                 $images = array_merge($images, $this->_get_images($part));
     180                $item = $this->_get_images($part);
     181                if ($item === false) {
     182                    return false;
     183                }
     184
     185                $images = array_merge($images, $item);
    181186            }
    182187        } elseif (strtolower($mail->ctype_primary) === 'image' &&
    183188                  in_array(strtolower($mail->ctype_secondary), $allowed_type)) {
     
    189194                // base64_decodeしてリトライ
    190195                $image_data = base64_decode($image_data);
    191196                if (!@imagecreatefromstring($image_data)) {
    192                     return array();
     197                    return false;
    193198                }
    194199            }
    195200
     
    203208            // 画像サイズのチェック
    204209            if ($this->img_max_filesize && filesize($tmpfname) > $this->img_max_filesize) {
    205210                unlink($tmpfname);
    206                 return array();
     211                return false;
    207212            }
    208213
    209214            // 画像が正しいかどうかチェック
     
    234239
    235240            if ($image_data && $image_ext) {
    236241                $images = array(array('data' => $image_data, 'ext' => $image_ext));
     242            } else {
     243                return false;
    237244            }
    238245        }
    239246
  • webapp/lib/OpenPNE/Validator.php

     
    266266                case 'trim':
    267267                    if (OPENPNE_TRIM_DOUBLEBYTE_SPACE) {
    268268                        // 全角スペースに対応
    269                         $value = mb_ereg_replace('^([\s ])+', '', $value);
    270                         $value = mb_ereg_replace('([\s ])+$', '', $value);
     269                        $value = preg_replace('/^[\s ]+/u', '', $value);
     270                        $value = preg_replace('/[\s ]+$/u', '', $value);
    271271                    } else {
    272272                        $value = trim($value);
    273273                    }
     
    275275                case 'ltrim':
    276276                    if (OPENPNE_TRIM_DOUBLEBYTE_SPACE) {
    277277                        // 全角スペースに対応
    278                         $value = mb_ereg_replace('^([\s ])+', '', $value);
     278                        $value = preg_replace('/^[\s ]+/u', '', $value);
    279279                    } else {
    280280                        $value = ltrim($value);
    281281                    }
     
    283283                case 'rtrim':
    284284                    if (OPENPNE_TRIM_DOUBLEBYTE_SPACE) {
    285285                        // 全角スペースに対応
    286                         $value = mb_ereg_replace('([\s ])+$', '', $value);
     286                        $value = preg_replace('/[\s ]+$/u', '', $value);
    287287                    } else {
    288288                        $value = rtrim($value);
    289289                    }
  • webapp/lib/db/point.php

     
    118118    return (bool)db_get_one($sql, array(intval($point)));
    119119}
    120120
     121// ランクから到達ポイントを取得
     122function db_point_get_rank_point4rank_id($c_rank_id)
     123{
     124    $sql = "SELECT point FROM c_rank WHERE c_rank_id = ?";
     125    $params = array(intval($c_rank_id));
     126    return db_get_one($sql, $params);
     127}
     128
     129// 指定したランクの次のランクの到達ポイントを取得
     130function db_point_get_next_rank_point4rank_id($c_rank_id)
     131{
     132    $pre_point = db_point_get_rank_point4rank_id($c_rank_id);
     133
     134    $sql = 'SELECT point FROM c_rank WHERE point > ? ORDER BY point';
     135    $params = array(intval($pre_point));
     136
     137    return db_get_one($sql, $params);
     138}
     139
     140// 指定したランクの情報を取得
     141function db_point_get_rank4rank_id($c_rank_id)
     142{
     143    $sql = "SELECT * FROM c_rank WHERE c_rank_id = ?";
     144    $params = array(intval($c_rank_id));
     145    return db_get_row($sql, $params);
     146}
     147
    121148?>
  • webapp/lib/db/review.php

     
    118118            $authors = array_unique($value['ItemAttributes']['Author']);
    119119            $products['Item'][$key]['author'] = implode(', ', $authors);
    120120        }
    121         if (is_array($value['ItemAttributes']['Aritst'])) {
     121        if (is_array($value['ItemAttributes']['Artist'])) {
    122122            $artists = array_unique($value['ItemAttributes']['Artist']);
    123123            $products['Item'][$key]['artist'] = implode(', ', $artists);
    124124        }
     
    154154        $authors = array_unique($product['ItemAttributes']['Author']);
    155155        $product['author'] = implode(', ', $authors);
    156156    }
    157     if (is_array($product['ItemAttributes']['Aritst'])) {
     157    if (is_array($product['ItemAttributes']['Artist'])) {
    158158        $artists = array_unique($product['ItemAttributes']['Artist']);
    159159        $product['artist'] = implode(', ', $artists);
    160160    }
  • webapp/lib/db/member.php

     
    16611661function db_member_check_param_inputed($c_member_id, $is_ktai = false)
    16621662{
    16631663    $c_member = db_member_c_member4c_member_id($c_member_id, true);
    1664    
     1664
    16651665    if (($c_member['nickname'] === '')
    16661666     || !$c_member['birth_year']
    16671667     || !$c_member['birth_month']
    16681668     || !$c_member['birth_day']
    1669      || !$c_member['c_password_query_id']
    1670      || ($c_member['secure']['hashed_password_query_answer'] === '')
    16711669    ) {
    16721670        return 1;
    16731671    }
     1672
    16741673   
    1675    
    16761674    if ($c_member['secure']['pc_address']==="" && !$is_ktai) {
    16771675        return 2;
    16781676    }
    16791677    if ($c_member['secure']['ktai_address']==="" && $is_ktai) {
    16801678        return 2;
    16811679    }
    1682    
     1680
    16831681    return 0;
    16841682}
    16851683           
  • webapp/lib/db/message.php

     
    689689    if ($box == 'savebox' || $box == 'trash') {
    690690        return null;
    691691    } else if ($box == 'outbox'){   //送信箱
    692         $where = " WHERE c_member_id_from = ?";
     692        $where = " WHERE c_member_id_from = ? AND is_deleted_from = 0";
    693693    } else {                        //受信箱
    694         $where = " WHERE c_member_id_to = ?";
     694        $where = " WHERE c_member_id_to = ? AND is_deleted_to = 0";
    695695    }
    696696
    697697    $sql =  "SELECT c_message_id FROM c_message" .
    698698            $where.
    699             " AND is_deleted_to = 0" .
    700699            " AND is_send = 1" .
    701700            " AND c_message_id > ?" .
    702701            " ORDER BY r_datetime";
     
    714713    if ($box == 'savebox' || $box == 'trash') {
    715714        return null;
    716715    } else if ($box == 'outbox'){   //送信箱
    717         $where = " WHERE c_member_id_from = ?";
     716        $where = " WHERE c_member_id_from = ? AND is_deleted_from = 0";
    718717    } else {                        //受信箱
    719         $where = " WHERE c_member_id_to = ?";
     718        $where = " WHERE c_member_id_to = ? AND is_deleted_to = 0";
    720719    }
    721720
    722721    $sql =  "SELECT c_message_id FROM c_message" .
    723722            $where.
    724             " AND is_deleted_to = 0" .
    725723            " AND is_send = 1" .
    726724            " AND c_message_id < ?" .
    727725            " ORDER BY r_datetime DESC";
  • webapp/lib/util/ktai.php

     
    1818        2   => "タイトルを入力してください",
    1919        3   => "承認が完了しました",
    2020        4   => "承認依頼を削除しました",
    21         5   => "このフレンドは、現在リンク承認待ちです",
    22         6   => "このフレンドは、すでにリンク済みです",
     21        5   => "このメンバーは、現在リンク承認待ちです",
     22        6   => "このメンバーは、すでにリンク済みです",
    2323        7   => "教える".WORD_MY_FRIEND_HALF."を選択してださい",
    2424        8   => "メッセージを入力してください",
    2525        9   => "このメンバーは既に登録済みです",
  • webapp/modules/pc/do/h_config_3.php

     
    2626        $is_receive_mail = $requests['is_receive_mail'];
    2727        $ashiato_mail_num= $requests['ashiato_mail_num'];
    2828        $c_member_id_block = $requests['c_member_id_block'];
    29         $c_password_query_id = $requests['c_password_query_id'];
    30         $c_password_query_answer = $requests['c_password_query_answer'];
    3129        $public_flag_diary = util_cast_public_flag_diary($requests['public_flag_diary']);
    3230        $is_shinobiashi = $requests['is_shinobiashi'];
    3331        $schedule_start_day = $requests['schedule_start_day'];
    3432        // ----------
    3533
     34        if (IS_SLAVEPNE) {
     35            $c_password_query_id = 0;
     36            $c_password_query_answer = '';
     37        } else {
     38            $c_password_query_id = $requests['c_password_query_id'];
     39            $c_password_query_answer = $requests['c_password_query_answer'];
     40        }
     41
    3642        $error_messages = array();
    3743
    3844        if ($rss) {
     
    5359                break;
    5460            }
    5561        }
    56        
     62
    5763        // error
    5864        if ($error_messages) {
    5965            $_REQUEST['msg'] = array_shift($error_messages);
    6066            openpne_forward('pc', 'page', 'h_config');
    6167            exit;
    6268        }
    63        
     69
    6470        if ($rss_url) {
    6571            $c_member = db_member_c_member4c_member_id($u);
    6672            if ($rss_url != $c_member['rss']) {
  • webapp/modules/pc/do/h_regist_prof.php

     
    44 * @license   http://www.php.net/license/3_01.txt PHP License 3.01
    55 */
    66
    7 /**
    8  * メールアドレス変更
    9  */
    107class pc_do_h_regist_prof extends OpenPNE_Action
    118{
    129    function execute($requests)
     
    6158        if (t_isFutureDate($prof['birth_day'], $prof['birth_month'], $prof['birth_year'])) {
    6259            $errors[] = '生年月日を未来に設定することはできません';
    6360        }
    64        
     61
    6562        $prof['profile'] = $c_member_profile_list;
    6663        if ($errors && $mode != "input") {
    6764            $_REQUEST['msg'] = array_shift($errors);
     
    6966            $_SESSION['prof'] = $prof;
    7067            unset($_SESSION['prof_req']);
    7168        }
    72        
     69
    7370        switch ($mode) {
    7471        case "input":
    7572            openpne_forward('pc', 'page', "h_regist_prof");
     
    8582        case "register":
    8683            db_member_config_prof_new($u, $prof);
    8784            db_member_update_c_member_profile($u, $c_member_profile_list);
    88             db_member_update_password_query($u, $prof['c_password_query_id'], $prof['c_password_query_answer']);
    8985            //管理画面で指定したコミュニティに強制参加
    9086            $c_commu_id_list = db_commu_regist_join_list();
    9187            foreach ($c_commu_id_list as $c_commu_id) {
    9288                db_commu_join_c_commu($c_commu_id, $u);
    9389            }
    9490            unset($_SESSION['prof']);
    95            
     91
    9692            openpne_redirect('pc', 'page_h_home');
    9793            break;
    9894        }
     
    131127            'public_flag_birth_year' => array(
    132128                'type' => 'string',
    133129            ),
    134             'c_password_query_id' => array(
    135                 'type' => 'int',
    136                 'required' => '1',
    137                 'caption' => '秘密の質問',
    138                 'required_error' => '秘密の質問を選択してください',
    139                 'min' => '1',
    140             ),
    141             'c_password_query_answer' => array(
    142                 'type' => 'string',
    143                 'required' => '1',
    144                 'caption' => '秘密の質問の答え',
    145             ),
    146130        );
    147131    }
    148132
  • webapp/modules/pc/page/h_regist_prof_confirm.php

     
    1212
    1313        $this->set('inc_navi', fetch_inc_navi("h"));
    1414        $this->set('prof', $_SESSION['prof']);
    15         $query_list = p_common_c_password_query4null();
    16         $query_id = $_SESSION['prof']['c_password_query_id'];
    17         $this->set('password_query_name', $query_list[$query_id]);
    18 
    1915        $this->set('profile_list', db_member_c_profile_list4null());
    2016
    2117        return 'success';
  • webapp/modules/pc/page/h_regist_prof.php

     
    1717            'private'=> '公開しない',
    1818        );
    1919        $this->set('public_flags', $public_flags);
    20        
     20
    2121        $this->set('inc_navi', fetch_inc_navi("h"));
    22        
     22
    2323        $this->set('month_list', p_regist_prof_c_profile_month_list4null());
    2424        $this->set('day_list', p_regist_prof_c_profile_day_list4null());
    25         $this->set('query_list', p_common_c_password_query4null());
    2625
    2726        $this->set('c_profile_list', db_member_c_profile_list());
    28        
     27
    2928        return 'success';
    3029    }
    3130}
  • webapp/modules/pc/templates/h_googlemap.tpl

     
    33<head>
    44<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    55<title>h_googlemap</title>
    6 <script src="http://www.google.com/uds/api?file=uds.js&amp;v=1.0&amp;key=({$smarty.const.GOOGLE_AJAX_SEARCH_API_KEY})" type="text/javascript"></script
    7 >
     6<script src="http://www.google.com/uds/api?file=uds.js&amp;v=1.0&amp;key=({$smarty.const.GOOGLE_AJAX_SEARCH_API_KEY})" type="text/javascript"></script>
    87<script src="http://maps.google.com/maps?file=api&amp;v=2.x&amp;key=({$smarty.const.GOOGLE_MAPS_API_KEY})" type="text/javascript"></script>
    98<script type="text/javascript">
    109<!--
     
    2322        gMap.setCenter(point, zoom);
    2423        var marker = new GMarker(point);
    2524        gMap.addOverlay(marker);
    26 
    27         GEvent.addListener(marker, "click", function() {
    28                 marker.openInfoWindowHtml(html);
    29         });
    3025        geocoder = new GClientGeocoder();
    3126}
    3227
     
    5449
    5550                var marker = new GMarker(point);
    5651                gMap.addOverlay(marker);
    57                 GEvent.addListener(marker, "click", function() {
    58                         marker.openInfoWindowHtml(html);
    59                 });
    6052                geocoder = new GClientGeocoder();
    6153        }
    6254    }
     
    6860<body onLoad="load()" onUnload="GUnload()">
    6961<div id="map" style="width: 410px; height: 320px"></div>
    7062</body>
    71 </html>
    72  No newline at end of file
     63</html>
  • webapp/modules/pc/templates/h_regist_prof_confirm.tpl

     
    226226({/if})
    227227<tr>
    228228<td class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    229 <td class="bg_05" align="left" valign="middle">
    230 
    231 <div class="padding_s">
    232 
    233 秘密の質問 <span class="caution">※</span>
    234 
    235 </div>
    236 
    237 </td>
    238 <td class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    239 <td class="bg_02" align="left" valign="middle">
    240 
    241 <div class="padding_s">
    242 
    243 ({$password_query_name|default:"&nbsp;"})
    244 
    245 </div>
    246 
    247 </td>
    248 <td class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    249 </tr>
    250 ({*********})
    251 <tr>
    252 <td style="height:1px;" class="bg_01" colspan="5"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    253 </tr>
    254 ({*********})
    255 <tr>
    256 <td class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    257 <td class="bg_05" align="left" valign="middle">
    258 
    259 <div class="padding_s">
    260 
    261 質問の答え <span class="caution">※</span>
    262 
    263 </div>
    264 
    265 </td>
    266 <td class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    267 <td class="bg_02" align="left" valign="middle">
    268 
    269 <div class="padding_s">
    270 
    271 ({$prof.c_password_query_answer|default:"&nbsp;"})
    272 
    273 </div>
    274 
    275 </td>
    276 <td class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    277 </tr>
    278 ({*********})
    279 <tr>
    280 <td style="height:1px;" class="bg_01" colspan="5"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    281 </tr>
    282 ({*********})
    283 <tr>
    284 <td class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    285229<td class="bg_03" align="center" valign="middle" colspan="3">
    286230
    287231<div class="padding_w_m">
  • webapp/modules/pc/templates/h_regist_prof.tpl

     
    337337({/if})
    338338<tr>
    339339<td class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    340 <td class="bg_05" align="left" valign="middle">
    341 
    342 <div class="padding_s">
    343 
    344 秘密の質問 <span class="caution">※</span>
    345 
    346 </div>
    347 
    348 </td>
    349 <td class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    350 <td class="bg_02" align="left" valign="middle">
    351 
    352 <div class="padding_s">
    353 
    354 <select name="c_password_query_id">
    355 <option value="">選択してください</option>
    356 ({foreach from=$query_list key=key item=item})
    357 <option value="({$key})"({if $profs.c_password_query_id == $key}) selected="selected"({/if})>({$item})</option>
    358 ({/foreach})
    359 </select>
    360 
    361 </div>
    362 
    363 </td>
    364 <td class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    365 </tr>
    366 ({*********})
    367 <tr>
    368 <td style="height:1px;" class="bg_01" colspan="5"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    369 </tr>
    370 ({*********})
    371 <tr>
    372 <td class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    373 <td class="bg_05" align="left" valign="middle">
    374 
    375 <div class="padding_s">
    376 
    377 質問の答え <span class="caution">※</span>
    378 
    379 </div>
    380 
    381 </td>
    382 <td class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    383 <td class="bg_02" align="left" valign="middle">
    384 
    385 <div class="padding_s">
    386 
    387 <input name="c_password_query_answer" type="text" value="({$profs.c_password_query_answer})" size="30">
    388 
    389 </div>
    390 
    391 </td>
    392 <td class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    393 </tr>
    394 ({*********})
    395 <tr>
    396 <td style="height:1px;" class="bg_01" colspan="5"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    397 </tr>
    398 ({*********})
    399 <tr>
    400 <td class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    401340<td class="bg_03" align="center" valign="middle" colspan="3">
    402341
    403342<div class="padding_w_m">
  • webapp/modules/pc/templates/h_config.tpl

     
    254254({*********})
    255255({/if})
    256256
     257({if !$smarty.const.IS_SLAVEPNE})
    257258<tr>
    258259<td class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    259260<td class="bg_05" align="left" valign="middle">
     
    318319<td style="height:1px;" class="bg_01" colspan="5"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    319320</tr>
    320321({*********})
     322({/if})
    321323<tr>
    322324<td class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    323325<td class="bg_05" align="left" valign="middle">
  • webapp/modules/admin/do/update_c_banner.php

     
    1111    {
    1212        $c_banner_id = $requests['c_banner_id'];
    1313
    14         //c_image delete && insert
    15         if ($_FILES['upfile']['name']) {
     14        $upfile_obj = $_FILES['upfile'];
     15        if (!empty($upfile_obj) && $upfile_obj['error'] !== UPLOAD_ERR_NO_FILE) {
     16            if (!($image = t_check_image($upfile_obj))) {
     17                $tail = '&c_banner_id=' . $c_banner_id;
     18                admin_client_redirect('update_c_banner', '画像は' . IMAGE_MAX_FILESIZE . 'KB以内のGIF・JPEG・PNGにしてください', $tail);
     19            }
     20
    1621            db_admin_delete_c_image4c_banner_id($c_banner_id);
    1722
    18             $ext = t_check_image_format($_FILES['upfile']);
    19             $c_banner['image_filename'] = "b_{$c_banner_id}_".time().".{$ext}";
    20             admin_insert_c_image($_FILES['upfile'], $c_banner['image_filename']);
     23            $ext = t_check_image_format($upfile_obj);
     24            $c_banner['image_filename'] = sprintf('b_%d_%d.%s', $c_banner_id, time(), $ext);
     25            admin_insert_c_image($upfile_obj, $c_banner['image_filename']);
    2126        }
    22         //c_image delete && insert
    2327
    2428        $c_banner['a_href'] = $requests['a_href'];
    2529        $c_banner['type'] = $requests['type'];
     
    2731        $c_banner['is_hidden_before'] = $requests['is_hidden_before'];
    2832        $c_banner['is_hidden_after'] = $requests['is_hidden_after'];
    2933
    30         //c_banner update
    3134        db_admin_update_c_banner($c_banner_id, $c_banner);
    32         //c_banner update
    3335
    3436        admin_client_redirect('edit_c_banner', 'バナーを変更しました');
    3537    }
  • webapp/modules/admin/do/insert_c_banner.php

     
    99{
    1010    function execute($requests)
    1111    {
    12         //c_banner insert
     12        $upfile_obj = $_FILES['upfile'];
     13        if (empty($upfile_obj) || $upfile_obj['error'] === UPLOAD_ERR_NO_FILE) {
     14            admin_client_redirect('insert_c_banner', '画像は必ず指定してください');
     15        }
     16
     17        if (!($image = t_check_image($upfile_obj))) {
     18            admin_client_redirect('insert_c_banner', '画像は' . IMAGE_MAX_FILESIZE . 'KB以内のGIF・JPEG・PNGにしてください');
     19        }
     20
    1321        $c_banner_id = db_admin_insert_c_banner($requests['a_href'], $requests['type'], $requests['nickname']);
    14         //c_banner insert
    1522
    16         //c_image delete && insert
    17         $ext = t_check_image_format($_FILES['upfile']);
    18         $c_banner['image_filename'] = "b_{$c_banner_id}_".time().".{$ext}";
    19         admin_insert_c_image($_FILES['upfile'], $c_banner['image_filename']);
    20         //c_image delete && insert
    21 
    22         //c_banner update
     23        $ext = t_check_image_format($upfile_obj);
     24        $c_banner['image_filename'] = sprintf('b_%d_%d.%s', $c_banner_id, time(), $ext);
     25        admin_insert_c_image($upfile_obj, $c_banner['image_filename']);
    2326        db_admin_update_c_banner($c_banner_id, $c_banner);
    24         //c_banner update
    2527
    2628        admin_client_redirect('edit_c_banner', 'バナーを追加しました');
    2729    }
  • webapp/modules/admin/do/update_c_rank.php

     
    2222        $c_rank = db_admin_get_c_rank_one($c_rank_id);
    2323        $image_filename = $c_rank['image_filename'];
    2424
     25        if (db_point_is_rank4point($requests['point']) && ($c_rank['point'] != $requests['point'])) {
     26            admin_client_redirect('list_c_rank', '同一の到達ポイントのランクが既に存在します');
     27        }
     28
    2529        $upfile_obj = $_FILES['image_upfile'];
    2630
    2731        if (!empty($upfile_obj) && $upfile_obj['error'] !== UPLOAD_ERR_NO_FILE) {
  • webapp/modules/admin/do/import_c_member.php

     
    3232            $this->handleError("データタイプはcsv形式にして下さい");
    3333        }
    3434
     35        if (empty($member_data) || $member_data['error'] == UPLOAD_ERR_NO_FILE) {
     36            $this->handleError('ファイルは必ず指定してください');
     37        }
     38
    3539        if (count($member_data) > $limit) {
    3640            $this->handleError("一度に登録できるのは{$limit}件までです");
    3741        }
  • webapp/modules/admin/do/update_c_api.php

     
    99{
    1010    function execute($requests)
    1111    {
     12        if (!OPENPNE_USE_API) {
     13            admin_client_redirect('top', '指定されたページにはアクセスできません');
     14        }
     15
    1216        foreach ($requests['ip'] as $ip) {
    1317            if (!admin_api_is_ip($ip)){
    1418                admin_client_redirect('list_c_api', "$ip はIPアドレスとして正しくありません");
  • webapp/modules/admin/lib/db_admin.php

     
    283283        $sql .= ' WHERE type = ?';
    284284        $params[] = $type;
    285285    }
     286    $sql .= ' ORDER BY c_banner_id';
    286287    return db_get_all($sql, $params);
    287288}
    288289
     
    431432
    432433function db_admin_delete_c_image_link4image_filename($image_filename)
    433434{
    434     // c_banner (削除)
    435     $sql = 'DELETE FROM c_banner WHERE image_filename = ?';
    436     $params = array($image_filename);
    437     db_query($sql, $params);
     435    $_pos = strpos($image_filename, '_');
     436    $prefix = substr($image_filename, 0, $_pos);
    438437
    439     // c_commu
    440     $tbl = 'c_commu';
    441     _db_admin_empty_image_filename($tbl, $image_filename);
     438    if ($prefix == 'b') {
     439        $sql = 'DELETE FROM c_banner WHERE image_filename = ?';
     440        $params = array($image_filename);
     441        db_query($sql, $params);
     442    }
    442443
    443     // c_commu_topic_comment
    444     $tbl = 'c_commu_topic_comment';
    445     _db_admin_empty_image_filename($tbl, $image_filename, 'image_filename1');
    446     _db_admin_empty_image_filename($tbl, $image_filename, 'image_filename2');
    447     _db_admin_empty_image_filename($tbl, $image_filename, 'image_filename3');
     444    if ($prefix == 'c') {
     445        $tbl = 'c_commu';
     446        _db_admin_empty_image_filename($tbl, $image_filename);
     447    }
    448448
    449     // c_diary
    450     $tbl = 'c_diary';
    451     _db_admin_empty_image_filename($tbl, $image_filename, 'image_filename_1');
    452     _db_admin_empty_image_filename($tbl, $image_filename, 'image_filename_2');
    453     _db_admin_empty_image_filename($tbl, $image_filename, 'image_filename_3');
     449    if ($prefix == 't' || $prefix == 'tc') {
     450        $tbl = 'c_commu_topic_comment';
     451        _db_admin_empty_image_filename($tbl, $image_filename, 'image_filename1');
     452        _db_admin_empty_image_filename($tbl, $image_filename, 'image_filename2');
     453        _db_admin_empty_image_filename($tbl, $image_filename, 'image_filename3');
     454    }
    454455
    455     // c_diary_comment
    456     $tbl = 'c_diary_comment';
    457     _db_admin_empty_image_filename($tbl, $image_filename, 'image_filename_1');
    458     _db_admin_empty_image_filename($tbl, $image_filename, 'image_filename_2');
    459     _db_admin_empty_image_filename($tbl, $image_filename, 'image_filename_3');
     456    if ($prefix == 'd') {
     457        $tbl = 'c_diary';
     458        _db_admin_empty_image_filename($tbl, $image_filename, 'image_filename_1');
     459        _db_admin_empty_image_filename($tbl, $image_filename, 'image_filename_2');
     460        _db_admin_empty_image_filename($tbl, $image_filename, 'image_filename_3');
     461    }
    460462
    461     // c_member
    462     $tbl = 'c_member';
    463     _db_admin_empty_image_filename($tbl, $image_filename);
    464     _db_admin_empty_image_filename($tbl, $image_filename, 'image_filename_1');
    465     _db_admin_empty_image_filename($tbl, $image_filename, 'image_filename_2');
    466     _db_admin_empty_image_filename($tbl, $image_filename, 'image_filename_3');
     463    if ($prefix == 'dc') {
     464        $tbl = 'c_diary_comment';
     465        _db_admin_empty_image_filename($tbl, $image_filename, 'image_filename_1');
     466        _db_admin_empty_image_filename($tbl, $image_filename, 'image_filename_2');
     467        _db_admin_empty_image_filename($tbl, $image_filename, 'image_filename_3');
     468    }
     469
     470    if ($prefix == 'm') {
     471        $tbl = 'c_member';
     472        _db_admin_empty_image_filename($tbl, $image_filename);
     473        _db_admin_empty_image_filename($tbl, $image_filename, 'image_filename_1');
     474        _db_admin_empty_image_filename($tbl, $image_filename, 'image_filename_2');
     475        _db_admin_empty_image_filename($tbl, $image_filename, 'image_filename_3');
     476    }
     477
     478    if ($prefix == 'ms') {
     479        $tbl = 'c_message';
     480        _db_admin_empty_image_filename($tbl, $image_filename, 'image_filename_1');
     481        _db_admin_empty_image_filename($tbl, $image_filename, 'image_filename_2');
     482        _db_admin_empty_image_filename($tbl, $image_filename, 'image_filename_3');
     483    }
    467484}
    468485
    469486function _db_admin_empty_image_filename($tbl, $image_filename, $column = 'image_filename')
     
    652669
    653670    $ids = db_get_col($sql, $params);
    654671
    655     // --- ポイントで絞り込み ここから
    656     if ( isset($cond_list['s_point']) || isset($cond_list['e_point'])) {
     672    // --- ランクで絞り込み ここから
     673    if ($cond_list['s_rank'] || $cond_list['e_rank']) {
     674        $sql = 'SELECT c_member_id'
     675             . ' FROM c_member_profile '
     676             . ' INNER JOIN c_profile USING (c_profile_id) '
     677             . ' WHERE name = ? ';
     678        $params = array('PNE_POINT');
    657679
    658         $sql = 'SELECT c_member_id'.
    659                ' FROM c_member_profile '.
    660                ' INNER JOIN c_profile USING (c_profile_id) '.
    661                ' WHERE name = ? ';
    662         $params = array(
    663             'PNE_POINT',
    664         );
    665         //開始ポイント
    666         if (!empty($cond_list['s_point'])) {
     680        if ($cond_list['s_rank']) {
     681            $s_point = db_point_get_rank_point4rank_id($cond_list['s_rank']);
    667682            $sql .= ' AND value >= ?';
    668             $params[] = $cond_list['s_point'];
     683            $params[] = (int)$s_point;
    669684        }
    670         //終了ポイント
    671         if (!empty($cond_list['e_point'])) {
    672             $sql .= ' AND value <= ?';
    673             $params[] = $cond_list['e_point'];
     685
     686        if ($cond_list['e_rank']) {
     687            $e_point = db_point_get_next_rank_point4rank_id($cond_list['e_rank']);
     688            if (!is_null($e_point)) {
     689                $sql .= ' AND value < ?';
     690                $params[] = (int)$e_point;
     691            }
    674692        }
    675693
    676694        $point_ids = db_get_col($sql, $params);
    677695
    678         //ポイントで絞り込み
     696        // ポイントで絞り込み
    679697        $ids = array_intersect($ids, $point_ids);
    680698
    681699    }
    682     // --- ポイントで絞り込み ここまで
     700    // --- ランクで絞り込み ここまで
    683701
    684702    // --- メールアドレスで絞り込み ここから
    685703    if (!empty($cond_list['is_pc_address']) || !empty($cond_list['is_ktai_address'])) {
     
    818836        $cond_list['is_ktai_address'] = intval($requests['is_ktai_address']);
    819837    }
    820838
    821     //ポイント
    822     if (isset($requests['s_point']) && $requests['s_point'] !== '') {
    823         $cond_list['s_point'] = intval($requests['s_point']);
     839    // ランク
     840    if (isset($requests['s_rank']) && $requests['s_rank'] !== '') {
     841        $cond_list['s_rank'] = intval($requests['s_rank']);
    824842    }
    825     if (isset($requests['e_point']) && $requests['e_point'] !== '') {
    826         $cond_list['e_point'] = intval($requests['e_point']);
     843    if (isset($requests['e_rank']) && $requests['e_rank'] !== '') {
     844        $cond_list['e_rank'] = intval($requests['e_rank']);
    827845    }
    828846
    829847    return $cond_list;
  • webapp/modules/admin/init.inc

     
    269269            admin_client_redirect('top', '指定されたページにはアクセスできません');
    270270        }
    271271    }
     272
     273    $smarty->assign('WORD_FRIEND', WORD_FRIEND);
     274    $smarty->assign('WORD_MY_FRIEND', WORD_MY_FRIEND);
     275    $smarty->assign('WORD_FRIEND_HALF', WORD_FRIEND_HALF);
     276    $smarty->assign('WORD_MY_FRIEND_HALF', WORD_MY_FRIEND_HALF);
    272277}
    273278
    274279function init_admin_do()
  • webapp/modules/admin/page/edit_mail_send.php

     
    1212        $pc = array(
    1313            'm_pc_ashiato' => 'あしあとお知らせメール',
    1414            'm_pc_bbs_info' => 'コミュニティ書き込み通知メール',
    15             'm_pc_birthday_mail' => 'マイフレンドの誕生日お知らせメール',
     15            'm_pc_birthday_mail' => WORD_MY_FRIEND . 'の誕生日お知らせメール',
    1616//            'm_pc_change_mail' => 'PCメールアドレス変更確認メール',
    1717            'm_pc_daily_news' => 'デイリー・ニュース',
    18             'm_pc_friend_intro' => 'マイフレンドからの紹介文お知らせメール',
     18            'm_pc_friend_intro' => WORD_MY_FRIEND . 'からの紹介文お知らせメール',
    1919            'm_pc_invite_end' => '登録完了メール',
    2020            'm_pc_join_commu' => 'コミュニティ参加お知らせメール',
    2121            'm_pc_message_event_message' => 'イベントお知らせメッセージお知らせメール',
     
    2626            'm_pc_message_zyushin' => 'メッセージお知らせメール',
    2727//            'm_pc_password_query' => 'パスワード再発行メール',
    2828            'm_pc_schedule_mail' => 'スケジュールお知らせメール',
    29             'm_pc_syounin_friend' => 'フレンドリンク承認完了メール',
     29            'm_pc_syounin_friend' => WORD_FRIEND . 'リンク承認完了メール',
    3030//            'm_pc_syoutai_mail' => 'SNS招待メール',
    3131//            'm_pc_taikai_end' => '退会完了メール',
    3232            'm_pc_rank_up' => 'ランクアップお知らせメール',
  • webapp/modules/admin/page/list_c_api.php

     
    99{
    1010    function execute($requests)
    1111    {
     12        if (!OPENPNE_USE_API) {
     13            admin_client_redirect('top', '指定されたページにはアクセスできません');
     14        }
     15
    1216        $pager = array();
    1317        $c_api_list = db_admin_get_c_api_all($requests['page'], $requests['page_size'], $pager);
    1418
  • webapp/modules/admin/page/send_messages_search.php

     
    1515        $profile_value_list = array();
    1616
    1717        $special_keys = array('s_year', 'e_year',
    18                               's_point', 'e_point',
     18                              's_rank', 'e_rank',
    1919                              'last_login',
    2020                              'is_pc_address', 'is_ktai_address');
    2121        foreach ($cond_list as $key => $each_cond) {
     
    3838            5 => "未ログイン",
    3939        );
    4040        $v['select_last_login'] = $select_last_login;
    41        
     41
     42        if ($cond_list['s_rank']) {
     43            $v['s_rank'] = db_point_get_rank4rank_id($cond_list['s_rank']);
     44        }
     45
     46        if ($cond_list['e_rank']) {
     47            $v['e_rank'] = db_point_get_rank4rank_id($cond_list['e_rank']);
     48        }
     49
    4250        $this->set($v);
    4351
    4452        return 'success';
  • webapp/modules/admin/page/edit_mail.php

     
    1212        $pc = array(
    1313            'm_pc_ashiato' => 'あしあとお知らせメール',
    1414            'm_pc_bbs_info' => 'コミュニティ書き込み通知メール',
    15             'm_pc_birthday_mail' => 'マイフレンドの誕生日お知らせメール',
     15            'm_pc_birthday_mail' => WORD_MY_FRIEND . 'の誕生日お知らせメール',
    1616            'm_pc_change_mail' => 'PCメールアドレス変更確認メール',
    1717            'm_pc_daily_news' => 'デイリー・ニュース',
    18             'm_pc_friend_intro' => 'マイフレンドからの紹介文お知らせメール',
     18            'm_pc_friend_intro' => WORD_MY_FRIEND . 'からの紹介文お知らせメール',
    1919            'm_pc_invite_end' => '登録完了メール',
    2020            'm_pc_join_commu' => 'コミュニティ参加お知らせメール',
    2121            'm_pc_message_event_message' => 'イベントお知らせメッセージお知らせメール',
     
    2626            'm_pc_message_zyushin' => 'メッセージお知らせメール',
    2727            'm_pc_password_query' => 'パスワード再発行メール',
    2828            'm_pc_schedule_mail' => 'スケジュールお知らせメール',
    29             'm_pc_syounin_friend' => 'フレンドリンク承認完了メール',
     29            'm_pc_syounin_friend' => WORD_FRIEND . 'リンク承認完了メール',
    3030            'm_pc_syoutai_mail' => 'SNS招待メール',
    3131            'm_pc_taikai_end' => '退会完了メール',
    3232            'm_pc_rank_up' => 'ランクアップお知らせメール',
  • webapp/modules/admin/templates/update_c_banner.tpl

     
    11({$inc_header|smarty:nodefaults})
    22({ext_include file="inc_subnavi_adminDesign.tpl"})
    3 ({assign var="page_name" value="バナー設定 > バナー変更"})
     3
     4({assign var="parent_page_name" value="バナー設定"})
     5({capture name=parent_page_url})?m=({$module_name})&amp;a=page_({$hash_tbl->hash('edit_c_banner')})({/capture})
     6
     7({assign var="page_name" value="バナー変更"})
    48({ext_include file="inc_tree_adminDesign.tpl"})
    59</div>
    610
    711({*ここまで:navi*})
    812
     13({if $msg})<p class="actionMsg">({$msg})</p>({/if})
    914<h2>バナー変更</h2>
    1015<div class="contents">
    1116
  • webapp/modules/admin/templates/inc_subnavi_adminSNSConfig.tpl

     
    1212({/if})
    1313<a href="?m=({$module_name})&amp;a=page_({$hash_tbl->hash('limit_domain')})">招待メールドメイン制限</a>&nbsp;|&nbsp;
    1414<a href="?m=({$module_name})&amp;a=page_({$hash_tbl->hash('list_c_cmd')})">CMD設定</a>&nbsp;|&nbsp;
     15({if $smarty.const.OPENPNE_USE_API})
    1516<a href="?m=({$module_name})&amp;a=page_({$hash_tbl->hash('list_c_api')})">API設定</a>&nbsp;|&nbsp;
     17({/if})
    1618({/strip})
    1719</div>
  • webapp/modules/admin/templates/list_c_member.tpl

     
    9797                <tr class="min_width">
    9898                        ({if $smarty.const.OPENPNE_USE_POINT_RANK})
    9999                        <th class="cell10" colspan="2">
    100             <select class="basic" onChange="Link('?m=({$module_name})&amp;a=page_({$hash_tbl->hash('list_c_member')})&amp;page=({$pager.page})&amp;page_size=({$pager.page_size})&amp;order=({$requests.order})({$cond})&amp;s_point='+this.options[this.selectedIndex].value);">
     100            <select class="basic" onChange="Link('?m=({$module_name})&amp;a=page_({$hash_tbl->hash('list_c_member')})&amp;page=({$pager.page})&amp;page_size=({$pager.page_size})&amp;order=({$requests.order})({$cond})&amp;s_rank='+this.options[this.selectedIndex].value);">
    101101                        <option value="">▼選択</option>
    102102                        ({foreach from=$rank_data item=item})
    103                         <option({if $cond_list.s_point == $item.point}) selected({/if}) value="({$item.point})">({$item.name})</option>
     103                        <option({if $cond_list.s_rank == $item.c_rank_id}) selected({/if}) value="({$item.c_rank_id})">({$item.name})</option>
    104104                        ({/foreach})
    105105                        </select>
    106106                        ~
    107                         <select class="basic" onChange="Link('?m=({$module_name})&amp;a=page_({$hash_tbl->hash('list_c_member')})&amp;page=({$pager.page})&amp;page_size=({$pager.page_size})&amp;order=({$requests.order})({$cond})&amp;e_point='+this.options[this.selectedIndex].value);">
     107                        <select class="basic" onChange="Link('?m=({$module_name})&amp;a=page_({$hash_tbl->hash('list_c_member')})&amp;page=({$pager.page})&amp;page_size=({$pager.page_size})&amp;order=({$requests.order})({$cond})&amp;e_rank='+this.options[this.selectedIndex].value);">
    108108                        <option value="">▼選択</option>
    109109                        ({foreach from=$rank_data item=item})
    110                         ({if $pre_name})<option({if $cond_list.e_point == $item.point}) selected({/if}) value="({$item.point})">({$pre_name})</option>({/if})
    111                         ({assign var=pre_name value=$item.name})
     110                        <option({if $cond_list.e_rank == $item.c_rank_id}) selected({/if}) value="({$item.c_rank_id})">({$item.name})</option>
    112111                        ({/foreach})
    113                         ({if $pre_name})<option({if $cond_list.e_point === 0}) selected({/if}) value="0">({$pre_name})</option>({/if})
    114112                        </select>
    115113                        </th>
    116114                        ({/if})
  • webapp/modules/admin/templates/inc_header.tpl

     
    123123({/if})
    124124<li><a href="?m=({$module_name})&amp;a=page_({$hash_tbl->hash('limit_domain')})">招待メールドメイン制限</a></li>
    125125<li><a href="?m=({$module_name})&amp;a=page_({$hash_tbl->hash('list_c_cmd')})">CMD設定</a></li>
     126({if $smarty.const.OPENPNE_USE_API})
    126127<li><a href="?m=({$module_name})&amp;a=page_({$hash_tbl->hash('list_c_api')})">API設定</a></li>
     128({/if})
    127129</ul>
    128130</li>
    129131
  • webapp/modules/admin/templates/insert_c_banner.tpl

     
    1010
    1111({*ここまで:navi*})
    1212
     13({if $msg})<p class="actionMsg">({$msg})</p>({/if})
    1314<h2>バナー追加</h2>
    1415<div class="contents">
    1516
  • webapp/modules/admin/templates/send_messages_search.tpl

     
    2626({if $cond_list.last_login})
    2727<li>最終ログイン : ({$select_last_login[$cond_list.last_login]})</li>
    2828({/if})
    29 ({if $cond_list.s_point||$cond_list.e_point})
    30 <li>ポイント : ({$cond_list.s_point})~({$cond_list.e_point})</li>
     29({if $cond_list.s_rank||$cond_list.e_rank})
     30<li>ランク : ({$s_rank.name}) ~ ({$e_rank.name})</li>
    3131({/if})
    3232({if $cond_list.is_pc_address})
    3333<li>PCアドレス : ({if $cond_list.is_pc_address == 1})登録している({else})登録していない({/if})</li>
  • webapp/modules/admin/templates/edit_c_admin_info.tpl

     
    4343({elseif $requests.target == 'k_fh_diary'})
    4444<携帯版>日記ページのお知らせ
    4545({elseif $requests.target == 'k_f_home'})
    46 <携帯版>フレンドページのお知らせ
     46<携帯版>({$WORD_FRIEND})ページのお知らせ
    4747({elseif $requests.target == 'k_c_home'})
    4848<携帯版>コミュニティページのお知らせ
    4949({elseif $requests.target == 'sns_kiyaku'})
     
    8080</table>
    8181
    8282<div class="contents">
    83 ({$inc_footer|smarty:nodefaults})
    84  No newline at end of file
     83({$inc_footer|smarty:nodefaults})
  • webapp/modules/admin/templates/csv_download.tpl

     
    1818<h3 class="item">全件ダウンロード</h3>
    1919<p>全てのメンバーの情報をCSV形式でダウンロードします。</p>
    2020<form  action="./" method="get">
    21 <input type="hidden" name="m" value="({$module_name})">
    22 <input type="hidden" name="a" value="do_({$hash_tbl->hash('csv_member','do')})">
    23 <input type="hidden" name="sessid" value="({$PHPSESSID})">
    24 <input type="hidden" name="start_id" value="0">
    25 <input type="hidden" name="end_id" value="0">
    26 <input type="hidden" name="allflag" value="1">
    27 <p class="textBtn"><input type="submit" value="ダウンロード"></p>
     21<input type="hidden" name="m" value="({$module_name})" />
     22<input type="hidden" name="a" value="do_({$hash_tbl->hash('csv_member','do')})" />
     23<input type="hidden" name="sessid" value="({$PHPSESSID})" />
     24<input type="hidden" name="start_id" value="0" />
     25<input type="hidden" name="end_id" value="0" />
     26<input type="hidden" name="allflag" value="1" />
     27<p class="textBtn"><input type="submit" value="ダウンロード" /></p>
    2828</form>
    2929
    3030<h3 class="item">メンバーIDを指定してダウンロード</h3>
    3131<p>メンバーIDが指定された範囲内のメンバーの情報をCSV形式でダウンロードします。</p>
    3232<form  action="./" method="get">
    33 <input type="hidden" name="m" value="({$module_name})">
    34 <input type="hidden" name="a" value="do_({$hash_tbl->hash('csv_member','do')})">
    35 <input type="hidden" name="sessid" value="({$PHPSESSID})">
    36 <input class="basic" type="text" name="start_id" value="" size="5"> ~ <input class="basic" type="text" name="end_id" value="" size="5">
    37 <input type="hidden" name="allflag" value="0">
    38 <p class="textBtn"><input type="submit" value="ダウンロード"></p>
     33<input type="hidden" name="m" value="({$module_name})" />
     34<input type="hidden" name="a" value="do_({$hash_tbl->hash('csv_member','do')})" />
     35<input type="hidden" name="sessid" value="({$PHPSESSID})" />
     36<input class="basic" type="text" name="start_id" value="" size="5" /> ~ <input class="basic" type="text" name="end_id" value="" size="5" />
     37<input type="hidden" name="allflag" value="0" />
     38<p class="textBtn"><input type="submit" value="ダウンロード" /></p>
    3939</form>
    4040
    41 </div>
    42 
    4341({$inc_footer|smarty:nodefaults})
  • webapp/modules/admin/templates/list_c_file.tpl

     
    1919<option value="100"({if $pager.page_size==100}) selected="selected"({/if})>100件</option>
    2020<option value="500"({if $pager.page_size==500}) selected="selected"({/if})>500件</option>
    2121</select>
    22 <span class="textBtnS"><input type="submit" value="変更"></span><span class="btnCaution">※表示件数を多くすると処理が重くなり、サーバーに負荷がかかります。</span>
     22<span class="textBtnS"><input type="submit" value="変更" /></span><span class="btnCaution">※表示件数を多くすると処理が重くなり、サーバーに負荷がかかります。</span>
    2323</p>
    2424</form>
    2525
     
    8989({$smarty.capture.pager|smarty:nodefaults})
    9090<p class="display">({$pager.total_num}) 件中 ({$pager.start_num}) - ({$pager.end_num})件目を表示しています</p>
    9191</div>({*/div class="listControlBtm"*})
    92 </div>({*/div class="contents"*})
    9392
    9493({$inc_footer|smarty:nodefaults})
  • webapp/modules/admin/templates/delete_c_free_page_confirm.tpl

     
    1818({/if})
    1919
    2020
    21 ---<br>
    22 ({$c_free_page.body|smarty:nodefaults|nl2br})<br>
    23 ---<br>
     21本当に削除してもよろしいですか?
    2422
    25 本当に削除してもよろしいですか?<br>
    26 <br>
     23<table class="basicType2">
     24<tbody>
     25<tr>
     26<th>ページタイトル</th>
     27<td>
     28({$c_free_page.title})
     29</td>
     30</tr>
     31<tr>
     32<th>ページ内容</th>
     33<td>
     34({$c_free_page.body|smarty:nodefaults|nl2br})
     35</td>
     36</tr>
     37<tr>
     38<th>SNS認証</th>
     39<td>
     40({if $auth})
     41あり
     42({else})
     43なし
     44({/if})
     45</td>
     46</tr>
     47<tr>
     48<th>対象ブラウザ</th>
     49<td>
     50({if $type == 'pc'})
     51PC
     52({else if $type == 'ktai'})
     53携帯
     54({/if})
     55</td>
     56</tr>
     57</tbody>
     58</table>
     59
    2760<form action="./" method="post">
    2861<input type="hidden" name="m" value="({$module_name})">
    2962<input type="hidden" name="a" value="do_({$hash_tbl->hash('delete_c_free_page','do')})">
    3063<input type="hidden" name="sessid" value="({$PHPSESSID})">
    3164<input type="hidden" name="c_free_page_id" value="({$c_free_page.c_free_page_id})">
    32 <p class="textBtn"><input type="submit" class="submit" value=" は い "></p>
     65<p class="textBtn"><input type="submit" class="submit" value="削除する"></p>
    3366</form>
    34 <br>
    3567
    36 <a href="?m=({$module_name})&amp;a=page_({$hash_tbl->hash('list_c_free_page')})">戻る</a>
    3768({$inc_footer|smarty:nodefaults})
  • webapp/modules/ktai/do/o_login.php

     
    5656        if (IS_SLAVEPNE && !($c_member_id = db_member_c_member_id4username_encrypted($auth->getUsername(), true))) {
    5757            db_member_create_member($_POST['username']);
    5858        }
    59        
    60         $_SESSION['c_member_id'] = $c_member_id;
     59
     60        // ログイン後のリダイレクト先を決定する
     61        $a = '';
     62        $m = 'ktai';
    6163        $p = array();
     64
    6265        if ($requests['login_params']) {
    6366            parse_str($requests['login_params'], $p);
    6467        }
    65         $p['ksid'] = session_id();
    66         if (!empty($p['a']) && $p['a'] != 'page_o_login') {
     68
     69        if (!empty($p['a'])) {
    6770            $a = $p['a'];
    68             unset($p['a']);
    69         } else {
    70             $a = 'page_h_home';
    7171        }
    72         openpne_redirect('ktai', $a, $p);
     72
     73        if (!empty($p['m'])) {
     74            $m = $p['m'];
     75        }
     76
     77        if ($m == 'ktai' && $a == 'page_o_login') {
     78            $a = '';
     79        }
     80
     81        $_SESSION['c_member_id'] = $c_member_id;
     82        $p['ksid'] = session_id();
     83
     84        openpne_redirect($m, $a, $p);
    7385    }
    7486}
    7587
  • webapp/modules/ktai/do/h_regist_prof.php

     
    1010    {
    1111        $tail = $GLOBALS['KTAI_URL_TAIL'];
    1212        $u = $GLOBALS['KTAI_C_MEMBER_ID'];
    13        
     13
    1414        $errors = array();
    1515
    1616        $validator = new OpenPNE_Validator();
     
    7272        db_member_config_prof_new($u, $prof);
    7373        // insert c_member_profile
    7474        db_member_update_c_member_profile($u, $c_member_profile_list);
    75         db_member_update_password_query($u, $prof['c_password_query_id'], $prof['password_query_answer']);
    76        
     75
    7776        //管理画面で指定したコミュニティに強制参加
    7877        $c_commu_id_list = db_commu_regist_join_list();
    7978        foreach ($c_commu_id_list as $c_commu_id) {
    8079            db_commu_join_c_commu($c_commu_id, $u);
    8180        }
    82        
     81
    8382        openpne_redirect('ktai', 'page_h_home');
    8483    }
    8584
     
    116115            'public_flag_birth_year' => array(
    117116                'type' => 'string',
    118117            ),
    119             'c_password_query_id' => array(
    120                 'type' => 'int',
    121                 'required' => '1',
    122                 'caption' => '秘密の質問',
    123                 'required_error' => '秘密の質問を選択してください',
    124             ),
    125             'password_query_answer' => array(
    126                 'type' => 'string',
    127                 'required' => '1',
    128                 'caption' => '秘密の質問の答え',
    129             ),
    130118        );
    131119    }
    132120
  • webapp/modules/ktai/do/h_config_password_query_update_password_query.php

     
    88{
    99    function execute($requests)
    1010    {
     11        //外部認証の場合はリダイレクト
     12        check_action4pne_slave(true);
     13
    1114        $tail = $GLOBALS['KTAI_URL_TAIL'];
    1215        $u = $GLOBALS['KTAI_C_MEMBER_ID'];
    1316
  • webapp/modules/ktai/do/o_easy_login.php

     
    5959        }
    6060        $auth->auth->setAuth($username);
    6161        $auth->auth->setAuthData('OPENPNE_URL', OPENPNE_URL);
    62        
    63         $_SESSION['c_member_id'] = $c_member_id;
    6462
     63        // ログイン後のリダイレクト先を決定する
     64        $a = '';
     65        $m = 'ktai';
    6566        $p = array();
     67
    6668        if ($requests['login_params']) {
    6769            parse_str($requests['login_params'], $p);
    6870        }
    69         $p['ksid'] = session_id();
    70         if (!empty($p['a']) && $p['a'] != 'page_o_login') {
     71
     72        if (!empty($p['a'])) {
    7173            $a = $p['a'];
    72             unset($p['a']);
    73         } else {
    74             $a = 'page_h_home';
    7574        }
    76         openpne_redirect('ktai', $a, $p);
     75
     76        if (!empty($p['m'])) {
     77            $m = $p['m'];
     78        }
     79
     80        if ($m == 'ktai' && $a == 'page_o_login') {
     81            $a = '';
     82        }
     83
     84        $_SESSION['c_member_id'] = $c_member_id;
     85        $p['ksid'] = session_id();
     86
     87        openpne_redirect($m, $a, $p);
    7788    }
    7889}
    7990
  • webapp/modules/ktai/page/f_intro_edit.php

     
    2525        }
    2626        if (!$is_friend) {
    2727            $p = array('target_c_member_id' => $target_c_member_id);
    28             openpne_redirect('ktai', 'page_f_honme', $p);
     28            openpne_redirect('ktai', 'page_f_home', $p);
    2929        }
    3030        //---
    3131
  • webapp/modules/ktai/page/h_config_password_query.php

     
    88{
    99    function execute($requests)
    1010    {
     11        //外部認証の場合はリダイレクト
     12        check_action4pne_slave(true);
     13
    1114        $u  = $GLOBALS['KTAI_C_MEMBER_ID'];
    1215
    1316        $this->set('password_query_list', p_common_c_password_query4null());
  • webapp/modules/ktai/page/h_regist_prof.php

     
    2323        );
    2424        $this->set('public_flags', $public_flags);
    2525
    26         $this->set('password_query_list', p_common_c_password_query4null());
    2726        $this->set('profile_list', db_member_c_profile_list());
    2827
    2928        $this->set($v);
  • webapp/modules/ktai/templates/c_edit_member.tpl

     
    66({foreach from=$c_member_list item=item})
    77({$item.nickname})
    88({if $item.is_c_commu_sub_admin && $c_commu.c_member_id_sub_admin != $u })<a href="({t_url m=ktai a=page_c_edit_member_delete_c_sub_admin_confirm})&amp;target_c_commu_id=({$c_commu.c_commu_id})&amp;target_c_member_id=({$item.c_member_id})&amp;({$tail})">副管理者から降格</a> ({/if})
    9 ({if $item.c_member_id == $u})☆({elseif $c_commu.c_member_id_admin != $item.c_member_id})<a href="({t_url m=ktai a=page_c_edit_member_delete_c_commu_member_confirm})&amp;target_c_commu_id=({$c_commu.c_commu_id})&amp;target_c_member_id=({$item.c_member_id})&amp;({$tail})">削除</a>({/if})<br>
     9({if $item.c_member_id == $u})☆({elseif $c_commu.c_member_id_admin != $item.c_member_id && $c_commu.c_member_id_sub_admin != $item.c_member_id})<a href="({t_url m=ktai a=page_c_edit_member_delete_c_commu_member_confirm})&amp;target_c_commu_id=({$c_commu.c_commu_id})&amp;target_c_member_id=({$item.c_member_id})&amp;({$tail})">削除</a>({/if})<br>
    1010({/foreach})
    1111
    1212({if $is_prev || $is_next})
     
    6363<hr>
    6464<a href="({t_url m=ktai a=page_c_home})&amp;target_c_commu_id=({$c_commu.c_commu_id})&amp;({$tail})">コミュニティトップ</a><br>
    6565
    66 ({$inc_ktai_footer|smarty:nodefaults})
    67  No newline at end of file
     66({$inc_ktai_footer|smarty:nodefaults})
  • webapp/modules/ktai/templates/c_home.tpl

     
    2929<br>
    3030({if $relation_c_member_and_c_commu.join && !($is_unused_pc_bbs && $is_unused_ktai_bbs)})
    3131◆設定変更<br>
    32 ({if $u == $c_commu.c_member_id_admin})
     32({if $u == $c_commu.c_member_id_admin || $u == $c_commu.c_member_id_sub_admin})
    3333├<a href="({t_url m=ktai a=page_c_edit})&amp;target_c_commu_id=({$c_commu.c_commu_id})&amp;({$tail})">コミュニティ編集</a><br>
    3434├<a href="({t_url m=ktai a=page_c_edit_member})&amp;target_c_commu_id=({$c_commu.c_commu_id})&amp;({$tail})">メンバー編集</a><br>
    3535({/if})
     
    141141({/if})
    142142<a href="({t_url m=ktai a=page_h_com_find_all})&amp;({$tail})">コミュニティ検索に戻る</a><br>
    143143
    144 ({$inc_ktai_footer|smarty:nodefaults})
    145  No newline at end of file
     144({$inc_ktai_footer|smarty:nodefaults})
  • webapp/modules/ktai/templates/h_regist_prof.tpl

     
    112112({/if})
    113113
    114114<br>
    115 <font color="red">*</font>秘密の質問<br>
    116 <select name="c_password_query_id">
    117     <option value="0">選択してください
    118     ({foreach from=$password_query_list key=key item=item})
    119     <option value="({$key})">({$item})
    120     ({/foreach})
    121 </select><br>
    122 
    123 <font color="red">*</font>秘密の質問の答え<br>
    124 <input type="text" name="password_query_answer" value=""><br>
    125 ※パスワードを忘れた場合の確認に使用します。<br>
    126 
    127 <br>
    128115<input type="submit" value=" 登録 ">
    129116</form>
    130117
  • webapp/modules/ktai/templates/h_config.tpl

     
    2222◆<a href="({t_url m=ktai a=page_h_pc_send})&amp;({$tail})">PCメールアドレス登録</a><br>
    2323({/if})
    2424<br>
     25({if !$smarty.const.IS_SLAVEPNE})
    2526◆<a href="({t_url m=ktai a=page_h_config_password})&amp;({$tail})">パスワード変更</a><br>
    2627◆<a href="({t_url m=ktai a=page_h_config_password_query})&amp;({$tail})">秘密の質問答え設定</a><br>
     28({/if})
    2729◆<a href="({t_url m=ktai a=page_h_config_easy_login})&amp;({$tail})">かんたんログイン設定</a><br>
    2830<br>
    2931◇({if $u!=1})
     
    3436({/if})
    3537<hr>
    3638
    37 ({$inc_ktai_footer|smarty:nodefaults})
    38  No newline at end of file
     39({$inc_ktai_footer|smarty:nodefaults})
  • webapp/version.php

     
    1 <?php define('OPENPNE_VERSION', '2.8.10.1'); ?>
     1<?php define('OPENPNE_VERSION', '2.8.11'); ?>
Note: See TracBrowser for help on using the repository browser.