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