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

Changeset 745


Ignore:
Timestamp:
Nov 15, 2006, 8:52:26 PM (14 years ago)
Author:
ishida
Message:

#307 管理者によるフリーレイアウトページ
実装完了

Location:
OpenPNE/branches/ishida/prj_dev26/webapp/modules
Files:
25 added
2 edited

Legend:

Unmodified
Added
Removed
  • OpenPNE/branches/ishida/prj_dev26/webapp/modules/admin/lib/db_admin.php

    r743 r745  
    788788}
    789789
     790/*--------------------------------
     791ここからフリーページ
     792---------------------------------*/
     793
     794//フリーページを追加
     795function db_admin_insert_c_free_page($body)
     796{
     797    $data = array(
     798        'body' => strval($body),
     799    );
     800    return db_insert('c_free_page', $data);
     801}
     802
     803//フリーページを編集
     804function db_admin_update_c_free_page($c_free_page_id, $body)
     805{
     806    $data = array(
     807        'body' => strval($body),
     808    );
     809    $where = array('c_free_page_id' => intval($c_free_page_id));
     810    return db_update('c_free_page', $data, $where);
     811}
     812
     813//フリーページを削除
     814function db_admin_delete_c_free_page($c_free_page_id)
     815{
     816    $sql = "DELETE FROM c_free_page WHERE c_free_page_id = ?";
     817    $params = array(intval($c_free_page_id));
     818    return db_query($sql, $params);
     819}
     820
     821
     822//フリーページを全て取得(ページャー付き)
     823function db_admin_get_c_free_page_all($page, $page_size, &$pager)
     824{
     825    $sql = 'SELECT * FROM c_free_page ORDER BY c_free_page_id DESC';
     826
     827    $list = db_get_all_page($sql, $page, $page_size, $params);
     828
     829    $sql = 'SELECT count(*) FROM c_free_page';
     830    $total_num = db_get_one($sql, $params);
     831    $pager = admin_make_pager($page, $page_size, $total_num);
     832
     833    return $list;
     834}
     835
     836//フリーページを一つ取得
     837function db_admin_get_c_free_page_one($c_free_page_id)
     838{
     839    $sql = 'SELECT * FROM c_free_page WHERE c_free_page_id = ?';
     840    $params = array(intval($c_free_page_id));
     841
     842    return db_get_row($sql, $params);
     843}
     844
    790845?>
  • OpenPNE/branches/ishida/prj_dev26/webapp/modules/admin/templates/inc_header.tpl

    r2 r745  
    5757({/if})
    5858
     59<ul>
     60<li><a href="?m=({$module_name})&amp;a=page_({$hash_tbl->hash('list_c_free_page')})" title="フリーページ一覧: フリーページの追加、編集、削除">フリーページ一覧</a></li>
     61</ul>
     62
    5963<p>管理ページ設定</p>
    6064<ul>
Note: See TracChangeset for help on using the changeset viewer.