";
394: echo "";
395: echo " ";
396: echo "";
397: if ($text)
398: {
399: if ($nodename=="") $nodename=$nodeid;
400:
401: //$words=explode(" ",$nodename);
402:
403: // messy but there you go...
404:
405: $max_on_line=7;
406: $max_lines=2;
407: $len=strlen($nodename);
408: $out="";
409: $linecount=0;
410: $charcount=0;
411: for ($a=0; $a<$len; $a++)
412: {
413:
414: $char=$nodename[$a];
415:
416: if ($char==" ")
417: {
418: $linecount++;
419: $charcount=0;
420: }
421: else $charcount++;
422:
423: if ($charcount>=$max_on_line)
424: {
425: $a=$len+10;
426: $out.="..";
427: }
428: else if ($linecount>=$max_lines)
429: {
430: $a=$len+10;
431: $out.="..";
432: }
433: else $out.=$char;
434:
435: }
436: //if ($a==($len+10)) $out.="..";
437: $nodename=$out;
438:
439: $size=10;
440:
441: /* -- size-based
442: $len=strlen($nodename);
443: if ($len<9) $size=10;
444: else if ($len<15) $size=8;
445: else if ($len<20) $size=7;
446: else
447: {
448: $size=6;
449: $nodename=substr($nodename,0,18)."..";
450: }
451: */
452:
453: echo " ".$nodename."";
454: }
455: echo " |