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

Changeset 866


Ignore:
Timestamp:
Nov 23, 2006, 7:21:33 PM (16 years ago)
Author:
takanashi
Message:

r745(管理者によるフリーレイアウトページ機能)の実装確認

Location:
OpenPNE/branches/takanashi/prj_takanashi
Files:
1 added
2 edited
25 copied

Legend:

Unmodified
Added
Removed
  • OpenPNE/branches/takanashi/prj_takanashi/webapp/modules/admin/lib/db_admin.php

    r865 r866  
    14931493}
    14941494
    1495 
    14961495function get_analysis_date_month($year = "", $month = "")
    14971496{
     
    17941793    return db_get_one($sql, $params);
    17951794}
     1795//フリーページを追加
     1796function db_admin_insert_c_free_page($body)
     1797{
     1798    $data = array(
     1799        'body' => strval($body),
     1800    );
     1801    return db_insert('c_free_page', $data);
     1802}
     1803
     1804//フリーページを編集
     1805function db_admin_update_c_free_page($c_free_page_id, $body)
     1806{
     1807    $data = array(
     1808        'body' => strval($body),
     1809    );
     1810    $where = array('c_free_page_id' => intval($c_free_page_id));
     1811    return db_update('c_free_page', $data, $where);
     1812}
     1813
     1814//フリーページを削除
     1815function db_admin_delete_c_free_page($c_free_page_id)
     1816{
     1817    $sql = "DELETE FROM c_free_page WHERE c_free_page_id = ?";
     1818    $params = array(intval($c_free_page_id));
     1819    return db_query($sql, $params);
     1820}
     1821
     1822
     1823//フリーページを全て取得(ページャー付き)
     1824function db_admin_get_c_free_page_all($page, $page_size, &$pager)
     1825{
     1826    $sql = 'SELECT * FROM c_free_page ORDER BY c_free_page_id DESC';
     1827
     1828    $list = db_get_all_page($sql, $page, $page_size, $params);
     1829
     1830    $sql = 'SELECT count(*) FROM c_free_page';
     1831    $total_num = db_get_one($sql, $params);
     1832    $pager = admin_make_pager($page, $page_size, $total_num);
     1833
     1834    return $list;
     1835}
     1836
     1837//フリーページを一つ取得
     1838function db_admin_get_c_free_page_one($c_free_page_id)
     1839{
     1840    $sql = 'SELECT * FROM c_free_page WHERE c_free_page_id = ?';
     1841    $params = array(intval($c_free_page_id));
     1842
     1843    return db_get_row($sql, $params);
     1844}
     1845
    17961846?>
  • OpenPNE/branches/takanashi/prj_takanashi/webapp/modules/admin/templates/inc_header.tpl

    r814 r866  
    7272({/if})
    7373
     74<ul>
     75<li><a href="?m=({$module_name})&amp;a=page_({$hash_tbl->hash('list_c_free_page')})" title="フリーページ一覧: フリーページの追加、編集、削除">フリーページ一覧</a></li>
     76</ul>
     77
    7478<p>管理ページ設定</p>
    7579<ul>
Note: See TracChangeset for help on using the changeset viewer.