This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as
published by the Free Software Foundation, version 3 of the
License.
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 Affero General Public License for more details.
You should have received a copy of the GNU Affero General Public License
along with this program. If not, see .
*/
$SITE = "zEscrow";
include("credentials.html");
$CONN = pg_pconnect("host=localhost dbname=$DBNAME user=$DBUSER password=$DBPASSWORD");
function error($msg) {
print("
Error: $msg");
include("below.html");
exit(0);
}
function mailer($recipient, $key) {
global $URL;
$subject = "zEscrow Retrieval";
$message = "
Access your deposit(s) at:
$URL/retrieve/download/?key=$key
This URL will expire in approximately 15 minutes!
";
$headers = 'From: Retrievals <' . $CONTACT . '>';
$rc = mail($recipient, $subject, $message, $headers);
return $rc;
}
function redirect($url) {
print("");
exit;
}
function assert_email($email) {
if (strlen($email) < 3) {
error("Invalid email address; too short");
}
if (! preg_match("/.*@.*/", $email)) {
error("Invalid email address; bad format");
}
}
?>