Mercurial > laserkard
changeset 42:ef8615de8a9c laserkard
[svn r43] implemented form memory
author | rlm |
---|---|
date | Wed, 27 Jan 2010 22:04:43 -0500 |
parents | c4747d955ac8 |
children | 329638a361cc |
files | awesome_js/robert.js buy.html buy.pl log/error_log.log paypal/basic_acrylic_clear.paylist paypal/basic_acrylic_green.paylist paypal/big_acrylic_clear.paylist paypal/big_acrylic_green.paylist paypal/classic_acrylic_clear.paylist paypal/classic_acrylic_green.paylist paypal/generate_paylists.pm paypal/lines_acrylic_clear.paylist paypal/lines_acrylic_green.paylist paypal/make.pl sexy.css |
diffstat | 15 files changed, 652 insertions(+), 321 deletions(-) [+] |
line wrap: on
line diff
1.1 --- a/awesome_js/robert.js Mon Jan 25 13:38:05 2010 -0500 1.2 +++ b/awesome_js/robert.js Wed Jan 27 22:04:43 2010 -0500 1.3 @@ -1,9 +1,258 @@ 1.4 1.5 1.6 -window.Robert = (function () { 1.7 1.8 +function defaults() 1.9 +{ 1.10 +alias = "Robert Mac"; 1.11 +email = "rlm@mit.edu"; 1.12 +occupation = ""; 1.13 +company = ""; 1.14 +phone = ""; 1.15 +website = ""; 1.16 +lineArt = ""; 1.17 +} 1.18 1.19 -var separator = /[, ]+/, 1.20 - elements = /^(circle|rect|path|ellipse|text|image)$/, 1.21 1.22 -Paper = function () {}, 1.23 +function drawElement(obj) 1.24 +{ 1.25 + 1.26 +} 1.27 + 1.28 +function redraw(style) 1.29 +{ 1.30 + 1.31 +if (style == "bold") 1.32 +{ 1.33 + 1.34 + 1.35 + 1.36 +if(typeof d_alias != 'undefined' ){d_alias.remove();} 1.37 +if(typeof d_email != 'undefined' ){d_email.remove();} 1.38 +if(typeof d_occupation != 'undefined' ){d_occupation.remove();} 1.39 +if(typeof d_company != 'undefined' ){d_company.remove();} 1.40 +if(typeof d_phone != 'undefined' ){d_phone.remove();} 1.41 +if(typeof d_website != 'undefined' ){d_website.remove();} 1.42 +if(typeof d_lineArt != 'undefined' ){d_lineArt.remove();} 1.43 + 1.44 + 1.45 + 1.46 +var oText = document.getElementById('Name'); 1.47 +var text_val = oText.value; 1.48 +d_alias = raphe.print(10, 160, text_val, raphe.getFont('HelveticaNeue', 700), 60); 1.49 +d_alias.attr('stroke', '#6a6a6a'); 1.50 +d_alias.attr('fill', 'none') 1.51 +var c = d_alias.getBBox().width; 1.52 +d_alias.translate((485 - c)/2,0); 1.53 + 1.54 + 1.55 +var oText = document.getElementById('Email'); 1.56 +var text_val = oText.value; 1.57 + 1.58 +d_email = raphe.print(280, 270, text_val, raphe.getFont("HelveticaNeue", 700), 25); 1.59 +d_email.attr('stroke', '#6a6a6a'); 1.60 +d_email.attr('fill', 'TRANSPARENT'); 1.61 + 1.62 + 1.63 + 1.64 + 1.65 +} 1.66 + 1.67 + 1.68 +if (style == "arrow") 1.69 +{ 1.70 + 1.71 +if(typeof d_alias != 'undefined' ){d_alias.remove();} 1.72 +if(typeof d_email != 'undefined' ){d_email.remove();} 1.73 +if(typeof d_occupation != 'undefined' ){d_occupation.remove();} 1.74 +if(typeof d_company != 'undefined' ){d_company.remove();} 1.75 +if(typeof d_phone != 'undefined' ){d_phone.remove();} 1.76 +if(typeof d_website != 'undefined' ){d_website.remove();} 1.77 +if(typeof d_lineArt != 'undefined' ){d_lineArt.remove();} 1.78 + 1.79 + 1.80 +var oText = document.getElementById('Name'); 1.81 +var text_val = oText.value; 1.82 +d_alias = raphe.print(40, 110, text_val, raphe.getFont('HelveticaNeue', 700), 55); 1.83 +d_alias.attr('stroke', '#6a6a6a'); 1.84 +d_alias.attr('fill', 'none') 1.85 + 1.86 + 1.87 + 1.88 +var oText = document.getElementById('Company'); 1.89 +var text_val = oText.value; 1.90 + 1.91 +d_company = raphe.print(40, 155, text_val, raphe.getFont("HelveticaNeue", 700), 27); 1.92 +d_company.attr('stroke', '#6a6a6a'); 1.93 +d_company.attr('fill', 'TRANSPARENT'); 1.94 + 1.95 + 1.96 +var oText = document.getElementById('Occupation'); 1.97 +var text_val = oText.value; 1.98 + 1.99 +d_occupation = raphe.print(40, 190, text_val, raphe.getFont("HelveticaNeue", 700), 27); 1.100 +d_occupation.attr('stroke', '#6a6a6a'); 1.101 +d_occupation.attr('fill', 'TRANSPARENT'); 1.102 + 1.103 + 1.104 +var oText = document.getElementById('Email'); 1.105 +var text_val = oText.value; 1.106 + 1.107 +d_email = raphe.print(280, 270, text_val, raphe.getFont("HelveticaNeue", 700), 25); 1.108 +d_email.attr('stroke', '#6a6a6a'); 1.109 +d_email.attr('fill', 'TRANSPARENT'); 1.110 + 1.111 + 1.112 +d_lineArt = raphe.path("M 2 272 L 258 272"); 1.113 +d_lineArt.attr('stroke', '#6a6a6a'); 1.114 + 1.115 +} 1.116 + 1.117 + 1.118 +if (style == "classic") 1.119 +{ 1.120 + 1.121 +if(typeof d_alias != 'undefined' ){d_alias.remove();} 1.122 +if(typeof d_email != 'undefined' ){d_email.remove();} 1.123 +if(typeof d_occupation != 'undefined' ){d_occupation.remove();} 1.124 +if(typeof d_company != 'undefined' ){d_company.remove();} 1.125 +if(typeof d_phone != 'undefined' ){d_phone.remove();} 1.126 +if(typeof d_website != 'undefined' ){d_website.remove();} 1.127 +if(typeof d_lineArt != 'undefined' ){d_lineArt.remove();} 1.128 + 1.129 + 1.130 +var oText = document.getElementById('Email'); 1.131 +var text_val = oText.value; 1.132 + 1.133 +d_email = raphe.print(0, 42, text_val, raphe.getFont("HelveticaNeue", 700), 29); 1.134 +d_email.attr('stroke', '#6a6a6a'); 1.135 +d_email.attr('fill', 'TRANSPARENT'); 1.136 +var c = d_email.getBBox().width; 1.137 +d_email.translate((510 - c)/2,0); 1.138 + 1.139 + 1.140 +var oText = document.getElementById('Phone'); 1.141 +var text_val = oText.value; 1.142 + 1.143 +d_phone = raphe.print(0, 75, text_val, raphe.getFont("HelveticaNeue", 700), 27); 1.144 +d_phone.attr('stroke', '#6a6a6a'); 1.145 +d_phone.attr('fill', 'TRANSPARENT'); 1.146 +var c = d_phone.getBBox().width; 1.147 +d_phone.translate((510 - c)/2,0); 1.148 + 1.149 + 1.150 + 1.151 + 1.152 +var oText = document.getElementById('Name'); 1.153 +var text_val = oText.value; 1.154 +d_alias = raphe.print(0, 164, text_val, raphe.getFont('HelveticaNeue', 800), 47); 1.155 +d_alias.attr('stroke', '#6a6a6a'); 1.156 +d_alias.attr('fill', 'none') 1.157 +var c = d_alias.getBBox().width; 1.158 +d_alias.translate((510 - c)/2,0); 1.159 + 1.160 + 1.161 +var oText = document.getElementById('Company'); 1.162 +var text_val = oText.value; 1.163 +d_company = raphe.print(0, 247, text_val, raphe.getFont("HelveticaNeue", 700), 27); 1.164 +d_company.attr('stroke', '#6a6a6a'); 1.165 +d_company.attr('fill', 'TRANSPARENT'); 1.166 +var c = d_company.getBBox().width; 1.167 +d_company.translate((510 - c)/2,0); 1.168 + 1.169 + 1.170 +var oText = document.getElementById('Occupation'); 1.171 +var text_val = oText.value; 1.172 + 1.173 +d_occupation = raphe.print(0, 278, text_val, raphe.getFont("HelveticaNeue", 700), 27); 1.174 +d_occupation.attr('stroke', '#6a6a6a'); 1.175 +d_occupation.attr('fill', 'TRANSPARENT'); 1.176 +var c = d_occupation.getBBox().width; 1.177 +d_occupation.translate((510 - c)/2,0); 1.178 + 1.179 + 1.180 + 1.181 + 1.182 +var oText = document.getElementById('Website'); 1.183 +var text_val = oText.value; 1.184 + 1.185 +d_website = raphe.print(0, 0, text_val, raphe.getFont("HelveticaNeue", 700), 21); 1.186 +d_website.attr('stroke', '#6a6a6a'); 1.187 +d_website.attr('fill', 'TRANSPARENT'); 1.188 + 1.189 +var c = d_website.getBBox().width; 1.190 +d_website.translate((317 - c)/2,0); 1.191 + 1.192 +d_website.translate(0, -490); 1.193 +d_website.rotate(90,0,0); 1.194 +} 1.195 + 1.196 + 1.197 +if (style == "direct") 1.198 +{ 1.199 + 1.200 +if(typeof d_alias != 'undefined' ){d_alias.remove();} 1.201 +if(typeof d_email != 'undefined' ){d_email.remove();} 1.202 +if(typeof d_occupation != 'undefined' ){d_occupation.remove();} 1.203 +if(typeof d_company != 'undefined' ){d_company.remove();} 1.204 +if(typeof d_phone != 'undefined' ){d_phone.remove();} 1.205 +if(typeof d_website != 'undefined' ){d_website.remove();} 1.206 +if(typeof d_lineArt != 'undefined' ){d_lineArt.remove();} 1.207 + 1.208 + 1.209 + 1.210 +var oText = document.getElementById('Name'); 1.211 +var text_val = oText.value; 1.212 +d_alias = raphe.print(37, 70, text_val, raphe.getFont('HelveticaNeue', 700), 55); 1.213 +d_alias.attr('stroke', '#6a6a6a'); 1.214 +d_alias.attr('fill', 'none') 1.215 + 1.216 + 1.217 +var oText = document.getElementById('Occupation'); 1.218 +var text_val = oText.value; 1.219 +d_occupation = raphe.print(37, 120, text_val, raphe.getFont("HelveticaNeue", 700), 27); 1.220 +d_occupation.attr('stroke', '#6a6a6a'); 1.221 +d_occupation.attr('fill', 'TRANSPARENT'); 1.222 + 1.223 + 1.224 +var oText = document.getElementById('Company'); 1.225 +var text_val = oText.value; 1.226 +d_company = raphe.print(37, 178, text_val, raphe.getFont("HelveticaNeue", 700), 27); 1.227 +d_company.attr('stroke', '#6a6a6a'); 1.228 +d_company.attr('fill', 'TRANSPARENT'); 1.229 + 1.230 + 1.231 + 1.232 +var oText = document.getElementById('Phone'); 1.233 +var text_val = oText.value; 1.234 +d_phone = raphe.print(37, 210, text_val, raphe.getFont("HelveticaNeue", 700), 27); 1.235 +d_phone.attr('stroke', '#6a6a6a'); 1.236 +d_phone.attr('fill', 'TRANSPARENT'); 1.237 + 1.238 + 1.239 +var oText = document.getElementById('Email'); 1.240 +var text_val = oText.value; 1.241 +d_email = raphe.print(37, 240, text_val, raphe.getFont("HelveticaNeue", 700), 27); 1.242 +d_email.attr('stroke', '#6a6a6a'); 1.243 +d_email.attr('fill', 'TRANSPARENT'); 1.244 + 1.245 + 1.246 +var oText = document.getElementById('Website'); 1.247 +var text_val = oText.value; 1.248 +d_website = raphe.print(37, 270, text_val, raphe.getFont("HelveticaNeue", 700), 27); 1.249 +d_website.attr('stroke', '#6a6a6a'); 1.250 +d_website.attr('fill', 'TRANSPARENT'); 1.251 + 1.252 +d_lineArt = raphe.path("M 350 165 L 512 165 M 350 173 L 512 173 M 350 181 L 512 181 M 350 189 L 512 189 M 350 197 L 512 197 M 350 213 L 512 213 M 350 205 L 512 205 M 350 221 L 512 221"); 1.253 +d_lineArt.attr('stroke', '#6a6a6a'); 1.254 + 1.255 + 1.256 + 1.257 +} 1.258 + 1.259 + 1.260 + 1.261 + 1.262 + 1.263 +} 1.264 + 1.265 +
2.1 --- a/buy.html Mon Jan 25 13:38:05 2010 -0500 2.2 +++ b/buy.html Wed Jan 27 22:04:43 2010 -0500 2.3 @@ -81,270 +81,17 @@ 2.4 2.5 2.6 <script language="javascript"> 2.7 -//this is the main painting object, established here and created with default painting values 2.8 +//this is the main painting object, established here and created with Initial painting values 2.9 var raphe = Raphael("disp_contain", 515, 318); 2.10 - 2.11 - 2.12 - 2.13 -function drawElement(obj) 2.14 -{ 2.15 - 2.16 -} 2.17 - 2.18 - 2.19 - 2.20 - 2.21 -function redraw(style) 2.22 -{ 2.23 - 2.24 -if (style == "bold") 2.25 -{ 2.26 - 2.27 - 2.28 - 2.29 -if(typeof alias != 'undefined' ){alias.remove();} 2.30 -if(typeof email != 'undefined' ){email.remove();} 2.31 -if(typeof occupation != 'undefined' ){occupation.remove();} 2.32 -if(typeof company != 'undefined' ){company.remove();} 2.33 -if(typeof phone != 'undefined' ){phone.remove();} 2.34 -if(typeof website != 'undefined' ){website.remove();} 2.35 -if(typeof lnn != 'undefined' ){lnn.remove();} 2.36 - 2.37 - 2.38 - 2.39 -var oText = document.getElementById('Name'); 2.40 -var text_val = oText.value; 2.41 -alias = raphe.print(10, 160, text_val, raphe.getFont('HelveticaNeue', 700), 60); 2.42 -alias.attr('stroke', '#6a6a6a'); 2.43 -alias.attr('fill', 'none') 2.44 -var c = alias.getBBox().width; 2.45 -alias.translate((485 - c)/2,0); 2.46 - 2.47 - 2.48 -var oText = document.getElementById('Email'); 2.49 -var text_val = oText.value; 2.50 - 2.51 -email = raphe.print(280, 270, text_val, raphe.getFont("HelveticaNeue", 700), 25); 2.52 -email.attr('stroke', '#6a6a6a'); 2.53 -email.attr('fill', 'TRANSPARENT'); 2.54 - 2.55 - 2.56 - 2.57 - 2.58 -} 2.59 - 2.60 - 2.61 -if (style == "arrow") 2.62 -{ 2.63 - 2.64 -if(typeof alias != 'undefined' ){alias.remove();} 2.65 -if(typeof email != 'undefined' ){email.remove();} 2.66 -if(typeof occupation != 'undefined' ){occupation.remove();} 2.67 -if(typeof company != 'undefined' ){company.remove();} 2.68 -if(typeof phone != 'undefined' ){phone.remove();} 2.69 -if(typeof website != 'undefined' ){website.remove();} 2.70 -if(typeof lnn != 'undefined' ){lnn.remove();} 2.71 - 2.72 - 2.73 -var oText = document.getElementById('Name'); 2.74 -var text_val = oText.value; 2.75 -alias = raphe.print(40, 110, text_val, raphe.getFont('HelveticaNeue', 700), 55); 2.76 -alias.attr('stroke', '#6a6a6a'); 2.77 -alias.attr('fill', 'none') 2.78 - 2.79 - 2.80 - 2.81 -var oText = document.getElementById('Company'); 2.82 -var text_val = oText.value; 2.83 - 2.84 -company = raphe.print(40, 155, text_val, raphe.getFont("HelveticaNeue", 700), 27); 2.85 -company.attr('stroke', '#6a6a6a'); 2.86 -company.attr('fill', 'TRANSPARENT'); 2.87 - 2.88 - 2.89 -var oText = document.getElementById('Occupation'); 2.90 -var text_val = oText.value; 2.91 - 2.92 -occupation = raphe.print(40, 190, text_val, raphe.getFont("HelveticaNeue", 700), 27); 2.93 -occupation.attr('stroke', '#6a6a6a'); 2.94 -occupation.attr('fill', 'TRANSPARENT'); 2.95 - 2.96 - 2.97 -var oText = document.getElementById('Email'); 2.98 -var text_val = oText.value; 2.99 - 2.100 -email = raphe.print(280, 270, text_val, raphe.getFont("HelveticaNeue", 700), 25); 2.101 -email.attr('stroke', '#6a6a6a'); 2.102 -email.attr('fill', 'TRANSPARENT'); 2.103 - 2.104 - 2.105 -lnn = raphe.path("M 2 272 L 258 272"); 2.106 -lnn.attr('stroke', '#6a6a6a'); 2.107 - 2.108 -} 2.109 - 2.110 - 2.111 -if (style == "classic") 2.112 -{ 2.113 - 2.114 -if(typeof alias != 'undefined' ){alias.remove();} 2.115 -if(typeof email != 'undefined' ){email.remove();} 2.116 -if(typeof occupation != 'undefined' ){occupation.remove();} 2.117 -if(typeof company != 'undefined' ){company.remove();} 2.118 -if(typeof phone != 'undefined' ){phone.remove();} 2.119 -if(typeof website != 'undefined' ){website.remove();} 2.120 -if(typeof lnn != 'undefined' ){lnn.remove();} 2.121 - 2.122 - 2.123 -var oText = document.getElementById('Email'); 2.124 -var text_val = oText.value; 2.125 - 2.126 -email = raphe.print(0, 42, text_val, raphe.getFont("HelveticaNeue", 700), 29); 2.127 -email.attr('stroke', '#6a6a6a'); 2.128 -email.attr('fill', 'TRANSPARENT'); 2.129 -var c = email.getBBox().width; 2.130 -email.translate((510 - c)/2,0); 2.131 - 2.132 - 2.133 -var oText = document.getElementById('Phone'); 2.134 -var text_val = oText.value; 2.135 - 2.136 -phone = raphe.print(0, 75, text_val, raphe.getFont("HelveticaNeue", 700), 27); 2.137 -phone.attr('stroke', '#6a6a6a'); 2.138 -phone.attr('fill', 'TRANSPARENT'); 2.139 -var c = phone.getBBox().width; 2.140 -phone.translate((510 - c)/2,0); 2.141 - 2.142 - 2.143 - 2.144 - 2.145 -var oText = document.getElementById('Name'); 2.146 -var text_val = oText.value; 2.147 -alias = raphe.print(0, 164, text_val, raphe.getFont('HelveticaNeue', 800), 47); 2.148 -alias.attr('stroke', '#6a6a6a'); 2.149 -alias.attr('fill', 'none') 2.150 -var c = alias.getBBox().width; 2.151 -alias.translate((510 - c)/2,0); 2.152 - 2.153 - 2.154 -var oText = document.getElementById('Company'); 2.155 -var text_val = oText.value; 2.156 -company = raphe.print(0, 247, text_val, raphe.getFont("HelveticaNeue", 700), 27); 2.157 -company.attr('stroke', '#6a6a6a'); 2.158 -company.attr('fill', 'TRANSPARENT'); 2.159 -var c = company.getBBox().width; 2.160 -company.translate((510 - c)/2,0); 2.161 - 2.162 - 2.163 -var oText = document.getElementById('Occupation'); 2.164 -var text_val = oText.value; 2.165 - 2.166 -occupation = raphe.print(0, 278, text_val, raphe.getFont("HelveticaNeue", 700), 27); 2.167 -occupation.attr('stroke', '#6a6a6a'); 2.168 -occupation.attr('fill', 'TRANSPARENT'); 2.169 -var c = occupation.getBBox().width; 2.170 -occupation.translate((510 - c)/2,0); 2.171 - 2.172 - 2.173 - 2.174 - 2.175 -var oText = document.getElementById('Website'); 2.176 -var text_val = oText.value; 2.177 - 2.178 -website = raphe.print(0, 0, text_val, raphe.getFont("HelveticaNeue", 700), 21); 2.179 -website.attr('stroke', '#6a6a6a'); 2.180 -website.attr('fill', 'TRANSPARENT'); 2.181 - 2.182 -var c = website.getBBox().width; 2.183 -website.translate((317 - c)/2,0); 2.184 - 2.185 -website.translate(0, -490); 2.186 -website.rotate(90,0,0); 2.187 -} 2.188 - 2.189 - 2.190 -if (style == "direct") 2.191 -{ 2.192 - 2.193 -if(typeof alias != 'undefined' ){alias.remove();} 2.194 -if(typeof email != 'undefined' ){email.remove();} 2.195 -if(typeof occupation != 'undefined' ){occupation.remove();} 2.196 -if(typeof company != 'undefined' ){company.remove();} 2.197 -if(typeof phone != 'undefined' ){phone.remove();} 2.198 -if(typeof website != 'undefined' ){website.remove();} 2.199 -if(typeof lnn != 'undefined' ){lnn.remove();} 2.200 - 2.201 - 2.202 - 2.203 -var oText = document.getElementById('Name'); 2.204 -var text_val = oText.value; 2.205 -alias = raphe.print(37, 70, text_val, raphe.getFont('HelveticaNeue', 700), 55); 2.206 -alias.attr('stroke', '#6a6a6a'); 2.207 -alias.attr('fill', 'none') 2.208 - 2.209 - 2.210 -var oText = document.getElementById('Occupation'); 2.211 -var text_val = oText.value; 2.212 -occupation = raphe.print(37, 120, text_val, raphe.getFont("HelveticaNeue", 700), 27); 2.213 -occupation.attr('stroke', '#6a6a6a'); 2.214 -occupation.attr('fill', 'TRANSPARENT'); 2.215 - 2.216 - 2.217 -var oText = document.getElementById('Company'); 2.218 -var text_val = oText.value; 2.219 -company = raphe.print(37, 178, text_val, raphe.getFont("HelveticaNeue", 700), 27); 2.220 -company.attr('stroke', '#6a6a6a'); 2.221 -company.attr('fill', 'TRANSPARENT'); 2.222 - 2.223 - 2.224 - 2.225 -var oText = document.getElementById('Phone'); 2.226 -var text_val = oText.value; 2.227 -phone = raphe.print(37, 210, text_val, raphe.getFont("HelveticaNeue", 700), 27); 2.228 -phone.attr('stroke', '#6a6a6a'); 2.229 -phone.attr('fill', 'TRANSPARENT'); 2.230 - 2.231 - 2.232 -var oText = document.getElementById('Email'); 2.233 -var text_val = oText.value; 2.234 -email = raphe.print(37, 240, text_val, raphe.getFont("HelveticaNeue", 700), 27); 2.235 -email.attr('stroke', '#6a6a6a'); 2.236 -email.attr('fill', 'TRANSPARENT'); 2.237 - 2.238 - 2.239 -var oText = document.getElementById('Website'); 2.240 -var text_val = oText.value; 2.241 -website = raphe.print(37, 270, text_val, raphe.getFont("HelveticaNeue", 700), 27); 2.242 -website.attr('stroke', '#6a6a6a'); 2.243 -website.attr('fill', 'TRANSPARENT'); 2.244 - 2.245 -lnn = raphe.path("M 350 165 L 512 165 M 350 173 L 512 173 M 350 181 L 512 181 M 350 189 L 512 189 M 350 197 L 512 197 M 350 213 L 512 213 M 350 205 L 512 205 M 350 221 L 512 221"); 2.246 -lnn.attr('stroke', '#6a6a6a'); 2.247 - 2.248 - 2.249 - 2.250 -} 2.251 - 2.252 - 2.253 - 2.254 - 2.255 - 2.256 -} 2.257 - 2.258 - 2.259 - 2.260 - 2.261 - 2.262 +defaults(); 2.263 +redraw("bold"); 2.264 </script> 2.265 2.266 2.267 +<div id = "formValues"> 2.268 +PERL::INITIALVALUES 2.269 +</div> 2.270 2.271 -<script language="javascript"> 2.272 - 2.273 - 2.274 -redraw("bold"); 2.275 - 2.276 -</script> 2.277 2.278 </body> 2.279
3.1 --- a/buy.pl Mon Jan 25 13:38:05 2010 -0500 3.2 +++ b/buy.pl Wed Jan 27 22:04:43 2010 -0500 3.3 @@ -5,6 +5,7 @@ 3.4 use Storable; 3.5 use CGI::Ajax; 3.6 use CGI; 3.7 +use JSON; 3.8 3.9 3.10 3.11 @@ -20,17 +21,41 @@ 3.12 'inputbox' => \&inputbox, 3.13 'display' => \&display, 3.14 'change_rules' => \&change_rules, 3.15 -'vanish' => \&vanish 3.16 +'vanish' => \&vanish, 3.17 +'updateForm' => \&updateForm 3.18 ); 3.19 3.20 3.21 3.22 my $pjx = CGI::Ajax->new(%hash); 3.23 -#$pjx->JSDEBUG(1); 3.24 -#$pjx->DEBUG(1); 3.25 3.26 -print $pjx->build_html($q,\&gen,{-Cache_Control => 'no-store, no-cache, must-revalidate', -Pragma => 'no-cache'}); # this outputs the html for the page 3.27 3.28 +# this outputs the html for the page 3.29 +print $pjx->build_html($q,\&gen,{-Cache_Control => 'no-store, no-cache, must-revalidate', -Pragma => 'no-cache'}); 3.30 + 3.31 + 3.32 + 3.33 +sub updateForm 3.34 + 3.35 +{ 3.36 + 3.37 + 3.38 + $key = shift; 3.39 + $value = shift; 3.40 + $hashString = shift; 3.41 + 3.42 + $perl_hash = decode_json $hashString; 3.43 + 3.44 + %fieldHash = %$perl_hash; 3.45 + 3.46 + 3.47 + $fieldHash{$key} = $value; 3.48 + $ref = \%fieldHash; 3.49 + 3.50 + $utf8_encoded_json_text = encode_json $ref ; 3.51 + return $utf8_encoded_json_text; 3.52 + 3.53 +} 3.54 3.55 3.56 3.57 @@ -97,19 +122,44 @@ 3.58 <div id = 'stupid'> 3.59 3.60 3.61 -<input TYPE="image" src = "./images/templates/big_$materialcolor.jpg" onmouseover="pokedex(['args__big'],['pokedex']);" onclick="display(['template2'], ['display']); inputbox(['template2'], ['inputbox']);material(['template2'], ['materials']);redraw('bold');" ID="template2" NAME="template2" VALUE="big_$materialcolor" > <br> 3.62 +<input TYPE="image" src = "./images/templates/big_$materialcolor.jpg" 3.63 +onmouseover="pokedex(['args__big'],['pokedex']);" 3.64 +onclick= 3.65 +"display(['template2'], ['display']); 3.66 +inputbox(['template2', 'formValues'], ['inputbox']); 3.67 +material(['template2'], ['materials']); 3.68 +redraw('bold');" ID="template2" NAME="template2" VALUE="big_$materialcolor"> 3.69 +<br> 3.70 3.71 3.72 3.73 -<input TYPE="image" src = "./images/templates/basic_$materialcolor.jpg" onmouseover="pokedex(['args__basic'],['pokedex']);" onclick="display(['template3'], ['display']); inputbox(['template3'], ['inputbox']);material(['template3'], ['materials']);redraw('arrow');" ID="template3" NAME="template3" VALUE="basic_$materialcolor" ><br> 3.74 +<input TYPE="image" src = "./images/templates/basic_$materialcolor.jpg" 3.75 +onmouseover="pokedex(['args__basic'],['pokedex']);" 3.76 +onclick= 3.77 +"display(['template3'], ['display']); 3.78 +inputbox(['template3', 'formValues'], ['inputbox']); 3.79 +material(['template3'], ['materials']); 3.80 +redraw('arrow');" ID="template3" NAME="template3" VALUE="basic_$materialcolor" ><br> 3.81 3.82 3.83 3.84 -<input TYPE="image" src = "./images/templates/classic_$materialcolor.jpg" onmouseover="pokedex(['args__classic'],['pokedex']);" onclick="display(['template1'], ['display']); inputbox(['template1'], ['inputbox']);material(['template1'], ['materials']);redraw('classic');" ID="template1" NAME="template1" VALUE="classic_$materialcolor" ><br> 3.85 +<input TYPE="image" src = "./images/templates/classic_$materialcolor.jpg" 3.86 +onmouseover="pokedex(['args__classic'],['pokedex']);" 3.87 +onclick= 3.88 +"display(['template1'], ['display']); 3.89 +inputbox(['template1', 'formValues'], ['inputbox']); 3.90 +material(['template1'], ['materials']); 3.91 +redraw('classic');" ID="template1" NAME="template1" VALUE="classic_$materialcolor" ><br> 3.92 3.93 3.94 3.95 -<input TYPE="image" src = "./images/templates/lines_$materialcolor.jpg" onmouseover="pokedex(['args__lines'],['pokedex']);" onclick="display(['template4'], ['display']); inputbox(['template4'], ['inputbox']);material(['template4'], ['materials']);redraw('direct');" ID="template4" NAME="template4" VALUE="lines_$materialcolor" > 3.96 +<input TYPE="image" src = "./images/templates/lines_$materialcolor.jpg" 3.97 +onmouseover="pokedex(['args__lines'],['pokedex']);" 3.98 +onclick= 3.99 +"display(['template4'], ['display']); 3.100 +inputbox(['template4', 'formValues'], ['inputbox']); 3.101 +material(['template4'], ['materials']); 3.102 +redraw('direct');" ID="template4" NAME="template4" VALUE="lines_$materialcolor" > 3.103 3.104 </div> 3.105 </div> 3.106 @@ -148,7 +198,15 @@ 3.107 3.108 #grab the type of template we'll be using <<<< 3.109 $type = shift; 3.110 -# return $type; 3.111 + 3.112 + $hashString = shift; 3.113 + #return $hashString; 3.114 + 3.115 + $perl_hash = decode_json $hashString; 3.116 + 3.117 + %fieldHash = %$perl_hash; 3.118 + 3.119 + 3.120 # we have to care about both the type of template and the material and the color. these are stored in $type>>>> 3.121 3.122 #Then, update with a special custon paypal form, taken from the paypal folder and specially designed for that particular template. 3.123 @@ -157,8 +215,6 @@ 3.124 3.125 #take care of everythign but acrylic clear type 3.126 3.127 - 3.128 - 3.129 { 3.130 local( $/, *FH ) ; 3.131 open( FH, "<./paypal/$type.paylist" ) or die "sudden flaming death\n"; 3.132 @@ -169,20 +225,32 @@ 3.133 #every type has it's own associated paylist file the contains the things we need 3.134 3.135 $z = '<div id = "whatever" onmouseover='."\"pokedex([\'args__$type\'],[\'pokedex\']);\">".$z.'</div>'; 3.136 -return $z; 3.137 3.138 3.139 +foreach my $key ( keys %fieldHash ) 3.140 +{ 3.141 3.142 +my $replace = $fieldHash{$key}; 3.143 + 3.144 +#id="Name" value = "PERL::NAME" 3.145 + 3.146 + 3.147 +$z =~ s/id="$key"/id="$key" value = "$replace"/g; 3.148 3.149 3.150 } 3.151 3.152 3.153 +return $z; 3.154 3.155 3.156 3.157 3.158 3.159 +} 3.160 + 3.161 + 3.162 + 3.163 3.164 sub display 3.165 { 3.166 @@ -250,13 +318,24 @@ 3.167 $b = &display("big_acrylic_clear"); 3.168 $a =~ s/PERL-REPLACE::DISPLAY/$b/; 3.169 3.170 -$b = &inputbox("big_acrylic_clear"); 3.171 +$initials = <<HERE; 3.172 +{"Email":"rlm\@mit.edu","Name":"Robert McIntyre"} 3.173 +HERE 3.174 + 3.175 + 3.176 +$b = &inputbox("big_acrylic_clear", $initials); 3.177 $a =~ s/PERL-REPLACE::INPUTBOX/$b/; 3.178 3.179 $b = &pokedex('big'); 3.180 $a =~ s/PERL-REPLACE::POKEDEX/$b/; 3.181 3.182 3.183 + 3.184 +#$b = &updateForm('fuck','12', '{}'); 3.185 +$a =~ s/PERL::INITIALVALUES/$initials/; 3.186 + 3.187 + 3.188 + 3.189 return $a 3.190 3.191
4.1 --- a/log/error_log.log Mon Jan 25 13:38:05 2010 -0500 4.2 +++ b/log/error_log.log Wed Jan 27 22:04:43 2010 -0500 4.3 @@ -61,3 +61,195 @@ 4.4 [Mon Jan 25 00:54:52 2010] [error] [client 18.238.1.90] File does not exist: /home/rlm/Desktop/web/laserkard/images/templates/lines_big.jpg, referer: http://laserkard.rlmcintyre.com/buy.pl 4.5 [Mon Jan 25 01:02:37 2010] [error] [client 18.238.1.90] File does not exist: /home/rlm/Desktop/web/laserkard/favicon.ico 4.6 [Mon Jan 25 01:02:39 2010] [error] [client 18.238.1.90] File does not exist: /home/rlm/Desktop/web/laserkard/favicon.ico 4.7 +[Mon Jan 25 14:54:26 2010] [error] [client 18.238.1.90] File does not exist: /home/rlm/Desktop/web/laserkard/favicon.ico 4.8 +[Mon Jan 25 16:04:48 2010] [error] [client 18.187.0.178] File does not exist: /home/rlm/Desktop/web/laserkard/favicon.ico 4.9 +[Mon Jan 25 16:04:51 2010] [error] [client 18.187.0.178] File does not exist: /home/rlm/Desktop/web/laserkard/favicon.ico 4.10 +[Wed Jan 27 10:47:47 2010] [error] [client 18.238.1.90] Bareword found where operator expected at /home/rlm/Desktop/web/laserkard/buy.pl line 196, near "#~ <image src = "./images", referer: http://laserkard.rlmcintyre.com/buy.pl 4.11 +[Wed Jan 27 10:47:47 2010] [error] [client 18.238.1.90] (Might be a runaway multi-line // string starting on line 172), referer: http://laserkard.rlmcintyre.com/buy.pl 4.12 +[Wed Jan 27 10:47:47 2010] [error] [client 18.238.1.90] \t(Missing operator before ages?), referer: http://laserkard.rlmcintyre.com/buy.pl 4.13 +[Wed Jan 27 10:47:47 2010] [error] [client 18.238.1.90] String found where operator expected at /home/rlm/Desktop/web/laserkard/buy.pl line 196, near "jpg" \tonmouseover="", referer: http://laserkard.rlmcintyre.com/buy.pl 4.14 +[Wed Jan 27 10:47:47 2010] [error] [client 18.238.1.90] Bareword found where operator expected at /home/rlm/Desktop/web/laserkard/buy.pl line 196, near "" \tonmouseover="pokedex", referer: http://laserkard.rlmcintyre.com/buy.pl 4.15 +[Wed Jan 27 10:47:47 2010] [error] [client 18.238.1.90] \t(Missing operator before pokedex?), referer: http://laserkard.rlmcintyre.com/buy.pl 4.16 +[Wed Jan 27 10:47:47 2010] [error] [client 18.238.1.90] Bareword found where operator expected at /home/rlm/Desktop/web/laserkard/buy.pl line 210, near "/images/display", referer: http://laserkard.rlmcintyre.com/buy.pl 4.17 +[Wed Jan 27 10:47:47 2010] [error] [client 18.238.1.90] \t(Missing operator before display?), referer: http://laserkard.rlmcintyre.com/buy.pl 4.18 +[Wed Jan 27 10:47:47 2010] [error] [client 18.238.1.90] String found where operator expected at /home/rlm/Desktop/web/laserkard/buy.pl line 210, near "jpg" \tonmouseover="", referer: http://laserkard.rlmcintyre.com/buy.pl 4.19 +[Wed Jan 27 10:47:47 2010] [error] [client 18.238.1.90] Bareword found where operator expected at /home/rlm/Desktop/web/laserkard/buy.pl line 210, near "" \tonmouseover="pokedex", referer: http://laserkard.rlmcintyre.com/buy.pl 4.20 +[Wed Jan 27 10:47:47 2010] [error] [client 18.238.1.90] \t(Missing operator before pokedex?), referer: http://laserkard.rlmcintyre.com/buy.pl 4.21 +[Wed Jan 27 10:47:47 2010] [error] [client 18.238.1.90] syntax error at /home/rlm/Desktop/web/laserkard/buy.pl line 196, near "#~ <image src = "./images", referer: http://laserkard.rlmcintyre.com/buy.pl 4.22 +[Wed Jan 27 10:47:47 2010] [error] [client 18.238.1.90] syntax error at /home/rlm/Desktop/web/laserkard/buy.pl line 210, near "/images/display", referer: http://laserkard.rlmcintyre.com/buy.pl 4.23 +[Wed Jan 27 10:47:47 2010] [error] [client 18.238.1.90] syntax error at /home/rlm/Desktop/web/laserkard/buy.pl line 230, near "<.", referer: http://laserkard.rlmcintyre.com/buy.pl 4.24 +[Wed Jan 27 10:47:47 2010] [error] [client 18.238.1.90] (Might be a runaway multi-line "" string starting on line 210), referer: http://laserkard.rlmcintyre.com/buy.pl 4.25 +[Wed Jan 27 10:47:47 2010] [error] [client 18.238.1.90] Unmatched right curly bracket at /home/rlm/Desktop/web/laserkard/buy.pl line 265, at end of line, referer: http://laserkard.rlmcintyre.com/buy.pl 4.26 +[Wed Jan 27 10:47:47 2010] [error] [client 18.238.1.90] syntax error at /home/rlm/Desktop/web/laserkard/buy.pl line 265, near "$a, referer: http://laserkard.rlmcintyre.com/buy.pl 4.27 +[Wed Jan 27 10:47:47 2010] [error] [client 18.238.1.90] , referer: http://laserkard.rlmcintyre.com/buy.pl 4.28 +[Wed Jan 27 10:47:47 2010] [error] [client 18.238.1.90] , referer: http://laserkard.rlmcintyre.com/buy.pl 4.29 +[Wed Jan 27 10:47:47 2010] [error] [client 18.238.1.90] }", referer: http://laserkard.rlmcintyre.com/buy.pl 4.30 +[Wed Jan 27 10:47:47 2010] [error] [client 18.238.1.90] syntax error at /home/rlm/Desktop/web/laserkard/buy.pl line 327, near "}", referer: http://laserkard.rlmcintyre.com/buy.pl 4.31 +[Wed Jan 27 10:47:47 2010] [error] [client 18.238.1.90] Execution of /home/rlm/Desktop/web/laserkard/buy.pl aborted due to compilation errors., referer: http://laserkard.rlmcintyre.com/buy.pl 4.32 +[Wed Jan 27 10:47:47 2010] [error] [client 18.238.1.90] Premature end of script headers: buy.pl, referer: http://laserkard.rlmcintyre.com/buy.pl 4.33 +[Wed Jan 27 10:47:48 2010] [error] [client 18.238.1.90] Bareword found where operator expected at /home/rlm/Desktop/web/laserkard/buy.pl line 196, near "#~ <image src = "./images", referer: http://laserkard.rlmcintyre.com/ 4.34 +[Wed Jan 27 10:47:48 2010] [error] [client 18.238.1.90] (Might be a runaway multi-line // string starting on line 172), referer: http://laserkard.rlmcintyre.com/ 4.35 +[Wed Jan 27 10:47:48 2010] [error] [client 18.238.1.90] \t(Missing operator before ages?), referer: http://laserkard.rlmcintyre.com/ 4.36 +[Wed Jan 27 10:47:48 2010] [error] [client 18.238.1.90] String found where operator expected at /home/rlm/Desktop/web/laserkard/buy.pl line 196, near "jpg" \tonmouseover="", referer: http://laserkard.rlmcintyre.com/ 4.37 +[Wed Jan 27 10:47:48 2010] [error] [client 18.238.1.90] Bareword found where operator expected at /home/rlm/Desktop/web/laserkard/buy.pl line 196, near "" \tonmouseover="pokedex", referer: http://laserkard.rlmcintyre.com/ 4.38 +[Wed Jan 27 10:47:48 2010] [error] [client 18.238.1.90] \t(Missing operator before pokedex?), referer: http://laserkard.rlmcintyre.com/ 4.39 +[Wed Jan 27 10:47:48 2010] [error] [client 18.238.1.90] Bareword found where operator expected at /home/rlm/Desktop/web/laserkard/buy.pl line 210, near "/images/display", referer: http://laserkard.rlmcintyre.com/ 4.40 +[Wed Jan 27 10:47:48 2010] [error] [client 18.238.1.90] \t(Missing operator before display?), referer: http://laserkard.rlmcintyre.com/ 4.41 +[Wed Jan 27 10:47:48 2010] [error] [client 18.238.1.90] String found where operator expected at /home/rlm/Desktop/web/laserkard/buy.pl line 210, near "jpg" \tonmouseover="", referer: http://laserkard.rlmcintyre.com/ 4.42 +[Wed Jan 27 10:47:48 2010] [error] [client 18.238.1.90] Bareword found where operator expected at /home/rlm/Desktop/web/laserkard/buy.pl line 210, near "" \tonmouseover="pokedex", referer: http://laserkard.rlmcintyre.com/ 4.43 +[Wed Jan 27 10:47:48 2010] [error] [client 18.238.1.90] \t(Missing operator before pokedex?), referer: http://laserkard.rlmcintyre.com/ 4.44 +[Wed Jan 27 10:47:48 2010] [error] [client 18.238.1.90] syntax error at /home/rlm/Desktop/web/laserkard/buy.pl line 196, near "#~ <image src = "./images", referer: http://laserkard.rlmcintyre.com/ 4.45 +[Wed Jan 27 10:47:48 2010] [error] [client 18.238.1.90] syntax error at /home/rlm/Desktop/web/laserkard/buy.pl line 210, near "/images/display", referer: http://laserkard.rlmcintyre.com/ 4.46 +[Wed Jan 27 10:47:48 2010] [error] [client 18.238.1.90] syntax error at /home/rlm/Desktop/web/laserkard/buy.pl line 230, near "<.", referer: http://laserkard.rlmcintyre.com/ 4.47 +[Wed Jan 27 10:47:48 2010] [error] [client 18.238.1.90] (Might be a runaway multi-line "" string starting on line 210), referer: http://laserkard.rlmcintyre.com/ 4.48 +[Wed Jan 27 10:47:48 2010] [error] [client 18.238.1.90] Unmatched right curly bracket at /home/rlm/Desktop/web/laserkard/buy.pl line 265, at end of line, referer: http://laserkard.rlmcintyre.com/ 4.49 +[Wed Jan 27 10:47:48 2010] [error] [client 18.238.1.90] syntax error at /home/rlm/Desktop/web/laserkard/buy.pl line 265, near "$a, referer: http://laserkard.rlmcintyre.com/ 4.50 +[Wed Jan 27 10:47:48 2010] [error] [client 18.238.1.90] , referer: http://laserkard.rlmcintyre.com/ 4.51 +[Wed Jan 27 10:47:48 2010] [error] [client 18.238.1.90] , referer: http://laserkard.rlmcintyre.com/ 4.52 +[Wed Jan 27 10:47:48 2010] [error] [client 18.238.1.90] }", referer: http://laserkard.rlmcintyre.com/ 4.53 +[Wed Jan 27 10:47:48 2010] [error] [client 18.238.1.90] syntax error at /home/rlm/Desktop/web/laserkard/buy.pl line 327, near "}", referer: http://laserkard.rlmcintyre.com/ 4.54 +[Wed Jan 27 10:47:48 2010] [error] [client 18.238.1.90] Execution of /home/rlm/Desktop/web/laserkard/buy.pl aborted due to compilation errors., referer: http://laserkard.rlmcintyre.com/ 4.55 +[Wed Jan 27 10:47:48 2010] [error] [client 18.238.1.90] Premature end of script headers: buy.pl, referer: http://laserkard.rlmcintyre.com/ 4.56 +[Wed Jan 27 10:54:15 2010] [error] [client 18.238.1.90] Bareword found where operator expected at /home/rlm/Desktop/web/laserkard/buy.pl line 196, near "#~ <image src = "./images", referer: http://laserkard.rlmcintyre.com/buy.pl 4.57 +[Wed Jan 27 10:54:15 2010] [error] [client 18.238.1.90] (Might be a runaway multi-line // string starting on line 172), referer: http://laserkard.rlmcintyre.com/buy.pl 4.58 +[Wed Jan 27 10:54:15 2010] [error] [client 18.238.1.90] \t(Missing operator before ages?), referer: http://laserkard.rlmcintyre.com/buy.pl 4.59 +[Wed Jan 27 10:54:15 2010] [error] [client 18.238.1.90] String found where operator expected at /home/rlm/Desktop/web/laserkard/buy.pl line 196, near "jpg" \tonmouseover="", referer: http://laserkard.rlmcintyre.com/buy.pl 4.60 +[Wed Jan 27 10:54:15 2010] [error] [client 18.238.1.90] Bareword found where operator expected at /home/rlm/Desktop/web/laserkard/buy.pl line 196, near "" \tonmouseover="pokedex", referer: http://laserkard.rlmcintyre.com/buy.pl 4.61 +[Wed Jan 27 10:54:15 2010] [error] [client 18.238.1.90] \t(Missing operator before pokedex?), referer: http://laserkard.rlmcintyre.com/buy.pl 4.62 +[Wed Jan 27 10:54:15 2010] [error] [client 18.238.1.90] Bareword found where operator expected at /home/rlm/Desktop/web/laserkard/buy.pl line 210, near "/images/display", referer: http://laserkard.rlmcintyre.com/buy.pl 4.63 +[Wed Jan 27 10:54:15 2010] [error] [client 18.238.1.90] \t(Missing operator before display?), referer: http://laserkard.rlmcintyre.com/buy.pl 4.64 +[Wed Jan 27 10:54:15 2010] [error] [client 18.238.1.90] String found where operator expected at /home/rlm/Desktop/web/laserkard/buy.pl line 210, near "jpg" \tonmouseover="", referer: http://laserkard.rlmcintyre.com/buy.pl 4.65 +[Wed Jan 27 10:54:15 2010] [error] [client 18.238.1.90] Bareword found where operator expected at /home/rlm/Desktop/web/laserkard/buy.pl line 210, near "" \tonmouseover="pokedex", referer: http://laserkard.rlmcintyre.com/buy.pl 4.66 +[Wed Jan 27 10:54:15 2010] [error] [client 18.238.1.90] \t(Missing operator before pokedex?), referer: http://laserkard.rlmcintyre.com/buy.pl 4.67 +[Wed Jan 27 10:54:15 2010] [error] [client 18.238.1.90] syntax error at /home/rlm/Desktop/web/laserkard/buy.pl line 196, near "#~ <image src = "./images", referer: http://laserkard.rlmcintyre.com/buy.pl 4.68 +[Wed Jan 27 10:54:15 2010] [error] [client 18.238.1.90] syntax error at /home/rlm/Desktop/web/laserkard/buy.pl line 210, near "/images/display", referer: http://laserkard.rlmcintyre.com/buy.pl 4.69 +[Wed Jan 27 10:54:15 2010] [error] [client 18.238.1.90] syntax error at /home/rlm/Desktop/web/laserkard/buy.pl line 230, near "<.", referer: http://laserkard.rlmcintyre.com/buy.pl 4.70 +[Wed Jan 27 10:54:15 2010] [error] [client 18.238.1.90] (Might be a runaway multi-line "" string starting on line 210), referer: http://laserkard.rlmcintyre.com/buy.pl 4.71 +[Wed Jan 27 10:54:15 2010] [error] [client 18.238.1.90] Unmatched right curly bracket at /home/rlm/Desktop/web/laserkard/buy.pl line 265, at end of line, referer: http://laserkard.rlmcintyre.com/buy.pl 4.72 +[Wed Jan 27 10:54:15 2010] [error] [client 18.238.1.90] syntax error at /home/rlm/Desktop/web/laserkard/buy.pl line 265, near "$a, referer: http://laserkard.rlmcintyre.com/buy.pl 4.73 +[Wed Jan 27 10:54:15 2010] [error] [client 18.238.1.90] , referer: http://laserkard.rlmcintyre.com/buy.pl 4.74 +[Wed Jan 27 10:54:15 2010] [error] [client 18.238.1.90] , referer: http://laserkard.rlmcintyre.com/buy.pl 4.75 +[Wed Jan 27 10:54:15 2010] [error] [client 18.238.1.90] }", referer: http://laserkard.rlmcintyre.com/buy.pl 4.76 +[Wed Jan 27 10:54:15 2010] [error] [client 18.238.1.90] syntax error at /home/rlm/Desktop/web/laserkard/buy.pl line 327, near "}", referer: http://laserkard.rlmcintyre.com/buy.pl 4.77 +[Wed Jan 27 10:54:15 2010] [error] [client 18.238.1.90] Execution of /home/rlm/Desktop/web/laserkard/buy.pl aborted due to compilation errors., referer: http://laserkard.rlmcintyre.com/buy.pl 4.78 +[Wed Jan 27 10:54:15 2010] [error] [client 18.238.1.90] Premature end of script headers: buy.pl, referer: http://laserkard.rlmcintyre.com/buy.pl 4.79 +[Wed Jan 27 10:54:15 2010] [error] [client 18.238.1.90] Bareword found where operator expected at /home/rlm/Desktop/web/laserkard/buy.pl line 196, near "#~ <image src = "./images", referer: http://laserkard.rlmcintyre.com/buy.pl 4.80 +[Wed Jan 27 10:54:15 2010] [error] [client 18.238.1.90] (Might be a runaway multi-line // string starting on line 172), referer: http://laserkard.rlmcintyre.com/buy.pl 4.81 +[Wed Jan 27 10:54:15 2010] [error] [client 18.238.1.90] \t(Missing operator before ages?), referer: http://laserkard.rlmcintyre.com/buy.pl 4.82 +[Wed Jan 27 10:54:15 2010] [error] [client 18.238.1.90] String found where operator expected at /home/rlm/Desktop/web/laserkard/buy.pl line 196, near "jpg" \tonmouseover="", referer: http://laserkard.rlmcintyre.com/buy.pl 4.83 +[Wed Jan 27 10:54:15 2010] [error] [client 18.238.1.90] Bareword found where operator expected at /home/rlm/Desktop/web/laserkard/buy.pl line 196, near "" \tonmouseover="pokedex", referer: http://laserkard.rlmcintyre.com/buy.pl 4.84 +[Wed Jan 27 10:54:15 2010] [error] [client 18.238.1.90] \t(Missing operator before pokedex?), referer: http://laserkard.rlmcintyre.com/buy.pl 4.85 +[Wed Jan 27 10:54:15 2010] [error] [client 18.238.1.90] Bareword found where operator expected at /home/rlm/Desktop/web/laserkard/buy.pl line 210, near "/images/display", referer: http://laserkard.rlmcintyre.com/buy.pl 4.86 +[Wed Jan 27 10:54:15 2010] [error] [client 18.238.1.90] \t(Missing operator before display?), referer: http://laserkard.rlmcintyre.com/buy.pl 4.87 +[Wed Jan 27 10:54:15 2010] [error] [client 18.238.1.90] String found where operator expected at /home/rlm/Desktop/web/laserkard/buy.pl line 210, near "jpg" \tonmouseover="", referer: http://laserkard.rlmcintyre.com/buy.pl 4.88 +[Wed Jan 27 10:54:15 2010] [error] [client 18.238.1.90] Bareword found where operator expected at /home/rlm/Desktop/web/laserkard/buy.pl line 210, near "" \tonmouseover="pokedex", referer: http://laserkard.rlmcintyre.com/buy.pl 4.89 +[Wed Jan 27 10:54:15 2010] [error] [client 18.238.1.90] \t(Missing operator before pokedex?), referer: http://laserkard.rlmcintyre.com/buy.pl 4.90 +[Wed Jan 27 10:54:15 2010] [error] [client 18.238.1.90] syntax error at /home/rlm/Desktop/web/laserkard/buy.pl line 196, near "#~ <image src = "./images", referer: http://laserkard.rlmcintyre.com/buy.pl 4.91 +[Wed Jan 27 10:54:15 2010] [error] [client 18.238.1.90] syntax error at /home/rlm/Desktop/web/laserkard/buy.pl line 210, near "/images/display", referer: http://laserkard.rlmcintyre.com/buy.pl 4.92 +[Wed Jan 27 10:54:15 2010] [error] [client 18.238.1.90] syntax error at /home/rlm/Desktop/web/laserkard/buy.pl line 230, near "<.", referer: http://laserkard.rlmcintyre.com/buy.pl 4.93 +[Wed Jan 27 10:54:15 2010] [error] [client 18.238.1.90] (Might be a runaway multi-line "" string starting on line 210), referer: http://laserkard.rlmcintyre.com/buy.pl 4.94 +[Wed Jan 27 10:54:15 2010] [error] [client 18.238.1.90] Unmatched right curly bracket at /home/rlm/Desktop/web/laserkard/buy.pl line 265, at end of line, referer: http://laserkard.rlmcintyre.com/buy.pl 4.95 +[Wed Jan 27 10:54:15 2010] [error] [client 18.238.1.90] syntax error at /home/rlm/Desktop/web/laserkard/buy.pl line 265, near "$a, referer: http://laserkard.rlmcintyre.com/buy.pl 4.96 +[Wed Jan 27 10:54:15 2010] [error] [client 18.238.1.90] , referer: http://laserkard.rlmcintyre.com/buy.pl 4.97 +[Wed Jan 27 10:54:15 2010] [error] [client 18.238.1.90] , referer: http://laserkard.rlmcintyre.com/buy.pl 4.98 +[Wed Jan 27 10:54:15 2010] [error] [client 18.238.1.90] }", referer: http://laserkard.rlmcintyre.com/buy.pl 4.99 +[Wed Jan 27 10:54:15 2010] [error] [client 18.238.1.90] syntax error at /home/rlm/Desktop/web/laserkard/buy.pl line 327, near "}", referer: http://laserkard.rlmcintyre.com/buy.pl 4.100 +[Wed Jan 27 10:54:15 2010] [error] [client 18.238.1.90] Execution of /home/rlm/Desktop/web/laserkard/buy.pl aborted due to compilation errors., referer: http://laserkard.rlmcintyre.com/buy.pl 4.101 +[Wed Jan 27 10:54:15 2010] [error] [client 18.238.1.90] Premature end of script headers: buy.pl, referer: http://laserkard.rlmcintyre.com/buy.pl 4.102 +[Wed Jan 27 10:54:16 2010] [error] [client 18.238.1.90] Bareword found where operator expected at /home/rlm/Desktop/web/laserkard/buy.pl line 196, near "#~ <image src = "./images", referer: http://laserkard.rlmcintyre.com/ 4.103 +[Wed Jan 27 10:54:16 2010] [error] [client 18.238.1.90] (Might be a runaway multi-line // string starting on line 172), referer: http://laserkard.rlmcintyre.com/ 4.104 +[Wed Jan 27 10:54:16 2010] [error] [client 18.238.1.90] \t(Missing operator before ages?), referer: http://laserkard.rlmcintyre.com/ 4.105 +[Wed Jan 27 10:54:16 2010] [error] [client 18.238.1.90] String found where operator expected at /home/rlm/Desktop/web/laserkard/buy.pl line 196, near "jpg" \tonmouseover="", referer: http://laserkard.rlmcintyre.com/ 4.106 +[Wed Jan 27 10:54:16 2010] [error] [client 18.238.1.90] Bareword found where operator expected at /home/rlm/Desktop/web/laserkard/buy.pl line 196, near "" \tonmouseover="pokedex", referer: http://laserkard.rlmcintyre.com/ 4.107 +[Wed Jan 27 10:54:16 2010] [error] [client 18.238.1.90] \t(Missing operator before pokedex?), referer: http://laserkard.rlmcintyre.com/ 4.108 +[Wed Jan 27 10:54:16 2010] [error] [client 18.238.1.90] Bareword found where operator expected at /home/rlm/Desktop/web/laserkard/buy.pl line 210, near "/images/display", referer: http://laserkard.rlmcintyre.com/ 4.109 +[Wed Jan 27 10:54:16 2010] [error] [client 18.238.1.90] \t(Missing operator before display?), referer: http://laserkard.rlmcintyre.com/ 4.110 +[Wed Jan 27 10:54:16 2010] [error] [client 18.238.1.90] String found where operator expected at /home/rlm/Desktop/web/laserkard/buy.pl line 210, near "jpg" \tonmouseover="", referer: http://laserkard.rlmcintyre.com/ 4.111 +[Wed Jan 27 10:54:16 2010] [error] [client 18.238.1.90] Bareword found where operator expected at /home/rlm/Desktop/web/laserkard/buy.pl line 210, near "" \tonmouseover="pokedex", referer: http://laserkard.rlmcintyre.com/ 4.112 +[Wed Jan 27 10:54:16 2010] [error] [client 18.238.1.90] \t(Missing operator before pokedex?), referer: http://laserkard.rlmcintyre.com/ 4.113 +[Wed Jan 27 10:54:16 2010] [error] [client 18.238.1.90] syntax error at /home/rlm/Desktop/web/laserkard/buy.pl line 196, near "#~ <image src = "./images", referer: http://laserkard.rlmcintyre.com/ 4.114 +[Wed Jan 27 10:54:16 2010] [error] [client 18.238.1.90] syntax error at /home/rlm/Desktop/web/laserkard/buy.pl line 210, near "/images/display", referer: http://laserkard.rlmcintyre.com/ 4.115 +[Wed Jan 27 10:54:16 2010] [error] [client 18.238.1.90] syntax error at /home/rlm/Desktop/web/laserkard/buy.pl line 230, near "<.", referer: http://laserkard.rlmcintyre.com/ 4.116 +[Wed Jan 27 10:54:16 2010] [error] [client 18.238.1.90] (Might be a runaway multi-line "" string starting on line 210), referer: http://laserkard.rlmcintyre.com/ 4.117 +[Wed Jan 27 10:54:16 2010] [error] [client 18.238.1.90] Unmatched right curly bracket at /home/rlm/Desktop/web/laserkard/buy.pl line 265, at end of line, referer: http://laserkard.rlmcintyre.com/ 4.118 +[Wed Jan 27 10:54:16 2010] [error] [client 18.238.1.90] syntax error at /home/rlm/Desktop/web/laserkard/buy.pl line 265, near "$a, referer: http://laserkard.rlmcintyre.com/ 4.119 +[Wed Jan 27 10:54:16 2010] [error] [client 18.238.1.90] , referer: http://laserkard.rlmcintyre.com/ 4.120 +[Wed Jan 27 10:54:16 2010] [error] [client 18.238.1.90] , referer: http://laserkard.rlmcintyre.com/ 4.121 +[Wed Jan 27 10:54:16 2010] [error] [client 18.238.1.90] }", referer: http://laserkard.rlmcintyre.com/ 4.122 +[Wed Jan 27 10:54:16 2010] [error] [client 18.238.1.90] syntax error at /home/rlm/Desktop/web/laserkard/buy.pl line 327, near "}", referer: http://laserkard.rlmcintyre.com/ 4.123 +[Wed Jan 27 10:54:16 2010] [error] [client 18.238.1.90] Execution of /home/rlm/Desktop/web/laserkard/buy.pl aborted due to compilation errors., referer: http://laserkard.rlmcintyre.com/ 4.124 +[Wed Jan 27 10:54:16 2010] [error] [client 18.238.1.90] Premature end of script headers: buy.pl, referer: http://laserkard.rlmcintyre.com/ 4.125 +[Wed Jan 27 13:34:17 2010] [error] [client 18.238.1.90] File does not exist: /home/rlm/Desktop/web/laserkard/favicon.ico 4.126 +[Wed Jan 27 13:34:18 2010] [error] [client 18.238.1.90] File does not exist: /home/rlm/Desktop/web/laserkard/favicon.ico 4.127 +[Wed Jan 27 14:28:00 2010] [error] [client 18.238.1.90] File does not exist: /home/rlm/Desktop/web/laserkard/moonlitnights 4.128 +[Wed Jan 27 20:26:19 2010] [error] [client 18.238.1.90] String found where operator expected at /home/rlm/Desktop/web/laserkard/buy.pl line 24, near "'updateForm'", referer: http://laserkard.rlmcintyre.com/buy.pl 4.129 +[Wed Jan 27 20:26:19 2010] [error] [client 18.238.1.90] \t(Missing semicolon on previous line?), referer: http://laserkard.rlmcintyre.com/buy.pl 4.130 +[Wed Jan 27 20:26:19 2010] [error] [client 18.238.1.90] syntax error at /home/rlm/Desktop/web/laserkard/buy.pl line 24, near "'updateForm'", referer: http://laserkard.rlmcintyre.com/buy.pl 4.131 +[Wed Jan 27 20:26:19 2010] [error] [client 18.238.1.90] Execution of /home/rlm/Desktop/web/laserkard/buy.pl aborted due to compilation errors., referer: http://laserkard.rlmcintyre.com/buy.pl 4.132 +[Wed Jan 27 20:26:19 2010] [error] [client 18.238.1.90] Premature end of script headers: buy.pl, referer: http://laserkard.rlmcintyre.com/buy.pl 4.133 +[Wed Jan 27 20:52:53 2010] [error] [client 18.238.1.90] Problem with code: malformed text data., at character offset 0 (before "(end of string)") at /home/rlm/Desktop/web/laserkard/buy.pl line 47, referer: http://laserkard.rlmcintyre.com/buy.pl 4.134 +[Wed Jan 27 20:52:53 2010] [error] [client 18.238.1.90] , referer: http://laserkard.rlmcintyre.com/buy.pl 4.135 +[Wed Jan 27 20:52:53 2010] [error] [client 18.238.1.90] Problem with code: malformed text data., at character offset 0 (before "(end of string)") at /home/rlm/Desktop/web/laserkard/buy.pl line 47, referer: http://laserkard.rlmcintyre.com/buy.pl 4.136 +[Wed Jan 27 20:52:53 2010] [error] [client 18.238.1.90] , referer: http://laserkard.rlmcintyre.com/buy.pl 4.137 +[Wed Jan 27 21:30:05 2010] [error] [client 18.238.1.90] Problem with code: malformed text data., at character offset 0 (before "(end of string)") at /home/rlm/Desktop/web/laserkard/buy.pl line 186, referer: http://laserkard.rlmcintyre.com/buy.pl 4.138 +[Wed Jan 27 21:30:05 2010] [error] [client 18.238.1.90] , referer: http://laserkard.rlmcintyre.com/buy.pl 4.139 +[Wed Jan 27 21:30:07 2010] [error] [client 18.238.1.90] Problem with code: malformed text data., at character offset 0 (before "(end of string)") at /home/rlm/Desktop/web/laserkard/buy.pl line 186, referer: http://laserkard.rlmcintyre.com/buy.pl 4.140 +[Wed Jan 27 21:30:07 2010] [error] [client 18.238.1.90] , referer: http://laserkard.rlmcintyre.com/buy.pl 4.141 +[Wed Jan 27 21:30:09 2010] [error] [client 18.238.1.90] Problem with code: malformed text data., at character offset 0 (before "(end of string)") at /home/rlm/Desktop/web/laserkard/buy.pl line 186, referer: http://laserkard.rlmcintyre.com/buy.pl 4.142 +[Wed Jan 27 21:30:09 2010] [error] [client 18.238.1.90] , referer: http://laserkard.rlmcintyre.com/buy.pl 4.143 +[Wed Jan 27 21:30:10 2010] [error] [client 18.238.1.90] Problem with code: malformed text data., at character offset 0 (before "(end of string)") at /home/rlm/Desktop/web/laserkard/buy.pl line 186, referer: http://laserkard.rlmcintyre.com/buy.pl 4.144 +[Wed Jan 27 21:30:10 2010] [error] [client 18.238.1.90] , referer: http://laserkard.rlmcintyre.com/buy.pl 4.145 +[Wed Jan 27 21:39:40 2010] [error] [client 18.238.1.90] Bareword found where operator expected at /home/rlm/Desktop/web/laserkard/buy.pl line 188, near "$perl _hash", referer: http://laserkard.rlmcintyre.com/buy.pl 4.146 +[Wed Jan 27 21:39:40 2010] [error] [client 18.238.1.90] \t(Missing operator before _hash?), referer: http://laserkard.rlmcintyre.com/buy.pl 4.147 +[Wed Jan 27 21:39:40 2010] [error] [client 18.238.1.90] syntax error at /home/rlm/Desktop/web/laserkard/buy.pl line 188, near "$perl _hash", referer: http://laserkard.rlmcintyre.com/buy.pl 4.148 +[Wed Jan 27 21:39:40 2010] [error] [client 18.238.1.90] Execution of /home/rlm/Desktop/web/laserkard/buy.pl aborted due to compilation errors., referer: http://laserkard.rlmcintyre.com/buy.pl 4.149 +[Wed Jan 27 21:39:40 2010] [error] [client 18.238.1.90] Premature end of script headers: buy.pl, referer: http://laserkard.rlmcintyre.com/buy.pl 4.150 +[Wed Jan 27 21:41:39 2010] [error] [client 18.238.1.90] Problem with code: malformed text data., at character offset 0 (before "(end of string)") at /home/rlm/Desktop/web/laserkard/buy.pl line 186, referer: http://laserkard.rlmcintyre.com/buy.pl 4.151 +[Wed Jan 27 21:41:39 2010] [error] [client 18.238.1.90] , referer: http://laserkard.rlmcintyre.com/buy.pl 4.152 +[Wed Jan 27 21:41:42 2010] [error] [client 18.238.1.90] Problem with code: malformed text data., at character offset 0 (before "(end of string)") at /home/rlm/Desktop/web/laserkard/buy.pl line 186, referer: http://laserkard.rlmcintyre.com/buy.pl 4.153 +[Wed Jan 27 21:41:42 2010] [error] [client 18.238.1.90] , referer: http://laserkard.rlmcintyre.com/buy.pl 4.154 +[Wed Jan 27 21:52:16 2010] [error] [client 18.238.1.90] Bareword found where operator expected at /home/rlm/Desktop/web/laserkard/buy.pl line 217, near ""Name" value", referer: http://laserkard.rlmcintyre.com/buy.pl 4.155 +[Wed Jan 27 21:52:16 2010] [error] [client 18.238.1.90] \t(Missing operator before value?), referer: http://laserkard.rlmcintyre.com/buy.pl 4.156 +[Wed Jan 27 21:52:16 2010] [error] [client 18.238.1.90] Scalar found where operator expected at /home/rlm/Desktop/web/laserkard/buy.pl line 220, near "$z", referer: http://laserkard.rlmcintyre.com/buy.pl 4.157 +[Wed Jan 27 21:52:16 2010] [error] [client 18.238.1.90] \t(Missing semicolon on previous line?), referer: http://laserkard.rlmcintyre.com/buy.pl 4.158 +[Wed Jan 27 21:52:16 2010] [error] [client 18.238.1.90] Can't modify constant item in scalar assignment at /home/rlm/Desktop/web/laserkard/buy.pl line 217, near ""Name" value ", referer: http://laserkard.rlmcintyre.com/buy.pl 4.159 +[Wed Jan 27 21:52:16 2010] [error] [client 18.238.1.90] syntax error at /home/rlm/Desktop/web/laserkard/buy.pl line 217, near ""Name" value ", referer: http://laserkard.rlmcintyre.com/buy.pl 4.160 +[Wed Jan 27 21:52:16 2010] [error] [client 18.238.1.90] Illegal declaration of subroutine main::display at /home/rlm/Desktop/web/laserkard/buy.pl line 237., referer: http://laserkard.rlmcintyre.com/buy.pl 4.161 +[Wed Jan 27 21:52:16 2010] [error] [client 18.238.1.90] Premature end of script headers: buy.pl, referer: http://laserkard.rlmcintyre.com/buy.pl 4.162 +[Wed Jan 27 21:52:17 2010] [error] [client 18.238.1.90] Bareword found where operator expected at /home/rlm/Desktop/web/laserkard/buy.pl line 217, near ""Name" value", referer: http://laserkard.rlmcintyre.com/buy.pl 4.163 +[Wed Jan 27 21:52:17 2010] [error] [client 18.238.1.90] \t(Missing operator before value?), referer: http://laserkard.rlmcintyre.com/buy.pl 4.164 +[Wed Jan 27 21:52:17 2010] [error] [client 18.238.1.90] Scalar found where operator expected at /home/rlm/Desktop/web/laserkard/buy.pl line 220, near "$z", referer: http://laserkard.rlmcintyre.com/buy.pl 4.165 +[Wed Jan 27 21:52:17 2010] [error] [client 18.238.1.90] \t(Missing semicolon on previous line?), referer: http://laserkard.rlmcintyre.com/buy.pl 4.166 +[Wed Jan 27 21:52:17 2010] [error] [client 18.238.1.90] Can't modify constant item in scalar assignment at /home/rlm/Desktop/web/laserkard/buy.pl line 217, near ""Name" value ", referer: http://laserkard.rlmcintyre.com/buy.pl 4.167 +[Wed Jan 27 21:52:17 2010] [error] [client 18.238.1.90] syntax error at /home/rlm/Desktop/web/laserkard/buy.pl line 217, near ""Name" value ", referer: http://laserkard.rlmcintyre.com/buy.pl 4.168 +[Wed Jan 27 21:52:17 2010] [error] [client 18.238.1.90] Illegal declaration of subroutine main::display at /home/rlm/Desktop/web/laserkard/buy.pl line 237., referer: http://laserkard.rlmcintyre.com/buy.pl 4.169 +[Wed Jan 27 21:52:17 2010] [error] [client 18.238.1.90] Premature end of script headers: buy.pl, referer: http://laserkard.rlmcintyre.com/buy.pl 4.170 +[Wed Jan 27 21:52:17 2010] [error] [client 18.238.1.90] Bareword found where operator expected at /home/rlm/Desktop/web/laserkard/buy.pl line 217, near ""Name" value", referer: http://laserkard.rlmcintyre.com/buy.pl 4.171 +[Wed Jan 27 21:52:17 2010] [error] [client 18.238.1.90] \t(Missing operator before value?), referer: http://laserkard.rlmcintyre.com/buy.pl 4.172 +[Wed Jan 27 21:52:17 2010] [error] [client 18.238.1.90] Scalar found where operator expected at /home/rlm/Desktop/web/laserkard/buy.pl line 220, near "$z", referer: http://laserkard.rlmcintyre.com/buy.pl 4.173 +[Wed Jan 27 21:52:17 2010] [error] [client 18.238.1.90] \t(Missing semicolon on previous line?), referer: http://laserkard.rlmcintyre.com/buy.pl 4.174 +[Wed Jan 27 21:52:17 2010] [error] [client 18.238.1.90] Can't modify constant item in scalar assignment at /home/rlm/Desktop/web/laserkard/buy.pl line 217, near ""Name" value ", referer: http://laserkard.rlmcintyre.com/buy.pl 4.175 +[Wed Jan 27 21:52:17 2010] [error] [client 18.238.1.90] syntax error at /home/rlm/Desktop/web/laserkard/buy.pl line 217, near ""Name" value ", referer: http://laserkard.rlmcintyre.com/buy.pl 4.176 +[Wed Jan 27 21:52:17 2010] [error] [client 18.238.1.90] Illegal declaration of subroutine main::display at /home/rlm/Desktop/web/laserkard/buy.pl line 237., referer: http://laserkard.rlmcintyre.com/buy.pl 4.177 +[Wed Jan 27 21:52:17 2010] [error] [client 18.238.1.90] Premature end of script headers: buy.pl, referer: http://laserkard.rlmcintyre.com/buy.pl 4.178 +[Wed Jan 27 21:52:18 2010] [error] [client 18.238.1.90] Bareword found where operator expected at /home/rlm/Desktop/web/laserkard/buy.pl line 217, near ""Name" value", referer: http://laserkard.rlmcintyre.com/buy.pl 4.179 +[Wed Jan 27 21:52:18 2010] [error] [client 18.238.1.90] \t(Missing operator before value?), referer: http://laserkard.rlmcintyre.com/buy.pl 4.180 +[Wed Jan 27 21:52:18 2010] [error] [client 18.238.1.90] Scalar found where operator expected at /home/rlm/Desktop/web/laserkard/buy.pl line 220, near "$z", referer: http://laserkard.rlmcintyre.com/buy.pl 4.181 +[Wed Jan 27 21:52:18 2010] [error] [client 18.238.1.90] \t(Missing semicolon on previous line?), referer: http://laserkard.rlmcintyre.com/buy.pl 4.182 +[Wed Jan 27 21:52:18 2010] [error] [client 18.238.1.90] Can't modify constant item in scalar assignment at /home/rlm/Desktop/web/laserkard/buy.pl line 217, near ""Name" value ", referer: http://laserkard.rlmcintyre.com/buy.pl 4.183 +[Wed Jan 27 21:52:18 2010] [error] [client 18.238.1.90] syntax error at /home/rlm/Desktop/web/laserkard/buy.pl line 217, near ""Name" value ", referer: http://laserkard.rlmcintyre.com/buy.pl 4.184 +[Wed Jan 27 21:52:18 2010] [error] [client 18.238.1.90] Illegal declaration of subroutine main::display at /home/rlm/Desktop/web/laserkard/buy.pl line 237., referer: http://laserkard.rlmcintyre.com/buy.pl 4.185 +[Wed Jan 27 21:52:18 2010] [error] [client 18.238.1.90] Premature end of script headers: buy.pl, referer: http://laserkard.rlmcintyre.com/buy.pl 4.186 +[Wed Jan 27 21:53:52 2010] [error] [client 18.238.1.90] Problem with code: malformed text data., at character offset 0 (before "(end of string)") at /home/rlm/Desktop/web/laserkard/buy.pl line 187, referer: http://laserkard.rlmcintyre.com/buy.pl 4.187 +[Wed Jan 27 21:53:52 2010] [error] [client 18.238.1.90] , referer: http://laserkard.rlmcintyre.com/buy.pl 4.188 +[Wed Jan 27 21:53:53 2010] [error] [client 18.238.1.90] Problem with code: malformed text data., at character offset 0 (before "(end of string)") at /home/rlm/Desktop/web/laserkard/buy.pl line 187, referer: http://laserkard.rlmcintyre.com/buy.pl 4.189 +[Wed Jan 27 21:53:53 2010] [error] [client 18.238.1.90] , referer: http://laserkard.rlmcintyre.com/buy.pl 4.190 +[Wed Jan 27 21:53:55 2010] [error] [client 18.238.1.90] Problem with code: malformed text data., at character offset 0 (before "(end of string)") at /home/rlm/Desktop/web/laserkard/buy.pl line 187, referer: http://laserkard.rlmcintyre.com/buy.pl 4.191 +[Wed Jan 27 21:53:55 2010] [error] [client 18.238.1.90] , referer: http://laserkard.rlmcintyre.com/buy.pl 4.192 +[Wed Jan 27 21:53:55 2010] [error] [client 18.238.1.90] Problem with code: malformed text data., at character offset 0 (before "(end of string)") at /home/rlm/Desktop/web/laserkard/buy.pl line 187, referer: http://laserkard.rlmcintyre.com/buy.pl 4.193 +[Wed Jan 27 21:53:55 2010] [error] [client 18.238.1.90] , referer: http://laserkard.rlmcintyre.com/buy.pl 4.194 +[Wed Jan 27 21:59:19 2010] [error] [client 18.238.1.90] Scalar found where operator expected at /home/rlm/Desktop/web/laserkard/buy.pl line 326, near "$b", referer: http://laserkard.rlmcintyre.com/buy.pl 4.195 +[Wed Jan 27 21:59:19 2010] [error] [client 18.238.1.90] \t(Missing semicolon on previous line?), referer: http://laserkard.rlmcintyre.com/buy.pl 4.196 +[Wed Jan 27 21:59:19 2010] [error] [client 18.238.1.90] syntax error at /home/rlm/Desktop/web/laserkard/buy.pl line 326, near "$b ", referer: http://laserkard.rlmcintyre.com/buy.pl 4.197 +[Wed Jan 27 21:59:19 2010] [error] [client 18.238.1.90] Execution of /home/rlm/Desktop/web/laserkard/buy.pl aborted due to compilation errors., referer: http://laserkard.rlmcintyre.com/buy.pl 4.198 +[Wed Jan 27 21:59:19 2010] [error] [client 18.238.1.90] Premature end of script headers: buy.pl, referer: http://laserkard.rlmcintyre.com/buy.pl
5.1 --- a/paypal/basic_acrylic_clear.paylist Mon Jan 25 13:38:05 2010 -0500 5.2 +++ b/paypal/basic_acrylic_clear.paylist Wed Jan 27 22:04:43 2010 -0500 5.3 @@ -105,28 +105,32 @@ 5.4 <!-- Start of Text Input Fields --> 5.5 <br> 5.6 Name: 5.7 -<input type="text" id="Name" name="line_1b" size="20" value = "James Bond" ONFOCUS="clearDefault(this);" onKeyUp="redraw('arrow');" 5.8 +<input type="text" name="line_1b" size="20" id="Name" 5.9 +ONFOCUS="clearDefault(this);" onKeyUp="redraw('arrow'); updateForm(['args__Name', 'Name', 'formValues'] , ['formValues']);" 5.10 5.11 > 5.12 <!-- --> 5.13 <br> 5.14 <br> 5.15 Company: 5.16 -<input type="text" id="Company" name="line_2b" size="20" value = "MI6" ONFOCUS="clearDefault(this);" onKeyUp="redraw('arrow');" 5.17 +<input type="text" name="line_2b" size="20" id="Company" 5.18 +ONFOCUS="clearDefault(this);" onKeyUp="redraw('arrow'); updateForm(['args__Company', 'Company', 'formValues'] , ['formValues']);" 5.19 5.20 > 5.21 <!-- --> 5.22 <br> 5.23 <br> 5.24 Occupation: 5.25 -<input type="text" id="Occupation" name="line_3b" size="20" value = "Secret Agent" ONFOCUS="clearDefault(this);" onKeyUp="redraw('arrow');" 5.26 +<input type="text" name="line_3b" size="20" id="Occupation" 5.27 +ONFOCUS="clearDefault(this);" onKeyUp="redraw('arrow'); updateForm(['args__Occupation', 'Occupation', 'formValues'] , ['formValues']);" 5.28 5.29 > 5.30 <!-- --> 5.31 <br> 5.32 <br> 5.33 Email: 5.34 -<input type="text" id="Email" name="line_4b" size="20" value = "jbond@mi6.co.uk" ONFOCUS="clearDefault(this);" onKeyUp="redraw('arrow');" 5.35 +<input type="text" name="line_4b" size="20" id="Email" 5.36 +ONFOCUS="clearDefault(this);" onKeyUp="redraw('arrow'); updateForm(['args__Email', 'Email', 'formValues'] , ['formValues']);" 5.37 5.38 > 5.39 <!-- -->
6.1 --- a/paypal/basic_acrylic_green.paylist Mon Jan 25 13:38:05 2010 -0500 6.2 +++ b/paypal/basic_acrylic_green.paylist Wed Jan 27 22:04:43 2010 -0500 6.3 @@ -105,28 +105,32 @@ 6.4 <!-- Start of Text Input Fields --> 6.5 <br> 6.6 Line 1: 6.7 -<input type="text" id="Line 1" name="line_1b" size="20" value = "James Bond" ONFOCUS="clearDefault(this);" onKeyUp="redraw('');" 6.8 +<input type="text" name="line_1b" size="20" id="Line 1" 6.9 +ONFOCUS="clearDefault(this);" onKeyUp="redraw(''); updateForm(['args__Line 1', 'Line 1', 'formValues'] , ['formValues']);" 6.10 6.11 > 6.12 <!-- --> 6.13 <br> 6.14 <br> 6.15 Line 2: 6.16 -<input type="text" id="Line 2" name="line_2b" size="20" value = "MI6" ONFOCUS="clearDefault(this);" onKeyUp="redraw('');" 6.17 +<input type="text" name="line_2b" size="20" id="Line 2" 6.18 +ONFOCUS="clearDefault(this);" onKeyUp="redraw(''); updateForm(['args__Line 2', 'Line 2', 'formValues'] , ['formValues']);" 6.19 6.20 > 6.21 <!-- --> 6.22 <br> 6.23 <br> 6.24 Line 3: 6.25 -<input type="text" id="Line 3" name="line_3b" size="20" value = "Secret Agent" ONFOCUS="clearDefault(this);" onKeyUp="redraw('');" 6.26 +<input type="text" name="line_3b" size="20" id="Line 3" 6.27 +ONFOCUS="clearDefault(this);" onKeyUp="redraw(''); updateForm(['args__Line 3', 'Line 3', 'formValues'] , ['formValues']);" 6.28 6.29 > 6.30 <!-- --> 6.31 <br> 6.32 <br> 6.33 Line 4: 6.34 -<input type="text" id="Line 4" name="line_4b" size="20" value = "jbond@mi6.co.uk" ONFOCUS="clearDefault(this);" onKeyUp="redraw('');" 6.35 +<input type="text" name="line_4b" size="20" id="Line 4" 6.36 +ONFOCUS="clearDefault(this);" onKeyUp="redraw(''); updateForm(['args__Line 4', 'Line 4', 'formValues'] , ['formValues']);" 6.37 6.38 > 6.39 <!-- -->
7.1 --- a/paypal/big_acrylic_clear.paylist Mon Jan 25 13:38:05 2010 -0500 7.2 +++ b/paypal/big_acrylic_clear.paylist Wed Jan 27 22:04:43 2010 -0500 7.3 @@ -105,14 +105,16 @@ 7.4 <!-- Start of Text Input Fields --> 7.5 <br> 7.6 Name: 7.7 -<input type="text" id="Name" name="line_1b" size="20" value = "James Bond" ONFOCUS="clearDefault(this);" onKeyUp="redraw('bold');" 7.8 +<input type="text" name="line_1b" size="20" id="Name" 7.9 +ONFOCUS="clearDefault(this);" onKeyUp="redraw('bold'); updateForm(['args__Name', 'Name', 'formValues'] , ['formValues']);" 7.10 7.11 > 7.12 <!-- --> 7.13 <br> 7.14 <br> 7.15 Email: 7.16 -<input type="text" id="Email" name="line_2b" size="20" value = "jbond@mi6.co.uk" ONFOCUS="clearDefault(this);" onKeyUp="redraw('bold');" 7.17 +<input type="text" name="line_2b" size="20" id="Email" 7.18 +ONFOCUS="clearDefault(this);" onKeyUp="redraw('bold'); updateForm(['args__Email', 'Email', 'formValues'] , ['formValues']);" 7.19 7.20 > 7.21 <!-- -->
8.1 --- a/paypal/big_acrylic_green.paylist Mon Jan 25 13:38:05 2010 -0500 8.2 +++ b/paypal/big_acrylic_green.paylist Wed Jan 27 22:04:43 2010 -0500 8.3 @@ -105,14 +105,16 @@ 8.4 <!-- Start of Text Input Fields --> 8.5 <br> 8.6 Line 1: 8.7 -<input type="text" id="Line 1" name="line_1b" size="20" value = "James Bond" ONFOCUS="clearDefault(this);" onKeyUp="redraw('');" 8.8 +<input type="text" name="line_1b" size="20" id="Line 1" 8.9 +ONFOCUS="clearDefault(this);" onKeyUp="redraw(''); updateForm(['args__Line 1', 'Line 1', 'formValues'] , ['formValues']);" 8.10 8.11 > 8.12 <!-- --> 8.13 <br> 8.14 <br> 8.15 Line 2: 8.16 -<input type="text" id="Line 2" name="line_2b" size="20" value = "jbond@mi6.co.uk" ONFOCUS="clearDefault(this);" onKeyUp="redraw('');" 8.17 +<input type="text" name="line_2b" size="20" id="Line 2" 8.18 +ONFOCUS="clearDefault(this);" onKeyUp="redraw(''); updateForm(['args__Line 2', 'Line 2', 'formValues'] , ['formValues']);" 8.19 8.20 > 8.21 <!-- -->
9.1 --- a/paypal/classic_acrylic_clear.paylist Mon Jan 25 13:38:05 2010 -0500 9.2 +++ b/paypal/classic_acrylic_clear.paylist Wed Jan 27 22:04:43 2010 -0500 9.3 @@ -105,42 +105,48 @@ 9.4 <!-- Start of Text Input Fields --> 9.5 <br> 9.6 Email: 9.7 -<input type="text" id="Email" name="line_1b" size="20" value = "jbond@mi6.co.uk" ONFOCUS="clearDefault(this);" onKeyUp="redraw('classic');" 9.8 +<input type="text" name="line_1b" size="20" id="Email" 9.9 +ONFOCUS="clearDefault(this);" onKeyUp="redraw('classic'); updateForm(['args__Email', 'Email', 'formValues'] , ['formValues']);" 9.10 9.11 > 9.12 <!-- --> 9.13 <br> 9.14 <br> 9.15 Phone: 9.16 -<input type="text" id="Phone" name="line_2b" size="20" value = "123.456.7890" ONFOCUS="clearDefault(this);" onKeyUp="redraw('classic');" 9.17 +<input type="text" name="line_2b" size="20" id="Phone" 9.18 +ONFOCUS="clearDefault(this);" onKeyUp="redraw('classic'); updateForm(['args__Phone', 'Phone', 'formValues'] , ['formValues']);" 9.19 9.20 > 9.21 <!-- --> 9.22 <br> 9.23 <br> 9.24 Name: 9.25 -<input type="text" id="Name" name="line_3b" size="20" value = "James Bond" ONFOCUS="clearDefault(this);" onKeyUp="redraw('classic');" 9.26 +<input type="text" name="line_3b" size="20" id="Name" 9.27 +ONFOCUS="clearDefault(this);" onKeyUp="redraw('classic'); updateForm(['args__Name', 'Name', 'formValues'] , ['formValues']);" 9.28 9.29 > 9.30 <!-- --> 9.31 <br> 9.32 <br> 9.33 Company: 9.34 -<input type="text" id="Company" name="line_4b" size="20" value = "MI6" ONFOCUS="clearDefault(this);" onKeyUp="redraw('classic');" 9.35 +<input type="text" name="line_4b" size="20" id="Company" 9.36 +ONFOCUS="clearDefault(this);" onKeyUp="redraw('classic'); updateForm(['args__Company', 'Company', 'formValues'] , ['formValues']);" 9.37 9.38 > 9.39 <!-- --> 9.40 <br> 9.41 <br> 9.42 Occupation: 9.43 -<input type="text" id="Occupation" name="line_5b" size="20" value = "Secret Agent" ONFOCUS="clearDefault(this);" onKeyUp="redraw('classic');" 9.44 +<input type="text" name="line_5b" size="20" id="Occupation" 9.45 +ONFOCUS="clearDefault(this);" onKeyUp="redraw('classic'); updateForm(['args__Occupation', 'Occupation', 'formValues'] , ['formValues']);" 9.46 9.47 > 9.48 <!-- --> 9.49 <br> 9.50 <br> 9.51 Website: 9.52 -<input type="text" id="Website" name="line_6b" size="20" value = "http://www.jamesbond.com" ONFOCUS="clearDefault(this);" onKeyUp="redraw('classic');" 9.53 +<input type="text" name="line_6b" size="20" id="Website" 9.54 +ONFOCUS="clearDefault(this);" onKeyUp="redraw('classic'); updateForm(['args__Website', 'Website', 'formValues'] , ['formValues']);" 9.55 9.56 > 9.57 <!-- -->
10.1 --- a/paypal/classic_acrylic_green.paylist Mon Jan 25 13:38:05 2010 -0500 10.2 +++ b/paypal/classic_acrylic_green.paylist Wed Jan 27 22:04:43 2010 -0500 10.3 @@ -105,42 +105,48 @@ 10.4 <!-- Start of Text Input Fields --> 10.5 <br> 10.6 Line 1: 10.7 -<input type="text" id="Line 1" name="line_1b" size="20" value = "jbond@mi6.co.uk" ONFOCUS="clearDefault(this);" onKeyUp="redraw('');" 10.8 +<input type="text" name="line_1b" size="20" id="Line 1" 10.9 +ONFOCUS="clearDefault(this);" onKeyUp="redraw(''); updateForm(['args__Line 1', 'Line 1', 'formValues'] , ['formValues']);" 10.10 10.11 > 10.12 <!-- --> 10.13 <br> 10.14 <br> 10.15 Line 2: 10.16 -<input type="text" id="Line 2" name="line_2b" size="20" value = "123.456.7890" ONFOCUS="clearDefault(this);" onKeyUp="redraw('');" 10.17 +<input type="text" name="line_2b" size="20" id="Line 2" 10.18 +ONFOCUS="clearDefault(this);" onKeyUp="redraw(''); updateForm(['args__Line 2', 'Line 2', 'formValues'] , ['formValues']);" 10.19 10.20 > 10.21 <!-- --> 10.22 <br> 10.23 <br> 10.24 Line 3: 10.25 -<input type="text" id="Line 3" name="line_3b" size="20" value = "James Bond" ONFOCUS="clearDefault(this);" onKeyUp="redraw('');" 10.26 +<input type="text" name="line_3b" size="20" id="Line 3" 10.27 +ONFOCUS="clearDefault(this);" onKeyUp="redraw(''); updateForm(['args__Line 3', 'Line 3', 'formValues'] , ['formValues']);" 10.28 10.29 > 10.30 <!-- --> 10.31 <br> 10.32 <br> 10.33 Line 4: 10.34 -<input type="text" id="Line 4" name="line_4b" size="20" value = "MI6" ONFOCUS="clearDefault(this);" onKeyUp="redraw('');" 10.35 +<input type="text" name="line_4b" size="20" id="Line 4" 10.36 +ONFOCUS="clearDefault(this);" onKeyUp="redraw(''); updateForm(['args__Line 4', 'Line 4', 'formValues'] , ['formValues']);" 10.37 10.38 > 10.39 <!-- --> 10.40 <br> 10.41 <br> 10.42 Line 5: 10.43 -<input type="text" id="Line 5" name="line_5b" size="20" value = "Secret Agent" ONFOCUS="clearDefault(this);" onKeyUp="redraw('');" 10.44 +<input type="text" name="line_5b" size="20" id="Line 5" 10.45 +ONFOCUS="clearDefault(this);" onKeyUp="redraw(''); updateForm(['args__Line 5', 'Line 5', 'formValues'] , ['formValues']);" 10.46 10.47 > 10.48 <!-- --> 10.49 <br> 10.50 <br> 10.51 Side: 10.52 -<input type="text" id="Side" name="line_6b" size="20" value = "http://www.jamesbond.com" ONFOCUS="clearDefault(this);" onKeyUp="redraw('');" 10.53 +<input type="text" name="line_6b" size="20" id="Side" 10.54 +ONFOCUS="clearDefault(this);" onKeyUp="redraw(''); updateForm(['args__Side', 'Side', 'formValues'] , ['formValues']);" 10.55 10.56 > 10.57 <!-- -->
11.1 --- a/paypal/generate_paylists.pm Mon Jan 25 13:38:05 2010 -0500 11.2 +++ b/paypal/generate_paylists.pm Wed Jan 27 22:04:43 2010 -0500 11.3 @@ -23,7 +23,7 @@ 11.4 COSTS_NAMES => ['40 cards -- $125', '3 cards -- $15'], 11.5 COSTS_CODE => ['40 cards @125.00', '3 cards @15.00'], 11.6 INITIAL_PRICE => '$125.00', 11.7 - DEFAULTS => ['jbond@mi6.co.uk','123.456.7890','James Bond','MI6','Secret Agent','http://www.jamesbond.com'], 11.8 + DEFAULTS => ['PERL::EMAIL','PERL','James Bond','MI6','Secret Agent','http://www.jamesbond.com'], 11.9 @_, # argument pair list goes here 11.10 ); 11.11 $short_form = $args{SHORT_FORM}; 11.12 @@ -136,13 +136,14 @@ 11.13 $start = <<OHYEAH; 11.14 <br> 11.15 PERL::OPT: 11.16 -<input type="text" id="PERL::OPT" name="line_PERL::NUMb" size="20" value = "PERL::DEFAULT" ONFOCUS="clearDefault(this);" onKeyUp="redraw('PERL::SHORT');" 11.17 +<input type="text" name="line_PERL::NUMb" size="20" id="PERL::OPT" 11.18 +ONFOCUS="clearDefault(this);" onKeyUp="redraw('PERL::SHORT'); updateForm(['args__PERL::OPT', 'PERL::OPT', 'formValues'] , ['formValues']);" 11.19 11.20 > 11.21 <!-- --> 11.22 <br> 11.23 OHYEAH 11.24 -$start =~ s/PERL::SHORT/$short_form/; 11.25 +$start =~ s/PERL::SHORT/$short_form/g; 11.26 11.27 my $input = ""; 11.28
12.1 --- a/paypal/lines_acrylic_clear.paylist Mon Jan 25 13:38:05 2010 -0500 12.2 +++ b/paypal/lines_acrylic_clear.paylist Wed Jan 27 22:04:43 2010 -0500 12.3 @@ -105,42 +105,48 @@ 12.4 <!-- Start of Text Input Fields --> 12.5 <br> 12.6 Name: 12.7 -<input type="text" id="Name" name="line_1b" size="20" value = "James Bond" ONFOCUS="clearDefault(this);" onKeyUp="redraw('direct');" 12.8 +<input type="text" name="line_1b" size="20" id="Name" 12.9 +ONFOCUS="clearDefault(this);" onKeyUp="redraw('direct'); updateForm(['args__Name', 'Name', 'formValues'] , ['formValues']);" 12.10 12.11 > 12.12 <!-- --> 12.13 <br> 12.14 <br> 12.15 Occupation: 12.16 -<input type="text" id="Occupation" name="line_2b" size="20" value = "Secret Agent" ONFOCUS="clearDefault(this);" onKeyUp="redraw('direct');" 12.17 +<input type="text" name="line_2b" size="20" id="Occupation" 12.18 +ONFOCUS="clearDefault(this);" onKeyUp="redraw('direct'); updateForm(['args__Occupation', 'Occupation', 'formValues'] , ['formValues']);" 12.19 12.20 > 12.21 <!-- --> 12.22 <br> 12.23 <br> 12.24 Company: 12.25 -<input type="text" id="Company" name="line_3b" size="20" value = "MI6" ONFOCUS="clearDefault(this);" onKeyUp="redraw('direct');" 12.26 +<input type="text" name="line_3b" size="20" id="Company" 12.27 +ONFOCUS="clearDefault(this);" onKeyUp="redraw('direct'); updateForm(['args__Company', 'Company', 'formValues'] , ['formValues']);" 12.28 12.29 > 12.30 <!-- --> 12.31 <br> 12.32 <br> 12.33 Phone: 12.34 -<input type="text" id="Phone" name="line_4b" size="20" value = "123.456.7890" ONFOCUS="clearDefault(this);" onKeyUp="redraw('direct');" 12.35 +<input type="text" name="line_4b" size="20" id="Phone" 12.36 +ONFOCUS="clearDefault(this);" onKeyUp="redraw('direct'); updateForm(['args__Phone', 'Phone', 'formValues'] , ['formValues']);" 12.37 12.38 > 12.39 <!-- --> 12.40 <br> 12.41 <br> 12.42 Email: 12.43 -<input type="text" id="Email" name="line_5b" size="20" value = "jbond@domain.com" ONFOCUS="clearDefault(this);" onKeyUp="redraw('direct');" 12.44 +<input type="text" name="line_5b" size="20" id="Email" 12.45 +ONFOCUS="clearDefault(this);" onKeyUp="redraw('direct'); updateForm(['args__Email', 'Email', 'formValues'] , ['formValues']);" 12.46 12.47 > 12.48 <!-- --> 12.49 <br> 12.50 <br> 12.51 Website: 12.52 -<input type="text" id="Website" name="line_6b" size="20" value = "www.domain.com" ONFOCUS="clearDefault(this);" onKeyUp="redraw('direct');" 12.53 +<input type="text" name="line_6b" size="20" id="Website" 12.54 +ONFOCUS="clearDefault(this);" onKeyUp="redraw('direct'); updateForm(['args__Website', 'Website', 'formValues'] , ['formValues']);" 12.55 12.56 > 12.57 <!-- -->
13.1 --- a/paypal/lines_acrylic_green.paylist Mon Jan 25 13:38:05 2010 -0500 13.2 +++ b/paypal/lines_acrylic_green.paylist Wed Jan 27 22:04:43 2010 -0500 13.3 @@ -105,42 +105,48 @@ 13.4 <!-- Start of Text Input Fields --> 13.5 <br> 13.6 Line 1: 13.7 -<input type="text" id="Line 1" name="line_1b" size="20" value = "James Bond" ONFOCUS="clearDefault(this);" onKeyUp="redraw('');" 13.8 +<input type="text" name="line_1b" size="20" id="Line 1" 13.9 +ONFOCUS="clearDefault(this);" onKeyUp="redraw(''); updateForm(['args__Line 1', 'Line 1', 'formValues'] , ['formValues']);" 13.10 13.11 > 13.12 <!-- --> 13.13 <br> 13.14 <br> 13.15 Line 2: 13.16 -<input type="text" id="Line 2" name="line_2b" size="20" value = "Secret Agent" ONFOCUS="clearDefault(this);" onKeyUp="redraw('');" 13.17 +<input type="text" name="line_2b" size="20" id="Line 2" 13.18 +ONFOCUS="clearDefault(this);" onKeyUp="redraw(''); updateForm(['args__Line 2', 'Line 2', 'formValues'] , ['formValues']);" 13.19 13.20 > 13.21 <!-- --> 13.22 <br> 13.23 <br> 13.24 Line 3: 13.25 -<input type="text" id="Line 3" name="line_3b" size="20" value = "MI6" ONFOCUS="clearDefault(this);" onKeyUp="redraw('');" 13.26 +<input type="text" name="line_3b" size="20" id="Line 3" 13.27 +ONFOCUS="clearDefault(this);" onKeyUp="redraw(''); updateForm(['args__Line 3', 'Line 3', 'formValues'] , ['formValues']);" 13.28 13.29 > 13.30 <!-- --> 13.31 <br> 13.32 <br> 13.33 Line 4: 13.34 -<input type="text" id="Line 4" name="line_4b" size="20" value = "123.456.7890" ONFOCUS="clearDefault(this);" onKeyUp="redraw('');" 13.35 +<input type="text" name="line_4b" size="20" id="Line 4" 13.36 +ONFOCUS="clearDefault(this);" onKeyUp="redraw(''); updateForm(['args__Line 4', 'Line 4', 'formValues'] , ['formValues']);" 13.37 13.38 > 13.39 <!-- --> 13.40 <br> 13.41 <br> 13.42 Line 5: 13.43 -<input type="text" id="Line 5" name="line_5b" size="20" value = "jbond@domain.com" ONFOCUS="clearDefault(this);" onKeyUp="redraw('');" 13.44 +<input type="text" name="line_5b" size="20" id="Line 5" 13.45 +ONFOCUS="clearDefault(this);" onKeyUp="redraw(''); updateForm(['args__Line 5', 'Line 5', 'formValues'] , ['formValues']);" 13.46 13.47 > 13.48 <!-- --> 13.49 <br> 13.50 <br> 13.51 Line 6: 13.52 -<input type="text" id="Line 6" name="line_6b" size="20" value = "http://www.domain.com" ONFOCUS="clearDefault(this);" onKeyUp="redraw('');" 13.53 +<input type="text" name="line_6b" size="20" id="Line 6" 13.54 +ONFOCUS="clearDefault(this);" onKeyUp="redraw(''); updateForm(['args__Line 6', 'Line 6', 'formValues'] , ['formValues']);" 13.55 13.56 > 13.57 <!-- -->
14.1 --- a/paypal/make.pl Mon Jan 25 13:38:05 2010 -0500 14.2 +++ b/paypal/make.pl Wed Jan 27 22:04:43 2010 -0500 14.3 @@ -13,7 +13,7 @@ 14.4 NAME => 'big_acrylic_clear', 14.5 14.6 FIELDS => ["Name", "Email"], 14.7 -DEFAULTS => ['James Bond','jbond@mi6.co.uk'], 14.8 +DEFAULTS => ['PERL::NAME','PERL::EMAIL'], 14.9 14.10 COSTS_NAMES => ['40 cards — $125', '4 cards — $30'], 14.11 COSTS_CODE => ['40 cards @125.00', '4 cards @30.00'], 14.12 @@ -34,7 +34,7 @@ 14.13 NAME => 'basic_acrylic_clear', 14.14 14.15 FIELDS => ["Name", "Company","Occupation","Email"], 14.16 -DEFAULTS => ['James Bond','MI6','Secret Agent','jbond@mi6.co.uk'], 14.17 +DEFAULTS => ['PERL::NAME','PERL::COMPANY','PERL::OCCUPATION','PERL::EMAIL'], 14.18 14.19 COSTS_NAMES => ['40 cards — $125', '4 cards — $30'], 14.20 COSTS_CODE => ['40 cards @125.00', '4 cards @30.00'], 14.21 @@ -56,7 +56,7 @@ 14.22 NAME => 'classic_acrylic_clear', 14.23 14.24 FIELDS => ["Email", "Phone","Name","Company","Occupation","Website"], 14.25 -DEFAULTS => ['jbond@mi6.co.uk','123.456.7890','James Bond','MI6','Secret Agent','http://www.jamesbond.com'], 14.26 +DEFAULTS => ['PERL::EMAIL','PERL::PHONE','PERL::NAME','PERL::COMPANY','PERL::OCCUPATION','PERL::WEBSITE'], 14.27 14.28 COSTS_NAMES => ['40 cards — $125', '4 cards — $30'], 14.29 COSTS_CODE => ['40 cards @125.00', '4 cards @30.00'], 14.30 @@ -79,7 +79,7 @@ 14.31 NAME => 'lines_acrylic_clear', 14.32 14.33 FIELDS => ["Name", "Occupation","Company","Phone","Email","Website"], 14.34 -DEFAULTS => ['James Bond','Secret Agent','MI6','123.456.7890','jbond@domain.com','www.domain.com'], 14.35 +DEFAULTS => ['PERL::NAME','PERL::OCCUPATION','PERL::COMPANY','PERL::PHONE','PERL::EMAIL','PERL::WEBSITE'], 14.36 14.37 COSTS_NAMES => ['40 cards — $125', '4 cards — $30'], 14.38 COSTS_CODE => ['40 cards @125.00', '4 cards @30.00'], 14.39 @@ -92,6 +92,26 @@ 14.40 14.41 14.42 14.43 + 14.44 + 14.45 + 14.46 + 14.47 + 14.48 + 14.49 + 14.50 +################################################################################################################################## 14.51 + 14.52 + 14.53 + 14.54 + 14.55 + 14.56 + 14.57 + 14.58 + 14.59 + 14.60 + 14.61 + 14.62 + 14.63 {#classic_acrylic_green 14.64 &paylist 14.65 ( 14.66 @@ -99,7 +119,7 @@ 14.67 NAME => 'classic_acrylic_green', 14.68 14.69 FIELDS => ["Line 1", "Line 2","Line 3","Line 4","Line 5","Side"], 14.70 -DEFAULTS => ['jbond@mi6.co.uk','123.456.7890','James Bond','MI6','Secret Agent','http://www.jamesbond.com'], 14.71 +DEFAULTS => ['PERL::EMAIL','123.456.7890','James Bond','MI6','Secret Agent','http://www.jamesbond.com'], 14.72 14.73 COSTS_NAMES => ['40 cards — $135', '4 cards — $30'], 14.74 COSTS_CODE => ['40 cards @135.00', '4 cards @30.00'], 14.75 @@ -117,7 +137,7 @@ 14.76 NAME => 'big_acrylic_green', 14.77 14.78 FIELDS => ["Line 1", "Line 2"], 14.79 -DEFAULTS => ['James Bond','jbond@mi6.co.uk'], 14.80 +DEFAULTS => ['James Bond','PERL::EMAIL'], 14.81 14.82 COSTS_NAMES => ['40 cards — $135', '4 cards — $30'], 14.83 COSTS_CODE => ['40 cards @135.00', '4 cards @30.00'],