Пример #1
0
  $JQUERY[] = "<link href=\"" . ENTRADA_RELATIVE . "/css/jquery/jquery.weekcalendar.css?release=" . html_encode(APPLICATION_VERSION) . "\" rel=\"stylesheet\" type=\"text/css\" media=\"all\" />\n";
  /**
   * Fetch the latest feeds and links for this user.
   */
  $dashboard_feeds = dashboard_fetch_feeds();
  $dashboard_links = dashboard_fetch_links();
  /**
   * Display current weather conditions in the sidebar.
   */
  $sidebar_html = display_weather();
  if ($sidebar_html != "") {
      new_sidebar_item("Weather Forecast", display_weather(), "weather", "open");
  }
  //generates courses for use with the ics files
  $COURSE_LIST = array();
  $results = courses_fetch_courses(true, true);
  if ($results) {
      foreach ($results as $result) {
          $COURSE_LIST[$result["course_id"]] = html_encode(($result["course_code"] ? $result["course_code"] . ": " : "") . $result["course_name"]);
      }
  }
  $calendar_http_url = ENTRADA_URL . "/calendars" . (isset($_SESSION["details"]["private_hash"]) ? "/private-" . html_encode($_SESSION["details"]["private_hash"]) : "") . "/" . html_encode($ENTRADA_USER->getUsername()) . ".ics";
  $calendar_webcal_url = str_ireplace(array("https://", "http://"), "webcal://", $calendar_http_url);
  ?>
 
 <?php 
  /**
   * If user is a member of any communities, show them here.
   */
  $query = "\tSELECT b.`community_id`, b.`community_url`, b.`community_title`\n\t\t\t\t\tFROM `community_members` AS a\n\t\t\t\t\tLEFT JOIN `communities` AS b\n\t\t\t\t\tON b.`community_id` = a.`community_id`\n\t\t\t\t\tWHERE a.`proxy_id` = " . $db->qstr($ENTRADA_USER->getActiveId()) . "\n\t\t\t\t\tAND a.`member_active` = '1'\n\t\t\t\t\tAND b.`community_active` = '1'\n\t\t\t\t\tAND b.`community_template` <> 'course'\n\t\t\t\t\tORDER BY b.`community_title` ASC\n\t\t\t\t\tLIMIT 0, 11";
  $results = $db->GetAll($query);
Пример #2
0
            }
            ?>
					</select>
					</div><!--/controls-->
				</div>
			</form>
		</div> <!--/row-fluid-->
		<?php 
        }
        $query = "SELECT * FROM `curriculum_lu_types` WHERE `curriculum_type_active` = '1' ORDER BY `curriculum_type_order` ASC";
        $terms = $db->GetAll($query);
        $course_flag = false;
        if ($terms) {
            echo "<ol class=\"curriculum-layout\">\n";
            foreach ($terms as $term) {
                $courses = courses_fetch_courses(true, true, $term["curriculum_type_id"]);
                if ($courses) {
                    $course_flag = true;
                    echo "<li><h3>" . html_encode($term["curriculum_type_name"]) . "</h3>\n";
                    echo "\t<ul class=\"course-list\">\n";
                    foreach ($courses as $course) {
                        $query = "\tSELECT b.`community_url` FROM `community_courses` AS a\n\t\t\t\t\t\t\t\t\tJOIN `communities` AS b\n\t\t\t\t\t\t\t\t\tON a.`community_id` = b.`community_id`\n\t\t\t\t\t\t\t\t\tWHERE a.`course_id` = " . $db->qstr($course["course_id"]);
                        $course_community = $db->GetOne($query);
                        if ($course_community) {
                            $syllabi = glob(ENTRADA_ABSOLUTE . "/core/storage/syllabi/" . $course["course_code"] . "-syllabus-" . ($year != 0 ? $year : date("Y", time())) . "*");
                            if ($syllabi) {
                                $syllabus_month = 0;
                                foreach ($syllabi as $syllabus) {
                                    $month = substr($syllabus, strrpos($syllabus, "-") + 1, strlen($syllabus));
                                    $month = substr($month, 0, strrpos($month, ".pdf"));
                                    if ($month > $syllabus_month) {
Пример #3
0
            ?>
>Cohort</option>
							</select>
						</td>
					</tr>
					<tr id="course_select_row"<?php 
            echo $PROCESSED["group_type"] == 'course_list' ? '' : ' style="display:none;"';
            ?>
>
						<td>&nbsp;</td>
						<td><label for="group_type" class="form-required">Course</label></td>
						<td>
							<select id="course_id" name="course_id" style="width: 250px">
							<option value="0">-- Select a course --</option>
							<?php 
            $courses = courses_fetch_courses(true);
            if ($courses) {
                foreach ($courses as $course) {
                    ?>
<option value="<?php 
                    echo $course["course_id"];
                    ?>
"<?php 
                    echo $PROCESSED["group_value"] == $course["course_id"] ? ' selected="selected"' : '';
                    ?>
><?php 
                    echo $course["course_code"] . " : " . $course["course_name"];
                    ?>
</option><?php 
                }
            }
             if (isset($_SESSION[APPLICATION_IDENTIFIER]["events"]["filters"]["student"]) && is_array($_SESSION[APPLICATION_IDENTIFIER]["events"]["filters"]["student"]) && in_array($student["proxy_id"], $_SESSION[APPLICATION_IDENTIFIER]["events"]["filters"]["student"])) {
                 $checked = "checked=\"checked\"";
             } else {
                 $checked = "";
             }
             $students[$ENTRADA_USER->getActiveOrganisation()]["options"][] = array("text" => $student["fullname"], "value" => "student_" . $student["proxy_id"], "checked" => $checked);
         }
         echo lp_multiple_select_popup("student", $students, array("title" => "Select Students:", "submit_text" => "Apply", "cancel" => true, "submit" => true));
     }
     break;
 case "course":
     // Courses
     $courses = array();
     $courses[1] = array("text" => $organisation[$ENTRADA_USER->getActiveOrganisation()]["text"] . " Active Courses", "value" => "active_courses", "category" => true);
     $courses[0] = array("text" => $organisation[$ENTRADA_USER->getActiveOrganisation()]["text"] . " Inactive Courses", "value" => "inactive_courses", "category" => true);
     $courses_results = courses_fetch_courses(false);
     if ($courses_results) {
         foreach ($courses_results as $course) {
             if (isset($_SESSION[APPLICATION_IDENTIFIER]["events"]["filters"]["course"]) && is_array($_SESSION[APPLICATION_IDENTIFIER]["events"]["filters"]["course"]) && in_array($course["course_id"], $_SESSION[APPLICATION_IDENTIFIER]["events"]["filters"]["course"])) {
                 $checked = "checked=\"checked\"";
             } else {
                 $checked = "";
             }
             $courses[$course["course_active"]]["options"][] = array("text" => ($course["course_code"] ? $course["course_code"] . ": " : "") . $course["course_name"], "value" => "course_" . $course["course_id"], "checked" => $checked);
         }
         // If there are no inactive courses, don't display the heading.
         if (!isset($courses[0]["options"]) || empty($courses[0]["options"])) {
             unset($courses[0]);
         }
         echo lp_multiple_select_popup("course", $courses, array("title" => "Select Courses:", "submit_text" => "Apply", "cancel" => true, "submit" => true));
     }