Subversion Repositories ORC

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
2 - 1
#!/usr/bin/perl -w
2
 
3
use strict;
4
use lib "/home/rollerco/perl5/lib/perl5";
5
use RollerCon;
6
use CGI;
7
use CGI::Cookie;
8
 
9
my $cookie_string = authenticate(2) || die;
10
my ($EML, $PWD, $LVL) = split /&/, $cookie_string;
11
my $user = getUser($EML);
12
my $RCAUTH_cookie = CGI::Cookie->new(-name=>'RCAUTH',-value=>"$cookie_string",-expires=>"+30m");
13
 
14
print CGI::header(-cookie=>$RCAUTH_cookie);
15
 
16
#foreach (sort keys %ENV) {
17
#	print "$_: $ENV{$_}\n<br>";
18
#}
19
my $query = new CGI;
20
my $change = $query->param('change');
21
my $shift = $query->param('shift');
22
 
23
 
24
print<<page1;
25
<html><head><title>RollerCon Officials Schedule Manager - Lead Shift Change</title>
26
<link rel="stylesheet" type="text/css" href="/rollercon.css">
27
</head>
28
<body text="#000000" bgcolor="#FFFFFF" link="#0000EE" vlink="#551A8B" alink="#FF0000" onload="reloadParent()">
29
<TABLE>
30
	<TR>
31
		<TD valign=top>Making a lead shift change...</td>
32
		<TD valign=top></TD>
33
	</TR>
34
 
35
</TABLE>
36
 
37
So, <b>$user->{derby_name}</b>, you\'d like to <b>$change</b> a lead shift where for <b>Shift $shift</b>...
38
page1
39
 
40
my $change_err = changeLeadShift($change, $shift, $user->{RCid});
41
 
42
print<<tail;
43
<SCRIPT language="JavaScript">
44
<!--
45
		function sleep(milliseconds) {
46
		  var start = new Date().getTime();
47
		  for (var i = 0; i < 1e7; i++) {
48
		    if ((new Date().getTime() - start) > milliseconds){
49
		      break;
50
		    }
51
		  }
52
		}
53
 
54
		function reloadParent() {
55
      window.opener.document.Req.submit();
56
      sleep(5000);
57
      window.close();
58
		}
59
//-->
60
</SCRIPT>
61
 
62
</body></html>
63
 
64
tail