[Pmwiki-users] duplicate text being inserted?!?
Matt Vance
mvance
Thu Jan 22 22:25:47 CST 2004
(Sorry this is so long, but it's the best way I could think of to
illustrate the problem I'm seeing.)
I am experiencing a problem where duplicate text is being inserted into
pmwiki pages, apparently when the text reaches a certain length. I
experienced this problem before and just before I submitted a question
about it, I thought to upgrade PmWiki and the problem went away. I
recently upgraded again (currently at pmwiki-0.5.27) and the problem seems
to be back.
To give an example, I created a page and input the text in FIGURE 1 below
(notice the numbers at the beginning of each paragraph). However, when I
save the page, it now contains all the text in FIGURE 2. Notice that
instead of a continuous order of 1-12, the paragraphs in FIGURE 2 read 1,
2, 3, 4, 5, 6, 4, 5, 6, 7, 8, 7, 8, 9, 10, 9, 10, 11, 12, 11, 12.
It seems that the larger the text saved, the more duplicate text that is
created. So once pages start to grow, they grow very fast. I've tried
both Internet Explorer and Firebird to create and edit pages and the
problem appears regardless of the browser. For what it's worth, the server
is running PHP version 4.2.2 and Apache 2.0.40.
Unfortunately, the wiki experiencing this problem is not on a public
server, so I can't let people see the problem for themselves. My other
PmWiki installation on a different server works just fine and has never
experienced this problem.
Any idea what is causing this and how to fix it?
Thanks,
Matt
<FIGURE 1>
01Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
Quisque sit amet elit vel ipsum rutrum pellentesque.
Maecenas vitae felis sed arcu volutpat iaculis. Duis nisl
nisl, pretium at, varius sit amet, tincidunt non, ligula.
Suspendisse risus. Nam in enim. Aenean pulvinar tellus. In
hac habitasse platea dictumst. Donec aliquam tellus et
risus. Vivamus diam tortor, pellentesque ac, ullamcorper
ut, aliquam ac, leo. In congue lectus a eros. Sed
fermentum, dolor nec vulputate nonummy, nunc enim aliquet
ipsum, quis convallis metus sapien eget metus. Vestibulum
ante ipsum primis in faucibus orci luctus et ultrices
posuere cubilia Curae; Etiam sit amet ligula. Curabitur eu
tortor quis purus consequat iaculis. Pellentesque ac lectus
vel wisi volutpat cursus. Nulla facilisi.
02Morbi feugiat velit vel augue. Morbi sem lectus, tempus
vel, vehicula a, consequat id, purus. Vestibulum ut felis.
Sed dui. Vestibulum ante ipsum primis in faucibus orci
luctus et ultrices posuere cubilia Curae; Donec
sollicitudin volutpat lectus. Sed libero. Etiam ut dolor
vitae ligula blandit fermentum. Sed gravida erat varius
metus sollicitudin ullamcorper. Proin pretium egestas est.
Praesent imperdiet lectus ut felis.
03Fusce quam enim, consectetuer vitae, rutrum at, aliquet
in, elit. Ut cursus nonummy erat. In mi dui, pretium non,
suscipit vitae, tincidunt in, libero. Aliquam tortor ipsum,
commodo ac, viverra eget, luctus eu, enim. Nunc vestibulum
diam sit amet felis. Etiam vel nulla quis erat venenatis
facilisis. Proin blandit nunc ut metus. Class aptent taciti
sociosqu ad litora torquent per conubia nostra, per
inceptos hymenaeos. Mauris sollicitudin, wisi non rhoncus
dapibus, magna mauris cursus nisl, ut fringilla elit arcu
et nulla. Maecenas urna.
04Nullam egestas magna rutrum felis. Maecenas turpis. Cras
sapien augue, varius sit amet, ultricies id, cursus vel,
turpis. Quisque nibh lorem, ultrices eu, viverra eu,
convallis nec, orci. Nam tincidunt varius magna. Proin
elementum venenatis ligula. Vestibulum rutrum tempor quam.
Curabitur nonummy semper velit. Mauris ultricies eros. Duis
tincidunt orci ut tellus. Curabitur magna nulla, lobortis
ac, feugiat a, pellentesque vitae, tortor.
05Nunc eget justo. Donec lacinia egestas erat. Etiam nisl.
Suspendisse et turpis. Curabitur laoreet. Pellentesque
fermentum, elit sed interdum ullamcorper, augue pede semper
orci, quis hendrerit ligula wisi quis massa. Vivamus odio.
Cras metus ligula, porttitor id, tempor ut, pretium eu,
purus. Donec sed justo nec purus ornare vehicula. Duis
fermentum sodales enim. Integer elit felis, lacinia ut,
ultrices ut, condimentum non, justo.
06Cum sociis natoque penatibus et magnis dis parturient
montes, nascetur ridiculus mus. In eu ligula a lectus
consequat accumsan. Aenean odio turpis, tempus in, sodales
quis, condimentum vel, augue. Nam pharetra nibh nec urna.
Sed erat erat, sodales eu, lobortis eget, elementum non,
lorem. Sed placerat consectetuer nisl. Duis quis erat. Nunc
aliquet nibh sit amet felis. Donec iaculis felis vitae
mauris. Vivamus luctus nibh sodales urna. Etiam mattis est
et libero. Duis nec massa id lectus egestas pellentesque.
Suspendisse eu ligula sed est venenatis laoreet. Aliquam
tristique. Etiam ultricies aliquet sem. Nulla sit amet
augue in sapien ultrices faucibus.
07Aenean augue diam, facilisis nec, fringilla non,
sagittis ac, felis. Proin erat nulla, vestibulum sed,
lobortis vitae, tempus ut, purus. Aenean sem mi, hendrerit
sit amet, consectetuer nec, suscipit quis, diam. Nunc
vestibulum. Morbi odio arcu, porttitor eu, fringilla in,
fermentum at, quam. Vestibulum nonummy adipiscing enim.
Maecenas vestibulum mi ut dolor. Curabitur orci. Praesent
semper. Suspendisse et tellus. Maecenas eget lacus sed
sapien varius nonummy.
08Quisque luctus risus ut mi. Ut nisl. Maecenas eget
libero. Pellentesque malesuada nulla ac elit. Vestibulum in
ante volutpat metus placerat scelerisque. Etiam pulvinar
sem sit amet quam. Etiam adipiscing pharetra ipsum. Quisque
sodales mollis lacus. Cras nisl ante, mollis nec, tincidunt
ac, suscipit sed, leo. Etiam sollicitudin. Integer euismod,
sem eu euismod lacinia, arcu dolor dapibus nisl, sed
molestie augue metus ut metus. Etiam vel lacus. Vivamus
bibendum. Nulla euismod cursus arcu. Etiam gravida, elit at
laoreet fringilla, erat pede egestas felis, a posuere wisi
nibh id dui. Donec aliquam enim eget ipsum.
09Ut et metus accumsan tellus ullamcorper hendrerit.
Vestibulum imperdiet, tortor ac blandit congue, augue
ligula vestibulum ipsum, id euismod ante orci ac lorem.
Vestibulum ante ipsum primis in faucibus orci luctus et
ultrices posuere cubilia Curae; Proin bibendum massa non
sem. Nunc posuere, augue sit amet fringilla scelerisque,
lorem velit sagittis libero, elementum porta urna diam a
wisi. Etiam suscipit consectetuer turpis. Praesent auctor
neque vel dui. Suspendisse gravida laoreet sapien. Etiam
feugiat mattis sapien. Aliquam faucibus ullamcorper sem.
Aliquam in odio. Pellentesque vitae massa non orci euismod
semper. Sed rutrum. Sed lacinia, lectus quis suscipit
bibendum, ipsum purus euismod justo, et sollicitudin enim
augue et diam. In sapien elit, commodo at, varius ut,
ullamcorper a, pede.
10Quisque sit amet mauris. Cras a dolor non massa
vestibulum consequat. In hac habitasse platea dictumst.
Mauris eget lacus vel arcu semper dignissim. Vivamus mi
pede, viverra nec, rhoncus vitae, sodales vitae, diam. Nam
imperdiet, est non fermentum viverra, leo ante congue
lectus, ut pretium ligula sem in diam. Sed sed augue nec
pede euismod lacinia. Donec sodales interdum enim. Cras
convallis libero quis tellus. Nunc consequat vestibulum
nibh. Proin sodales. Sed mollis purus quis eros. Aenean
posuere rhoncus risus. Aenean massa sapien, bibendum vel,
porttitor a, rhoncus ac, magna. Suspendisse adipiscing
tempus neque. Maecenas tincidunt semper leo. Sed posuere
diam sit amet leo. Donec eget metus. Pellentesque habitant
morbi tristique senectus et netus et malesuada fames ac
turpis egestas. Aenean et turpis eu orci eleifend auctor.
11Vivamus venenatis. Nullam vel purus et lacus tempor
rhoncus. In hac habitasse platea dictumst. Integer sed
augue quis leo gravida congue. Phasellus ac purus. Aenean
vehicula ante id arcu. Proin accumsan erat sit amet quam.
Suspendisse potenti. Lorem ipsum dolor sit amet,
consectetuer adipiscing elit. Pellentesque a ante. Nam sed
tellus. Mauris quis purus eget dolor laoreet eleifend.
Aliquam erat volutpat. Aenean ac mi. Nulla blandit dui vel
turpis. Curabitur rhoncus, dolor ut sodales laoreet, odio
lectus pulvinar arcu, ac consequat erat mauris cursus est.
Mauris dictum. Mauris porttitor. Integer vel dolor eget
ipsum lacinia malesuada. Sed sagittis, sem eget placerat
iaculis, lectus leo dictum lacus, a egestas nulla mauris
vitae justo.
12Donec ante mi, vestibulum a, vehicula gravida, porta
quis, nulla. Sed fringilla dolor sed odio. Pellentesque et
risus. Integer nisl augue, ultrices vel, viverra sit amet,
laoreet et, augue. Vestibulum sem. Integer aliquet, turpis
id iaculis tincidunt, enim libero scelerisque mauris, a
luctus augue eros id tortor. Curabitur ac lectus ac lacus
semper imperdiet. Aliquam erat volutpat. Sed nec massa.
Vestibulum tellus. Vestibulum ante ipsum primis in faucibus
orci luctus et ultrices posuere cubilia Curae; Ut quis leo.
Nam at enim. Nullam gravida ultrices turpis. Curabitur
pretium vehicula turpis. Maecenas in nunc. Donec ornare
dictum nunc.
</FIGURE 1>
<FIGURE 2>
01Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
Quisque sit amet elit vel ipsum rutrum pellentesque.
Maecenas vitae felis sed arcu volutpat iaculis. Duis nisl
nisl, pretium at, varius sit amet, tincidunt non, ligula.
Suspendisse risus. Nam in enim. Aenean pulvinar tellus. In
hac habitasse platea dictumst. Donec aliquam tellus et
risus. Vivamus diam tortor, pellentesque ac, ullamcorper
ut, aliquam ac, leo. In congue lectus a eros. Sed
fermentum, dolor nec vulputate nonummy, nunc enim aliquet
ipsum, quis convallis metus sapien eget metus. Vestibulum
ante ipsum primis in faucibus orci luctus et ultrices
posuere cubilia Curae; Etiam sit amet ligula. Curabitur eu
tortor quis purus consequat iaculis. Pellentesque ac lectus
vel wisi volutpat cursus. Nulla facilisi.
02Morbi feugiat velit vel augue. Morbi sem lectus, tempus
vel, vehicula a, consequat id, purus. Vestibulum ut felis.
Sed dui. Vestibulum ante ipsum primis in faucibus orci
luctus et ultrices posuere cubilia Curae; Donec
sollicitudin volutpat lectus. Sed libero. Etiam ut dolor
vitae ligula blandit fermentum. Sed gravida erat varius
metus sollicitudin ullamcorper. Proin pretium egestas est.
Praesent imperdiet lectus ut felis.
03Fusce quam enim, consectetuer vitae, rutrum at, aliquet
in, elit. Ut cursus nonummy erat. In mi dui, pretium non,
suscipit vitae, tincidunt in, libero. Aliquam tortor ipsum,
commodo ac, viverra eget, luctus eu, enim. Nunc vestibulum
diam sit amet felis. Etiam vel nulla quis erat venenatis
facilisis. Proin blandit nunc ut metus. Class aptent taciti
sociosqu ad litora torquent per conubia nostra, per
inceptos hymenaeos. Mauris sollicitudin, wisi non rhoncus
dapibus, magna mauris cursus nisl, ut fringilla elit arcu
et nulla. Maecenas urna.
04Nullam egestas magna rutrum felis. Maecenas turpis. Cras
sapien augue, varius sit amet, ultricies id, cursus vel,
turpis. Quisque nibh lorem, ultrices eu, viverra eu,
convallis nec, orci. Nam tincidunt varius magna. Proin
elementum venenatis ligula. Vestibulum rutrum tempor quam.
Curabitur nonummy semper velit. Mauris ultricies eros. Duis
tincidunt orci ut tellus. Curabitur magna nulla, lobortis
ac, feugiat a, pellentesque vitae, tortor.
05Nunc eget justo. Donec lacinia egestas erat. Etiam nisl.
Suspendisse et turpis. Curabitur laoreet. Pellentesque
fermentum, elit sed interdum ullamcorper, augue pede semper
orci, quis hendrerit ligula wisi quis massa. Vivamus odio.
Cras metus ligula, porttitor id, tempor ut, pretium eu,
purus. Donec sed justo nec purus ornare vehicula. Duis
fermentum sodales enim. Integer elit felis, lacinia ut,
ultrices ut, condimentum non, justo.
06Cum sociis natoque penatibus et magnis dis parturient
montes, nascetur unt in, libero. Aliquam tortor ipsum,
commodo ac, viverra eget, luctus eu, enim. Nunc vestibulum
diam sit amet felis. Etiam vel nulla quis erat venenatis
facilisis. Proin blandit nunc ut metus. Class aptent taciti
sociosqu ad litora torquent per conubia nostra, per
inceptos hymenaeos. Mauris sollicitudin, wisi non rhoncus
dapibus, magna mauris cursus nisl, ut fringilla elit arcu
et nulla. Maecenas urna.
04Nullam egestas magna rutrum felis. Maecenas turpis. Cras
sapien augue, varius sit amet, ultricies id, cursus vel,
turpis. Quisque nibh lorem, ultrices eu, viverra eu,
convallis nec, orci. Nam tincidunt varius magna. Proin
elementum venenatis ligula. Vestibulum rutrum tempor quam.
Curabitur nonummy semper velit. Mauris ultricies eros. Duis
tincidunt orci ut tellus. Curabitur magna nulla, lobortis
ac, feugiat a, pellentesque vitae, tortor.
05Nunc eget justo. Donec lacinia egestas erat. Etiam nisl.
Suspendisse et turpis. Curabitur laoreet. Pellentesque
fermentum, elit sed interdum ullamcorper, augue pede semper
orci, quis hendrerit ligula wisi quis massa. Vivamus odio.
Cras metus ligula, porttitor id, tempor ut, pretium eu,
purus. Donec sed justo nec purus ornare vehicula. Duis
fermentum sodales enim. Integer elit felis, lacinia ut,
ultrices ut, condimentum non, justo.
06Cum sociis natoque penatibus et magnis dis parturient
montes, nascetur ridiculus mus. In eu ligula a lectus
consequat accumsan. Aenean odio turpis, tempus in, sodales
quis, condimentum vel, augue. Nam pharetra nibh nec urna.
Sed erat erat, sodales eu, lobortis eget, elementum non,
lorem. Sed placerat consectetuer nisl. Duis quis erat. Nunc
aliquet nibh sit amet felis. Donec iaculis felis vitae
mauris. Vivamus luctus nibh sodales urna. Etiam mattis est
et libero. Duis nec massa id lectus egestas pellentesque.
Suspendisse eu ligula sed est venenatis laoreet. Aliquam
tristique. Etiam ultricies aliquet sem. Nulla sit amet
augue in sapien ultrices faucibus.
07Aenean augue diam, facilisis nec, fringilla non,
sagittis ac, felis. Proin erat nulla, vestibulum sed,
lobortis vitae, tempus ut, purus. Aenean sem mi, hendrerit
sit amet, consectetuer nec, suscipit quis, diam. Nunc
vestibulum. Morbi odio arcu, porttitor eu, fringilla in,
fermentum at, quam. Vestibulum nonummy adipiscing enim.
Maecenas vestibulum mi ut dolor. Curabitur orci. Praesent
semper. Suspendisse et tellus. Maecenas eget lacus sed
sapien varius nonummy.
08Quisque luctus risus ut mi. Ut nisl. Maecenas eget
libero. Pellentesque malesuada nulla ac elit. Vestibulum in
ante volutpat metus placerat scelerisque. Etiam pulvinar
sem sit amet quam. Etiam adipiscing pharetra ipsum. Quisque
sodales mollis lacus. Cras nisl ante, mollis nec, tincidunt
ac, suscipit sed, leo. Etiam sollicridiculus mus. In eu
ligula a lectus consequat accumsan. Aenean odio turpis,
tempus in, sodales quis, condimentum vel, augue. Nam
pharetra nibh nec urna. Sed erat erat, sodales eu, lobortis
eget, elementum non, lorem. Sed placerat consectetuer nisl.
Duis quis erat. Nunc aliquet nibh sit amet felis. Donec
iaculis felis vitae mauris. Vivamus luctus nibh sodales
urna. Etiam mattis est et libero. Duis nec massa id lectus
egestas pellentesque. Suspendisse eu ligula sed est
venenatis laoreet. Aliquam tristique. Etiam ultricies
aliquet sem. Nulla sit amet augue in sapien ultrices
faucibus.
07Aenean augue diam, facilisis nec, fringilla non,
sagittis ac, felis. Proin erat nulla, vestibulum sed,
lobortis vitae, tempus ut, purus. Aenean sem mi, hendrerit
sit amet, consectetuer nec, suscipit quis, diam. Nunc
vestibulum. Morbi odio arcu, porttitor eu, fringilla in,
fermentum at, quam. Vestibulum nonummy adipiscing enim.
Maecenas vestibulum mi ut dolor. Curabitur orci. Praesent
semper. Suspendisse et tellus. Maecenas eget lacus sed
sapien varius nonummy.
08Quisque luctus risus ut mi. Ut nisl. Maecenas eget
libero. Pellentesque malesuada nulla ac elit. Vestibulum in
ante volutpat metus placerat scelerisque. Etiam pulvinar
sem sit amet quam. Etiam adipiscing pharetra ipsum. Quisque
sodales mollis lacus. Cras nisl ante, mollis nec, tincidunt
ac, suscipit sed, leo. Etiam sollicitudin. Integer euismod,
sem eu euismod lacinia, arcu dolor dapibus nisl, sed
molestie augue metus ut metus. Etiam vel lacus. Vivamus
bibendum. Nulla euismod cursus arcu. Etiam gravida, elit at
laoreet fringilla, erat pede egestas felis, a posuere wisi
nibh id dui. Donec aliquam enim eget ipsum.
09Ut et metus accumsan tellus ullamcorper hendrerit.
Vestibulum imperdiet, tortor ac blandit congue, augue
ligula vestibulum ipsum, id euismod ante orci ac lorem.
Vestibulum ante ipsum primis in faucibus orci luctus et
ultrices posuere cubilia Curae; Proin bibendum massa non
sem. Nunc posuere, augue sit amet fringilla scelerisque,
lorem velit sagittis libero, elementum porta urna diam a
wisi. Etiam suscipit consectetuer turpis. Praesent auctor
neque vel dui. Suspendisse gravida laoreet sapien. Etiam
feugiat mattis sapien. Aliquam faucibus ullamcorper sem.
Aliquam in odio. Pellentesque vitae massa non orci euismod
semper. Sed rutrum. Sed lacinia, lectus quis suscipit
bibendum, ipsum purus euismod justo, et sollicitudin enim
augue et diam. In sapien elit, commodo at, varius ut,
ullamcorper a, pede.
10Quisque sit amet mauris. Cras a dolor non massa
vestibulum consequat. In hac habitasse platea dictumst.
Mauris eget lacus vel arcu semper dignissim. Vivamus mi
pede, viverra nec, rhoncus vitae, sodales vitae, diam. Nam
imperdiet, est non fermentum viverra, leo ante congue
lectusitudin. Integer euismod, sem eu euismod lacinia, arcu
dolor dapibus nisl, sed molestie augue metus ut metus.
Etiam vel lacus. Vivamus bibendum. Nulla euismod cursus
arcu. Etiam gravida, elit at laoreet fringilla, erat pede
egestas felis, a posuere wisi nibh id dui. Donec aliquam
enim eget ipsum.
09Ut et metus accumsan tellus ullamcorper hendrerit.
Vestibulum imperdiet, tortor ac blandit congue, augue
ligula vestibulum ipsum, id euismod ante orci ac lorem.
Vestibulum ante ipsum primis in faucibus orci luctus et
ultrices posuere cubilia Curae; Proin bibendum massa non
sem. Nunc posuere, augue sit amet fringilla scelerisque,
lorem velit sagittis libero, elementum porta urna diam a
wisi. Etiam suscipit consectetuer turpis. Praesent auctor
neque vel dui. Suspendisse gravida laoreet sapien. Etiam
feugiat mattis sapien. Aliquam faucibus ullamcorper sem.
Aliquam in odio. Pellentesque vitae massa non orci euismod
semper. Sed rutrum. Sed lacinia, lectus quis suscipit
bibendum, ipsum purus euismod justo, et sollicitudin enim
augue et diam. In sapien elit, commodo at, varius ut,
ullamcorper a, pede.
10Quisque sit amet mauris. Cras a dolor non massa
vestibulum consequat. In hac habitasse platea dictumst.
Mauris eget lacus vel arcu semper dignissim. Vivamus mi
pede, viverra nec, rhoncus vitae, sodales vitae, diam. Nam
imperdiet, est non fermentum viverra, leo ante congue
lectus, ut pretium ligula sem in diam. Sed sed augue nec
pede euismod lacinia. Donec sodales interdum enim. Cras
convallis libero quis tellus. Nunc consequat vestibulum
nibh. Proin sodales. Sed mollis purus quis eros. Aenean
posuere rhoncus risus. Aenean massa sapien, bibendum vel,
porttitor a, rhoncus ac, magna. Suspendisse adipiscing
tempus neque. Maecenas tincidunt semper leo. Sed posuere
diam sit amet leo. Donec eget metus. Pellentesque habitant
morbi tristique senectus et netus et malesuada fames ac
turpis egestas. Aenean et turpis eu orci eleifend auctor.
11Vivamus venenatis. Nullam vel purus et lacus tempor
rhoncus. In hac habitasse platea dictumst. Integer sed
augue quis leo gravida congue. Phasellus ac purus. Aenean
vehicula ante id arcu. Proin accumsan erat sit amet quam.
Suspendisse potenti. Lorem ipsum dolor sit amet,
consectetuer adipiscing elit. Pellentesque a ante. Nam sed
tellus. Mauris quis purus eget dolor laoreet eleifend.
Aliquam erat volutpat. Aenean ac mi. Nulla blandit dui vel
turpis. Curabitur rhoncus, dolor ut sodales laoreet, odio
lectus pulvinar arcu, ac consequat erat mauris cursus est.
Mauris dictum. Mauris porttitor. Integer vel dolor eget
ipsum lacinia malesuada. Sed sagittis, sem eget placerat
iaculis, lectus leo dictum lacus, a egestas nulla mauris
vitae justo.
12Donec ante mi, vestibulum a, vehicula gravida, porta
quis, nulla. Sed fringilla dolor sed odio., ut pretium
ligula sem in diam. Sed sed augue nec pede euismod lacinia.
Donec sodales interdum enim. Cras convallis libero quis
tellus. Nunc consequat vestibulum nibh. Proin sodales. Sed
mollis purus quis eros. Aenean posuere rhoncus risus.
Aenean massa sapien, bibendum vel, porttitor a, rhoncus ac,
magna. Suspendisse adipiscing tempus neque. Maecenas
tincidunt semper leo. Sed posuere diam sit amet leo. Donec
eget metus. Pellentesque habitant morbi tristique senectus
et netus et malesuada fames ac turpis egestas. Aenean et
turpis eu orci eleifend auctor.
11Vivamus venenatis. Nullam vel purus et lacus tempor
rhoncus. In hac habitasse platea dictumst. Integer sed
augue quis leo gravida congue. Phasellus ac purus. Aenean
vehicula ante id arcu. Proin accumsan erat sit amet quam.
Suspendisse potenti. Lorem ipsum dolor sit amet,
consectetuer adipiscing elit. Pellentesque a ante. Nam sed
tellus. Mauris quis purus eget dolor laoreet eleifend.
Aliquam erat volutpat. Aenean ac mi. Nulla blandit dui vel
turpis. Curabitur rhoncus, dolor ut sodales laoreet, odio
lectus pulvinar arcu, ac consequat erat mauris cursus est.
Mauris dictum. Mauris porttitor. Integer vel dolor eget
ipsum lacinia malesuada. Sed sagittis, sem eget placerat
iaculis, lectus leo dictum lacus, a egestas nulla mauris
vitae justo.
12Donec ante mi, vestibulum a, vehicula gravida, porta
quis, nulla. Sed fringilla dolor sed odio. Pellentesque et
risus. Integer nisl augue, ultrices vel, viverra sit amet,
laoreet et, augue. Vestibulum sem. Integer aliquet, turpis
id iaculis tincidunt, enim libero scelerisque mauris, a
luctus augue eros id tortor. Curabitur ac lectus ac lacus
semper imperdiet. Aliquam erat volutpat. Sed nec massa.
Vestibulum tellus. Vestibulum ante ipsum primis in faucibus
orci luctus et ultrices posuere cubilia Curae; Ut quis leo.
Nam at enim. Nullam gravida ultrices turpis. Curabitur
pretium vehicula turpis. Maecenas in nunc. Donec ornare
dictum nunc.
</FIGURE 2>
More information about the pmwiki-users
mailing list