Ejemplo n.º 1
0
 /**
  * Generate content for manage column.
  *
  * @param \tool_monitor\subscription $sub subscription object
  *
  * @return string html used to display the column field.
  */
 public function col_unsubscribe(\tool_monitor\subscription $sub)
 {
     global $OUTPUT, $CFG;
     $a = $sub->get_name($this->context);
     $deleteurl = new \moodle_url($CFG->wwwroot . '/admin/tool/monitor/index.php', array('subscriptionid' => $sub->id, 'action' => 'unsubscribe', 'courseid' => $this->courseid, 'sesskey' => sesskey()));
     $action = new \component_action('click', 'M.util.show_confirm_dialog', array('message' => get_string('subareyousure', 'tool_monitor', $a)));
     $icon = $OUTPUT->action_link($deleteurl, new \pix_icon('t/delete', get_string('deletesubscription', 'tool_monitor')), $action);
     return $icon;
 }
Ejemplo n.º 2
0
 /**
  * Generate content for name column.
  *
  * @param \tool_monitor\subscription $sub subscription object
  * @return string html used to display the rule name.
  */
 public function col_name(\tool_monitor\subscription $sub)
 {
     return $sub->get_name($this->context);
 }