Example #1
0
 /**
  * Generate content for edit rule column.
  *
  * @param \tool_monitor\subscription $sub subscription object
  *
  * @return string html used to display the column field.
  */
 public function col_editrule(\tool_monitor\subscription $sub)
 {
     if ($sub->can_manage_rule()) {
         // User can manage rule.
         $editurl = new \moodle_url('/admin/tool/monitor/edit.php', array('ruleid' => $sub->ruleid, 'courseid' => $sub->rulecourseid));
         return \html_writer::link($editurl, get_string('editrule', 'tool_monitor'));
     }
     return '-';
 }
Example #2
0
 /**
  * Generate content for filters column.
  *
  * @param \tool_monitor\subscription $sub subscription object
  * @return string html used to display the filters.
  */
 public function col_filters(\tool_monitor\subscription $sub)
 {
     return $sub->get_filters_description();
 }