[system] / branches / gage_dev / webwork2 / lib / WeBWorK / Utils.pm Repository:
ViewVC logotype

Diff of /branches/gage_dev/webwork2/lib/WeBWorK/Utils.pm

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

Revision 969 Revision 970
23 readFile 23 readFile
24 formatDateTime 24 formatDateTime
25 parseDateTime 25 parseDateTime
26 writeLog 26 writeLog
27 writeTimingLogEntry 27 writeTimingLogEntry
28 list2hash
29 max
28 dbDecode 30 dbDecode
29 dbEncode 31 dbEncode
30 decodeAnswers 32 decodeAnswers
31 encodeAnswers 33 encodeAnswers
32 ref2string 34 ref2string
93sub writeTimingLogEntry($$$$) { 95sub writeTimingLogEntry($$$$) {
94 my ($ce, $function, $details, $beginEnd) = @_; 96 my ($ce, $function, $details, $beginEnd) = @_;
95 return unless defined $ce->{webworkFiles}->{logs}->{timing}; 97 return unless defined $ce->{webworkFiles}->{logs}->{timing};
96 $beginEnd = ($beginEnd eq "begin") ? ">" : ($beginEnd eq "end") ? "<" : "-"; 98 $beginEnd = ($beginEnd eq "begin") ? ">" : ($beginEnd eq "end") ? "<" : "-";
97 writeLog($ce, "timing", "$$ ".time." $beginEnd $function [$details]"); 99 writeLog($ce, "timing", "$$ ".time." $beginEnd $function [$details]");
100}
101
102sub list2hash {
103 map {$_ => "0"} @_;
104}
105
106sub max {
107 my $soFar;
108 foreach my $item (@_) {
109 $soFar = $item unless defined $soFar;
110 if ($item > $soFar) {
111 $soFar = $item;
112 }
113 }
114 return $soFar;
98} 115}
99 116
100# ----- 117# -----
101 118
102sub dbDecode($) { 119sub dbDecode($) {

Legend:
Removed from v.969  
changed lines
  Added in v.970

aubreyja at gmail dot com
ViewVC Help
Powered by ViewVC 1.0.9