Changeset 2015
- Timestamp:
- Mar 4, 2007, 11:54:33 PM (15 years ago)
- Location:
- OpenPNE/trunk
- Files:
-
- 9 edited
- 10 copied
Legend:
- Unmodified
- Added
- Removed
-
OpenPNE/trunk/webapp/modules/admin/do/insert_c_free_page.php
r1856 r2015 10 10 function execute($requests) 11 11 { 12 db_admin_insert_c_free_page($requests[' body']);12 db_admin_insert_c_free_page($requests['title'], $requests['body'], $requests['auth'], $requests['type']); 13 13 14 14 admin_client_redirect('list_c_free_page', 'フリーページを追加しました'); -
OpenPNE/trunk/webapp/modules/admin/do/update_c_free_page.php
r1856 r2015 10 10 function execute($requests) 11 11 { 12 db_admin_update_c_free_page($requests['c_free_page_id'], $requests[' body']);12 db_admin_update_c_free_page($requests['c_free_page_id'], $requests['title'], $requests['body'], $requests['auth'], $requests['type']); 13 13 14 14 admin_client_redirect('list_c_free_page', 'フリーページを編集しました'); -
OpenPNE/trunk/webapp/modules/admin/lib/db_admin.php
r1856 r2015 1815 1815 } 1816 1816 //フリーページを追加 1817 function db_admin_insert_c_free_page($body) 1818 { 1819 $data = array( 1820 'body' => strval($body), 1817 function db_admin_insert_c_free_page($title, $body, $auth, $type) 1818 { 1819 $data = array( 1820 'title' => strval($title), 1821 'body' => strval($body), 1822 'auth' => intval($auth), 1823 'type' => strval($type), 1821 1824 ); 1822 1825 return db_insert('c_free_page', $data); … … 1824 1827 1825 1828 //フリーページを編集 1826 function db_admin_update_c_free_page($c_free_page_id, $body) 1827 { 1828 $data = array( 1829 'body' => strval($body), 1829 function db_admin_update_c_free_page($c_free_page_id, $title, $body, $auth, $type) 1830 { 1831 $data = array( 1832 'title' => strval($title), 1833 'body' => strval($body), 1834 'auth' => intval($auth), 1835 'type' => strval($type), 1830 1836 ); 1831 1837 $where = array('c_free_page_id' => intval($c_free_page_id)); -
OpenPNE/trunk/webapp/modules/admin/templates/list_c_free_page.tpl
r1441 r2015 70 70 <tr> 71 71 <th>ID</th> 72 <th>タイトル</th> 73 <th>認証</th> 74 <th>対象</th> 72 75 <th colspan=2>操作</th> 73 76 </tr> … … 79 82 ({if $item}) 80 83 <tr> 81 <td><a href="({t_url _absolute=1 m=pc a=page_h_free_page})&c_free_page_id=({$item.c_free_page_id})" target="_blank">({$item.c_free_page_id})</a></td> 84 <td><a href="({if $item.auth})({t_url _absolute=1 m=$item.type a=page_h_free_page})({else})({t_url _absolute=1 m=$item.type a=page_o_free_page})({/if})&c_free_page_id=({$item.c_free_page_id})" target="_blank">({$item.c_free_page_id})</a></td> 85 <td>({$item.title})</td> 86 <td>({if $item.auth})あり({else})なし({/if})</td> 87 <td>({if $item.type == 'pc'})PC({else})携帯({/if})</td> 82 88 <td><a href='?m=({$module_name})&a=page_({$hash_tbl->hash('update_c_free_page','page')})&c_free_page_id=({$item.c_free_page_id})'>編集</a></td> 83 89 <td><a href='?m=({$module_name})&a=page_({$hash_tbl->hash('delete_c_free_page_confirm','page')})&c_free_page_id=({$item.c_free_page_id})'>削除</a></td> … … 103 109 <h3>({if $is_edit})フリーページの編集({else})フリーページの新規追加({/if})</h3> 104 110 111 <form action="./" method="post"> 112 <input type="hidden" name="m" value="({$module_name})"> 113 <input type="hidden" name="a" value="do_({$hash_tbl->hash('insert_c_free_page','do')})"> 114 <input type="hidden" name="sessid" value="({$PHPSESSID})"> 115 116 タイトル<br> 117 <input type="text" name="title" size="({$cols|default:72})"> 118 105 119 ({if $is_edit}) 106 120 <p class="default">ページをhtmlで記述してください</p> … … 109 123 ({/if}) 110 124 111 <form action="./" method="post"> 112 <input type="hidden" name="m" value="({$module_name})"> 113 <input type="hidden" name="a" value="do_({$hash_tbl->hash('insert_c_free_page','do')})"> 114 <input type="hidden" name="sessid" value="({$PHPSESSID})"> 115 <textarea name="body" cols="({$cols|default:72})" rows="({$rows|default:10})"></textarea> 125 <textarea name="body" cols="({$cols|default:72})" rows="({$rows|default:10})"></textarea><br> 126 127 <table> 128 <tr> 129 <td> 130 <input type="radio" name="auth" value="1" checked="checked">認証あり 131 </td> 132 <td> 133 <input type="radio" name="auth" value="0">認証なし(ログインしなくても見ることが出来ます) 134 </td> 135 </tr> 136 <tr> 137 <td> 138 <input type="radio" name="type" value="pc" checked="checked">PC 139 </td> 140 <td> 141 <input type="radio" name="type" value="ktai">携帯<br> 142 </td> 143 </tr> 144 </table> 145 116 146 ({if $is_edit}) 117 147 <p class="textBtn"><input type="submit" class="submit" value="変更する"></p> -
OpenPNE/trunk/webapp/modules/admin/templates/update_c_free_page.tpl
r1477 r2015 16 16 <input type="hidden" name="sessid" value="({$PHPSESSID})"> 17 17 <input type="hidden" name="c_free_page_id" value="({$c_free_page.c_free_page_id})"> 18 <textarea name="body" cols="({$cols|default:60})" rows="({$rows|default:10})">({$c_free_page.body})</textarea> 18 タイトル<br> 19 <input type="text" name="title" value="({$c_free_page.title})" size="({$cols|default:72})"><br><br> 20 <textarea name="body" cols="({$cols|default:60})" rows="({$rows|default:10})">({$c_free_page.body})</textarea><br> 21 22 <table> 23 <tr> 24 <td> 25 <input type="radio" name="auth" value="1" ({if $c_free_page.auth}) checked="checked"({/if})>認証あり 26 </td> 27 <td> 28 <input type="radio" name="auth" value="0" ({if !$c_free_page.auth}) checked="checked"({/if})>認証なし(ログインしなくても見ることが出来ます) 29 </td> 30 </tr> 31 <tr> 32 <td> 33 <input type="radio" name="type" value="pc" ({if $c_free_page.type == 'pc'}) checked="checked"({/if})>PC 34 </td> 35 <td> 36 <input type="radio" name="type" value="ktai" ({if $c_free_page.type == 'ktai'}) checked="checked"({/if})>携帯<br> 37 </td> 38 </tr> 39 </table> 19 40 <p class="textBtn"><input type="submit" class="submit" value="編集"></p> 20 41 </form> -
OpenPNE/trunk/webapp/modules/admin/validate/do/insert_c_free_page.ini
r880 r2015 1 [title] 2 type = "string" 3 default = "" 4 1 5 [body] 2 6 type = "string" 3 7 default = "" 8 9 [auth] 10 type = "int" 11 default = 1 12 13 [type] 14 type = "string" 15 default = "pc" -
OpenPNE/trunk/webapp/modules/admin/validate/do/update_c_free_page.ini
r880 r2015 3 3 required = 1 4 4 5 [title] 6 type = "string" 7 default = "" 8 5 9 [body] 6 10 type = "string" 7 11 default = "" 12 13 [auth] 14 type = "int" 15 default = 1 16 17 [type] 18 type = "string" 19 default = "pc" -
OpenPNE/trunk/webapp/modules/ktai/page/h_free_page.php
r1856 r2015 12 12 { 13 13 $c_free_page = db_admin_get_c_free_page_one($requests['c_free_page_id']); 14 // フリーページが存在しない14 // フリーページが存在しない 15 15 if (!$c_free_page) { 16 16 $this->set("msg", "指定されたフリーページは存在しません"); 17 } else if (!$c_free_page['auth']) { 18 // フリーページが認証なし用 19 $p = array('c_free_page_id' => $requests['c_free_page_id']); 20 openpne_redirect('ktai', 'page_o_free_page', $p); 21 } else if ($c_free_page['type'] == "pc") { 22 // フリーページがPC用 23 $this->set("msg", "指定されたフリーページはPC専用です。PCで御覧下さい"); 17 24 } else { 18 25 $this->set("c_free_page", $c_free_page); 26 $this->set("title", $c_free_page['title']); 19 27 } 20 28 return 'success'; -
OpenPNE/trunk/webapp/modules/pc/page/h_free_page.php
r1856 r2015 20 20 } 21 21 22 //フリーページが認証なし用 23 if (!$c_free_page['auth']) { 24 $p = array('c_free_page_id' => $requests['c_free_page_id']); 25 openpne_redirect('pc', 'page_o_free_page', $p); 26 } 22 27 28 //フリーページが携帯用 29 if ($c_free_page['type'] == "ktai") { 30 $p = array('msg' => "指定されたフリーページは携帯専用です。携帯で御覧下さい"); 31 openpne_redirect('pc', 'page_h_err_free_page', $p); 32 } 33 34 $this->set('INC_HEADER_title', $c_free_page['title']); 23 35 $this->set('inc_navi', fetch_inc_navi('h')); 24 36 $this->set("c_free_page", $c_free_page);
Note: See TracChangeset
for help on using the changeset viewer.