]> git.mxchange.org Git - mailer.git/blobdiff - inc/template-functions.php
Fixes and cleanups
[mailer.git] / inc / template-functions.php
index 19d2459be3dd3ef66c99f8b0c25dda9ad6e99ec6..e8bbe8171ae416d8010e76d70d0fe0dc253b22f8 100644 (file)
@@ -17,7 +17,7 @@
  * -------------------------------------------------------------------- *
  * Copyright (c) 2003 - 2009 by Roland Haeder                           *
  * Copyright (c) 2009 - 2011 by Mailer Developer Team                   *
- * For more information visit: http://www.mxchange.org                  *
+ * For more information visit: http://mxchange.org                      *
  *                                                                      *
  * This program is free software; you can redistribute it and/or modify *
  * it under the terms of the GNU General Public License as published by *
@@ -547,7 +547,9 @@ function getMenuCssClasses ($data) {
        $content = explode('|', $data);
 
        // Non-existent index 2 will happen in menu blocks
-       if (!isset($content[2])) $content[2] = '';
+       if (!isset($content[2])) {
+               $content[2] = '';
+       } // END - if
 
        // Re-construct the array: 0=visible,1=locked,2=prefix
        $content['visible'] = $content[0];
@@ -1707,8 +1709,8 @@ function generateMetaDescriptionCode () {
                $GLOBALS['page_header'] .= '<meta name="description" content="' . $DESCR . '" />';
        } // END - if
 
-       // Initialize referal system
-       initReferalSystem();
+       // Initialize referral system
+       initReferralSystem();
 }
 
 // Generates an FQFN for template cache from the given template name
@@ -1859,5 +1861,27 @@ function doTemplateNoYesSelectionBox ($template, $clear, $formField) {
        return $OUT;
 }
 
+// Helper function to add extra content for member area (module=login)
+function doTemplateMemberFooterExtras ($template, $clear) {
+       // Is a member logged in?
+       if (!isMember()) {
+               // This shall not happen
+               debug_report_bug(__FUNCTION__, __LINE__, 'Please use this template helper only for logged-in members.');
+       } // END - if
+
+       // Init filter data
+       $filterData = array(
+               'userid'   => getMemberId(),
+               'template' => $template,
+               'output'   => '',
+       );
+
+       // Run the filter chain
+       $filterData = runFilterChain('member_footer_extras', $filterData);
+
+       // Return output
+       return $filterData['output'];
+}
+
 // [EOF]
 ?>