Initialer Commit
This commit is contained in:
62
src/pages/halbjahr.py
Normal file
62
src/pages/halbjahr.py
Normal file
@@ -0,0 +1,62 @@
|
||||
import os
|
||||
|
||||
import header
|
||||
|
||||
|
||||
def erstelleHalbjahresuebersicht(klassekurs_name, dateien, path, namen, gebdaten, config, inputs, kurs_inputs):
|
||||
|
||||
table = ''
|
||||
|
||||
allg = inputs["Allgemein"]
|
||||
schuljahr = allg["schuljahr"]
|
||||
halbjahr = allg["halbjahr"]
|
||||
|
||||
allgemein = inputs["Allgemein"]
|
||||
|
||||
try:
|
||||
kw_start = int(allgemein["kw_start"])
|
||||
kw_ende = int(allgemein["kw_ende"])
|
||||
except KeyError:
|
||||
print('"kw_start" oder "kw_ende" fehlt im allgemeinen Teil der Input-Datei!')
|
||||
exit(0)
|
||||
|
||||
table += '<a name="'+klassekurs_name+'"></a>'
|
||||
table += '<a name="'+klassekurs_name+'Halbjahr"></a>'
|
||||
|
||||
table += header.erstelleHeader('Halbjahresplanung', klassekurs_name, gebdaten, dateien, path, config, inputs, kurs_inputs)
|
||||
|
||||
css = 'halbjahr'
|
||||
|
||||
table += '<table class="'+css+'" repeat="1">'
|
||||
|
||||
table += '<tr class="header"><th class="kw">KW</th>'
|
||||
table += '<th class="kw_sessions">Sitzungen</th><th class="kw_content"></th>'
|
||||
table += '</tr>'
|
||||
|
||||
try:
|
||||
schrift = config["Startseite"]["schrift"]
|
||||
except KeyError:
|
||||
print('Der Schlüssel Starseite oder "schrift" existiert nicht in der Device-Datei!')
|
||||
exit(0)
|
||||
|
||||
extrakw = ''
|
||||
if (schrift=='klein'):
|
||||
extrakw = ' kwsmall'
|
||||
|
||||
if (halbjahr=='1'):
|
||||
for count in range(kw_start, 52):
|
||||
table += '<tr><td class="kw'+extrakw+'">'+str(count)+'</td>'
|
||||
table += '<th class="kw_sessions"></td><td class="kw_content"></td></tr>'
|
||||
for count in range(1, kw_ende+1):
|
||||
table += '<tr><td class="kw'+extrakw+'">'+str(count)+'</td>'
|
||||
table += '<th class="kw_sessions"></td><td class="kw_content"></td></tr>'
|
||||
else:
|
||||
for count in range(kw_start, kw_ende+1):
|
||||
table += '<tr><td class="kw'+extrakw+'">'+str(count)+'</td>'
|
||||
table += '<th class="kw_sessions"></td><td class="kw_content"></td></tr>'
|
||||
|
||||
table += '</table>'
|
||||
|
||||
table += '<pdf:nextpage />'
|
||||
|
||||
return table
|
||||
Reference in New Issue
Block a user