$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>&nbsp;</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}&currentDay={$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}&currentDay={$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";
Exemple #2
0
        $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}&currentDay={$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}\\'>&nbsp;</div></td><td width=\\'30px\\' class=\\'week_style_padtd\\'>&nbsp;')\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\\'>&nbsp;</div></td><td width=\\'30px\\' class=\\'week_style_padtd\\'>&nbsp;')\n}\n\nelse if (typeof(d{$row_tid}{$m1day1})=='undefined')\n{\ndocument.write('<div title=\\'{$m1day1d} {$multilingual_calendar_others}\\'>&nbsp;</div></td><td width=\\'30px\\' class=\\'week_style_padtd\\'>&nbsp;')\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}&currentDay={$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}\\'>&nbsp;</div></td><td width=\\'30px\\' class=\\'week_style_padtd weekend_style\\'>&nbsp;')\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\\'>&nbsp;</div></td><td width=\\'30px\\' class=\\'week_style_padtd weekend_style\\'>&nbsp;')\n}\n\nelse if (typeof(d{$row_tid}{$m1day1})=='undefined')\n{\ndocument.write('<div title=\\'{$m1day1d} {$multilingual_calendar_others}\\'>&nbsp;</div></td><td width=\\'30px\\' class=\\'week_style_padtd weekend_style\\'>&nbsp;')\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>