#!/usr/bin/python3
#encoding:utf-8

from sitepackage.cgiweb import template, cgi_cover
from sitepackage.thissql import sqlw, sqlr

import os
import json


__config__ = {
  "log_dir_path":"log",
  "settings":"settings.json",
  "template_dir_path":"template"}


def read_settings():
  with open(__config__["settings"], "r", encoding="utf-8") as read_file:
    data = json.load(read_file)
  return data


def main(geted_simple_cookies, info, parametrs, files):
  settings = read_settings()
  mentioned_countries_list = [index for index in sorted(settings["select_pay_sys_country"].keys())]
  text_dict = {
    "default_mentioned_countrie":mentioned_countries_list[0],
    "mentioned_countries": "\n".join(['<li class="select__item">%s</li>' % index for index in sorted(mentioned_countries_list)])
  }
  page = template(
    open(
      os.path.join(
        __config__["template_dir_path"],
        "application.html"),
      encoding="utf8").read(),
    text_dict)
  return {"page":page}


if __name__ == "__main__":
  import cgitb
  cgitb.enable(display=1, logdir="log")
  cgi_cover(main)
