'."\n";
$ft++;
if ($ft==1) {
$css.='tr#col'.$ns.' td#row'.$ns.'_0 {white-space:nowrap; padding-left:15px; text-align:left; color:#00C; text-decoration:underline;}'."\n";
echo '| '.$negroes[$ii][0].' | '."\n";
} else {
echo ' | '."\n";
}
for ($jj=0;$jj<$dayscount;$jj++) {
$colors[$jj][$ns]=0;
$firsttaskdayjd = gregoriantojd(substr($tasks[$j][1],5,2),substr($tasks[$j][1],8,2),substr($tasks[$j][1],0,4));
$lastttaskdayjd = gregoriantojd(substr($tasks[$j][2],5,2),substr($tasks[$j][2],8,2),substr($tasks[$j][2],0,4));
if (($days[$jj][3])==($lastttaskdayjd+1)) {
$left=-100; $top=-100; $color=''; $colorimg='';
if ($tasks[$j][5]=='end') {
$colorimg='
';
}
if ($tasks[$j][5]=='pause') {
$colorimg='
';
}
if (($tasks[$j][5]!='end')and($tasks[$j][5]!='pause')and($tasks[$j][5]!='future')) {
$deadlinedayjd = gregoriantojd(substr($tasks[$j][5],5,2),substr($tasks[$j][5],8,2),substr($tasks[$j][5],0,4));
if ($deadlinedayjd<($days[$jj][3])) {
$color='#900';
} else {
$color='#090';
}
} else {
if ($tasks[$j][5]=='future') {
$color='#000';
} else {
$color='#999';
}
}
$onload.='position(\'task'.$ns.'_'.($jj+1).'\',\'row'.$ns.'_'.($jj+1).'\');';
$dopdiv.=''.$colorimg.''.$tasks[$j][3].' '.$tasks[$j][4].'
';
$java3.='document.getElementById(\'task'.$ns.'_'.($jj+1).'\').style.display=\'none\';'."\n";
$java4.='document.getElementById(\'task'.$ns.'_'.($jj+1).'\').style.display=\'block\';'."\n";
}
if ($days[$jj][3]==$todayjd) {
$colors[$jj][$ns]=1;
$css.='tr#col'.$ns.' td#row'.$ns.'_'.($jj+1).' {background-color:#F5F5EA;}'."\n";
}
if ($days[$jj][0]=='01') {
$css.= 'tr#col'.$ns.' td#row'.$ns.'_'.($jj+1).' {border-left:1px solid #E8E9EC;}'."\n";
}
if ((($days[$jj][3])>=$firsttaskdayjd)and(($days[$jj][3])<=$lastttaskdayjd)) {
if ($days[$jj][3]==$todayjd) {
$colors[$jj][$ns]=1;
$css.='tr#col'.$ns.' td#row'.$ns.'_'.($jj+1).' {background:#C6C7CC url(img/b1.gif) repeat-x; border-left: none;}'."\n";
} else {
$colors[$jj][$ns]=1;
$css.='tr#col'.$ns.' td#row'.$ns.'_'.($jj+1).' {background:#C6C7CC url(img/b0.gif) repeat-x;}'."\n";
}
if (($tasks[$j][5]!='end')and($tasks[$j][5]!='pause')and($tasks[$j][5]!='future')) {
$deadlinedayjd = gregoriantojd(substr($tasks[$j][5],5,2),substr($tasks[$j][5],8,2),substr($tasks[$j][5],0,4));
if ($deadlinedayjd<=($days[$jj][3])) {
if ($days[$jj][3]==$todayjd) {
$colors[$jj][$ns]=1;
$css.='tr#col'.$ns.' td#row'.$ns.'_'.($jj+1).' {background:#900 url(img/b1.gif) repeat-x; border-left: none;}'."\n";
} else {
$colors[$jj][$ns]=1;
$css.='tr#col'.$ns.' td#row'.$ns.'_'.($jj+1).' {background:#900 url(img/b0.gif) repeat-x;}'."\n";
}
} else {
if ($days[$jj][3]==$todayjd) {
$colors[$jj][$ns]=1;
$css.='tr#col'.$ns.' td#row'.$ns.'_'.($jj+1).' {background:#090 url(img/b1.gif) repeat-x;}'."\n";
} else {
$colors[$jj][$ns]=1;
$css.='tr#col'.$ns.' td#row'.$ns.'_'.($jj+1).' {background:#090 url(img/b0.gif) repeat-x;}'."\n";
}
}
}
}
if ($days[$jj][1]=='01') {
$css.= 'tr#col'.$ns.' td#row'.$ns.'_'.($jj+1).' {border-left:1px solid #9C9DA0;}'."\n";
}
if ($colors[$jj][$ns]==0) {
$java5.='over(\'row'.($ns).'_'.($jj+1).'\');';
$java6.='out(\'row'.($ns).'_'.($jj+1).'\');';
} else {
$java5.='over2(\'row'.($ns).'_'.($jj+1).'\');';
$java6.='out(\'row'.($ns).'_'.($jj+1).'\');';
}
echo ' | '."\n";
}
if ($ft==1) {
$css.='tr#col'.$ns.' td#row'.$ns.'_'.($dayscount+1).' {white-space:nowrap; padding-left:15px; text-align:left; color:#00C; text-decoration:underline;}'."\n";
echo ''.$negroes[$ii][0].' | '."\n";
} else {
echo ' | '."\n";
}
echo ''."\n";
$ns++;
}
}
if ($ft==0) {
echo ''."\n";
$css.='tr#col'.$ns.' td#row'.$ns.'_0 {white-space:nowrap; padding-left:15px; text-align:left; color:#00C; text-decoration:underline;}'."\n";
echo '| '.$negroes[$ii][0].' | '."\n";
for ($jj=0;$jj<$dayscount;$jj++) {
$colors[$jj][$ns]=0;
if ($days[$jj][3]==$todayjd) {
$css.='tr#col'.$ns.' td#row'.$ns.'_'.($jj+1).' {background-color:#F5F5EA;}'."\n";
}
if ($days[$jj][1]=='01') {
$css.= 'tr#col'.$ns.' td#row'.$ns.'_'.($jj+1).' {border-left:1px solid #9C9DA0;}'."\n";
}
if ($days[$jj][0]=='01') {
$css.= 'tr#col'.$ns.' td#row'.$ns.'_'.($jj+1).' {border-left:1px solid #E8E9EC;}'."\n";
}
echo ' | '."\n";
}
$css.='tr#col'.$ns.' td#row'.$ns.'_'.($dayscount+1).' {white-space:nowrap; padding-left:15px; text-align:left; color:#00C; text-decoration:underline;}'."\n";
echo ''.$negroes[$ii][0].' | '."\n";
echo '
'."\n";
$ns++;
}
$java5.='}'."\n";
$java6.='}'."\n";
}
}
$java3.='}'."\n";
$java4.='}'."\n";
}
echo ''."\n";
echo ' | '."\n";
for ($i=0; $i<$dayscount; $i++) {
echo ''.$days[$i][1].' | '."\n";
if ($days[$i][1]=='01') {
$css.= 'tr#col'.$ns.' td#row'.$ns.'_'.($i+1).' {border-left:1px solid #9C9DA0;}'."\n";
}
if ($days[$i][3]==$todayjd) {
$css.= 'tr#col'.$ns.' td#row'.$ns.'_'.($i+1).' {background-color:#F5F5EA;}'."\n";
}
if (($days[$i][0]==0)or($days[$i][0]==6)) {
$css.='tr#col'.$ns.' td#row'.$ns.'_'.($i+1).' {color:#C00}'."\n";
}
}
echo ' | '."\n";
echo '
'."\n";
$ns++;
echo ''."\n";
echo ' | '."\n";
$tm = (int)$days[0][2]; $ii = 0;
for ($i=0; $i<=$dayscount; $i++) {
$temp = (int)$days[$i][2];
if ($tm!=$temp) {
if ($ii>1) {
if ($ii>2) $css .= 'tr#col'.$ns.' td#row'.$ns.'_'.$i.' {text-align:left; border:none; border-left: 1px solid #9C9DA0;}'."\n";
$temp2=' colspan="'.$ii.'"';
} else {
$temp2='';
}
echo ''.$month[$temp-1].' | '."\n";
$tm = $temp;
$ii = 1;
} else {
$ii++;
}
}
echo ' | '."\n";
echo '
'."\n";
echo '