--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/web/wp-content/themes/thematic/library/extensions/footer-extensions.php Fri Mar 12 13:29:04 2010 +0000
@@ -0,0 +1,73 @@
+<?php
+
+
+// Located in footer.php
+// Just before the footer div
+function thematic_abovefooter() {
+ do_action('thematic_abovefooter');
+} // end thematic_abovefooter
+
+// Located in footer.php
+// Just after the footer div
+function thematic_footer() {
+ do_action('thematic_footer');
+} // end thematic_footer
+
+
+// located in footer.php
+// the footer text can now be filtered and controlled from your own functions.php
+function thematic_footertext($thm_footertext) {
+ $thm_footertext = apply_filters('thematic_footertext', $thm_footertext);
+ return $thm_footertext;
+} // end thematic_footertext
+
+
+// Located in footer.php
+// Just after the footer div
+function thematic_belowfooter() {
+ do_action('thematic_belowfooter');
+} // end thematic_belowfooter
+
+
+// Located in footer.php
+// Just before the closing body tag, after everything else.
+function thematic_after() {
+ do_action('thematic_after');
+} // end thematic_after
+
+
+// Functions that hook into thematic_footer()
+
+ function thematic_subsidiaries() {
+ widget_area_subsidiaries();
+ }
+ add_action('thematic_footer', 'thematic_subsidiaries', 10);
+
+ function thematic_siteinfoopen() { ?>
+
+ <div id="siteinfo">
+
+ <?php
+ }
+ add_action('thematic_footer', 'thematic_siteinfoopen', 20);
+
+ function thematic_siteinfo() {
+ global $options;
+ foreach ($options as $value) {
+ if (get_option( $value['id'] ) === FALSE) {
+ $$value['id'] = $value['std'];
+ } else {
+ $$value['id'] = get_option( $value['id'] );
+ }
+ }
+ /* footer text set in theme options */
+ echo do_shortcode(__(stripslashes(thematic_footertext($thm_footertext)), 'thematic')); }
+ add_action('thematic_footer', 'thematic_siteinfo', 30);
+
+ function thematic_siteinfoclose() { ?>
+
+ </div><!-- #siteinfo -->
+
+ <?php
+ }
+ add_action('thematic_footer', 'thematic_siteinfoclose', 40);