ASNMTAP
view release on metacpan or search on metacpan
applications/htmlroot/cgi-bin/getArchivedDisplays.pl view on Meta::CPAN
return false;
}
} else {
document.getArchivedDisplays.creationTime.focus();
alert('Please enter one creation time!');
return false;
}
var creationEpochtime = 0;
var creationDate = document.getArchivedDisplays.creationDate.value;
var creationFullYear = creationDate.substring(0, 4);
var creationMonth = creationDate.substring(5, 7) - 1;
var creationDay = creationDate.substring(8, 10);
var creationTime = document.getArchivedDisplays.creationTime.value;
var creationHours = creationTime.substring(0, 2);
var creationMinutes = creationTime.substring(3, 5);
var creationSeconds = creationTime.substring(6, 8);
creationEpochtime = Date.UTC(creationFullYear, creationMonth, creationDay, creationHours, creationMinutes, creationSeconds);
if ( firstEpochtime > creationEpochtime || creationEpochtime > lastEpochtime ) {
document.getArchivedDisplays.creationDate.focus();
alert('Please re-enter creation date/time: Date/Time are into the allowed range!');
return false;
}
return true;
}
</script>
HTML
if ( $userType >= 1 ) {
print <<EndOfHtml;
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr align="center"><td>
<table border="0" cellspacing="0" cellpadding="0"><tr>
<td class="StatusItem"><a href="getArchivedReport.pl$urlWithAccessParameters">[List report archive]</a></td>
<td class="StatusItem"> </td>
<td class="StatusItem"><a href="getArchivedDebug.pl$urlWithAccessParameters">[List debug archive]</a></td>
<td class="StatusItem"> </td>
<td class="StatusItem"><a href="getArchivedDisplays.pl$urlWithAccessParameters">[List display archive]</a></td>
<td class="StatusItem"> </td>
<td class="StatusItem"><a href="getArchivedResults.pl$urlWithAccessParameters">[List results archive]</a></td>
</tr></table>
</td></tr>
</table>
EndOfHtml
}
print <<EndOfHtml;
<BR>
<form action="$ENV{SCRIPT_NAME}" method="post" name="getArchivedDisplays" onSubmit="return validateForm();">
<input type="hidden" name="pagedir" value="$pagedir">
<input type="hidden" name="pageset" value="$pageset">
<input type="hidden" name="debug" value="$debug">
<input type="hidden" name="CGISESSID" value="$sessionID">
<table border=0>
<tr><td><b>Catalog ID: </b></td><td>
<input type="text" name="catalogID" value="$CcatalogID" size="5" maxlength="5" disabled>
</td></tr>
<tr>
<td>Display Daemon: </td>
<td>
<b><input type="text" name="creationDate" value="$CcreationDate" size="10" maxlength="10"></b> <a href="#" onclick="cal1Calendar.select(document.forms[1].creationDate, 'creationDateCalendar','yyyy-MM-dd'); return false;" name="entryDat...
<b><input type="text" name="creationTime" value="$CcreationTime" size="8" maxlength="8" onChange="ReadISO8601time(document.forms['getArchivedDisplays'].creationTime.value);"></b> format: hh:mm:ss, 00:00:00 to 23:59:59
</tr><tr align="left"><td align="right"><br><input type="submit" value="Go"></td><td><br><input type="reset" value="Reset"></td></tr>
</table>
</form>
<HR>
EndOfHtml
}
if ( defined $creationTime and defined $displayDaemon ) {
my $command = "archive cd $APPLICATIONPATH; $PERLCOMMAND ./display.pl --loop=F --creationTime=\"$creationTime\" --displayTime=T --lockMySQL=F --debug=F --hostname=$SERVERNAMEREADONLY --checklist=DisplayCT-$displayDaemon --pagedir=_loop_${remote...
print "<P class=\"RunStatusOnDemandHtmlTitle\">$htmlTitle: <font class=\"RunStatusOnDemandCommand\">$command</font></P><IMG SRC=\"".$IMAGESURL."/gears.gif\" HSPACE=\"0\" VSPACE=\"0\" BORDER=\"0\" NAME=\"Progress\" title=\"Please Wait ...\" alt=...
my ($rStatus, $rStdout, $rStderr) = call_system ("$SSHCOMMAND -o 'StrictHostKeyChecking=no' -o 'UserKnownHostsFile=$WWWKEYPATH/.ssh/known_hosts' -i '$WWWKEYPATH/.ssh/ssh' $SSHLOGONNAME\@localhost '$command'", ($debug eq 'T') ? 1 : 0);
$rStderr =~ s/^stdin: is not a tty//;
chomp ($rStderr);
if ( $rStderr ) {
print "<tr><td><pre>Status : '$rStatus'\n\nCommand: '$command'\n\nMessage: $rStderr\n\nSTDOUT : '$rStdout'\n\nSTDERR : '$rStderr'></pre></tr></td></table>\n";
} else {
print "<tr><td><a href=\"$HTTPSURL/nav/_loop_${remoteUser}_${pageDir}/$pageset.html\" target=\"_blank\">$htmlTitle for $creationTime</a></tr></td></table>\n";
}
} else {
print "<br>Missing Display Daemon 'date/time'<br>";
}
print '<BR>', "\n";
}
}
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
print_legend (*STDOUT);
print '</BODY>', "\n", '</HTML>', "\n";
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
( run in 0.552 second using v1.01-cache-2.11-cpan-39bf76dae61 )