Skip to content
This repository was archived by the owner on Feb 23, 2023. It is now read-only.

Commit 3394465

Browse files
author
Nathan Shaaban
committed
sort filters by name
1 parent 92948e8 commit 3394465

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

public_html/template/miscElements.php

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -128,27 +128,27 @@ function template_filters($conn,$user,$fields=NULL,$year=-1,$includeUnspecified=
128128
echo template_ripple_a("None","style='width: calc(30% - 32px);' id=filter-$field-none onclick='$(this).parent().find(\"input:checked\").click().click().prop(\"checked\",false).parent().removeClass(\"is-checked\");'".($val?"":" onload='alert(\"test\");$(this).click();'"));
129129
switch ($field) {
130130
case "class":
131-
foreach (sql_to_array($conn,"SELECT name,period,`key`,`year` FROM `classes` WHERE `teacherKey`=".$user["key"]." AND (`year`= $year) ORDER BY `key`") as $key => $row) {
131+
foreach (sql_to_array($conn,"SELECT name,period,`key`,`year` FROM `classes` WHERE `teacherKey`=".$user["key"]." AND (`year`= $year) ORDER BY `name`") as $key => $row) {
132132
echo template_checkbox("filter-class-".stripFieldNames($row["key"]),(($year==date("Y")||$year==date("Y")-1)?"":($row["year"]." ")).$row["name"]." (P".$row["period"].")");
133133
}
134134
if($includeUnspecified) {
135135
echo template_checkbox("filter-class-unspecified","Unspecified Class");
136136
}
137137
break;
138138
case "subject":
139-
foreach (sql_to_array($conn,"SELECT DISTINCT subject FROM `assignments` WHERE `teacherKey`=".$user["key"],"subject") as $key => $value) {
139+
foreach (sql_to_array($conn,"SELECT DISTINCT subject FROM `assignments` WHERE `teacherKey`=".$user["key"]." ORDER BY `subject`","subject") as $key => $value) {
140140
if($value==""){$value="empty";}
141141
echo template_checkbox("filter-subject-".stripFieldNames($value),$value);
142142
}
143143
break;
144144
case "chapter":
145-
foreach (sql_to_array($conn,"SELECT DISTINCT chapter FROM `assignments` WHERE `teacherKey`=".$user["key"],"chapter") as $key => $value) {
145+
foreach (sql_to_array($conn,"SELECT DISTINCT chapter FROM `assignments` WHERE `teacherKey`=".$user["key"]." ORDER BY `chapter`","chapter") as $key => $value) {
146146
if($value==""){$value="empty";}
147147
echo template_checkbox("filter-chapter-".stripFieldNames($value),$value,true);
148148
}
149149
break;
150150
case "concept":
151-
foreach (sql_to_array($conn,"SELECT DISTINCT concept FROM `assignments` WHERE `teacherKey`=".$user["key"],"concept") as $key => $value) {
151+
foreach (sql_to_array($conn,"SELECT DISTINCT concept FROM `assignments` WHERE `teacherKey`=".$user["key"]." ORDER BY `concept`","concept") as $key => $value) {
152152
if($value==""){$value="empty";}
153153
echo template_checkbox("filter-concept-".stripFieldNames($value),$value);
154154
}

0 commit comments

Comments
 (0)