1.8 * @date 02/12/2007 * * Prints a form for user preferences */ if (!defined('MOODLE_INTERNAL')) { die('Direct access to this script is forbidden.'); /// It must be included from view.php in mod/tracker } echo "
"; echo $OUTPUT->heading(get_string('mywatches', 'tracker')); $OUTPUT->box_start('center', '80%', '', '', 'generalbox', 'bugreport'); $mywatches = tracker_getwatches($tracker->id, $USER->id); ?>
head = array("$idstr", "$summarystr", "$peoplestr", "$actionstr", "$notificationstr"); $table->size = array('10%', '50%', '10%', '10%', '%20'); $table->align = array('left', 'left', 'center', 'center', 'center'); foreach($mywatches as $awatch){ $actions = "id}&view=profile&what=unregister&issueid={$awatch->issueid}&ccid={$awatch->userid}\" title=\"".get_string('delete')."\">pix_url('t/delete','core')."\" border=\"0\" />"; $actions .= " id}&view=profile&what=editwatch&ccid={$awatch->userid}\" title=\"".get_string('update')."\">pix_url('t/edit', 'core')."\" border=\"0\" />"; if ($tracker->enabledstates & ENABLED_OPEN){ if ($awatch->events & EVENT_OPEN){ $notifications = " id}&view=profile&what=updatewatch&ccid={$awatch->id}&open=0\" title=\"".get_string('unsetwhenopens','tracker')."\">pix_url('open','mod_tracker')."\" border=\"0\" />"; } else { $notifications = " id}&view=profile&what=updatewatch&ccid={$awatch->id}&open=1\" title=\"".get_string('setwhenopens','tracker')."\">pix_url('open_shadow','mod_tracker')."\" border=\"0\" />"; } } if ($tracker->enabledstates & ENABLED_RESOLVING){ if ($awatch->events & EVENT_RESOLVING){ $notifications .= " id}&view=profile&what=updatewatch&ccid={$awatch->id}&resolving=0\" title=\"".get_string('unsetwhenworks','tracker')."\">pix_url('resolving','mod_tracker')."\" border=\"0\" />"; } else { $notifications .= " id}&view=profile&what=updatewatch&ccid={$awatch->id}&resolving=1\" title=\"".get_string('setwhenworks','tracker')."\">pix_url('resolving_shadow','mod_tracker')."\" border=\"0\" />"; } } if ($tracker->enabledstates & ENABLED_WAITING){ if ($awatch->events & EVENT_WAITING){ $notifications .= " id}&view=profile&what=updatewatch&ccid={$awatch->id}&waiting=0\" title=\"".get_string('unsetwhenwaits','tracker')."\">pix_url('waiting','mod_tracker')."\" border=\"0\" />"; } else { $notifications .= " id}&view=profile&what=updatewatch&ccid={$awatch->id}&waiting=1\" title=\"".get_string('setwhenwaits','tracker')."\">pix_url('waiting_shadow','mod_tracker')."\" border=\"0\" />"; } } if ($tracker->enabledstates & ENABLED_TESTING){ if ($awatch->events & EVENT_TESTING){ $notifications .= " id}&view=profile&what=updatewatch&ccid={$awatch->id}&testing=0\" title=\"".get_string('unsetwhentesting','tracker')."\">pix_url('testing','mod_tracker')."\" border=\"0\" />"; } else { $notifications .= " id}&view=profile&what=updatewatch&ccid={$awatch->id}&testing=1\" title=\"".get_string('setwhentesting','tracker')."\">pix_url('testing_shadow','mod_tracker')."\" border=\"0\" />"; } } if ($tracker->enabledstates & ENABLED_PUBLISHED){ if ($awatch->events & EVENT_PUBLISHED){ $notifications .= " id}&view=profile&what=updatewatch&ccid={$awatch->id}&published=0\" title=\"".get_string('unsetwhenpublished','tracker')."\">pix_url('published','mod_tracker')."\" border=\"0\" />"; } else { $notifications .= " id}&view=profile&what=updatewatch&ccid={$awatch->id}&published=1\" title=\"".get_string('setwhenpublished','tracker')."\">pix_url('published_shadow','mod_tracker')."\" border=\"0\" />"; } } if ($tracker->enabledstates & ENABLED_RESOLVED){ if ($awatch->events & EVENT_RESOLVED){ $notifications .= " id}&view=profile&what=updatewatch&ccid={$awatch->id}&resolved=0\" title=\"".get_string('unsetwhenresolves','tracker')."\">pix_url('resolved','mod_tracker')."\" border=\"0\" />"; } else { $notifications .= " id}&view=profile&what=updatewatch&ccid={$awatch->id}&resolved=1\" title=\"".get_string('setwhenresolves','tracker')."\">pix_url('resolved_shadow','mod_tracker')."\" border=\"0\" />"; } } if ($tracker->enabledstates & ENABLED_ABANDONNED){ if ($awatch->events & EVENT_ABANDONNED){ $notifications .= " id}&view=profile&what=updatewatch&ccid={$awatch->id}&abandonned=0\" title=\"".get_string('unsetwhenthrown','tracker')."\">pix_url('abandonned','mod_tracker')."\" border=\"0\" />"; } else { $notifications .= " id}&what=updatewatch&ccid={$awatch->id}&abandonned=1\" title=\"".get_string('setwhenthrown','tracker')."\">pix_url('abandonned_shadow','mod_tracker')."\" border=\"0\" />"; } } if ($awatch->events & ON_COMMENT){ $notifications .= " id}&view=profile&what=updatewatch&ccid={$awatch->id}&oncomment=0\" title=\"".get_string('unsetoncomment','tracker')."\">pix_url('comments','mod_tracker')."\" border=\"0\" />"; } else { $notifications .= " id}&view=profile&what=updatewatch&ccid={$awatch->id}&oncomment=1\" title=\"".get_string('setoncomment','tracker')."\">pix_url('comments_shadow','mod_tracker')."\" border=\"0\" />"; } $watchid = "wwwroot}/mod/tracker/view.php?id={$cm->id}&view=view&screen=viewanissue&issueid=$awatch->issueid\">".$tracker->ticketprefix.$awatch->issueid.''; $table->data[] = array($watchid, $awatch->summary, $awatch->people, $actions, $notifications); } echo html_writer::table($table); ?>
box_end(); ?>