Skip to content

Commit 7e99363

Browse files
committed
fix scutter.php
1 parent 3329ef4 commit 7e99363

3 files changed

Lines changed: 12 additions & 4 deletions

File tree

data.php

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,8 @@
1111
foreach ($dimensions as $dimensionName => $subDimension) {
1212
ksort($subDimension);
1313
foreach ($subDimension as $subDimensionName => $elements) {
14+
if (substr($subDimensionName, 0, 1) == "_")
15+
continue;
1416
$newElements = $elements;
1517
ksort($newElements);
1618
$dimensions[$dimensionName][$subDimensionName] = $newElements;
@@ -36,6 +38,8 @@
3638
foreach ($dimensions as $dimensionName => $subDimension) {
3739
ksort($subDimension);
3840
foreach ($subDimension as $subDimensionName => $elements) {
41+
if (substr($subDimensionName, 0, 1) == "_")
42+
continue;
3943
$newElements = $elements;
4044
ksort($newElements);
4145
foreach ($newElements as $activityName => $activity) {

functions.php

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,12 @@ function readYaml($file) {
1818
}
1919

2020
function getActions($dimensions) {
21+
ksort($dimensions);
2122
foreach ($dimensions as $dimension => $subdimensions) {
23+
ksort($subdimensions);
24+
2225
foreach ($subdimensions as $subdimension => $element) {
23-
if ($subdimension == "_meta")
26+
if (substr($subdimension, 0, 1) == "_")
2427
continue;
2528
yield array($dimension, $subdimension, $element);
2629
}

scutter.php

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,15 @@
88

99
<?php
1010
include_once "data.php";
11+
include_once "functions.php";
12+
13+
1114
function getJson($dimensions)
1215
{
1316
$json = array();
1417
$shapes = array('circle', 'cross', 'triangle-up', 'triangle-down', 'diamond', 'square');
1518
$shape = 0;
16-
foreach ($dimensions as $dimension => $subdimensions) {
17-
foreach ($subdimensions as $subdimension => $element) {
19+
foreach(getActions($dimensions) as list($dimension, $subdimension, $element)) {
1820
$values = array();
1921
foreach ($element as $activityName => $content) {
2022
$values[] = array(
@@ -31,7 +33,6 @@ function getJson($dimensions)
3133
"values" => $values
3234
);
3335
$shape++;
34-
}
3536
}
3637
return json_encode($json);
3738
}

0 commit comments

Comments
 (0)