cvs: php-master-web /fetch events.php

From: Date: Sun, 01 Jun 2003 19:08:14 +0000
Subject: cvs: php-master-web /fetch events.php
Groups: php.mirrors 
Request: Send a blank email to php-mirrors+get-18337@lists.php.net to get a copy of this message
rasmus Sun Jun 1 15:08:14 2003 EDT Modified files: /php-master-web/fetch events.php Log: Re-order the events based on their category within each month Index: php-master-web/fetch/events.php diff -u php-master-web/fetch/events.php:1.8 php-master-web/fetch/events.php:1.9 --- php-master-web/fetch/events.php:1.8 Sun Jun 1 11:57:46 2003 +++ php-master-web/fetch/events.php Sun Jun 1 15:08:14 2003 @@ -15,17 +15,19 @@ // Collect events for $nm number of months while ($nm) { - $entries = load_month($cy, $cm); - $last = strftime('%e', mktime(12, 0, 0, $cm+1, 0, $cy)); - for ($i = $cd; $i <= $last; $i++) { - if (is_array($entries[$i])) { - foreach($entries[$i] as $row) { - echo "$i,$cm,$cy," . '"' . $row['country'].'","' . - addslashes($row['sdesc']) . '",' . - $row['id'] . ',"' . base64_encode($row['ldesc']) . '","' . - $row['url'] . '",' . $row['recur'] . ',' . - $row['tipo'] . ',' . $row['sdato'] . ',' . - $row['edato'] . ',' . $row['category'] . "\n"; + for($cat=1; $cat<=3; $cat++) { + $entries = load_month($cy, $cm, $cat); + $last = strftime('%e', mktime(12, 0, 0, $cm+1, 0, $cy)); + for ($i = $cd; $i <= $last; $i++) { + if (is_array($entries[$i])) { + foreach($entries[$i] as $row) { + echo "$i,$cm,$cy," . '"' . $row['country'].'","' . + addslashes($row['sdesc']) . '",' . + $row['id'] . ',"' . base64_encode($row['ldesc']) . '","' . + $row['url'] . '",' . $row['recur'] . ',' . + $row['tipo'] . ',' . $row['sdato'] . ',' . + $row['edato'] . ',' . $row['category'] . "\n"; + } } } } @@ -66,7 +68,7 @@ } // Get events for one month in one year to be listed -function load_month($year, $month) +function load_month($year, $month, $cat) { // Empty events array $events = array(); @@ -80,7 +82,7 @@ AND (YEAR(sdato) = $year OR YEAR(edato) = $year) AND tipo < 3 - ) OR tipo = 3) AND approved = 1" + ) OR tipo = 3) AND category = $cat AND approved = 1" ); // Cannot get results, return with event's not found

« previous php.mirrors (#18337) next »