diff --git a/nbproject/project.properties b/nbproject/project.properties
index cc0417d..cff779b 100644
--- a/nbproject/project.properties
+++ b/nbproject/project.properties
@@ -1,3 +1,4 @@
+auxiliary.org-netbeans-modules-css-prep.sass_2e_configured=true
include.path=${php.global.include.path}
php.version=PHP_82
source.encoding=UTF-8
diff --git a/source/pages/index.html b/source/pages/index.html
index d24e40d..b30951b 100644
--- a/source/pages/index.html
+++ b/source/pages/index.html
@@ -113,6 +113,20 @@
+
+
+
Options:
@@ -140,9 +154,14 @@
First Class letter
Make a regular First Class envelope with no tracking, signatures,
- or special features. Must weigh no more than 3.5 ounces and be at most 1/4
- inch thick. If the contents aren't flexible, it must weigh no more
- than 3 ounces.
+ or special features. Papers only please, nothing bumpy or hard.
+
+
+
+
+ Restricted Delivery
+
+ Only the named recipient or their legal agent will be allowed to sign for and receive the letter.
@@ -191,16 +210,8 @@
or slide it into your cluster mailbox's outgoing mail slot.
Tracking Number:
- You should write this number down or bookmark the tracking link,
- we won't show it again after you leave the page.
Warning: Do not print and mail
- multiple copies of the same PDF.
- It's fraud, forgery, theft, and a violation of multiple federal laws,
- such as 18 U.S. Code ยง 501, 1001, 1341, 1720, 1725, and 3802.
- If two letters with the same barcode are detected by the mail sorting system,
- they will be automatically reported to USPIS, the federal postal police.
- If your PDF doesn't print correctly, first cancel the misprinted postage by drawing
- an X through all the barcodes or destroying the paper, then try printing again.
+ multiple copies of the same PDF. It's considered counterfeiting and is a violation of federal law.
diff --git a/source/static/assets/css/main.css b/source/static/assets/css/main.css
index ea9f9f4..c001eda 100644
--- a/source/static/assets/css/main.css
+++ b/source/static/assets/css/main.css
@@ -1663,6 +1663,8 @@ label {
input[type=text],
input[type=password],
input[type=email],
+input[type=number],
+input[type=date],
select,
textarea {
-moz-appearance: none;
@@ -1681,6 +1683,8 @@ textarea {
input[type=text]:invalid,
input[type=password]:invalid,
input[type=email]:invalid,
+input[type=number]:invalid,
+input[type=date]:invalid,
select:invalid,
textarea:invalid {
box-shadow: none;
@@ -1704,6 +1708,8 @@ select::-ms-expand {
input[type=text],
input[type=password],
input[type=email],
+input[type=number],
+input[type=date],
select {
height: 3em;
}
@@ -1800,6 +1806,8 @@ label {
input[type=text],
input[type=password],
input[type=email],
+input[type=number],
+input[type=date],
select,
textarea {
background-color: rgba(99, 116, 133, 0.075);
@@ -1808,6 +1816,8 @@ textarea {
input[type=text]:focus,
input[type=password]:focus,
input[type=email]:focus,
+input[type=number]:focus,
+input[type=date]:focus,
select:focus,
textarea:focus {
border-color: #39a288;
@@ -2663,6 +2673,8 @@ table.alt tbody tr td {
.wrapper.style1 input[type=text],
.wrapper.style1 input[type=password],
.wrapper.style1 input[type=email],
+.wrapper.style1 input[type=number],
+.wrapper.style1 input[type=date],
.wrapper.style1 select,
.wrapper.style1 textarea {
background-color: rgba(0, 0, 0, 0.065);
@@ -2671,6 +2683,8 @@ table.alt tbody tr td {
.wrapper.style1 input[type=text]:focus,
.wrapper.style1 input[type=password]:focus,
.wrapper.style1 input[type=email]:focus,
+.wrapper.style1 input[type=number]:focus,
+.wrapper.style1 input[type=date]:focus,
.wrapper.style1 select:focus,
.wrapper.style1 textarea:focus {
border-color: #ffffff;
@@ -2866,6 +2880,8 @@ table.alt tbody tr td {
.wrapper.style2 input[type=text],
.wrapper.style2 input[type=password],
.wrapper.style2 input[type=email],
+.wrapper.style2 input[type=number],
+.wrapper.style2 input[type=date],
.wrapper.style2 select,
.wrapper.style2 textarea {
background-color: rgba(99, 116, 133, 0.075);
@@ -2874,6 +2890,8 @@ table.alt tbody tr td {
.wrapper.style2 input[type=text]:focus,
.wrapper.style2 input[type=password]:focus,
.wrapper.style2 input[type=email]:focus,
+.wrapper.style2 input[type=number]:focus,
+.wrapper.style2 input[type=date]:focus,
.wrapper.style2 select:focus,
.wrapper.style2 textarea:focus {
border-color: #39a288;
@@ -3562,6 +3580,8 @@ body.is-preload #banner:after {
#footer form input[type=text],
#footer form input[type=password],
#footer form input[type=email],
+#footer form input[type=number],
+#footer form input[type=date],
#footer form select,
#footer form textarea {
background-color: rgba(0, 0, 0, 0.065);
@@ -3570,6 +3590,8 @@ body.is-preload #banner:after {
#footer form input[type=text]:focus,
#footer form input[type=password]:focus,
#footer form input[type=email]:focus,
+#footer form input[type=number]:focus,
+#footer form input[type=date]:focus,
#footer form select:focus,
#footer form textarea:focus {
border-color: #ffffff;
diff --git a/source/static/assets/css/main.css.map b/source/static/assets/css/main.css.map
index c7e6292..bd9d210 100644
--- a/source/static/assets/css/main.css.map
+++ b/source/static/assets/css/main.css.map
@@ -1 +1 @@
-{"version":3,"sourceRoot":"","sources":["../sass/main.scss","../sass/base/_reset.scss","../sass/base/_page.scss","../sass/libs/_breakpoints.scss","../sass/libs/_vendor.scss","../sass/base/_typography.scss","../sass/components/_row.scss","../sass/libs/_html-grid.scss","../sass/components/_box.scss","../sass/components/_button.scss","../sass/components/_form.scss","../sass/libs/_mixins.scss","../sass/components/_icon.scss","../sass/components/_image.scss","../sass/components/_list.scss","../sass/components/_actions.scss","../sass/components/_icons.scss","../sass/components/_section.scss","../sass/components/_table.scss","../sass/components/_spotlights.scss","../sass/components/_features.scss","../sass/components/_posts.scss","../sass/components/_timeline.scss","../sass/components/_wrapper.scss","../sass/layout/_header.scss","../sass/layout/_menu.scss","../sass/layout/_banner.scss","../sass/layout/_main.scss","../sass/layout/_footer.scss"],"names":[],"mappings":";AAMQ;AACA;AAER;AAAA;AAAA;AAAA;AAAA;ACAC;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAWC;EACA;EACA;EACA;EACA;EACA;;;AAGD;AAAA;EAEC;;;AAGD;EACC;;;AAGD;EACC;;;AAGD;EACC;;AAEA;EAEC;EACA;;;AAIF;EACC;EACA;;;AAGD;EACC;;;AAGD;EACC;EACA;;;AAGD;EACC;EACA;;;AAGD;EACC;EACA;EACA;EACA;;;ACpEF;AAGE;EACC;;AAID;EACC;;;AC2MM;EDtMN;IACC;;;AAMF;EACC;;;AAGD;EACC;;;AAGF;EACC;;AAIE;EE+TO;EAAA;EAAA;EAAA;EAAA;EAAA;EAAA;EAAA;;;ACjWX;AAEC;EACC;EACA;;;AAGD;EACC;EACA;EACA;EACA;;AFyMO;EE7MR;IAOE;;;AFsMM;EE7MR;IAWE;;;AFkMM;EE7MR;IAeE;;;AF8LM;EE7MR;IAmBE;;;AF0LM;EE7MR;IAuBE;;;AFsLM;EE7MR;IA2BE;;;;AAIF;EACC;;AAEA;EACC;;;AAIF;EACC;;;AAGD;EACC;;;AAGD;EACC;;;AAGD;EACC;EACA;;AAEA;EACC;EACA;;;AAIF;EACC;;;AAGD;EACC;;;AAGD;EACC;;;AAGD;EACC;;;AAGD;EACC;;;AAGD;EACC;;;AAGD;EACC;EACA;EACA;;;AAGD;EACC;EACA;EACA;;;AAGD;EACC;EACA;EACA;EACA;;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;;;AAGD;EACC;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;;;AAIF;EACC;EACA;EACA;;AAEA;EACC;;;AAIF;EACC;;;AAGD;EACC;;;AAGD;EACC;;;AF2DO;EEvDP;IACC;;;EAGD;IACC;;;EAGD;IACC;;;AAYD;EACC;;;AAGD;EAKE;;;AAIF;EACC;;;AAGD;EACC;;;AAGD;EACC;;;AAGD;EACC;EACA;;;AAGD;EACC;;;ACjNH;AAEC;ECkCE;EACA;EACA;EACA;;AAGC;EACC;;AAMC;EACC;;AAMH;EACC;;AAGD;EACC;;AAGD;EACC;;AAGD;EACC;;AAGD;EACC;;AAGD;EACC;;AAiBC;EACC;;AAKA;EACC;;AAGD;EACC;;AALD;EACC;;AAGD;EACC;;AALD;EACC;;AAGD;EACC;;AALD;EACC;;AAGD;EACC;;AALD;EACC;;AAGD;EACC;;AALD;EACC;;AAGD;EACC;;AALD;EACC;;AAGD;EACC;;AALD;EACC;;AAGD;EACC;;AALD;EACC;;AAGD;EACC;;AALD;EACC;;AAGD;EACC;;AALD;EACC;;AAGD;EACC;;AALD;EACC;;AAGD;EACC;;AAcA;EACC;EACA;;AAEA;EACC;;AAIA;EACC;;AAEA;EACC;;AAbJ;EACC;EACA;;AAEA;EACC;;AAIA;EACC;;AAEA;EACC;;AAbJ;EACC;EACA;;AAEA;EACC;;AAIA;EACC;;AAEA;EACC;;AAbJ;EACC;EACA;;AAEA;EACC;;AAIA;EACC;;AAEA;EACC;;AAbJ;EACC;EACA;;AAEA;EACC;;AAIA;EACC;;AAEA;EACC;;AAbJ;EACC;EACA;;AAEA;EACC;;AAIA;EACC;;AAEA;EACC;;AJgFH;EGlNR;ICkCE;IACA;IACA;IACA;;EAGC;IACC;;EAMC;IACC;;EAMH;IACC;;EAGD;IACC;;EAGD;IACC;;EAGD;IACC;;EAGD;IACC;;EAGD;IACC;;EAiBC;IACC;;EAKA;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EAcA;IACC;IACA;;EAEA;IACC;;EAIA;IACC;;EAEA;IACC;;EAbJ;IACC;IACA;;EAEA;IACC;;EAIA;IACC;;EAEA;IACC;;EAbJ;IACC;IACA;;EAEA;IACC;;EAIA;IACC;;EAEA;IACC;;EAbJ;IACC;IACA;;EAEA;IACC;;EAIA;IACC;;EAEA;IACC;;EAbJ;IACC;IACA;;EAEA;IACC;;EAIA;IACC;;EAEA;IACC;;EAbJ;IACC;IACA;;EAEA;IACC;;EAIA;IACC;;EAEA;IACC;;;AJgFH;EGlNR;ICkCE;IACA;IACA;IACA;;EAGC;IACC;;EAMC;IACC;;EAMH;IACC;;EAGD;IACC;;EAGD;IACC;;EAGD;IACC;;EAGD;IACC;;EAGD;IACC;;EAiBC;IACC;;EAKA;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EAcA;IACC;IACA;;EAEA;IACC;;EAIA;IACC;;EAEA;IACC;;EAbJ;IACC;IACA;;EAEA;IACC;;EAIA;IACC;;EAEA;IACC;;EAbJ;IACC;IACA;;EAEA;IACC;;EAIA;IACC;;EAEA;IACC;;EAbJ;IACC;IACA;;EAEA;IACC;;EAIA;IACC;;EAEA;IACC;;EAbJ;IACC;IACA;;EAEA;IACC;;EAIA;IACC;;EAEA;IACC;;EAbJ;IACC;IACA;;EAEA;IACC;;EAIA;IACC;;EAEA;IACC;;;AJgFH;EGlNR;ICkCE;IACA;IACA;IACA;;EAGC;IACC;;EAMC;IACC;;EAMH;IACC;;EAGD;IACC;;EAGD;IACC;;EAGD;IACC;;EAGD;IACC;;EAGD;IACC;;EAiBC;IACC;;EAKA;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EAcA;IACC;IACA;;EAEA;IACC;;EAIA;IACC;;EAEA;IACC;;EAbJ;IACC;IACA;;EAEA;IACC;;EAIA;IACC;;EAEA;IACC;;EAbJ;IACC;IACA;;EAEA;IACC;;EAIA;IACC;;EAEA;IACC;;EAbJ;IACC;IACA;;EAEA;IACC;;EAIA;IACC;;EAEA;IACC;;EAbJ;IACC;IACA;;EAEA;IACC;;EAIA;IACC;;EAEA;IACC;;EAbJ;IACC;IACA;;EAEA;IACC;;EAIA;IACC;;EAEA;IACC;;;AJgFH;EGlNR;ICkCE;IACA;IACA;IACA;;EAGC;IACC;;EAMC;IACC;;EAMH;IACC;;EAGD;IACC;;EAGD;IACC;;EAGD;IACC;;EAGD;IACC;;EAGD;IACC;;EAiBC;IACC;;EAKA;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EAcA;IACC;IACA;;EAEA;IACC;;EAIA;IACC;;EAEA;IACC;;EAbJ;IACC;IACA;;EAEA;IACC;;EAIA;IACC;;EAEA;IACC;;EAbJ;IACC;IACA;;EAEA;IACC;;EAIA;IACC;;EAEA;IACC;;EAbJ;IACC;IACA;;EAEA;IACC;;EAIA;IACC;;EAEA;IACC;;EAbJ;IACC;IACA;;EAEA;IACC;;EAIA;IACC;;EAEA;IACC;;EAbJ;IACC;IACA;;EAEA;IACC;;EAIA;IACC;;EAEA;IACC;;;AJgFH;EGlNR;ICkCE;IACA;IACA;IACA;;EAGC;IACC;;EAMC;IACC;;EAMH;IACC;;EAGD;IACC;;EAGD;IACC;;EAGD;IACC;;EAGD;IACC;;EAGD;IACC;;EAiBC;IACC;;EAKA;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC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EAAA;EAAA;EAAA;EAAA;EoBxVT;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EpB8US;EAAA;EAAA;EAAA;EoB5UR;EACA;EACA;;AAEA;EpBwUQ;EAAA;EAAA;EAAA;EoBtUP;EACA;EACA;;AAIF;EpBgUS;EAAA;EAAA;EAAA;EoB9TR;EACA;EACA;EACA;EACA;;AAEA;EACC;;AAGD;EpBoTQ;EAAA;EAAA;EAAA;EOjWV;EagDG;EACA;EACA;EACA;EACA;EACA;;AbnDH;EAMC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAMC;EACA;;AaiCC;EACC;EACA;EACA;EACA;;AAGD;EACC;;AAKH;EACC;EACA;;ArB8IM;EqBlNR;IpB+VU;IAAA;IAAA;IAAA;IoBtRR;;EAEA;IACC;;EAEA;IACC;;EAKD;IACC;IACA;IACA;IACA;IACA;;EAEA;IACC;IACA;IACA;IACA;IACA;IACA;IACA;IACA;;EAGD;IACC;;EAKH;IACC;;;ArBqGK;EqBlNR;IAkHE;;;;ACpHH;AAEC;ErB+VU;EAAA;EAAA;EAAA;;;AqB3VV;ErB2VU;EAAA;EAAA;EAAA;EAOA;EAAA;EAAA;EAAA;EAPA;EAAA;EAAA;EAAA;EAaD;EAbC;EAAA;EAAA;EAAA;EqBrVT;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;Ed4BD;EPuSU;EAAA;EAAA;EAAA;EAAA;EAAA;EAAA;EAAA;EqB/TR;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGD;EACC;EACA;EACA;;AAGD;EdpDD;EcsDE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;Ad/DF;EAMC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAMC;EACA;;Ac6CA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAIF;EACC;EACA;EACA;;AAEA;EACC;;AAEA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA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","file":"main.css"}
\ No newline at end of file
+{"version":3,"sourceRoot":"","sources":["../sass/main.scss","../sass/base/_reset.scss","../sass/base/_page.scss","../sass/libs/_breakpoints.scss","../sass/libs/_vendor.scss","../sass/base/_typography.scss","../sass/components/_row.scss","../sass/libs/_html-grid.scss","../sass/components/_box.scss","../sass/components/_button.scss","../sass/components/_form.scss","../sass/libs/_mixins.scss","../sass/components/_icon.scss","../sass/components/_image.scss","../sass/components/_list.scss","../sass/components/_actions.scss","../sass/components/_icons.scss","../sass/components/_section.scss","../sass/components/_table.scss","../sass/components/_spotlights.scss","../sass/components/_features.scss","../sass/components/_posts.scss","../sass/components/_timeline.scss","../sass/components/_wrapper.scss","../sass/layout/_header.scss","../sass/layout/_menu.scss","../sass/layout/_banner.scss","../sass/layout/_main.scss","../sass/layout/_footer.scss"],"names":[],"mappings":";AAMQ;AACA;AAER;AAAA;AAAA;AAAA;AAAA;ACAC;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAWC;EACA;EACA;EACA;EACA;EACA;;;AAGD;AAAA;EAEC;;;AAGD;EACC;;;AAGD;EACC;;;AAGD;EACC;;AAEA;EAEC;EACA;;;AAIF;EACC;EACA;;;AAGD;EACC;;;AAGD;EACC;EACA;;;AAGD;EACC;EACA;;;AAGD;EACC;EACA;EACA;EACA;;;ACpEF;AAGE;EACC;;AAID;EACC;;;AC2MM;EDtMN;IACC;;;AAMF;EACC;;;AAGD;EACC;;;AAGF;EACC;;AAIE;EE+TO;EAAA;EAAA;EAAA;EAAA;EAAA;EAAA;EAAA;;;ACjWX;AAEC;EACC;EACA;;;AAGD;EACC;EACA;EACA;EACA;;AFyMO;EE7MR;IAOE;;;AFsMM;EE7MR;IAWE;;;AFkMM;EE7MR;IAeE;;;AF8LM;EE7MR;IAmBE;;;AF0LM;EE7MR;IAuBE;;;AFsLM;EE7MR;IA2BE;;;;AAIF;EACC;;AAEA;EACC;;;AAIF;EACC;;;AAGD;EACC;;;AAGD;EACC;;;AAGD;EACC;EACA;;AAEA;EACC;EACA;;;AAIF;EACC;;;AAGD;EACC;;;AAGD;EACC;;;AAGD;EACC;;;AAGD;EACC;;;AAGD;EACC;;;AAGD;EACC;EACA;EACA;;;AAGD;EACC;EACA;EACA;;;AAGD;EACC;EACA;EACA;EACA;;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;;;AAGD;EACC;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;;;AAIF;EACC;EACA;EACA;;AAEA;EACC;;;AAIF;EACC;;;AAGD;EACC;;;AAGD;EACC;;;AF2DO;EEvDP;IACC;;;EAGD;IACC;;;EAGD;IACC;;;AAYD;EACC;;;AAGD;EAKE;;;AAIF;EACC;;;AAGD;EACC;;;AAGD;EACC;;;AAGD;EACC;EACA;;;AAGD;EACC;;;ACjNH;AAEC;ECkCE;EACA;EACA;EACA;;AAGC;EACC;;AAMC;EACC;;AAMH;EACC;;AAGD;EACC;;AAGD;EACC;;AAGD;EACC;;AAGD;EACC;;AAGD;EACC;;AAiBC;EACC;;AAKA;EACC;;AAGD;EACC;;AALD;EACC;;AAGD;EACC;;AALD;EACC;;AAGD;EACC;;AALD;EACC;;AAGD;EACC;;AALD;EACC;;AAGD;EACC;;AALD;EACC;;AAGD;EACC;;AALD;EACC;;AAGD;EACC;;AALD;EACC;;AAGD;EACC;;AALD;EACC;;AAGD;EACC;;AALD;EACC;;AAGD;EACC;;AALD;EACC;;AAGD;EACC;;AALD;EACC;;AAGD;EACC;;AAcA;EACC;EACA;;AAEA;EACC;;AAIA;EACC;;AAEA;EACC;;AAbJ;EACC;EACA;;AAEA;EACC;;AAIA;EACC;;AAEA;EACC;;AAbJ;EACC;EACA;;AAEA;EACC;;AAIA;EACC;;AAEA;EACC;;AAbJ;EACC;EACA;;AAEA;EACC;;AAIA;EACC;;AAEA;EACC;;AAbJ;EACC;EACA;;AAEA;EACC;;AAIA;EACC;;AAEA;EACC;;AAbJ;EACC;EACA;;AAEA;EACC;;AAIA;EACC;;AAEA;EACC;;AJgFH;EGlNR;ICkCE;IACA;IACA;IACA;;EAGC;IACC;;EAMC;IACC;;EAMH;IACC;;EAGD;IACC;;EAGD;IACC;;EAGD;IACC;;EAGD;IACC;;EAGD;IACC;;EAiBC;IACC;;EAKA;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EAcA;IACC;IACA;;EAEA;IACC;;EAIA;IACC;;EAEA;IACC;;EAbJ;IACC;IACA;;EAEA;IACC;;EAIA;IACC;;EAEA;IACC;;EAbJ;IACC;IACA;;EAEA;IACC;;EAIA;IACC;;EAEA;IACC;;EAbJ;IACC;IACA;;EAEA;IACC;;EAIA;IACC;;EAEA;IACC;;EAbJ;IACC;IACA;;EAEA;IACC;;EAIA;IACC;;EAEA;IACC;;EAbJ;IACC;IACA;;EAEA;IACC;;EAIA;IACC;;EAEA;IACC;;;AJgFH;EGlNR;ICkCE;IACA;IACA;IACA;;EAGC;IACC;;EAMC;IACC;;EAMH;IACC;;EAGD;IACC;;EAGD;IACC;;EAGD;IACC;;EAGD;IACC;;EAGD;IACC;;EAiBC;IACC;;EAKA;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EAcA;IACC;IACA;;EAEA;IACC;;EAIA;IACC;;EAEA;IACC;;EAbJ;IACC;IACA;;EAEA;IACC;;EAIA;IACC;;EAEA;IACC;;EAbJ;IACC;IACA;;EAEA;IACC;;EAIA;IACC;;EAEA;IACC;;EAbJ;IACC;IACA;;EAEA;IACC;;EAIA;IACC;;EAEA;IACC;;EAbJ;IACC;IACA;;EAEA;IACC;;EAIA;IACC;;EAEA;IACC;;EAbJ;IACC;IACA;;EAEA;IACC;;EAIA;IACC;;EAEA;IACC;;;AJgFH;EGlNR;ICkCE;IACA;IACA;IACA;;EAGC;IACC;;EAMC;IACC;;EAMH;IACC;;EAGD;IACC;;EAGD;IACC;;EAGD;IACC;;EAGD;IACC;;EAGD;IACC;;EAiBC;IACC;;EAKA;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EAcA;IACC;IACA;;EAEA;IACC;;EAIA;IACC;;EAEA;IACC;;EAbJ;IACC;IACA;;EAEA;IACC;;EAIA;IACC;;EAEA;IACC;;EAbJ;IACC;IACA;;EAEA;IACC;;EAIA;IACC;;EAEA;IACC;;EAbJ;IACC;IACA;;EAEA;IACC;;EAIA;IACC;;EAEA;IACC;;EAbJ;IACC;IACA;;EAEA;IACC;;EAIA;IACC;;EAEA;IACC;;EAbJ;IACC;IACA;;EAEA;IACC;;EAIA;IACC;;EAEA;IACC;;;AJgFH;EGlNR;ICkCE;IACA;IACA;IACA;;EAGC;IACC;;EAMC;IACC;;EAMH;IACC;;EAGD;IACC;;EAGD;IACC;;EAGD;IACC;;EAGD;IACC;;EAGD;IACC;;EAiBC;IACC;;EAKA;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EAcA;IACC;IACA;;EAEA;IACC;;EAIA;IACC;;EAEA;IACC;;EAbJ;IACC;IACA;;EAEA;IACC;;EAIA;IACC;;EAEA;IACC;;EAbJ;IACC;IACA;;EAEA;IACC;;EAIA;IACC;;EAEA;IACC;;EAbJ;IACC;IACA;;EAEA;IACC;;EAIA;IACC;;EAEA;IACC;;EAbJ;IACC;IACA;;EAEA;IACC;;EAIA;IACC;;EAEA;IACC;;EAbJ;IACC;IACA;;EAEA;IACC;;EAIA;IACC;;EAEA;IACC;;;AJgFH;EGlNR;ICkCE;IACA;IACA;IACA;;EAGC;IACC;;EAMC;IACC;;EAMH;IACC;;EAGD;IACC;;EAGD;IACC;;EAGD;IACC;;EAGD;IACC;;EAGD;IACC;;EAiBC;IACC;;EAKA;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC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","file":"main.css"}
\ No newline at end of file
diff --git a/source/static/assets/js/shipment.js b/source/static/assets/js/shipment.js
index a5ec98e..bd40d1f 100644
--- a/source/static/assets/js/shipment.js
+++ b/source/static/assets/js/shipment.js
@@ -188,4 +188,12 @@ $("#startOverButton").on("click", function () {
location.hash = 'label';
location.reload();
}
-});
\ No newline at end of file
+});
+
+var mailingdate = new Date();
+mailingdate.setDate(mailingdate.getDate() + 1 /*days*/);
+$("#mailing_date").val(mailingdate.toISOString().split('T')[0]);
+$("#mailing_date").prop("min", (new Date()).toISOString().split('T')[0]);
+var datemax = new Date();
+datemax.setDate(datemax.getDate() + 14 /*days*/);
+$("#mailing_date").prop("max", datemax.toISOString().split('T')[0]);
\ No newline at end of file
diff --git a/source/static/assets/sass/components/_form.scss b/source/static/assets/sass/components/_form.scss
index 5569d15..3c24d0d 100644
--- a/source/static/assets/sass/components/_form.scss
+++ b/source/static/assets/sass/components/_form.scss
@@ -6,295 +6,301 @@
/* Form */
- form {
- margin: 0 0 _size(element-margin) 0;
-
- > :last-child {
- margin-bottom: 0;
- }
-
- > .fields {
- $gutter: (_size(element-margin) * 0.75);
-
- @include vendor('display', 'flex');
- @include vendor('flex-wrap', 'wrap');
- width: calc(100% + #{$gutter * 2});
- margin: ($gutter * -1) 0 _size(element-margin) ($gutter * -1);
-
- > .field {
- @include vendor('flex-grow', '0');
- @include vendor('flex-shrink', '0');
- padding: $gutter 0 0 $gutter;
- width: calc(100% - #{$gutter * 1});
-
- &.half {
- width: calc(50% - #{$gutter * 0.5});
- }
-
- &.third {
- width: calc(#{100% / 3} - #{$gutter * (1 / 3)});
- }
-
- &.quarter {
- width: calc(25% - #{$gutter * 0.25});
- }
- }
- }
-
- @include breakpoint('<=xsmall') {
- > .fields {
- $gutter: (_size(element-margin) * 0.75);
-
- width: calc(100% + #{$gutter * 2});
- margin: ($gutter * -1) 0 _size(element-margin) ($gutter * -1);
-
- > .field {
- padding: $gutter 0 0 $gutter;
- width: calc(100% - #{$gutter * 1});
-
- &.half {
- width: calc(100% - #{$gutter * 1});
- }
-
- &.third {
- width: calc(100% - #{$gutter * 1});
- }
-
- &.quarter {
- width: calc(100% - #{$gutter * 1});
- }
- }
- }
- }
- }
-
- label {
- display: block;
- font-size: 0.9em;
- font-weight: _font(weight-bold);
- margin: 0 0 (_size(element-margin) * 0.5) 0;
- }
-
- input[type="text"],
- input[type="password"],
- input[type="email"],
- select,
- textarea {
- @include vendor('appearance', 'none');
- border: none;
- border: solid _size(border-width);
- color: inherit;
- display: block;
- outline: 0;
- padding: 0 1em;
- text-decoration: none;
- width: 100%;
-
- &:invalid {
- box-shadow: none;
- }
- }
-
- select {
- background-size: 1.25rem;
- background-repeat: no-repeat;
- background-position: calc(100% - 1rem) center;
- height: _size(element-height);
- padding-right: _size(element-height);
- text-overflow: ellipsis;
-
- &:focus {
- &::-ms-value {
- background-color: transparent;
- }
- }
-
- &::-ms-expand {
- display: none;
- }
- }
-
- input[type="text"],
- input[type="password"],
- input[type="email"],
- select {
- height: _size(element-height);
- }
-
- textarea {
- padding: 0.75em 1em;
- }
-
- input[type="checkbox"],
- input[type="radio"], {
- @include vendor('appearance', 'none');
- display: block;
- float: left;
- margin-right: -2em;
- opacity: 0;
- width: 1em;
- z-index: -1;
-
- & + label {
- @include icon(false, solid);
- cursor: pointer;
- display: inline-block;
- font-size: 1em;
- font-weight: _font(weight);
- padding-left: (_size(element-height) * 0.6) + 0.75em;
- padding-right: 0.75em;
- position: relative;
-
- &:before {
- border-radius: _size(border-radius);
- border: solid _size(border-width);
- content: '';
- display: inline-block;
- font-size: 0.8em;
- height: (_size(element-height) * 0.6);
- left: 0;
- line-height: (_size(element-height) * 0.575);
- position: absolute;
- text-align: center;
- top: 0;
- width: (_size(element-height) * 0.6);
- }
- }
-
- &:checked + label {
- &:before {
- content: '\f00c';
- }
- }
- }
-
- input[type="checkbox"] {
- & + label {
- &:before {
- border-radius: _size(border-radius);
- }
- }
- }
-
- input[type="radio"] {
- & + label {
- &:before {
- border-radius: 100%;
- }
- }
- }
-
- ::-webkit-input-placeholder {
- opacity: 1.0;
- }
-
- :-moz-placeholder {
- opacity: 1.0;
- }
-
- ::-moz-placeholder {
- opacity: 1.0;
- }
-
- :-ms-input-placeholder {
- opacity: 1.0;
- }
-
- @mixin color-form($p: null) {
- $highlight: _palette($p, highlight);
-
- label {
- color: _palette($p, fg-bold);
- }
-
- input[type="text"],
- input[type="password"],
- input[type="email"],
- select,
- textarea {
- background-color: _palette($p, border2-bg);
- border-color: transparent;
-
- &:focus {
- @if $p == $highlight {
- border-color: _palette($p, fg-bold);
- box-shadow: 0 0 0 _size(border-width) _palette($p, fg-bold);
- }
- @else {
- border-color: _palette(accent1, bg);
- box-shadow: 0 0 0 _size(border-width) _palette(accent1, bg);
- }
- }
- }
-
- select {
- background-image: svg-url(" ");
-
- option {
- color: _palette($p, fg-bold);
- background: _palette($p, bg);
- }
- }
-
- input[type="checkbox"],
- input[type="radio"], {
- & + label {
- color: _palette($p, fg);
-
- &:before {
- background: _palette($p, border2-bg);
- border-color: _palette($p, border);
- }
- }
-
- &:checked + label {
- &:before {
- @if $p == $highlight {
- background-color: _palette($p, fg-bold);
- border-color: _palette($p, fg-bold);
- color: _palette($p, bg);
- }
- @else {
- background-color: _palette(accent1, bg);
- border-color: _palette(accent1, bg);
- color: _palette(accent1, fg-bold);
- }
- }
- }
-
- &:focus + label {
- &:before {
- @if $p == $highlight {
- border-color: _palette($p, fg-bold);
- box-shadow: 0 0 0 _size(border-width) _palette($p, fg-bold);
- }
- @else {
- border-color: _palette(accent1, bg);
- box-shadow: 0 0 0 _size(border-width) _palette(accent1, bg);
- }
- }
- }
- }
-
- ::-webkit-input-placeholder {
- color: _palette($p, fg-light) !important;
- }
-
- :-moz-placeholder {
- color: _palette($p, fg-light) !important;
- }
-
- ::-moz-placeholder {
- color: _palette($p, fg-light) !important;
- }
-
- :-ms-input-placeholder {
- color: _palette($p, fg-light) !important;
- }
-
- .formerize-placeholder {
- color: _palette($p, fg-light) !important;
- }
- }
-
- @include color-form;
\ No newline at end of file
+form {
+ margin: 0 0 _size(element-margin) 0;
+
+ > :last-child {
+ margin-bottom: 0;
+ }
+
+ > .fields {
+ $gutter: (_size(element-margin) * 0.75);
+
+ @include vendor('display', 'flex');
+ @include vendor('flex-wrap', 'wrap');
+ width: calc(100% + #{$gutter * 2});
+ margin: ($gutter * -1) 0 _size(element-margin) ($gutter * -1);
+
+ > .field {
+ @include vendor('flex-grow', '0');
+ @include vendor('flex-shrink', '0');
+ padding: $gutter 0 0 $gutter;
+ width: calc(100% - #{$gutter * 1});
+
+ &.half {
+ width: calc(50% - #{$gutter * 0.5});
+ }
+
+ &.third {
+ width: calc(#{100% / 3} - #{$gutter * (1 / 3)});
+ }
+
+ &.quarter {
+ width: calc(25% - #{$gutter * 0.25});
+ }
+ }
+ }
+
+ @include breakpoint('<=xsmall') {
+ > .fields {
+ $gutter: (_size(element-margin) * 0.75);
+
+ width: calc(100% + #{$gutter * 2});
+ margin: ($gutter * -1) 0 _size(element-margin) ($gutter * -1);
+
+ > .field {
+ padding: $gutter 0 0 $gutter;
+ width: calc(100% - #{$gutter * 1});
+
+ &.half {
+ width: calc(100% - #{$gutter * 1});
+ }
+
+ &.third {
+ width: calc(100% - #{$gutter * 1});
+ }
+
+ &.quarter {
+ width: calc(100% - #{$gutter * 1});
+ }
+ }
+ }
+ }
+}
+
+label {
+ display: block;
+ font-size: 0.9em;
+ font-weight: _font(weight-bold);
+ margin: 0 0 (_size(element-margin) * 0.5) 0;
+}
+
+input[type="text"],
+input[type="password"],
+input[type="email"],
+input[type="number"],
+input[type="date"],
+select,
+textarea {
+ @include vendor('appearance', 'none');
+ border: none;
+ border: solid _size(border-width);
+ color: inherit;
+ display: block;
+ outline: 0;
+ padding: 0 1em;
+ text-decoration: none;
+ width: 100%;
+
+ &:invalid {
+ box-shadow: none;
+ }
+}
+
+select {
+ background-size: 1.25rem;
+ background-repeat: no-repeat;
+ background-position: calc(100% - 1rem) center;
+ height: _size(element-height);
+ padding-right: _size(element-height);
+ text-overflow: ellipsis;
+
+ &:focus {
+ &::-ms-value {
+ background-color: transparent;
+ }
+ }
+
+ &::-ms-expand {
+ display: none;
+ }
+}
+
+input[type="text"],
+input[type="password"],
+input[type="email"],
+input[type="number"],
+input[type="date"],
+select {
+ height: _size(element-height);
+}
+
+textarea {
+ padding: 0.75em 1em;
+}
+
+input[type="checkbox"],
+input[type="radio"], {
+ @include vendor('appearance', 'none');
+ display: block;
+ float: left;
+ margin-right: -2em;
+ opacity: 0;
+ width: 1em;
+ z-index: -1;
+
+ & + label {
+ @include icon(false, solid);
+ cursor: pointer;
+ display: inline-block;
+ font-size: 1em;
+ font-weight: _font(weight);
+ padding-left: (_size(element-height) * 0.6) + 0.75em;
+ padding-right: 0.75em;
+ position: relative;
+
+ &:before {
+ border-radius: _size(border-radius);
+ border: solid _size(border-width);
+ content: '';
+ display: inline-block;
+ font-size: 0.8em;
+ height: (_size(element-height) * 0.6);
+ left: 0;
+ line-height: (_size(element-height) * 0.575);
+ position: absolute;
+ text-align: center;
+ top: 0;
+ width: (_size(element-height) * 0.6);
+ }
+ }
+
+ &:checked + label {
+ &:before {
+ content: '\f00c';
+ }
+ }
+}
+
+input[type="checkbox"] {
+ & + label {
+ &:before {
+ border-radius: _size(border-radius);
+ }
+ }
+}
+
+input[type="radio"] {
+ & + label {
+ &:before {
+ border-radius: 100%;
+ }
+ }
+}
+
+::-webkit-input-placeholder {
+ opacity: 1.0;
+}
+
+:-moz-placeholder {
+ opacity: 1.0;
+}
+
+::-moz-placeholder {
+ opacity: 1.0;
+}
+
+:-ms-input-placeholder {
+ opacity: 1.0;
+}
+
+@mixin color-form($p: null) {
+ $highlight: _palette($p, highlight);
+
+ label {
+ color: _palette($p, fg-bold);
+ }
+
+ input[type="text"],
+ input[type="password"],
+ input[type="email"],
+ input[type="number"],
+ input[type="date"],
+ select,
+ textarea {
+ background-color: _palette($p, border2-bg);
+ border-color: transparent;
+
+ &:focus {
+ @if $p == $highlight {
+ border-color: _palette($p, fg-bold);
+ box-shadow: 0 0 0 _size(border-width) _palette($p, fg-bold);
+ }
+ @else {
+ border-color: _palette(accent1, bg);
+ box-shadow: 0 0 0 _size(border-width) _palette(accent1, bg);
+ }
+ }
+ }
+
+ select {
+ background-image: svg-url(" ");
+
+ option {
+ color: _palette($p, fg-bold);
+ background: _palette($p, bg);
+ }
+ }
+
+ input[type="checkbox"],
+ input[type="radio"], {
+ & + label {
+ color: _palette($p, fg);
+
+ &:before {
+ background: _palette($p, border2-bg);
+ border-color: _palette($p, border);
+ }
+ }
+
+ &:checked + label {
+ &:before {
+ @if $p == $highlight {
+ background-color: _palette($p, fg-bold);
+ border-color: _palette($p, fg-bold);
+ color: _palette($p, bg);
+ }
+ @else {
+ background-color: _palette(accent1, bg);
+ border-color: _palette(accent1, bg);
+ color: _palette(accent1, fg-bold);
+ }
+ }
+ }
+
+ &:focus + label {
+ &:before {
+ @if $p == $highlight {
+ border-color: _palette($p, fg-bold);
+ box-shadow: 0 0 0 _size(border-width) _palette($p, fg-bold);
+ }
+ @else {
+ border-color: _palette(accent1, bg);
+ box-shadow: 0 0 0 _size(border-width) _palette(accent1, bg);
+ }
+ }
+ }
+ }
+
+ ::-webkit-input-placeholder {
+ color: _palette($p, fg-light) !important;
+ }
+
+ :-moz-placeholder {
+ color: _palette($p, fg-light) !important;
+ }
+
+ ::-moz-placeholder {
+ color: _palette($p, fg-light) !important;
+ }
+
+ :-ms-input-placeholder {
+ color: _palette($p, fg-light) !important;
+ }
+
+ .formerize-placeholder {
+ color: _palette($p, fg-light) !important;
+ }
+}
+
+@include color-form;
\ No newline at end of file
diff --git a/source/static/makeshipment.php b/source/static/makeshipment.php
index 5346d6c..f6bebcc 100644
--- a/source/static/makeshipment.php
+++ b/source/static/makeshipment.php
@@ -26,6 +26,10 @@ try {
throw new Exception("Please enter your ZIP code, or if you don't know, enter your city and state and we'll find the ZIP code for you.");
}
+ if (empty($_REQUEST["from_email"]) || !filter_var($_REQUEST["from_email"], FILTER_VALIDATE_EMAIL)) {
+ throw new Exception("Please enter your email address. We use it to send you a receipt with your tracking number and other info. You won't get any spam emails, we promise.");
+ }
+
$shipmentinfo["from_address"] = \EasyPost\Address::create([
"verify" => array("delivery"),
"name" => $_REQUEST["from_name"],
@@ -50,12 +54,25 @@ try {
"country" => "US"
]);
+ $weight = 3.5;
+
+ if (!empty($_REQUEST["page_count"]) && is_numeric($_REQUEST["page_count"])) {
+ // about 5 pages per ounce
+ $weight = ($_REQUEST["page_count"] * 1 + 1) / 5;
+ }
+
+ if ($weight > 3.5) {
+ throw new Exception("Too many pages to send as a letter.");
+ }
+
$shipmentinfo["parcel"] = \EasyPost\Parcel::create([
"predefined_package" => "Letter",
- "weight" => 3.5
+ "weight" => $weight
]);
- $shipmentinfo["carrier_accounts"] = [$_SETTINGS["easypost_usps_account"]]; // USPS
+ if (empty($_SETTINGS["test"]) || $_SETTINGS["test"] != true) {
+ $shipmentinfo["carrier_accounts"] = [$_SETTINGS["easypost_usps_account"]]; // USPS
+ }
if ($_REQUEST["postagetype"] == "certified") {
$shipmentinfo["options"]["certified_mail"] = true;
@@ -64,10 +81,32 @@ try {
$shipmentinfo["options"]["return_receipt"] = true;
}
+ if ($_REQUEST["restricted_delivery"] == "restricted_delivery") {
+ if (!empty($shipmentinfo["options"]["certified_mail"]) && $shipmentinfo["options"]["certified_mail"] == true) {
+ $shipmentinfo["options"]["delivery_confirmation"] = "SIGNATURE_RESTRICTED";
+ } else {
+ throw new Exception("Restricted Delivery is only available with Certified Mail.");
+ }
+ }
+
$shipmentinfo["options"]["label_format"] = "PNG";
$shipmentinfo["options"]["label_size"] = "7x3";
- $shipmentinfo["options"]["label_date"] = date("c", strtotime("tomorrow"));
+ $mailing_date = date("c", strtotime("tomorrow"));
+ if (!empty($_REQUEST["mailing_date"])) {
+ if (!preg_match("/^20(2[3-9]|[3-4][0-9])-(0[1-9]|1[0-2])-([0-2][0-9]|3[0-1])$/", $_REQUEST["mailing_date"])) {
+ throw new Exception("Invalid mailing date.");
+ }
+ if (strtotime($_REQUEST["mailing_date"]) < strtotime(date("Y-m-d"))) {
+ throw new Exception("Mailing date cannot be in the past.");
+ }
+ if (strtotime($_REQUEST["mailing_date"]) > strtotime("now + 14 days")) {
+ throw new Exception("Mailing date must be sooner than two weeks from now.");
+ }
+ $mailing_date = date("c", strtotime($_REQUEST["mailing_date"]));
+ }
+
+ $shipmentinfo["options"]["label_date"] = $mailing_date;
$shipment = \EasyPost\Shipment::create($shipmentinfo);
diff --git a/source/static/papertemplate-restricted.png b/source/static/papertemplate-restricted.png
new file mode 100644
index 0000000..0495016
Binary files /dev/null and b/source/static/papertemplate-restricted.png differ
diff --git a/source/static/papertemplate.svg b/source/static/papertemplate.svg
index 6742343..ec455e1 100644
--- a/source/static/papertemplate.svg
+++ b/source/static/papertemplate.svg
@@ -15,7 +15,7 @@
id="svg8"
inkscape:version="1.0.2 (1.0.2+r75+1)"
sodipodi:docname="papertemplate.svg"
- inkscape:export-filename="/home/skylar/Documents/Projects/Websites/certifiedfromhome.com/source/static/papertemplate.png"
+ inkscape:export-filename="/home/skylar/Documents/Projects/Websites/certifiedfromhome.com/source/static/papertemplate-restricted.png"
inkscape:export-xdpi="300"
inkscape:export-ydpi="300">
+ CertifiedFromHome.com
+ id="g1448-3"
+ transform="matrix(1.1078122,0,0,1.1123464,-1.8206224,-13.634277)"
+ style="display:inline;stroke-width:0.900842"
+ inkscape:export-xdpi="300.79999"
+ inkscape:export-ydpi="300.79999">
+
CertifiedFromHome.com
+ xml:space="preserve"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:24px;line-height:1;font-family:Ubuntu;-inkscape-font-specification:Ubuntu;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-variant-east-asian:normal;font-feature-settings:normal;font-variation-settings:normal;text-indent:0;text-align:center;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:0.999999px;word-spacing:0px;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:middle;white-space:normal;shape-padding:0;shape-margin:0;inline-size:0;vector-effect:none;fill:#d90000;fill-opacity:1;stroke:#d90000;stroke-width:0.902256;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;stop-color:#000000"
+ x="-55.009407"
+ y="696.90106"
+ id="text1432-7"
+ transform="matrix(0.26458333,0,0,0.26458333,62.099336,-45.939357)">RESTRICTED DELIVERY
diff --git a/source/static/payshipment.php b/source/static/payshipment.php
index 3eefea7..56017b0 100644
--- a/source/static/payshipment.php
+++ b/source/static/payshipment.php
@@ -63,6 +63,12 @@ try {
// copy postage label image into page template
imagecopyresampled($paperimage, $labelimage, 225, 750, 0, 0, 2100, 900, 2100, 900);
+
+ // Add restricted delivery "stamp"
+ if ($shipment->options->delivery_confirmation == "SIGNATURE_RESTRICTED") {
+ $restrictedstamp = imagecreatefrompng(__DIR__ . "/restricted_delivery.png");
+ imagecopyresampled($paperimage, $restrictedstamp, 300, 1400, 0, 0, 600, 225, 600, 225);
+ }
} else {
// load page template
$paperimage = imagecreatefrompng(__DIR__ . "/papertemplate_notracking.png");
@@ -109,7 +115,7 @@ try {
. "email you a PDF proof of delivery with the recipient's signature and other info.\r\n\r\n";
}
$body .= "Here's a link to your purchased postage, just in case: https://certifiedfromhome.com/pdf/" . $pdffile
- . " Please note that while you can print it more than once, mailing multiple copies is illegal.\r\n";
+ . "\r\nPlease note that while you can print it more than once, mailing multiple copies is illegal.\r\n";
$body .= "If you need any help, just reply to this email. Thanks again!";
$mail->setBody($body);
$mail->send();
diff --git a/source/static/restricted_delivery.png b/source/static/restricted_delivery.png
new file mode 100644
index 0000000..96bd026
Binary files /dev/null and b/source/static/restricted_delivery.png differ
diff --git a/source/static/restricted_delivery.svg b/source/static/restricted_delivery.svg
new file mode 100644
index 0000000..cae370c
--- /dev/null
+++ b/source/static/restricted_delivery.svg
@@ -0,0 +1,95 @@
+
+
+
+
+
+
+
+ image/svg+xml
+
+
+
+
+
+
+
+
+ RESTRICTED DELIVERY
+
+
+