Skip to content

Commit 3d659cb

Browse files
xh3n1samtuke
authored andcommitted
Update every subscribe page and use jquery.min.js
1 parent d43493c commit 3d659cb

File tree

1 file changed

+18
-5
lines changed

1 file changed

+18
-5
lines changed

public_html/lists/admin/upgrade.php

Lines changed: 18 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -174,13 +174,26 @@ function output($message)
174174

175175
// Update jQuery version referenced in public page HTML stored in the database
176176
if (version_compare($dbversion, '3.4.1', '<')) {
177-
$oldFooter = getConfig('pagefooter');
177+
178178
$pattern = "1.12.1.min.js";
179-
$replacement = "3.3.1.min.js";
180-
$newFooter = str_replace($pattern, $replacement, $oldFooter);
181-
SaveConfig('pagefooter', $newFooter);
182-
}
179+
$replacement = "min.js";
183180

181+
// Replace jQuery version in config table.
182+
$oldConfigFooter = getConfig('pagefooter');
183+
$newConfigFooter = str_replace($pattern, $replacement, $oldConfigFooter);
184+
SaveConfig('pagefooter', $newConfigFooter);
185+
186+
//Replace jQuery version for each subscribe page data.
187+
$req = Sql_Query(sprintf('select data from %s where name = "footer"', $GLOBALS['tables']['subscribepage_data']));
188+
$footersArray = array();
189+
while ($row = Sql_Fetch_Assoc($req)) {
190+
$footersArray[] = $row['data'];
191+
}
192+
foreach ($footersArray as $key => $value) {
193+
$newFooter = str_replace($pattern, $replacement, $value);
194+
Sql_Query(sprintf('update %s set data = "%s" where data = "%s" ', $GLOBALS['tables']['subscribepage_data'], sql_escape($newFooter), addslashes($value)));
195+
}
196+
}
184197

185198
//# remember whether we've done this, to avoid doing it every time
186199
//# even thought that's not such a big deal

0 commit comments

Comments
 (0)