|
@@ -28,19 +28,20 @@ link href=url("/css/print_a4.css") rel="stylesheet" media="all"
|
|
|
-hj=s.halbjahr(jahr, abschnitt)
|
|
|
-faecher={}
|
|
|
-s.abi_abschluss_leistungen.each do |f|
|
|
|
- -faecher[f.fach.bezeichnung] = [] << (f.p12_1.to_i < 5 && f.p12_1.to_i > 0 ? f.p12_1.to_i : 0)
|
|
|
+ -faecher[f.fach.bezeichnung] = [] << (f.abi_fach.to_i.between?(1,3) || f.fach_krz == "DM")
|
|
|
+ -faecher[f.fach.bezeichnung] << (f.p12_1.to_i < 5 && f.p12_1.to_i > 0 ? f.p12_1.to_i : 0)
|
|
|
-faecher[f.fach.bezeichnung] << (f.p12_2.to_i < 5 && f.p12_2.to_i > 0 ? f.p12_2.to_i : 0)
|
|
|
-faecher[f.fach.bezeichnung] << (f.p13_1.to_i < 5 && f.p13_1.to_i > 0 ? f.p13_1.to_i : 0)
|
|
|
-faecher[f.fach.bezeichnung] << (f.p13_2.to_i < 5 && f.p13_2.to_i > 0 ? f.p13_2.to_i : 0)
|
|
|
- -faecher.delete_if{|f,p|p.sum==0}
|
|
|
+ -faecher.delete_if{|f,p|p[1..4].sum==0}
|
|
|
-next if faecher.empty?
|
|
|
.row
|
|
|
.col-xs-5
|
|
|
b ="#{s.name}, #{s.vorname}"
|
|
|
.col-xs-7
|
|
|
- table.table-bordered.table-condensed width="100%"
|
|
|
+ table.table.table-bordered.table-condensed width="100%"
|
|
|
-faecher.each_pair do |f,p|
|
|
|
- tr
|
|
|
+ tr class=("danger" if p.shift)
|
|
|
td =f
|
|
|
-4.times do
|
|
|
-o=p.shift
|