summaryrefslogtreecommitdiff
path: root/sd/res/webview/savepic.pl
diff options
context:
space:
mode:
authorChristian Lippka <cl@openoffice.org>2002-12-12 12:57:06 +0000
committerChristian Lippka <cl@openoffice.org>2002-12-12 12:57:06 +0000
commiteea1fa36cc87a906d4946e62ab90443f41183d82 (patch)
tree954cce3229cea2000a6587980178c8cac8d2f067 /sd/res/webview/savepic.pl
parent0c01e6d221e4c740d82d13701e52ac4bf76f8edb (diff)
#105940# converting dos line ends to unix line ends to work with newer perl
Diffstat (limited to 'sd/res/webview/savepic.pl')
-rw-r--r--sd/res/webview/savepic.pl41
1 files changed, 41 insertions, 0 deletions
diff --git a/sd/res/webview/savepic.pl b/sd/res/webview/savepic.pl
new file mode 100644
index 000000000000..8d545aa108b0
--- /dev/null
+++ b/sd/res/webview/savepic.pl
@@ -0,0 +1,41 @@
+#!/usr/bin/perl
+
+require "common.pl";
+
+%aRequestMap = common::HTTP_getRequest();
+
+# get new picture
+$sCurrPic = $aRequestMap{ "CurrPic" };
+
+@aPictureArray = common::File_read( "picture.txt" );
+$nPictureArrayLen = @aPictureArray;
+
+# check if + or - was pressed
+if( $aRequestMap{ "Auswahl" } eq "+" )
+{
+ $sCurrPic = abs( $sCurrPic ) + 1;
+}
+
+if( $aRequestMap{ "Auswahl" } eq "-" )
+{
+ $sCurrPic = abs( $sCurrPic ) - 1;
+}
+
+# save picture name
+if( (abs( $sCurrPic ) > 0) && ( abs( $sCurrPic ) < ( $nPictureArrayLen ) ) )
+{
+ open( F_CURRPIC, ">currpic.txt");
+ print F_CURRPIC abs( $sCurrPic );
+ close( F_CURRPIC );
+}
+
+# return to edit page
+print "Content-type: text/html\n\n";
+print "<HTML>\n<HEAD>\n";
+print "<META http-equiv=\"refresh\" CONTENT=\"0 ;URL=editpic.pl\">";
+print "<title>savepic.pl</title>";
+print "</HEAD>\n";
+print "<BODY>\n";
+print "</BODY>\n";
+print "</HTML>\n";
+%>