View Single Post
  #2  
Old 05-18-2004, 08:17 PM
mcahill mcahill is offline
 
Join Date: Apr 2002
Posts: 15
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Not pretty code, not optimized code. But it does pull events from only the public folder for use on my homepage. No warranty expressed or implied...use at own risk...your mileage may vary.


PHP Code:
<?
            
            
            $fudgedate = strtotime("yesterday");
              //$eventdate = mktime($yesterday);
            
            

              $events = mysql_query("SELECT * FROM event where dateline_from = '$fudgedate' or dateline_from > '$fudgedate' and recurring !=3 and calendarid = 1 order by dateline_from asc limit 8") or die("oops3");
            
            $eventrow = mysql_fetch_array($events);
                    
            while ( $rowevents = mysql_fetch_array($events) ) { 
            
                    
            echo "<a href='http://sitename.com/forum/calendar.php?do=getinfo&e=" . $rowevents['eventid'] ."'>";
            echo $rowevents['title'];
            echo "</a> ";
            if ($rowevents['recurring'] == 0 and $rowevents['dateline_to'] == 0) {
            $fixdate = ($rowevents['dateline_from'] + 86400);
            } 
            else {
            $fixdate = $rowevents['dateline_from'] ;
            }
            echo date("D M j",$fixdate);
            echo "<br>";
            
                
    }

        
          ?>
It has a bit of trouble with some of the ranged date events, but it's good enough for what I use it for. If you improve it, post it back up here...

Cheers,

Mark
Reply With Quote
 
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01134 seconds
  • Memory Usage 1,775KB
  • Queries Executed 11 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD_SHOWPOST
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)bbcode_php
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_box
  • (1)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit_info
  • (1)postbit
  • (1)postbit_onlinestatus
  • (1)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • reputationlevel
  • showthread
Included Files:
  • ./showpost.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_postinfo_query
  • fetch_postinfo
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showpost_start
  • bbcode_fetch_tags
  • bbcode_create
  • postbit_factory
  • showpost_post
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • showpost_complete