#!/usr/bin/env python
# -*- coding: UTF-8 -*-
#
# Copyright (c) 2015 Steffen Deusch
# Licensed under the MIT license
# MonitorNjus, 28.11.2015 (Version 1.1)

from ..code import checktime
from ..code import common
reload(common)
import sys
reload(sys)
sys.setdefaultencoding('utf8')


def show(owndate):
    rows = common.getrows()
    teilung = int(common.readsettings("TEILUNG"))

    timeL = False
    timeR = False
    geteilt = False
    linksgeteilt = common.getgeteilt("Links")
    rechtsgeteilt = common.getgeteilt("Rechts")

    x = 1
    while x <= rows:
        if checktime.match(common.getinfo("VONBIS", "Links", x), (common.datum.now() if owndate == None else common.datum.strptime(owndate, '%Y-%m-%d-%H-%M'))) and common.getinfo("AKTIV", "Links", x):
            timeL = True
        if checktime.match(common.getinfo("VONBIS", "Rechts", x), (common.datum.now() if owndate == None else common.datum.strptime(owndate, '%Y-%m-%d-%H-%M'))) and common.getinfo("AKTIV", "Rechts", x):
            timeR = True
        if timeL and timeR:
            break
        x = x + 1

    if linksgeteilt and rechtsgeteilt and timeL and timeR:
        geteilt = True

    return geteilt, linksgeteilt, rechtsgeteilt, timeR, timeL, teilung
