$preDay = getPreWorkingDay($dayArray, $preDay); $fstDay = $weekday_index[date("D", $today - ($day - 1) * 24 * 60 * 60)]; $monthTotalDay = date("t", $today); $out_list = "<TR>\n"; for ($i = 0; $i < $fstDay; $i++) { $out_list .= "\t<TD width=20> </TD>\n"; } for ($i = 1; $i <= $monthTotalDay; $i++) { // wangzi add $logDay = $i; if ($i < 10) { $logDay = '0' . $i; } $logDay = $logYM . $logDay; // wangzi add $isWork = checkIsWorkingDay($dayArray, $logDay); $fstDay++; $outstylestr = "onmouseover=\"javascript:this.className=\\'day_hover_style\\';\" onmouseout=\"javascript:this.className=\\'onday_style\\';\""; $outstyle = str_replace('\\"', '"', $outstylestr); $outstyle = str_replace("\\'", "'", $outstylestr); $outstylestra = "onmouseover=\"javascript:this.className=\\'day_hover_style\\';\" onmouseout=\"javascript:this.className=\\'day_style\\';\""; $outstylea = str_replace('\\"', '"', $outstylestra); $outstylea = str_replace("\\'", "'", $outstylestra); $i_day = date("Ymd", mktime(0, 0, 0, substr($nowdate, 4, 2), $i, substr($nowdate, 0, 4))); if ($fstDay % 7 == 1) { $out_list .= "<TR>\n"; } if ($day == $i) { $out_list .= "\t<TD class='onday_style' {$outstyle} valign='top'>\n<script type='text/javascript'>\nfunction op{$i_day}()\n{\n J.dialog.get({ id: 'test', title: '{$multilingual_default_task_section5}', page: 'log_add.php?date={$i_day}&taskid={$taskid}&userid={$userid}&projectid={$projectid}&tasktype={$tasktype}¤tDay={$day}' });\n}\n\n\nfunction vi{$i_day}()\n{\n J.dialog.get({ id: 'test', title: '{$multilingual_default_task_section5}', page: 'log_view.php?date={$i_day}&taskid={$taskid}' });\n}\n</script>\n<script type='text/javascript'>\nif (typeof(d{$i_day})=='undefined' && '{$nowuser}' == '{$userid}' && ({$curDay}=={$logDay} || {$preDay}=={$logDay} || {$isWork} == 0))\n{\ndocument.write('<div onclick=\\'op{$i_day}();\\' title=\\'{$multilingual_calendar_addlog}\\' class=\\'day_mouse\\'><div class=\\'day_no\\'>{$i}</div><div class=\\'day_main\\'></div></div>')\n}\n\nelse if (typeof(d{$i_day})=='undefined')\n{\ndocument.write('<div><div class=\\'day_no\\'>{$i}</div><div class=\\'day_main\\'></div></div>')\n}\nelse\n{\ndocument.write('<div onclick=\\'vi{$i_day}();\\' title=\\'{$multilingual_calendar_view}\\' class=\\'day_mouse\\'><div class=\\'day_no\\'>{$i}</div><div class=\\'day_main\\'>')\ndocument.write(d{$i_day})\ndocument.write('</div></div>')\n}\n</script>\n\t</TD>\n"; } else { $out_list .= "\t<TD class='day_style' {$outstylea} valign='top'>\n<script type='text/javascript'>\nfunction op{$i_day}()\n{\n J.dialog.get({ id: 'test', title: '{$multilingual_default_task_section5}', page: 'log_add.php?date={$i_day}&taskid={$taskid}&userid={$userid}&projectid={$projectid}&tasktype={$tasktype}¤tDay={$day}' });\n}\n\nfunction vi{$i_day}()\n{\n J.dialog.get({ id: 'test', title: '{$multilingual_default_task_section5}', page: 'log_view.php?date={$i_day}&taskid={$taskid}' });\n}\n</script>\n<script type='text/javascript'>\nif (typeof(d{$i_day})=='undefined' && '{$nowuser}' == '{$userid}' && ({$curDay}=={$logDay} || {$preDay}=={$logDay} || {$isWork} == 0))\n{\ndocument.write('<div onclick=\\'op{$i_day}();\\' title=\\'{$multilingual_calendar_addlog}\\' class=\\'day_mouse\\'><div class=\\'day_no\\'>{$i}</div><div class=\\'day_main\\'></div></div>')\n}\nelse if (typeof(d{$i_day})=='undefined')\n{\ndocument.write('<div><div class=\\'day_no\\'>{$i}</div><div class=\\'day_main\\'></div></div>')\n}\nelse\n{\ndocument.write('<div onclick=\\'vi{$i_day}();\\' title=\\'{$multilingual_calendar_view}\\' class=\\'day_mouse\\'><div class=\\'day_no\\'>{$i}</div><div class=\\'day_main\\'>')\ndocument.write(d{$i_day})\ndocument.write('</div></div>')\n}\n</script>\n\t</TD>\n";
$pre_day = date("Ymd", time() - 24 * 60 * 60); $pre_day = getPreWorkingDay($dayArray, $pre_day); $isWork = checkIsWorkingDay($dayArray, $m1day1); $out_row = "\n<script type='text/javascript'>\nfunction op{$row_tid}{$m1day1}()\n{\n J.dialog.get({ id: 'test', title: '{$multilingual_default_task_section5}', page: 'log_add.php?date={$m1day1}&taskid={$row_tid}&userid={$row_userid}&projectid={$row_pid}&tasktype={$row_type}¤tDay={$currentDayj}' });\n}\n\nfunction vi{$row_tid}{$m1day1}()\n{\n J.dialog.get({ id: 'test', title: '{$multilingual_default_task_section5}', page: 'log_view.php?date={$m1day1}&taskid={$row_tid}' });\n}\n</script>\n\n<script type='text/javascript'>\nif ({$YEAR} == '0000' || {$MONTH} == '00')\n{\ndocument.write('<div title=\\'{$multilingual_calendar_donoedit}\\'> </div></td><td width=\\'30px\\' class=\\'week_style_padtd\\'> ')\n}\nelse if (typeof(d{$row_tid}{$m1day1})=='undefined' && '{$nowuser}' == '{$row_userid}' && ({$curday}=={$m1day1} || {$pre_day} == {$m1day1} || {$isWork} == 0))\n{\ndocument.write('<div onclick=\\'op{$row_tid}{$m1day1}();\\' title=\\'{$m1day1d} {$multilingual_calendar_addlog}\\' class=\\'day_mouse_nul\\'> </div></td><td width=\\'30px\\' class=\\'week_style_padtd\\'> ')\n}\n\nelse if (typeof(d{$row_tid}{$m1day1})=='undefined')\n{\ndocument.write('<div title=\\'{$m1day1d} {$multilingual_calendar_others}\\'> </div></td><td width=\\'30px\\' class=\\'week_style_padtd\\'> ')\n}\nelse\n{\ndocument.write('<div onclick=\\'vi{$row_tid}{$m1day1}();\\' title=\\'{$m1day1d} {$multilingual_calendar_view}\\' class=\\'day_mouse\\'>')\ndocument.write(d{$row_tid}{$m1day1})\ndocument.write('</div>')\n}\n</script>\n"; echo $out_row; ?> </td> <td width="80px" class="weekend_style week_style"> <?php $m1day1 = date("Ymd", strtotime("last Sunday +6 days", $time)); $m1day1d = date("Y-m-d", strtotime("last Sunday +6 days", $time)); // wangzi add $curday = date("Ymd"); $pre_day = date("Ymd", time() - 24 * 60 * 60); $pre_day = getPreWorkingDay($dayArray, $pre_day); $isWork = checkIsWorkingDay($dayArray, $m1day1); $out_row = "\n<script type='text/javascript'>\nfunction op{$row_tid}{$m1day1}()\n{\n J.dialog.get({ id: 'test', title: '{$multilingual_default_task_section5}', page: 'log_add.php?date={$m1day1}&taskid={$row_tid}&userid={$row_userid}&projectid={$row_pid}&tasktype={$row_type}¤tDay={$currentDayj}' });\n}\n\n\nfunction vi{$row_tid}{$m1day1}()\n{\n J.dialog.get({ id: 'test', title: '{$multilingual_default_task_section5}', page: 'log_view.php?date={$m1day1}&taskid={$row_tid}' });\n}\n</script>\n\n<script type='text/javascript'>\nif ({$YEAR} == '0000' || {$MONTH} == '00')\n{\ndocument.write('<div title=\\'{$multilingual_calendar_donoedit}\\'> </div></td><td width=\\'30px\\' class=\\'week_style_padtd weekend_style\\'> ')\n}\nelse if (typeof(d{$row_tid}{$m1day1})=='undefined' && '{$nowuser}' == '{$row_userid}' && ({$curday}=={$m1day1} || {$pre_day} == {$m1day1} || {$isWork} == 0))\n{\ndocument.write('<div onclick=\\'op{$row_tid}{$m1day1}();\\' title=\\'{$m1day1d} {$multilingual_calendar_addlog}\\' class=\\'day_mouse_nul\\'> </div></td><td width=\\'30px\\' class=\\'week_style_padtd weekend_style\\'> ')\n}\n\nelse if (typeof(d{$row_tid}{$m1day1})=='undefined')\n{\ndocument.write('<div title=\\'{$m1day1d} {$multilingual_calendar_others}\\'> </div></td><td width=\\'30px\\' class=\\'week_style_padtd weekend_style\\'> ')\n}\nelse\n{\ndocument.write('<div onclick=\\'vi{$row_tid}{$m1day1}();\\' title=\\'{$m1day1d} {$multilingual_calendar_view}\\' class=\\'day_mouse\\'>')\ndocument.write(d{$row_tid}{$m1day1})\ndocument.write('</div>')\n}\n</script>\n"; echo $out_row; ?> </td> </tr> <?php } while ($row_Recordset1 = mysql_fetch_assoc($Recordset1)); $rows = mysql_num_rows($Recordset1); if ($rows > 0) { mysql_data_seek($Recordset1, 0); $row_Recordset1 = mysql_fetch_assoc($Recordset1); } ?> </tbody>