--- docman.php 2001/10/31 08:23:35 1.47 +++ docman.php 2001/12/14 16:58:27 1.48 @@ -371,7 +371,7 @@ $log=fopen($logname,"r"); $cl1=" class=LST"; $cl2=""; $logarr = array(); - while($line = fgetcsv($log,255,"\t")) { + while($line = fgetcsv($log,512,"\t")) { $cl=$cl1; $cl1=$cl2; $cl2=$cl; array_unshift($logarr,array($cl,$line[0],$line[1],$line[2],$line[3])); } @@ -1145,6 +1145,7 @@ $log=fopen("$gblFsRoot/.changelog","a+"); if (substr($target,0,strlen($gblFsRoot)) == $gblFsRoot) $target=substr($target,strlen($gblFsRoot),strlen($target)-strlen($gblFsRoot)); + $msg=str_replace("\t"," ",$msg); fputs($log,time()."\t$target\t$GLOBALS[gblUserName]\t$msg\n"); fclose($log); @@ -1156,7 +1157,12 @@ if (!file_exists("$gblFsRoot/.changelog")) return; $log=fopen("$gblFsRoot/.changelog","r"); $logarr = array(); - while($line = fgetcsv($log,255,"\t")) { + while($line = fgetcsv($log,512,"\t")) { + $line[0] .= sizeof($line); + while (sizeof($line) > 4) { + $tmp = array_pop($line); + $line.=" $tmp"; + } if ($day!=1 || ($day==1 && (time()-$line[0] < 24*60*60))) { array_unshift($logarr,array($line[0],$line[1],$line[2],$line[3])); }