#!/usr/local/bin/python3
# -*- Coding: utf-8 -*-

import datetime
import time
from db import database

# 登録
def makepage_show(currentpage):

    db = database("jibun.db")

    #ページ番号
    page = int(currentpage)

    #レコード件数
    count = int(db.get_all_record_count())

    bodycontents = ''
  
    # 記録表示：ページネーション／テーブルヘッダ
    bodycontents += '''
        <div align="right">
            <a href="/cgi-bin/server.py?func=2&page={0}">＜前</a>
            <a href="/cgi-bin/server.py?func=2&page={1}">次＞</a>
        </div>
        <section class="panel">
            <table class="record" width="100%">
                <thead>
                    <tr>
                        <th width='15%'>日時</th><th width='20%'>項目</th><th width='15%'>評価</th><th nowrap width='50%'>コメント</th>
                    </tr>
                </thead>
                <tbody>
    '''
    bodycontents = bodycontents.format(
        (str(page - 1) if (page > 1) else '1'),                 # 前ページ
        (str(page + 1) if (count > page * 10) else str(page))   # 次ページ
    )

    # 記録表示：テーブル明細
    for e in db.get_all_record(page):
        bodycontents += '''
                    <tr>
                        <td nowrap>{0}<br>{1}</td>
                        <td nowrap>{2}</td>
                        <td><input type='range' min='1' max='6' value='{3}' disabled></td>
                        <td>{4}</td>
                    </tr>
        '''
        bodycontents = bodycontents.format(e[3], e[4] ,e[0] ,e[1], e[2])

    bodycontents += '''
                <//tbody>
            </table>
        </section>
    '''
    
    return bodycontents