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