Add document link helper functions.
authorSam White <webmaster@ycra.org.uk>
Wed, 8 Dec 2021 11:49:05 +0000 (11:49 +0000)
committerSam White <webmaster@ycra.org.uk>
Wed, 8 Dec 2021 11:49:05 +0000 (11:49 +0000)
public_html/includes/html-templating.php
public_html/includes/utils.php
public_html/join.php
public_html/winter-event.php

index ac29f2effe7fb0da45de8bcbb2d160ed44a072f1..0ec4808f41d29592999e5e9a71fb8791d85aae68 100644 (file)
@@ -26,6 +26,10 @@ function javascript($name) {
           src($rel_path . $suffix);?>"></script><?php
 }
 
+function document_href($filename) {
+  return href(document_link($filename));
+}
+
 // Link output helper functions.
 function href($path) {
   echo 'href="';
index bb62dc0eceac44c70a48ed5e1058e01e33a6465a..0ab5ab84dfabd035fc598f79c9920bb7cc095296 100644 (file)
@@ -35,6 +35,12 @@ function cache_control_suffix($path) {
   return "?v=$modified";
 }
 
+function document_link($filename) {
+  $rel_path = "docs/$filename";
+  $suffix = cache_control_suffix($rel_path);
+  return $rel_path . $suffix;
+}
+
 function show_error_list($errors) {
   if (empty($errors)) return;?>
   <div class="error"><?php
index 5ece72e76c8539575f936fe33a02cb2680df316f..1e8aae3b5adae7c546925a46e9474bd8d70b6dd2 100644 (file)
@@ -120,7 +120,7 @@ function content() {?>
   then subsequently pay for membership. The membership fee is currently
   <b>£15.00</b> for one year.</p>
 
-  <p>Please view our <a <?php href('docs/privacy-policy-v2.pdf');?>>privacy policy</a>
+  <p>Please view our <a <?php document_href('privacy-policy-v2.pdf');?>>privacy policy</a>
   for information on how we will process your data.</p>
 
   <?php show_error_list($errors);?>
index 04f3d09bdaff2c94f823ac73f4e79a70501bb1a7..c1c654d08bc3186e857b690769e21f5ba5dc8be6 100644 (file)
@@ -89,7 +89,7 @@ function content() {?>
       <label for="consent">
         I agree for the data I submit with this form to be processed in
         accordance with the
-        <a <?php href('docs/privacy-policy-v2.pdf');?>>YCRA privacy policy</a>.
+        <a <?php document_href('privacy-policy-v2.pdf');?>>YCRA privacy policy</a>.
       </label>
     </div>