Skip to content

Commit

Permalink
Attendance: Usability tweaks (#230)
Browse files Browse the repository at this point in the history
* Teacher dashboard My Classes links to class Attendance (if available)

* Attendance: Removed alert bar from Attendance by Class/Roll Group pages
  • Loading branch information
SKuipers authored and rossdotparker committed May 10, 2017
1 parent 930a86e commit fbd9a2c
Show file tree
Hide file tree
Showing 3 changed files with 6 additions and 8 deletions.
8 changes: 6 additions & 2 deletions functions.php
Expand Up @@ -3230,7 +3230,7 @@ function sidebar($gibbon, $pdo)
if ($_SESSION[$guid]['address'] == '' and isset($_SESSION[$guid]['username'])) {
try {
$data = array('gibbonSchoolYearID' => $_SESSION[$guid]['gibbonSchoolYearID'], 'gibbonPersonID' => $_SESSION[$guid]['gibbonPersonID']);
$sql = "SELECT gibbonCourse.nameShort AS course, gibbonCourseClass.nameShort AS class, gibbonCourseClass.gibbonCourseClassID FROM gibbonCourse, gibbonCourseClass, gibbonCourseClassPerson WHERE gibbonSchoolYearID=:gibbonSchoolYearID AND gibbonCourse.gibbonCourseID=gibbonCourseClass.gibbonCourseID AND gibbonCourseClass.gibbonCourseClassID=gibbonCourseClassPerson.gibbonCourseClassID AND gibbonCourseClassPerson.gibbonPersonID=:gibbonPersonID AND NOT role LIKE '% - Left%' ORDER BY course, class";
$sql = "SELECT gibbonCourse.nameShort AS course, gibbonCourseClass.nameShort AS class, gibbonCourseClass.gibbonCourseClassID, gibbonCourseClass.attendance FROM gibbonCourse, gibbonCourseClass, gibbonCourseClassPerson WHERE gibbonSchoolYearID=:gibbonSchoolYearID AND gibbonCourse.gibbonCourseID=gibbonCourseClass.gibbonCourseID AND gibbonCourseClass.gibbonCourseClassID=gibbonCourseClassPerson.gibbonCourseClassID AND gibbonCourseClassPerson.gibbonPersonID=:gibbonPersonID AND NOT role LIKE '% - Left%' ORDER BY course, class";
$result = $connection2->prepare($sql);
$result->execute($data);
} catch (PDOException $e) {
Expand Down Expand Up @@ -3292,7 +3292,11 @@ function sidebar($gibbon, $pdo)
echo '</td>';
}
echo "<td style='text-align: center'>";
echo "<a href='index.php?q=/modules/Departments/department_course_class.php&gibbonCourseClassID=".$row['gibbonCourseClassID']."#participants'><img title='".__($guid, 'Participants')."' src='./themes/".$_SESSION[$guid]['gibbonThemeName']."/img/attendance.png'/></a>";
if (isActionAccessible($guid, $connection2, '/modules/Attendance/attendance_take_byCourseClass.php') && $row['attendance'] == 'Y') {
echo "<a href='index.php?q=/modules/Attendance/attendance_take_byCourseClass.php&gibbonCourseClassID=".$row['gibbonCourseClassID']."'><img title='".__($guid, 'Take Attendance')."' src='./themes/".$_SESSION[$guid]['gibbonThemeName']."/img/attendance.png'/></a>";
} else {
echo "<a href='index.php?q=/modules/Departments/department_course_class.php&gibbonCourseClassID=".$row['gibbonCourseClassID']."#participants'><img title='".__($guid, 'Participants')."' src='./themes/".$_SESSION[$guid]['gibbonThemeName']."/img/attendance.png'/></a>";
}
echo '</td>';
if (isActionAccessible($guid, $connection2, '/modules/Planner/planner.php')) {
echo "<td style='text-align: center'>";
Expand Down
3 changes: 0 additions & 3 deletions modules/Attendance/attendance_take_byCourseClass.php
Expand Up @@ -356,9 +356,6 @@
print "<td style='border: 1px solid #ffffff; width:20%; text-align: center; vertical-align: top'>" ;
}

//Alerts, if permission allows
echo getAlertBar($guid, $connection2, $rowCourseClass['gibbonPersonID'], $rowCourseClass['privacy']);

//User photo
print getUserPhoto($guid, $rowCourseClass["image_240"], 75) ;

Expand Down
3 changes: 0 additions & 3 deletions modules/Attendance/attendance_take_byRollGroup.php
Expand Up @@ -309,9 +309,6 @@ function dateCheck() {
echo "<td style='border: 1px solid #ffffff; width:20%; text-align: center; vertical-align: top'>";
}

//Alerts, if permission allows
echo getAlertBar($guid, $connection2, $rowRollGroup['gibbonPersonID'], $rowRollGroup['privacy']);

//User photo
echo getUserPhoto($guid, $rowRollGroup['image_240'], 75);

Expand Down

0 comments on commit fbd9a2c

Please sign in to comment.