";
259: echo "";
260: echo "";
261: echo "";
262: if ($text)
263: {
264: if ($nodename=="") $nodename=$nodeid;
265:
266: //$words=explode(" ",$nodename);
267:
268: // messy but there you go...
269:
270: $max_on_line=7;
271: $max_lines=2;
272: $len=strlen($nodename);
273: $out="";
274: $linecount=0;
275: $charcount=0;
276: for ($a=0; $a<$len; $a++)
277: {
278:
279: $char=$nodename[$a];
280:
281: if ($char==" ")
282: {
283: $linecount++;
284: $charcount=0;
285: }
286: else $charcount++;
287:
288: if ($charcount>=$max_on_line)
289: {
290: $a=$len+10;
291: $out.="..";
292: }
293: else if ($linecount>=$max_lines)
294: {
295: $a=$len+10;
296: $out.="..";
297: }
298: else $out.=$char;
299:
300: }
301: //if ($a==($len+10)) $out.="..";
302: $nodename=$out;
303:
304: $size=10;
305:
306: /* -- size-based
307: $len=strlen($nodename);
308: if ($len<9) $size=10;
309: else if ($len<15) $size=8;
310: else if ($len<20) $size=7;
311: else
312: {
313: $size=6;
314: $nodename=substr($nodename,0,18)."..";
315: }
316: */
317:
318: echo " ".$nodename."";
319: }
320: echo " |