| Line 121... |
Line 121... |
| 121 |
# extend existing coverage
|
121 |
# extend existing coverage
|
| 122 |
$dbh->do ("update coverage set end = date_add(end, INTERVAL 1 YEAR) where id = ?", undef, $policy_id);
|
122 |
$dbh->do ("update coverage set end = date_add(end, INTERVAL 1 YEAR) where id = ?", undef, $policy_id);
|
| 123 |
} else {
|
123 |
} else {
|
| 124 |
# insert new coverage
|
124 |
# insert new coverage
|
| 125 |
my ($new_policy_id) = $dbh->selectrow_array ("select max(id)+1 from coverage");
|
125 |
my ($new_policy_id) = $dbh->selectrow_array ("select max(id)+1 from coverage");
|
| 126 |
$dbh->do ("insert into coverage (id, person_id, policy_id, policy_name, fee, created, start, end, active) values (?, ?, ?, ?, ?, ?, date(?), date_add(date(?), INTERVAL 1 YEAR), ?)", undef,
|
126 |
$dbh->do ("insert into coverage (id, person_id, policy_id, policy_name, fee, square_id, created, start, end, active) values (?, ?, ?, ?, ?, ?, ?, date(?), date_add(date(?), INTERVAL 1 YEAR), ?)", undef,
|
| 127 |
$new_policy_id,
|
127 |
$new_policy_id,
|
| 128 |
$user->{id},
|
128 |
$user->{id},
|
| 129 |
$checkout->{policy_id},
|
129 |
$checkout->{policy_id},
|
| 130 |
$response->{order}->{line_items}->[0]->{name},
|
130 |
$response->{order}->{line_items}->[0]->{name},
|
| 131 |
$response->{order}->{tenders}->[0]->{amount_money}->{amount} / 100,
|
131 |
$response->{order}->{tenders}->[0]->{amount_money}->{amount} / 100,
|
| - |
|
132 |
$response->{order}->{tenders}->[0]->{id},
|
| 132 |
$response->{order}->{tenders}->[0]->{created_at},
|
133 |
$response->{order}->{tenders}->[0]->{created_at},
|
| 133 |
$adjusted_created_at,
|
134 |
$adjusted_created_at,
|
| 134 |
$adjusted_created_at,
|
135 |
$adjusted_created_at,
|
| 135 |
1
|
136 |
1
|
| 136 |
);
|
137 |
);
|
| Line 154... |
Line 155... |
| 154 |
# extend existing coverage
|
155 |
# extend existing coverage
|
| 155 |
$dbh->do ("update org_coverage set end = date_add(end, INTERVAL 1 YEAR) where id = ?", undef, $policy_id);
|
156 |
$dbh->do ("update org_coverage set end = date_add(end, INTERVAL 1 YEAR) where id = ?", undef, $policy_id);
|
| 156 |
} else {
|
157 |
} else {
|
| 157 |
# insert new coverage
|
158 |
# insert new coverage
|
| 158 |
my ($new_policy_id) = $dbh->selectrow_array ("select max(id)+1 from org_coverage");
|
159 |
my ($new_policy_id) = $dbh->selectrow_array ("select max(id)+1 from org_coverage");
|
| 159 |
$dbh->do ("insert into org_coverage (id, organization_id, policy_id, policy_name, fee, created, start, end, active) values (?, ?, ?, ?, ?, ?, date(?), date_add(date(?), INTERVAL 1 YEAR), ?)", undef,
|
160 |
$dbh->do ("insert into org_coverage (id, organization_id, policy_id, policy_name, fee, square_id, created, start, end, active) values (?, ?, ?, ?, ?, ?, ?, date(?), date_add(date(?), INTERVAL 1 YEAR), ?)", undef,
|
| 160 |
$new_policy_id,
|
161 |
$new_policy_id,
|
| 161 |
$checkout->{organization_id},
|
162 |
$checkout->{organization_id},
|
| 162 |
$checkout->{policy_id},
|
163 |
$checkout->{policy_id},
|
| 163 |
$response->{order}->{line_items}->[0]->{name},
|
164 |
$response->{order}->{line_items}->[0]->{name},
|
| 164 |
$response->{order}->{tenders}->[0]->{amount_money}->{amount} / 100,
|
165 |
$response->{order}->{tenders}->[0]->{amount_money}->{amount} / 100,
|
| - |
|
166 |
$response->{order}->{tenders}->[0]->{id},
|
| 165 |
$response->{order}->{tenders}->[0]->{created_at},
|
167 |
$response->{order}->{tenders}->[0]->{created_at},
|
| 166 |
$adjusted_created_at,
|
168 |
$adjusted_created_at,
|
| 167 |
$adjusted_created_at,
|
169 |
$adjusted_created_at,
|
| 168 |
1
|
170 |
1
|
| 169 |
);
|
171 |
);
|
| Line 187... |
Line 189... |
| 187 |
# extend existing coverage
|
189 |
# extend existing coverage
|
| 188 |
$dbh->do ("update org_coverage set end = date_add(end, INTERVAL 1 YEAR) where id = ?", undef, $policy_id);
|
190 |
$dbh->do ("update org_coverage set end = date_add(end, INTERVAL 1 YEAR) where id = ?", undef, $policy_id);
|
| 189 |
} else {
|
191 |
} else {
|
| 190 |
# insert new coverage
|
192 |
# insert new coverage
|
| 191 |
my ($new_policy_id) = $dbh->selectrow_array ("select max(id)+1 from org_coverage");
|
193 |
my ($new_policy_id) = $dbh->selectrow_array ("select max(id)+1 from org_coverage");
|
| 192 |
$dbh->do ("insert into org_coverage (id, organization_id, policy_id, policy_name, fee, created, start, end, active) values (?, ?, ?, ?, ?, ?, date(?), MAKEDATE(YEAR(CURDATE()), 365), ?)", undef,
|
194 |
$dbh->do ("insert into org_coverage (id, organization_id, policy_id, policy_name, fee, square_id, created, start, end, active) values (?, ?, ?, ?, ?, ?, ?, date(?), MAKEDATE(YEAR(CURDATE()), 365), ?)", undef,
|
| 193 |
$new_policy_id,
|
195 |
$new_policy_id,
|
| 194 |
$checkout->{organization_id},
|
196 |
$checkout->{organization_id},
|
| 195 |
$checkout->{policy_id},
|
197 |
$checkout->{policy_id},
|
| 196 |
$response->{order}->{line_items}->[0]->{name},
|
198 |
$response->{order}->{line_items}->[0]->{name},
|
| 197 |
$response->{order}->{tenders}->[0]->{amount_money}->{amount} / 100,
|
199 |
$response->{order}->{tenders}->[0]->{amount_money}->{amount} / 100,
|
| - |
|
200 |
$response->{order}->{tenders}->[0]->{id},
|
| 198 |
$response->{order}->{tenders}->[0]->{created_at},
|
201 |
$response->{order}->{tenders}->[0]->{created_at},
|
| 199 |
$adjusted_created_at,
|
202 |
$adjusted_created_at,
|
| 200 |
1
|
203 |
1
|
| 201 |
);
|
204 |
);
|
| 202 |
$policy_id = isLeagueCovered ($user->{id});
|
205 |
$policy_id = isLeagueCovered ($user->{id});
|
| Line 214... |
Line 217... |
| 214 |
"ERROR: Checkout complete, but PEEPS coverage failed to update.");
|
217 |
"ERROR: Checkout complete, but PEEPS coverage failed to update.");
|
| 215 |
}
|
218 |
}
|
| 216 |
} elsif ($checkout->{policy_id} eq "4") { # RollerCon
|
219 |
} elsif ($checkout->{policy_id} eq "4") { # RollerCon
|
| 217 |
# insert new coverage
|
220 |
# insert new coverage
|
| 218 |
my ($new_policy_id) = $dbh->selectrow_array ("select max(id)+1 from coverage");
|
221 |
my ($new_policy_id) = $dbh->selectrow_array ("select max(id)+1 from coverage");
|
| 219 |
$dbh->do ("insert into coverage (id, person_id, policy_id, policy_name, fee, created, start, end, active) values (?, ?, ?, ?, ?, ?, ?, ?, ?)", undef,
|
222 |
$dbh->do ("insert into coverage (id, person_id, policy_id, policy_name, fee, square_id, created, start, end, active) values (?, ?, ?, ?, ?, ?, ?, ?, ?, ?)", undef,
|
| 220 |
$new_policy_id,
|
223 |
$new_policy_id,
|
| 221 |
$user->{id},
|
224 |
$user->{id},
|
| 222 |
$checkout->{policy_id},
|
225 |
$checkout->{policy_id},
|
| 223 |
$response->{order}->{line_items}->[0]->{name},
|
226 |
$response->{order}->{line_items}->[0]->{name},
|
| 224 |
$response->{order}->{tenders}->[0]->{amount_money}->{amount} / 100,
|
227 |
$response->{order}->{tenders}->[0]->{amount_money}->{amount} / 100,
|
| - |
|
228 |
$response->{order}->{tenders}->[0]->{id},
|
| 225 |
$response->{order}->{tenders}->[0]->{created_at},
|
229 |
$response->{order}->{tenders}->[0]->{created_at},
|
| 226 |
"2026-07-09",
|
230 |
"2026-07-09",
|
| 227 |
"2026-07-11",
|
231 |
"2026-07-11",
|
| 228 |
1
|
232 |
1
|
| 229 |
);
|
233 |
);
|