cvs: phpweb / cal.php
| From: | Rasmus Lerdorf | Date: | Wed, 11 Jul 2001 21:36:27 +0000 |
| Subject: | cvs: phpweb / cal.php | ||
| Groups: | php.mirrors | ||
| Request: | Send a blank email to php-mirrors+get-5468@lists.php.net to get a copy of this message | ||
rasmus Wed Jul 11 17:36:27 2001 EDT
Modified files:
/phpweb cal.php
Log:
Fix some details
Index: phpweb/cal.php
diff -u phpweb/cal.php:1.3 phpweb/cal.php:1.4
--- phpweb/cal.php:1.3 Wed Jul 11 17:13:59 2001
+++ phpweb/cal.php Wed Jul 11 17:36:27 2001
@@ -44,7 +44,7 @@
$match = 0;
$inc = 3600*24;
while(!$done) {
- if(strftime('%w',$ts)==$day) {
+ if(strftime('%w',$ts)==$day-1) {
$match++;
}
if($match==abs($which)) $done=true;
@@ -69,7 +69,7 @@
break;
case 3:
list($which,$day) = explode(':',$row['recur']);
- $events[] = array($row['id'],'Every '.$re[(int)$which].'
'.$days[$day+1],$row['sdesc'],$row['ldesc'],$row['url']);
+ $events[] = array($row['id'],'Every '.$re[(int)$which].'
'.$days[$day],$row['sdesc'],$row['ldesc'],$row['url']);
break;
}
}
@@ -134,6 +134,7 @@
return $months;
}
+ /* returns array of Days starting with 1 = Sunday */
function days() {
static $days=NULL;
if(!$days) for($i=1;$i<=7;$i++) {
@@ -213,7 +214,9 @@
else echo "<font color=#f02020>$err</font>";
echo "</th></tr>\n";
if($a) draw_add();?>
-<tr bgcolor=#d0d0d0><th <?if($aerr) echo 'align=center'; else echo
'align=left';?>><?if(!$aerr) echo '<a
href="cal.php?ap='.(($ap)?0:1).'&a='.$a.'&cm='.$cm.'&cy='.$cy.'"><img
src="/gifs/notes-'.(($ap)?'reject':'add').'.gif" border=0
alt='.(($ap)?'collapse':'expand').'></a> approve
events';
+<? $result = mysql_query("select id from phpcal where approved=0");
+ $c = mysql_num_rows($result); ?>
+<tr bgcolor=#d0d0d0><th <?if($aerr) echo 'align=center'; else echo
'align=left';?>><?if(!$aerr) echo '<a
href="cal.php?ap='.(($ap)?0:1).'&a='.$a.'&cm='.$cm.'&cy='.$cy.'"><img
src="/gifs/notes-'.(($ap)?'reject':'add').'.gif" border=0
alt='.(($ap)?'collapse':'expand').'></a> approve events'
. " ($c event(s) pending)";
else echo "<font color=#f02020>$aerr</font>";
if($ap) draw_app();
echo "</table>\n";
@@ -240,7 +243,7 @@
break;
case 3:
list($which,$day) = explode(':',$event['recur']);
- echo 'Every '.$re[(int)$which].' '.$days[$day+1];
+ echo 'Every '.$re[(int)$which].' '.$days[$day];
break;
}
?>
@@ -327,10 +330,9 @@
<select name="recur_day">
<?
$days = days(); $i=0;
- if($recur_day) echo "<option
value=\"$recur_day\">".$days[$recur_day-1]."</option>\n";
- foreach($days as $d) {
+ if($recur_day) echo "<option
value=\"$recur_day\">".$days[$recur_day]."</option>\n";
+ foreach($days as $i=>$d) {
if($i!=$recur_day) echo "<option value=\"$i\">$d</option>\n";
- $i++;
}
?>
</select>