[system] / branches / ghe3_dev / webwork2 / lib / WeBWorK / ContentGenerator / Instructor / ProblemSetList.pm Repository:
ViewVC logotype

Diff of /branches/ghe3_dev/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

Revision 962 Revision 963
9 9
10use strict; 10use strict;
11use warnings; 11use warnings;
12use CGI qw(); 12use CGI qw();
13use WeBWorK::Utils qw(formatDateTime); 13use WeBWorK::Utils qw(formatDateTime);
14use WeBWorK::DB::Record::Set;
15
16sub initialize {
17 my $self = shift;
18 my $r = $self->{r};
19 my $db = $self->{db};
20 my $ce = $self->{ce};
21 my $courseName = $ce->{courseName};
22
23 if (defined($r->param('deleteSelected'))) {
24 foreach my $wannaDelete ($r->param('selectedSet')) {
25 $db->deleteGlobalSet($wannaDelete);
26 }
27 } elsif (defined($r->param('makeNewSet'))) {
28 my $newSetRecord = WeBWorK::DB::Record::Set->new();
29 my $newSetName = $r->param('newSetName');
30 $newSetRecord->set_id($newSetName);
31 $db->addGlobalSet($newSetRecord) unless $db->getGlobalSet($newSetName);
32 }
33
34}
14 35
15sub title { 36sub title {
16 my $self = shift; 37 my $self = shift;
17 return "Instructor Tools - Problem Set List for ".$self->{ce}->{courseName}; 38 return "Instructor Tools - Problem Set List for ".$self->{ce}->{courseName};
18} 39}

Legend:
Removed from v.962  
changed lines
  Added in v.963

aubreyja at gmail dot com
ViewVC Help
Powered by ViewVC 1.0.9