import json

with open('conf.json') as f:
    conf = json.load(f)

database = {
    'postgresql' : {
        "drivername": "postgresql",
        "host": conf['DB_HOST'],
        "port": conf['DB_PORT'],
        "username": conf['DB_USER'],
        "password": conf['DB_PASS'],
        "database": conf['DB_NAME']
    },
    'mysql' : {
        "drivername": "mysql",
        "host": conf['DB_HOST'],
        "port": conf['DB_PORT'],
        "username": conf['DB_USER'],
        "password": conf['DB_PASS'],
        "database": conf['DB_NAME']
    },
    'sqlite' : {
        "drivername": "sqlite",
        "username": None,
        "password": None,
        "database": "db.sqlite"
    }   
}

database_default = conf['DB_OPTION']

smtp = {
    'sender' : '',
    'email' : '',
    'password' : '',
    'server' : '',
    'port' : None
}

reset_password = {
    'email_token' : {
        'title' : '[PPM Procuremet System] Token untuk Me-reset Password',
        'content' : """
            <html>
                <body>
                    <p style="font-family: Serif, Monospace, Sans-serif">
                        Yth. Bapak/Ibu/Nona,<br>
                        <br>
                        Anda telah melakukan permintaan reset password. Berikut ini token Anda: <b>{token}</b>.<br>
                        Silakan masukkan token tersebut pada halaman reset password.<br>
                        <br>
                        Terima Kasih,<br>
                        Admin Sistem
                    </p>
                </body>
            </html>
        """
    },
    'email_reset' : {
        'title' : '[PPM Procuremet System] Password telah di-reset',
        'content' : """
            <html>
                <body>
                    <p style="font-family: Serif, Monospace, Sans-serif">
                        Yth. Bapak/Ibu/Nona,<br>
                        <br>
                        Password Anda telah di-reset. Berikut ini password baru Anda: <b>{password}</b>.<br>
                        Silakan gunakan password tersebut untuk login ke dalam sistem.<br>
                        <br>
                        Terima Kasih,<br>
                        Admin Sistem
                    </p>
                </body>
            </html>
        """
    }
}