| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495 | 
							- <?php
 
- /**
 
-  * Form to display activities iAssign.
 
-  * 
 
-  * @author Patricia Alves Rodrigues
 
-  * @author Leônidas O. Brandão
 
-  * @version v 1.0 2012/10/14
 
-  * @package mod_iassign
 
-  * @since 2010/09/27
 
-  * @copyright iMatica (<a href="http://www.matematica.br">iMath</a>) - Computer Science Dep. of IME-USP (Brazil)
 
-  * 
 
-  * <b>License</b> 
 
-  *  - http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
 
-  */
 
- /**
 
-  * Moodle core defines constant MOODLE_INTERNAL which shall be used to make sure that the script is included and not called directly.
 
-  */
 
- if(!defined('MOODLE_INTERNAL')) {
 
-   die('Direct access to this script is forbidden.');    ///  It must be included from a Moodle page
 
- }
 
- require_once("../../config.php");
 
- require_once("lib.php");
 
- require_once($CFG->libdir . '/gradelib.php');
 
- $id = required_param('id', PARAM_INT);   // course
 
- if(!$course = $DB->get_record('course', array('id' => $id))) {
 
-   print_error('invalidcourseid');
 
- }
 
- require_course_login($course);
 
- $PAGE->set_pagelayout('incourse');
 
- add_to_log($course->id, "iassign", "view all", "index.php?id=$course->id", "");
 
- /// Get all required stringsia
 
- $striassigns = get_string("modulenameplural", "iassign");
 
- $striassign = get_string("modulename", "iassign");
 
- $PAGE->set_url('/mod/iassign/index.php', array('id' => $course->id));
 
- $PAGE->navbar->add($striassigns);
 
- $PAGE->set_title($striassign);
 
- $PAGE->set_heading($course->fullname);
 
- echo $OUTPUT->header();
 
- /// Get all the appropriate data
 
- if(!$ias = get_all_instances_in_course("iassign", $course)) {
 
-   notice(get_string('thereareno', 'moodle', $striassigns), "../../course/view.php?id=$course->id");
 
-   //notice("There are no ias", "../../course/view.php?id=$course->id");
 
-   die;
 
- }
 
- /// Print the list of instances (your module will probably extend this)
 
- $timenow = time();
 
- $strname = get_string("name");
 
- $strweek = get_string("week");
 
- $strtopic = get_string("topic");
 
- $table = new html_table();
 
- if($course->format == "weeks") {
 
-   $table->head = array($strweek, $strname);
 
-   $table->align = array("center", "left");
 
- } else if($course->format == "topics") {
 
-   $table->head = array($strtopic, $strname);
 
-   $table->align = array("center", "left", "left", "left");
 
- } else {
 
-   $table->head = array($strname);
 
-   $table->align = array("left", "left", "left");
 
- }
 
- foreach ($ias as $iassign) {
 
-   if(!$iassign->visible) {
 
-     //Show dimmed if the mod is hidden
 
-     $link = "<a class=\"dimmed\" href=\"view.php?id=$iassign->coursemodule\">$iassign->name</a>";
 
-   } else {
 
-     //Show normal if the mod is visible
 
-     $link = "<a href=\"view.php?id=$iassign->coursemodule\">$iassign->name</a>";
 
-   }
 
-   if($course->format == "weeks" or $course->format == "topics") {
 
-     $table->data[] = array($iassign->section, $link);
 
-   } else {
 
-     $table->data[] = array($link);
 
-   }
 
- }
 
- echo "<br />";
 
- echo html_writer::table($table);
 
- /// Finish the page
 
- echo $OUTPUT->footer();
 
 
  |