";
346: echo "";
347: echo "";
348: echo "";
349: if ($text)
350: {
351: if ($nodename=="") $nodename=$nodeid;
352:
353: //$words=explode(" ",$nodename);
354:
355: // messy but there you go...
356:
357: $max_on_line=7;
358: $max_lines=2;
359: $len=strlen($nodename);
360: $out="";
361: $linecount=0;
362: $charcount=0;
363: for ($a=0; $a<$len; $a++)
364: {
365:
366: $char=$nodename[$a];
367:
368: if ($char==" ")
369: {
370: $linecount++;
371: $charcount=0;
372: }
373: else $charcount++;
374:
375: if ($charcount>=$max_on_line)
376: {
377: $a=$len+10;
378: $out.="..";
379: }
380: else if ($linecount>=$max_lines)
381: {
382: $a=$len+10;
383: $out.="..";
384: }
385: else $out.=$char;
386:
387: }
388: //if ($a==($len+10)) $out.="..";
389: $nodename=$out;
390:
391: $size=10;
392:
393: /* -- size-based
394: $len=strlen($nodename);
395: if ($len<9) $size=10;
396: else if ($len<15) $size=8;
397: else if ($len<20) $size=7;
398: else
399: {
400: $size=6;
401: $nodename=substr($nodename,0,18)."..";
402: }
403: */
404:
405: echo " ".$nodename."";
406: }
407: echo " |