1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123
|
<?php
/*
* Gallery - a web based photo album viewer and editor
* Copyright (C) 2000-2005 Bharat Mediratta
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or (at
* your option) any later version.
*
* This program is distributed in the hope that it will be useful, but
* WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*
* $Id: edit_watermark.php,v 1.14.2.1 2005/03/10 02:29:34 cryptographite Exp $
*/
?>
<?php
require_once(dirname(__FILE__) . '/init.php');
// Hack check
if (!$gallery->user->canChangeTextOfAlbum($gallery->album)) {
echo _("You are not allowed to perform this action!");
exit;
}
list($index, $save, $preview, $previewFull) = getRequestVar(array('index', 'save', 'preview', 'previewFull'));
list($wmName, $wmAlign, $wmAlignX, $wmAlignY) = getRequestVar(array('wmName', 'wmAlign', 'wmAlignX', 'wmAlignY'));
list($wmSelect) = getRequestVar(array('wmSelect'));
$err = "";
if (isset($save) || isset($preview)) {
if (isset($wmAlign) && ($wmAlign > 0) && ($wmAlign < 12))
{
if (isset($wmName) && !empty($wmName)) {
if (isset($save)) {
echo "<center> ". _("Watermarking photo.")."<br/>(". _("this may take a while"). ")</center>\n";
my_flush();
set_time_limit($gallery->app->timeLimit);
$gallery->album->watermarkPhoto($index, $wmName, "", $wmAlign,
isset($wmAlignX) ? $wmAlignX : 0,
isset($wmAlignY) ? $wmAlignY : 0,
0, 0, // Not a preview
isset($wmSelect) ? $wmSelect : 0);
$gallery->album->save();
dismissAndReload();
return;
}
else
{
$gallery->album->watermarkPhoto($index, $wmName, "", $wmAlign,
isset($wmAlignX) ? $wmAlignX : 0,
isset($wmAlignY) ? $wmAlignY : 0,
1, // set as preview
isset($previewFull) ? $previewFull : 0);
}
} else {
$err = _("Please select a watermark.");
}
} else {
$err = _("Please select an alignment.");
}
}
doctype();
?>
<html>
<head>
<title><?php echo _("Edit Watermark") ?></title>
<?php common_header(); ?>
</head>
<body dir="<?php echo $gallery->direction ?>" class="popupbody">
<div class="popuphead"><?php echo _("Edit Watermark") ?></div>
<div class="popup" align="center">
<p>
<?php
if (isset($preview)) {
echo $gallery->album->getPreviewTag($index);
} else {
echo $gallery->album->getThumbnailTag($index);
}
?>
</p>
<?php
if (!empty($err)) {
echo '<p class="error">'. $err . '</p>';
}
echo makeFormIntro("edit_watermark.php",
array("name" => "theform",
"method" => "POST"));
global $watermarkForm;
$watermarkForm["askRecursive"] = 0;
$watermarkForm["askPreview"] = 1;
$watermarkForm["allowNone"] = 0;
includeLayout ('watermarkform.inc');
?>
<p>
<input type="hidden" name="index" value="<?php echo $index ?>">
<input type="submit" name="save" value="<?php echo _("Save") ?>">
<input type="submit" name="preview" value="<?php echo _("Preview") ?>">
<input type="button" name="cancel" value="<?php echo _("Cancel") ?>" onclick='parent.close()'>
</p>
</form>
</div>
<script language="javascript1.2" type="text/JavaScript">
<!--
// position cursor in top form field
document.theform.cancel.focus();
//-->
</script>
<?php print gallery_validation_link("edit_watermark.php"); ?>
</div>
</body>
</html>
|