/**
  * Test printULLink
  * @author Jim Ahlstrand
  * @small
  * @test
  */
 public function printullink()
 {
     $testdata = array(array("label", null), array("label"), array("label", array(array("sublabel", null))));
     printULLink($testdata);
 }
    exit(1);
}
echo '<div class="row">';
echo '<div class="col-md-8">';
echo '<h2>Active Courses</h2>';
echo '<ul>';
foreach ($user->getCourse() as $key => $value) {
    $course = $user->getCourse($value);
    if ($course->active == 1) {
        echo '<li>';
        echo '<a href="?view=course&cid=' . $course->id . '">' . $course->name . "</a>";
        echo '</li>';
    }
}
echo '</ul>';
echo '</div>';
// List tasks
echo '<div class="col-md-3">';
echo '<h2>Tasks</h2>';
$list = array();
if ($user->hasPrivilege("canCreateCourse")) {
    //admin
    $list[] = array('Create new course', '?view=createcourse');
}
if ($user->hasPrivilege("canViewPermissions")) {
    //admin
    $list[] = array('View permissions', '?view=permissions');
}
printULLink($list);
echo '</div>';
echo '</div>';
/**
 * Print Unordered list
 * @author Jim Ahlstrand
 * @param  array  $list   An array containing the list items and optional sublist
 * @return void
 */
function printUL($list)
{
    if ($list == null || $list == array()) {
        return;
    }
    echo '<ul>';
    foreach ($list as $key => $set) {
        $label = $set[0];
        if (isset($set[1])) {
            $value = $set[1];
        } else {
            $value = null;
        }
        echo '<li>';
        echo $label;
        if (is_array($value)) {
            printULLink($value);
        }
        echo '</li>';
    }
    echo '</ul>';
}