File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11.idea
2+ data /dimensions.yaml
Original file line number Diff line number Diff line change 1+ maturity-levels :
2+ level-1 :
3+ level : 1
4+ label : " Basic understanding of security practices"
5+ description : |-
6+ An extensive description of Level 1
7+ level-2 :
8+ level : 2
9+ label : " Adoption of basic security practices"
10+ description : |-
11+ An extensive description of this level in markdown format.
12+ level-3 :
13+ level : 3
14+ label : " High adoption of security practices"
15+ description : |-
16+ An extensive description of this level in markdown format.
17+ level-4 :
18+ level : 4
19+ label : " Advanced deployment of security practices at scale"
20+ description : |-
21+ An extensive description of this level in markdown format.
Original file line number Diff line number Diff line change 7777bindtextdomain ( $ domain , "locale " );
7878textdomain ( $ domain );
7979function getTableHeader () {
80- $ headers = array (
81- "Dimension " ,
82- "Sub-Dimension " ,
83- "Level 1: Basic understanding of security practices " ,
84- "Level 2: Adoption of basic security practices " ,
85- "Level 3: High adoption of security practices " ,
86- "Level 4: Advanced deployment of security practices at scale "
87- );
88- $ headerContent = "<thead class= \"thead-default \"><tr> " ;
89- foreach ( $ headers as $ header ) {
90- $ headerContent .= "<th> $ header</th> " ;
91- }
92- return $ headerContent . "</tr></thead> " ;
80+ $ levels_labels = array_map (
81+ function ($ item ){
82+ return "Level " . $ item ['level ' ]. ": " . $ item ['label ' ];
83+ },
84+ readYaml ("data/maturity-levels.yaml#/maturity-levels " )
85+ );
86+ $ headers = array_merge (
87+ array ("Dimension " , "Sub-Dimension " ),
88+ $ levels_labels
89+ );
90+
91+ return "<thead class= \"thead-default \"><tr> "
92+ ."<th> " . implode ("</th><th> " , $ headers ) . "</th> "
93+ ."</tr></thead> " ;
9394}
9495function getInfos ($ dimensions ) {
9596 $ text = "Activity Count: " . getElementCount ( $ dimensions );
You can’t perform that action at this time.
0 commit comments