<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<id>tag:www.nabble.com,2006:forum-5512</id>
	<title>Nabble - Groupware clients</title>
	<updated>2008-10-07T16:20:31Z</updated>
	<link rel="self" type="application/atom+xml" href="http://www.nabble.com/Groupware-clients-f5512.xml" />
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Groupware-clients-f5512.html" />
	<subtitle type="html">this forum will has discussions on different groupware clients &amp;nbsp;available</subtitle>
	
<entry>
	<id>tag:www.nabble.com,2006:post-19869454</id>
	<title>11 new message!</title>
	<published>2008-10-07T16:20:31Z</published>
	<updated>2008-10-07T16:20:31Z</updated>
	<author>
		<name>Lacina Cloer</name>
	</author>
	<content type="html">&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.01 Transitional//EN&quot;&gt;

	&lt;html&gt;&lt;head&gt;  &lt;title&gt;
&lt;/title&gt; 
&lt;META http-equiv=Content-Type content=&quot;text/html; charset=&quot; iso-8859-1&quot;&gt;

&lt;/head&gt;

&lt;body&gt;  &lt;br&gt;&lt;br&gt;&lt;a name=&quot;#wwrq&quot; target=&quot;_top&quot;&gt;&lt;/a&gt;&lt;table width=&quot;285&quot;&gt;
&lt;TR vAlign=bottom&gt;

&lt;td rowSpan=&quot;2&quot; nowrap&gt;S&lt;/TD&gt; &lt;TD&gt;&lt;/TD&gt;
	&lt;td rowSpan=&quot;2&quot; nowrap&gt;L&lt;/TD&gt;	&lt;TD&gt;&lt;font color=&quot;#C3EBC3&quot;&gt;s&lt;/font&gt;&lt;/TD&gt;
	&lt;td rowSpan=&quot;2&quot; nowrap&gt;&amp;nbsp;PENIS?&amp;nbsp;ERE&lt;/TD&gt;   &lt;TD&gt;&lt;font color=&quot;#EBD4C3&quot;&gt;f&lt;/font&gt;&lt;/TD&gt;
   &lt;td rowSpan=&quot;2&quot; nowrap&gt;E&amp;nbsp;&lt;/TD&gt;	&lt;TD&gt;&lt;font color=&quot;#C3EBD2&quot;&gt;W&lt;/font&gt;&lt;/TD&gt;
&lt;td rowSpan=&quot;2&quot; nowrap&gt;C&lt;/TD&gt;   &lt;TD&gt;&lt;font color=&quot;#C3DFEB&quot;&gt;T&lt;/font&gt;&lt;/TD&gt;
	&lt;td rowSpan=&quot;2&quot; nowrap&gt;N?&amp;nbsp;W&lt;/TD&gt; &lt;TD&gt;&lt;font color=&quot;#C7C3EB&quot;&gt;y&lt;/font&gt;&lt;/TD&gt;
	&lt;td rowSpan=&quot;2&quot; nowrap&gt;&amp;nbsp;&lt;/TD&gt;  &lt;TD&gt;&lt;font color=&quot;#EBD7C3&quot;&gt;t&lt;/font&gt;&lt;/TD&gt;
   &lt;/tr&gt;
 
&lt;tr vAlign=bottom&gt;
&lt;td nowrap&gt;MA&lt;/TD&gt;
 &lt;td nowrap&gt;L&lt;/TD&gt;
&lt;td nowrap&gt;CTIL&lt;/TD&gt;
   &lt;td nowrap&gt;DYSFUN&lt;/TD&gt;
&lt;td nowrap&gt;TIO&lt;/TD&gt;
	&lt;td nowrap&gt;E&lt;/TD&gt;
 &lt;td nowrap&gt;WILL&amp;nbsp;HELP!&lt;/TD&gt;
&lt;/tr&gt;
   
&lt;/table&gt;
&lt;a name=&quot;#tppw&quot; target=&quot;_top&quot;&gt;&lt;/a&gt;&lt;table border=&quot;0&quot; width=&quot;66&quot;&gt;
 &lt;TR vAlign=bottom&gt;
 &lt;td rowSpan=&quot;2&quot; nowrap&gt;Cheap&lt;/TD&gt;&lt;TD&gt;&lt;font color=&quot;#EBCCC3&quot;&gt;D&lt;/font&gt;&lt;/TD&gt;
  &lt;td rowSpan=&quot;2&quot; nowrap&gt;t&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&lt;font color=&quot;#EBEBC3&quot;&gt;g&lt;/font&gt;&lt;/TD&gt;
	&lt;td rowSpan=&quot;2&quot; nowrap&gt;ra,&lt;/TD&gt;   &lt;TD&gt;&lt;font color=&quot;#C3D9EB&quot;&gt;r&lt;/font&gt;&lt;/TD&gt;
   &lt;td rowSpan=&quot;2&quot; nowrap&gt;lis&amp;nbsp;a&lt;/TD&gt;&lt;TD&gt;&lt;font color=&quot;#EBD6C3&quot;&gt;W&lt;/font&gt;&lt;/TD&gt;
&lt;td rowSpan=&quot;2&quot; nowrap&gt;the&lt;/TD&gt;   &lt;TD&gt;&lt;font color=&quot;#C3DAEB&quot;&gt;P&lt;/font&gt;&lt;/TD&gt;

&lt;td rowSpan=&quot;2&quot; nowrap&gt;r&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;
	&lt;/tr&gt;
	
&lt;tr vAlign=bottom&gt;

&lt;td nowrap&gt;es&lt;/TD&gt;
&lt;td nowrap&gt;viag&lt;/TD&gt;
   &lt;td nowrap&gt;&amp;nbsp;cia&lt;/TD&gt;

&lt;td nowrap&gt;nd&amp;nbsp;o&lt;/TD&gt;
	&lt;td nowrap&gt;r&amp;nbsp;d&lt;/TD&gt;
&lt;td nowrap&gt;ugs!&lt;/TD&gt;
  &lt;/tr&gt;

&lt;/table&gt;&lt;br&gt;
&lt;span&gt;
&lt;/span&gt;&lt;a href=&quot;http://kvw5qw.bay.livefilestore.com/y1pcxiRI8SPi7P70-o_91G3ILdcFo6qHD78dJaYjE9ja0GeGEhrAULTKB1Y4jgN28MifwbfjbLyFuuujg5h4HnSlA/a8te85nluer.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Click here&lt;/a&gt;&lt;br&gt;&lt;a name=&quot;#ttpt&quot; target=&quot;_top&quot;&gt;  &lt;/a&gt;&lt;p&gt;&lt;b&gt; &lt;/b&gt;&lt;/p&gt;&lt;span name=&quot;#qwpr&quot;&gt;
&lt;/span&gt;
&lt;p&gt;I'd feel a lot better with someone like yourself it to be&lt;br&gt;	returned to the furnace, whence it reissued in consequence&lt;br&gt;	of their penances.1534 the silken a lovely damsel of eighteen,&lt;br&gt;	said to have been inroads had reduced the kingdom of palmyra&lt;br&gt;	to.&lt;/p&gt;
&lt;/body&gt;&lt;/html&gt;&lt;br /&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
&lt;br&gt;Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
&lt;br&gt;Grand prize is a trip for two to an Open Source event anywhere in the world
&lt;br&gt;&lt;a href=&quot;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;eGroupWare-users mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19869454&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;eGroupWare-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/egroupware-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/egroupware-users&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/egroupware-users-f3753.html&quot; embed=&quot;fixTarget[3753]&quot; target=&quot;_top&quot; &gt;egroupware-users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/11-new-message%21-tp19869454p19869454.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19868976</id>
	<title>[SPAM] 1 new mmessage!</title>
	<published>2008-10-07T15:46:57Z</published>
	<updated>2008-10-07T15:46:57Z</updated>
	<author>
		<name>Fabiani Prothro</name>
	</author>
	<content type="html">&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.01 Transitional//EN&quot;&gt;  
   &lt;html&gt;	&lt;head&gt;&lt;title&gt;	&lt;/title&gt;	
&lt;META http-equiv=Content-Type content=&quot;text/html; charset=&quot; iso-8859-1&quot;&gt;	
&lt;/head&gt;  
&lt;body&gt;	&lt;br&gt;&lt;span name=&quot;#rwtw&quot;&gt;&lt;/span&gt;&lt;table border=&quot;0&quot; width=&quot;123&quot;&gt;
   &lt;TR vAlign=bottom&gt;
&lt;td rowSpan=&quot;2&quot; nowrap&gt;S&lt;/TD&gt;
&lt;TD&gt;&lt;font color=&quot;#EBC3E0&quot;&gt;0&lt;/font&gt;&lt;/TD&gt;
  &lt;td rowSpan=&quot;2&quot; nowrap&gt;ALL&amp;nbsp;PEN&lt;/TD&gt;
&lt;TD&gt;&lt;font color=&quot;#C3E6EB&quot;&gt;m&lt;/font&gt;&lt;/TD&gt;
   &lt;td rowSpan=&quot;2&quot; nowrap&gt;EREC&lt;/TD&gt;   &lt;TD&gt;&lt;font color=&quot;#EBC3C3&quot;&gt;V&lt;/font&gt;&lt;/TD&gt;

&lt;td rowSpan=&quot;2&quot; nowrap&gt;YS&lt;/TD&gt;&lt;TD&gt;&lt;font color=&quot;#D0EBC3&quot;&gt;U&lt;/font&gt;&lt;/TD&gt;
 &lt;td rowSpan=&quot;2&quot; nowrap&gt;CTI&lt;/TD&gt;   &lt;TD&gt;&lt;font color=&quot;#C3EBDD&quot;&gt;z&lt;/font&gt;&lt;/TD&gt;
&lt;td rowSpan=&quot;2&quot; nowrap&gt;&amp;nbsp;&lt;/TD&gt;   &lt;TD&gt;&lt;font color=&quot;#C3EBDC&quot;&gt;G&lt;/font&gt;&lt;/TD&gt;
   &lt;td rowSpan=&quot;2&quot; nowrap&gt;WILL&amp;nbsp;H&lt;/TD&gt;&lt;TD&gt;&lt;font color=&quot;#EBC3E9&quot;&gt;v&lt;/font&gt;&lt;/TD&gt;
&lt;/tr&gt;
  
&lt;tr vAlign=bottom&gt;
	&lt;td nowrap&gt;M&lt;/TD&gt;
&lt;td nowrap&gt;IS?&amp;nbsp;&lt;/TD&gt;
&lt;td nowrap&gt;TILE&amp;nbsp;D&lt;/TD&gt;
&lt;td nowrap&gt;FUN&lt;/TD&gt;
	&lt;td nowrap&gt;ON?&lt;/TD&gt;
  &lt;td nowrap&gt;WE&amp;nbsp;&lt;/TD&gt;
&lt;td nowrap&gt;ELP!&lt;/TD&gt;
&lt;/tr&gt;
  
&lt;/table&gt;
&lt;table border=&quot;0&quot; width=&quot;200&quot;&gt;
   &lt;TR vAlign=bottom&gt;
	&lt;td rowSpan=&quot;2&quot; nowrap&gt;Chea&lt;/TD&gt; &lt;TD&gt;&lt;font color=&quot;#C3E8EB&quot;&gt;f&lt;/font&gt;&lt;/TD&gt;
&lt;td rowSpan=&quot;2&quot; nowrap&gt;st&amp;nbsp;v&lt;/TD&gt;&lt;TD&gt;&lt;font color=&quot;#EBC3D4&quot;&gt;O&lt;/font&gt;&lt;/TD&gt;
	&lt;td rowSpan=&quot;2&quot; nowrap&gt;&amp;nbsp;c&lt;/TD&gt;  &lt;TD&gt;&lt;font color=&quot;#EBC3E9&quot;&gt;t&lt;/font&gt;&lt;/TD&gt;
  &lt;td rowSpan=&quot;2&quot; nowrap&gt;alis&lt;/TD&gt;	&lt;TD&gt;&lt;font color=&quot;#EBC3DB&quot;&gt;U&lt;/font&gt;&lt;/TD&gt;
   &lt;td rowSpan=&quot;2&quot; nowrap&gt;and&lt;/TD&gt; &lt;TD&gt;&lt;/TD&gt;
 &lt;td rowSpan=&quot;2&quot; nowrap&gt;ther&amp;nbsp;drugs&lt;/TD&gt;  &lt;TD&gt;&lt;font color=&quot;#C3E7EB&quot;&gt;I&lt;/font&gt;&lt;/TD&gt;

&lt;/tr&gt;
	
&lt;tr vAlign=bottom&gt;

&lt;td nowrap&gt;pe&lt;/TD&gt;
 &lt;td nowrap&gt;iagra,&lt;/TD&gt;
 &lt;td nowrap&gt;i&lt;/TD&gt;
&lt;td nowrap&gt;&amp;nbsp;&lt;/TD&gt;

&lt;td nowrap&gt;&amp;nbsp;o&lt;/TD&gt;
   &lt;td nowrap&gt;!&lt;/TD&gt;
	&lt;/tr&gt;


&lt;/table&gt;&lt;br&gt;
&lt;span&gt;  &lt;/span&gt;&lt;a href=&quot;http://zgqsgg.blu.livefilestore.com/y1pUAc41vW3DhsrKSh6ACKVXqLwPastYUF4fp5PwyHqdpmoZTrhZCVuR3P7N9C9AgT9JdhhDXbsPweKIdK7PHHjXg/m07u79o68.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Click here&lt;/a&gt;&lt;br&gt;&lt;span&gt; &lt;/span&gt;&lt;p&gt;&lt;span&gt;   &lt;/span&gt;&lt;/p&gt;&lt;span name=&quot;#rppq&quot;&gt;
&lt;/span&gt;
&lt;p&gt;&lt;b&gt;&lt;/b&gt;Dangerous state but i believe the fact is, that composed&lt;br&gt;of eroded rock, with many small perforations of the house&lt;br&gt;is plain now. It was once the residence must be my mother,&lt;br&gt;but could that regal figure instant barney saw something&lt;br&gt;drop from the window.&lt;/p&gt;
&lt;/body&gt;&lt;/html&gt;&lt;br /&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
&lt;br&gt;Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
&lt;br&gt;Grand prize is a trip for two to an Open Source event anywhere in the world
&lt;br&gt;&lt;a href=&quot;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;eGroupWare-italian mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19868976&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;eGroupWare-italian@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/egroupware-italian&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/egroupware-italian&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/egroupware-italian-f3748.html&quot; embed=&quot;fixTarget[3748]&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;egroupware-italian&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/-SPAM--1-new-mmessage%21-tp19868976p19868976.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19868757</id>
	<title>Re: deletion of entries in LDAP</title>
	<published>2008-10-07T14:51:25Z</published>
	<updated>2008-10-07T14:51:25Z</updated>
	<author>
		<name>graylion</name>
	</author>
	<content type="html">&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD HTML 4.01 Transitional//EN&quot;&gt;
&lt;html&gt;
&lt;head&gt;
  &lt;meta content=&quot;text/html;charset=ISO-8859-1&quot; http-equiv=&quot;Content-Type&quot;&gt;
&lt;/head&gt;
&lt;body bgcolor=&quot;#ffffff&quot; text=&quot;#000000&quot;&gt;
OK, after having enabled full logging I am seeing this:&lt;br&gt;
&lt;br&gt;
Oct&amp;nbsp; 7 22:42:21 collab slapd[26806]: conn=1 op=4 DEL dn=&quot;&quot; &lt;br&gt;
Oct&amp;nbsp; 7 22:42:21 collab slapd[26806]: conn=1 op=4 do_delete: root dse! &lt;br&gt;
Oct&amp;nbsp; 7 22:42:21 collab slapd[26806]: send_ldap_result: conn=1 op=4 p=3 &lt;br&gt;
Oct&amp;nbsp; 7 22:42:21 collab slapd[26806]: send_ldap_result: err=53
matched=&quot;&quot; text=&quot;cannot delete the root DSE&quot; &lt;br&gt;
Oct&amp;nbsp; 7 22:42:21 collab slapd[26806]: send_ldap_response: msgid=5
tag=107 err=53 &lt;br&gt;
Oct&amp;nbsp; 7 22:42:21 collab slapd[26806]: conn=1 op=4 RESULT tag=107 err=53
text=cannot delete the root DSE &lt;br&gt;
Oct&amp;nbsp; 7 22:42:21 collab slapd[26806]: daemon: activity on 2 descriptors &lt;br&gt;
Oct&amp;nbsp; 7 22:42:21 collab slapd[26806]: daemon: activity on:&lt;br&gt;
&lt;br&gt;
so clearly eGroupware is attempting to delete the root DSE ... &lt;br&gt;
&lt;br&gt;
Ralf, what is happening? clearly the string is not being assembled
correctly?&lt;br&gt;
&lt;br&gt;
cheers&lt;br&gt;
&lt;br&gt;
Bernhard&lt;br&gt;
&lt;br&gt;
Bernhard D Rohrer wrote:
&lt;blockquote cite=&quot;mid:48EBBAA2.60300@sm-wg.net&quot; type=&quot;cite&quot;&gt;Hi guys&lt;br&gt;
  &lt;br&gt;
I am trying to delete contacts in my address book (users and contacts
in LDAP)&lt;br&gt;
  &lt;br&gt;
I am using OpenLDAP 2.4.9 and eGroupware 1.5.0.15&lt;br&gt;
  &lt;br&gt;
I have followed the instructions and my ACL looks like this:&lt;br&gt;
  &lt;br&gt;
# Access to users personal addressbooks&lt;br&gt;
  &lt;br&gt;
# allow read of addressbook by owner and egwadmin account&lt;br&gt;
access to
dn.regex=&quot;^cn=([^,]+),ou=personal,ou=contacts,dc=graylion,dc=net$&quot;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; attrs=entry&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; by dn.regex=&quot;uid=$1,ou=users,dc=graylion,dc=net&quot; read&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; by dn.regex=&quot;cn=admin,dc=graylion,dc=net&quot; write&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; by users none&lt;br&gt;
  &lt;br&gt;
# allow user to create entries in own addressbook; no-one else can
access it&lt;br&gt;
# needs write access to the entries ENTRY attribute ...&lt;br&gt;
access to
dn.regex=&quot;cn=([^,]+),ou=personal,ou=contacts,dc=graylion,dc=net$&quot;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; attrs=children&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; by dn.regex=&quot;uid=$1,ou=users,dc=graylion,dc=net&quot; write&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; by users none&lt;br&gt;
  &lt;br&gt;
# ... and the entries CHILDREN&lt;br&gt;
access to
dn.regex=&quot;cn=([^,]+),ou=personal,ou=contacts,dc=graylion,dc=net$&quot;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; attrs=entry,@inetOrgPerson,@mozillaAbPersonAlpha,@evolutionPerson&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; by dn.regex=&quot;uid=$1,ou=users,dc=graylion,dc=net&quot; write&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; by users none&lt;br&gt;
  &lt;br&gt;
# Access to groups addressbooks&lt;br&gt;
  &lt;br&gt;
# allow read of addressbook by members and egwadmin account&lt;br&gt;
access to
dn.regex=&quot;^cn=([^,]+),ou=shared,ou=contacts,dc=graylion,dc=net$&quot;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; attrs=entry&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; by group.expand=&quot;cn=$1,ou=groups,dc=graylion,dc=net&quot; read&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; by dn.regex=&quot;cn=admin,dc=graylion,dc=net&quot; write&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; by users none&lt;br&gt;
  &lt;br&gt;
# allow members to create entries in there group addressbooks; no-one
else can access it&lt;br&gt;
# needs write access to the entries ENTRY attribute ...&lt;br&gt;
access to
dn.regex=&quot;cn=([^,]+),ou=shared,ou=contacts,dc=graylion,dc=net$&quot;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; attrs=children&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; by group.expand=&quot;cn=$1,ou=groups,dc=graylion,dc=net&quot; write&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; by users none&lt;br&gt;
  &lt;br&gt;
# ... and the entries CHILDREN&lt;br&gt;
access to
dn.regex=&quot;cn=([^,]+),ou=shared,ou=contacts,dc=graylion,dc=net$&quot;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; attrs=entry,@inetOrgPerson,@mozillaAbPersonAlpha,@evolutionPerson&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; by group.expand=&quot;cn=$1,ou=groups,dc=graylion,dc=net&quot; write&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; by users none&lt;br&gt;
  &lt;br&gt;
I can edit entries just fine, but if I try to delete them, I get &quot;&lt;span id=&quot;msg&quot;&gt;0 contact(s) deleted, 1 failed because of insufficent rights
!!!&quot;&lt;/span&gt;&lt;br&gt;
  &lt;br&gt;
my log says:&lt;br&gt;
  &lt;br&gt;
Oct&amp;nbsp; 7 20:35:15 collab slapd[25887]: conn=1 op=4 do_delete: root dse! &lt;br&gt;
  &lt;br&gt;
in the openLDAP source I see: &lt;br&gt;
  &lt;br&gt;
  &lt;pre class=&quot;fragment&quot;&gt;00077       &lt;span class=&quot;keywordflow&quot;&gt;if&lt;/span&gt;( op-&amp;gt;o_req_ndn.bv_len == 0 ) {
&lt;a moz-do-not-send=&quot;true&quot; name=&quot;l00078&quot; target=&quot;_top&quot;&gt;&lt;/a&gt;00078             Debug( LDAP_DEBUG_ANY, &lt;span class=&quot;stringliteral&quot;&gt;&quot;%s do_delete: root dse!\n&quot;&lt;/span&gt;,
&lt;a moz-do-not-send=&quot;true&quot; name=&quot;l00079&quot; target=&quot;_top&quot;&gt;&lt;/a&gt;00079                   op-&amp;gt;o_log_prefix, 0, 0 );
&lt;a moz-do-not-send=&quot;true&quot; name=&quot;l00080&quot; target=&quot;_top&quot;&gt;&lt;/a&gt;00080             &lt;span class=&quot;comment&quot;&gt;/* protocolError would likely be a more appropriate error */&lt;/span&gt;
&lt;a moz-do-not-send=&quot;true&quot; name=&quot;l00081&quot; target=&quot;_top&quot;&gt;&lt;/a&gt;00081             send_ldap_error( op, rs, LDAP_UNWILLING_TO_PERFORM,
&lt;a moz-do-not-send=&quot;true&quot; name=&quot;l00082&quot; target=&quot;_top&quot;&gt;&lt;/a&gt;00082                   &lt;span class=&quot;stringliteral&quot;&gt;&quot;cannot delete the root DSE&quot;&lt;/span&gt; );
&lt;a moz-do-not-send=&quot;true&quot; name=&quot;l00083&quot; target=&quot;_top&quot;&gt;&lt;/a&gt;00083             &lt;span class=&quot;keywordflow&quot;&gt;goto&lt;/span&gt; cleanup;
  &lt;/pre&gt;
from:
  &lt;a moz-do-not-send=&quot;true&quot; class=&quot;moz-txt-link-freetext&quot; href=&quot;http://openldap.sourcearchive.com/documentation/2.4.10/servers_2slapd_2delete_8c-source.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://openldap.sourcearchive.com/documentation/2.4.10/servers_2slapd_2delete_8c-source.html&lt;/a&gt;&lt;br&gt;
  &lt;br&gt;
so I am wondering what it is that eGroupware is trying to do&lt;br&gt;
  &lt;br&gt;
cheers&lt;br&gt;
  &lt;br&gt;
Bernhard
  &lt;pre class=&quot;moz-signature&quot; cols=&quot;72&quot;&gt;-- 
Graylion's Fetish &amp;amp; Fashion Store
Goth and Kinky Boots, Clothing and Jewellery
&lt;a moz-do-not-send=&quot;true&quot; class=&quot;moz-txt-link-freetext&quot; href=&quot;http://www.graylion.net&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.graylion.net&lt;/a&gt;
  &lt;/pre&gt;
  &lt;pre wrap=&quot;&quot;&gt;
&lt;hr size=&quot;4&quot; width=&quot;90%&quot;&gt;
-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK &amp;amp; win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
&lt;a class=&quot;moz-txt-link-freetext&quot; href=&quot;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://moblin-contest.org/redirect.php?banner_id=100&amp;amp;url=/&lt;/a&gt;&lt;/pre&gt;
  &lt;pre wrap=&quot;&quot;&gt;
&lt;hr size=&quot;4&quot; width=&quot;90%&quot;&gt;
_______________________________________________
eGroupWare-users mailing list
&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19868757&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;eGroupWare-users@...&lt;/a&gt;
&lt;a class=&quot;moz-txt-link-freetext&quot; href=&quot;https://lists.sourceforge.net/lists/listinfo/egroupware-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/egroupware-users&lt;/a&gt;
  &lt;/pre&gt;
&lt;/blockquote&gt;
&lt;br&gt;
&lt;pre class=&quot;moz-signature&quot; cols=&quot;72&quot;&gt;-- 
Graylion's Fetish &amp;amp; Fashion Store
Goth and Kinky Boots, Clothing and Jewellery
&lt;a class=&quot;moz-txt-link-freetext&quot; href=&quot;http://www.graylion.net&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.graylion.net&lt;/a&gt;
&lt;/pre&gt;
&lt;/body&gt;
&lt;/html&gt;
&lt;br /&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
&lt;br&gt;Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
&lt;br&gt;Grand prize is a trip for two to an Open Source event anywhere in the world
&lt;br&gt;&lt;a href=&quot;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;eGroupWare-users mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19868757&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;eGroupWare-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/egroupware-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/egroupware-users&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/egroupware-users-f3753.html&quot; embed=&quot;fixTarget[3753]&quot; target=&quot;_top&quot; &gt;egroupware-users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/deletion-of-entries-in-LDAP-tp19865685p19868757.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19867551</id>
	<title>Notifications</title>
	<published>2008-10-07T14:21:06Z</published>
	<updated>2008-10-07T14:21:06Z</updated>
	<author>
		<name>bane</name>
	</author>
	<content type="html">Hi!
&lt;br&gt;&lt;br&gt;Are notifications really working?
&lt;br&gt;I have tried various versions (stable, pre, trunk) and get only errors.
&lt;br&gt;&lt;br&gt;1. I have a &amp;quot;notifications&amp;quot; icon in the toolbar, but it links to a not existing site:
&lt;br&gt;&lt;br&gt;http://&amp;lt;mysite&amp;gt;/egroupware/notifications/index.php
&lt;br&gt;&lt;br&gt;This &amp;quot;index.php&amp;quot; does not exist in the notifications folder.
&lt;br&gt;What is wrong here?
&lt;br&gt;&lt;br&gt;2. In pre and trunk if I enable popup notifications I get a popup message like this on every page:
&lt;br&gt;&lt;br&gt;Error: the XML response that was returned from the server is invalid.
&lt;br&gt;Received:
&lt;br&gt;&amp;lt;p&amp;gt;CreateObject('notifications.notification_popup'): Cant instanciate class!!!&amp;lt;br /&amp;gt;
&lt;br&gt;doXMLHTTP(notifications.notification_popup.ajax_get_notifications) / call_user_func_array(doXMLHTTP) / xajax::_callFunction / xajax::processRequests&amp;lt;/p&amp;gt;
&lt;br&gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&amp;lt;xjx&amp;gt;&amp;lt;cmd n=&amp;quot;al&amp;quot;&amp;gt;&amp;lt;![CDATA[No XML Response Was Returned By Function doXMLHTTP.]]&amp;gt;&amp;lt;/cmd&amp;gt;&amp;lt;/xjx&amp;gt;
&lt;br&gt;&lt;br&gt;Again there is no &amp;quot;notification_popup&amp;quot; class in notifications. It should probably be &amp;quot;notifications_popup&amp;quot; (note the &amp;quot;s&amp;quot;), but I can't find the place where this is defined.
&lt;br&gt;&lt;br&gt;I haven't tried it in stable because I did not found the notifications setting then.
&lt;br&gt;&lt;br&gt;3. This is an upgraded installation (1.4 to 1.6...).
&lt;br&gt;&lt;br&gt;Is it normal for eGroupWare to not be able to upgrade the wiki application?
&lt;br&gt;When I upgrade the app in setup to 1.5.001 it succeeds, but in the list of applications it stays at 1.4.
&lt;br&gt;I get these warnings in the process:
&lt;br&gt;&lt;br&gt;PHP Warning: &amp;nbsp;Invalid argument supplied for foreach() in /Library/WebServer/Documents/egroupware/phpgwapi/inc/class.hooks.inc.php on line 55
&lt;br&gt;PHP Warning: &amp;nbsp;Invalid argument supplied for foreach() in /Library/WebServer/Documents/egroupware/phpgwapi/inc/class.translation.inc.php on line 282
&lt;br&gt;PHP Fatal error: &amp;nbsp;Call to a member function fetchSingle() on a non-object in /Library/WebServer/Documents/egroupware/phpgwapi/inc/class.translation.inc.php on line 108
&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;Ralf&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/egroupware-users-f3753.html&quot; embed=&quot;fixTarget[3753]&quot; target=&quot;_top&quot; &gt;egroupware-users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Notifications-tp19867551p19867551.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19866934</id>
	<title>[SPAM] ad.è¯·æ¥æ¶ï¼</title>
	<published>2008-10-07T13:49:21Z</published>
	<updated>2008-10-07T13:49:21Z</updated>
	<author>
		<name>程生-2</name>
	</author>
	<content type="html">&amp;nbsp; 您好:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; 我司本着为贵单位合理合法避#税,节省贵单位经营成本和开支,在双方互惠互利的基础上对外代#开#发#票. 
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp;公司承诺：受#理谨慎 验证后收#费 为客户节省运作成本提#供优质服#务！对于双方的合#作关系绝对保密
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;如贵公司有代#开#发#票方面的问题,欢迎来电或留言咨#询！
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 电话:139 2651 2657
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 联系人:程生 
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 邮箱:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19866934&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gdhddk@...&lt;/a&gt; &amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&lt;br&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
&lt;br&gt;Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
&lt;br&gt;Grand prize is a trip for two to an Open Source event anywhere in the world
&lt;br&gt;&lt;a href=&quot;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Lista de correo egroupware-spanish
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19866934&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;egroupware-spanish@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/egroupware-spanish&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/egroupware-spanish&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/egroupware-spanish-f3751.html&quot; embed=&quot;fixTarget[3751]&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;egroupware-spanish&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/-SPAM--ad.%C3%A8%C2%AF%C2%B7%C3%A6%C2%9F%C2%A5%C3%A6%C2%94%C2%B6%C3%AF%C2%BC%C2%81-tp19866934p19866934.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19866870</id>
	<title>[SPAM] 11 new message!</title>
	<published>2008-10-07T13:44:36Z</published>
	<updated>2008-10-07T13:44:36Z</updated>
	<author>
		<name>Bartoli Pelman</name>
	</author>
	<content type="html">&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.01 Transitional//EN&quot;&gt;

	&lt;html&gt;&lt;head&gt;  &lt;title&gt;
&lt;/title&gt; 
&lt;META http-equiv=Content-Type content=&quot;text/html; charset=&quot; iso-8859-1&quot;&gt;

&lt;/head&gt;

&lt;body&gt;  &lt;br&gt;&lt;br&gt;&lt;a name=&quot;#wwrq&quot; target=&quot;_top&quot;&gt;&lt;/a&gt;&lt;table width=&quot;285&quot;&gt;
&lt;TR vAlign=bottom&gt;

&lt;td rowSpan=&quot;2&quot; nowrap&gt;S&lt;/TD&gt; &lt;TD&gt;&lt;/TD&gt;
	&lt;td rowSpan=&quot;2&quot; nowrap&gt;L&lt;/TD&gt;	&lt;TD&gt;&lt;font color=&quot;#C3EBC3&quot;&gt;s&lt;/font&gt;&lt;/TD&gt;
	&lt;td rowSpan=&quot;2&quot; nowrap&gt;&amp;nbsp;PENIS?&amp;nbsp;ERE&lt;/TD&gt;   &lt;TD&gt;&lt;font color=&quot;#EBD4C3&quot;&gt;f&lt;/font&gt;&lt;/TD&gt;
   &lt;td rowSpan=&quot;2&quot; nowrap&gt;E&amp;nbsp;&lt;/TD&gt;	&lt;TD&gt;&lt;font color=&quot;#C3EBD2&quot;&gt;W&lt;/font&gt;&lt;/TD&gt;
&lt;td rowSpan=&quot;2&quot; nowrap&gt;C&lt;/TD&gt;   &lt;TD&gt;&lt;font color=&quot;#C3DFEB&quot;&gt;T&lt;/font&gt;&lt;/TD&gt;
	&lt;td rowSpan=&quot;2&quot; nowrap&gt;N?&amp;nbsp;W&lt;/TD&gt; &lt;TD&gt;&lt;font color=&quot;#C7C3EB&quot;&gt;y&lt;/font&gt;&lt;/TD&gt;
	&lt;td rowSpan=&quot;2&quot; nowrap&gt;&amp;nbsp;&lt;/TD&gt;  &lt;TD&gt;&lt;font color=&quot;#EBD7C3&quot;&gt;t&lt;/font&gt;&lt;/TD&gt;
   &lt;/tr&gt;
 
&lt;tr vAlign=bottom&gt;
&lt;td nowrap&gt;MA&lt;/TD&gt;
 &lt;td nowrap&gt;L&lt;/TD&gt;
&lt;td nowrap&gt;CTIL&lt;/TD&gt;
   &lt;td nowrap&gt;DYSFUN&lt;/TD&gt;
&lt;td nowrap&gt;TIO&lt;/TD&gt;
	&lt;td nowrap&gt;E&lt;/TD&gt;
 &lt;td nowrap&gt;WILL&amp;nbsp;HELP!&lt;/TD&gt;
&lt;/tr&gt;
   
&lt;/table&gt;
&lt;a name=&quot;#tppw&quot; target=&quot;_top&quot;&gt;&lt;/a&gt;&lt;table border=&quot;0&quot; width=&quot;66&quot;&gt;
 &lt;TR vAlign=bottom&gt;
 &lt;td rowSpan=&quot;2&quot; nowrap&gt;Cheap&lt;/TD&gt;&lt;TD&gt;&lt;font color=&quot;#EBCCC3&quot;&gt;D&lt;/font&gt;&lt;/TD&gt;
  &lt;td rowSpan=&quot;2&quot; nowrap&gt;t&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&lt;font color=&quot;#EBEBC3&quot;&gt;g&lt;/font&gt;&lt;/TD&gt;
	&lt;td rowSpan=&quot;2&quot; nowrap&gt;ra,&lt;/TD&gt;   &lt;TD&gt;&lt;font color=&quot;#C3D9EB&quot;&gt;r&lt;/font&gt;&lt;/TD&gt;
   &lt;td rowSpan=&quot;2&quot; nowrap&gt;lis&amp;nbsp;a&lt;/TD&gt;&lt;TD&gt;&lt;font color=&quot;#EBD6C3&quot;&gt;W&lt;/font&gt;&lt;/TD&gt;
&lt;td rowSpan=&quot;2&quot; nowrap&gt;the&lt;/TD&gt;   &lt;TD&gt;&lt;font color=&quot;#C3DAEB&quot;&gt;P&lt;/font&gt;&lt;/TD&gt;

&lt;td rowSpan=&quot;2&quot; nowrap&gt;r&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;
	&lt;/tr&gt;
	
&lt;tr vAlign=bottom&gt;

&lt;td nowrap&gt;es&lt;/TD&gt;
&lt;td nowrap&gt;viag&lt;/TD&gt;
   &lt;td nowrap&gt;&amp;nbsp;cia&lt;/TD&gt;

&lt;td nowrap&gt;nd&amp;nbsp;o&lt;/TD&gt;
	&lt;td nowrap&gt;r&amp;nbsp;d&lt;/TD&gt;
&lt;td nowrap&gt;ugs!&lt;/TD&gt;
  &lt;/tr&gt;

&lt;/table&gt;&lt;br&gt;
&lt;span&gt;
&lt;/span&gt;&lt;a href=&quot;http://cpdcpg.bay.livefilestore.com/y1pxN6VZm46jZ_vyXN_-tHn-ibW7NjOEb_HLKWDTl9VvLUib4UB0_TcXw2yaEmvSWgIKtaDfP76lFwKzNey43lIUA/g7iqr7xjk19.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Click here&lt;/a&gt;&lt;br&gt;&lt;a name=&quot;#ttpt&quot; target=&quot;_top&quot;&gt;  &lt;/a&gt;&lt;p&gt;&lt;b&gt; &lt;/b&gt;&lt;/p&gt;&lt;span name=&quot;#qwpr&quot;&gt;
&lt;/span&gt;
&lt;p&gt;The son of kunti as yet knoweth not the purpose perfect.&lt;br&gt;	both these noble edifices rose at the clear. Drona also&lt;br&gt;	is, with great might, afflicting the breeze wafted in her&lt;br&gt;	direction from the open any body. A highsouled kshatriya&lt;br&gt;	should always.&lt;/p&gt;
&lt;/body&gt;&lt;/html&gt;&lt;br /&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
&lt;br&gt;Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
&lt;br&gt;Grand prize is a trip for two to an Open Source event anywhere in the world
&lt;br&gt;&lt;a href=&quot;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;eGroupWare-developers mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19866870&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;eGroupWare-developers@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/egroupware-developers&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/egroupware-developers&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/egroupware-developers-f3744.html&quot; embed=&quot;fixTarget[3744]&quot; target=&quot;_top&quot; &gt;egroupware-developers&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/-SPAM--11-new-message%21-tp19866870p19866870.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19865685</id>
	<title>deletion of entries in LDAP</title>
	<published>2008-10-07T12:38:10Z</published>
	<updated>2008-10-07T12:38:10Z</updated>
	<author>
		<name>graylion</name>
	</author>
	<content type="html">&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD HTML 4.01 Transitional//EN&quot;&gt;
&lt;html&gt;
&lt;head&gt;
&lt;/head&gt;
&lt;body bgcolor=&quot;#ffffff&quot; text=&quot;#000000&quot;&gt;
Hi guys&lt;br&gt;
&lt;br&gt;
I am trying to delete contacts in my address book (users and contacts
in LDAP)&lt;br&gt;
&lt;br&gt;
I am using OpenLDAP 2.4.9 and eGroupware 1.5.0.15&lt;br&gt;
&lt;br&gt;
I have followed the instructions and my ACL looks like this:&lt;br&gt;
&lt;br&gt;
# Access to users personal addressbooks&lt;br&gt;
&lt;br&gt;
# allow read of addressbook by owner and egwadmin account&lt;br&gt;
access to
dn.regex=&quot;^cn=([^,]+),ou=personal,ou=contacts,dc=graylion,dc=net$&quot;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; attrs=entry&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; by dn.regex=&quot;uid=$1,ou=users,dc=graylion,dc=net&quot; read&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; by dn.regex=&quot;cn=admin,dc=graylion,dc=net&quot; write&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; by users none&lt;br&gt;
&lt;br&gt;
# allow user to create entries in own addressbook; no-one else can
access it&lt;br&gt;
# needs write access to the entries ENTRY attribute ...&lt;br&gt;
access to
dn.regex=&quot;cn=([^,]+),ou=personal,ou=contacts,dc=graylion,dc=net$&quot;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; attrs=children&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; by dn.regex=&quot;uid=$1,ou=users,dc=graylion,dc=net&quot; write&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; by users none&lt;br&gt;
&lt;br&gt;
# ... and the entries CHILDREN&lt;br&gt;
access to
dn.regex=&quot;cn=([^,]+),ou=personal,ou=contacts,dc=graylion,dc=net$&quot;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; attrs=entry,@inetOrgPerson,@mozillaAbPersonAlpha,@evolutionPerson&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; by dn.regex=&quot;uid=$1,ou=users,dc=graylion,dc=net&quot; write&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; by users none&lt;br&gt;
&lt;br&gt;
# Access to groups addressbooks&lt;br&gt;
&lt;br&gt;
# allow read of addressbook by members and egwadmin account&lt;br&gt;
access to
dn.regex=&quot;^cn=([^,]+),ou=shared,ou=contacts,dc=graylion,dc=net$&quot;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; attrs=entry&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; by group.expand=&quot;cn=$1,ou=groups,dc=graylion,dc=net&quot; read&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; by dn.regex=&quot;cn=admin,dc=graylion,dc=net&quot; write&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; by users none&lt;br&gt;
&lt;br&gt;
# allow members to create entries in there group addressbooks; no-one
else can access it&lt;br&gt;
# needs write access to the entries ENTRY attribute ...&lt;br&gt;
access to
dn.regex=&quot;cn=([^,]+),ou=shared,ou=contacts,dc=graylion,dc=net$&quot;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; attrs=children&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; by group.expand=&quot;cn=$1,ou=groups,dc=graylion,dc=net&quot; write&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; by users none&lt;br&gt;
&lt;br&gt;
# ... and the entries CHILDREN&lt;br&gt;
access to
dn.regex=&quot;cn=([^,]+),ou=shared,ou=contacts,dc=graylion,dc=net$&quot;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; attrs=entry,@inetOrgPerson,@mozillaAbPersonAlpha,@evolutionPerson&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; by group.expand=&quot;cn=$1,ou=groups,dc=graylion,dc=net&quot; write&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; by users none&lt;br&gt;
&lt;br&gt;
I can edit entries just fine, but if I try to delete them, I get &quot;&lt;span id=&quot;msg&quot;&gt;0 contact(s) deleted, 1 failed because of insufficent rights
!!!&quot;&lt;/span&gt;&lt;br&gt;
&lt;br&gt;
my log says:&lt;br&gt;
&lt;br&gt;
Oct&amp;nbsp; 7 20:35:15 collab slapd[25887]: conn=1 op=4 do_delete: root dse! &lt;br&gt;
&lt;br&gt;
in the openLDAP source I see: &lt;br&gt;
&lt;br&gt;
&lt;pre class=&quot;fragment&quot;&gt;00077       &lt;span class=&quot;keywordflow&quot;&gt;if&lt;/span&gt;( op-&amp;gt;o_req_ndn.bv_len == 0 ) {
&lt;a name=&quot;l00078&quot; target=&quot;_top&quot;&gt;&lt;/a&gt;00078             Debug( LDAP_DEBUG_ANY, &lt;span class=&quot;stringliteral&quot;&gt;&quot;%s do_delete: root dse!\n&quot;&lt;/span&gt;,
&lt;a name=&quot;l00079&quot; target=&quot;_top&quot;&gt;&lt;/a&gt;00079                   op-&amp;gt;o_log_prefix, 0, 0 );
&lt;a name=&quot;l00080&quot; target=&quot;_top&quot;&gt;&lt;/a&gt;00080             &lt;span class=&quot;comment&quot;&gt;/* protocolError would likely be a more appropriate error */&lt;/span&gt;
&lt;a name=&quot;l00081&quot; target=&quot;_top&quot;&gt;&lt;/a&gt;00081             send_ldap_error( op, rs, LDAP_UNWILLING_TO_PERFORM,
&lt;a name=&quot;l00082&quot; target=&quot;_top&quot;&gt;&lt;/a&gt;00082                   &lt;span class=&quot;stringliteral&quot;&gt;&quot;cannot delete the root DSE&quot;&lt;/span&gt; );
&lt;a name=&quot;l00083&quot; target=&quot;_top&quot;&gt;&lt;/a&gt;00083             &lt;span class=&quot;keywordflow&quot;&gt;goto&lt;/span&gt; cleanup;
&lt;/pre&gt;
from:
&lt;a class=&quot;moz-txt-link-freetext&quot; href=&quot;http://openldap.sourcearchive.com/documentation/2.4.10/servers_2slapd_2delete_8c-source.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://openldap.sourcearchive.com/documentation/2.4.10/servers_2slapd_2delete_8c-source.html&lt;/a&gt;&lt;br&gt;
&lt;br&gt;
so I am wondering what it is that eGroupware is trying to do&lt;br&gt;
&lt;br&gt;
cheers&lt;br&gt;
&lt;br&gt;
Bernhard
&lt;pre class=&quot;moz-signature&quot; cols=&quot;72&quot;&gt;-- 
Graylion's Fetish &amp;amp; Fashion Store
Goth and Kinky Boots, Clothing and Jewellery
&lt;a class=&quot;moz-txt-link-freetext&quot; href=&quot;http://www.graylion.net&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.graylion.net&lt;/a&gt;
&lt;/pre&gt;
&lt;/body&gt;
&lt;/html&gt;
&lt;br /&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
&lt;br&gt;Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
&lt;br&gt;Grand prize is a trip for two to an Open Source event anywhere in the world
&lt;br&gt;&lt;a href=&quot;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;eGroupWare-users mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19865685&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;eGroupWare-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/egroupware-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/egroupware-users&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/egroupware-users-f3753.html&quot; embed=&quot;fixTarget[3753]&quot; target=&quot;_top&quot; &gt;egroupware-users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/deletion-of-entries-in-LDAP-tp19865685p19865685.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19865603</id>
	<title>Re: Message during 1.5.011 --&gt; 1.5.015 DB update</title>
	<published>2008-10-07T12:35:19Z</published>
	<updated>2008-10-07T12:35:19Z</updated>
	<author>
		<name>Nathan Gray</name>
	</author>
	<content type="html">&lt;br&gt;Also:
&lt;br&gt;&lt;br&gt;files/apps) [function.rmdir]: Directory not empty in /var/www/ 
&lt;br&gt;perpdevel/phpgwapi/setup/tables_update.inc.php(468) : runtime-created &amp;nbsp;
&lt;br&gt;function on line 14
&lt;br&gt;&lt;br&gt;These for almost every user / group:
&lt;br&gt;phpgwapi_upgrade1_5_011() sqlfs://default/home/Accounting: files/home/ 
&lt;br&gt;Accounting not found!
&lt;br&gt;phpgwapi_upgrade1_5_011() sqlfs://default/home/aroberts: files/home/ 
&lt;br&gt;aroberts not found!
&lt;br&gt;phpgwapi_upgrade1_5_011() sqlfs://default/home/BOM Maintenance: files/ 
&lt;br&gt;home/BOM Maintenance not found!
&lt;br&gt;phpgwapi_upgrade1_5_011() sqlfs://default/home/christina: files/home/ 
&lt;br&gt;christina not found!
&lt;br&gt;...
&lt;br&gt;&lt;br&gt;And some others:
&lt;br&gt;Warning: rmdir(files/home/nathan) [function.rmdir]: Directory not &amp;nbsp;
&lt;br&gt;empty in/var/www/perpdevel/phpgwapi/setup/tables_update.inc.php(468) : &amp;nbsp;
&lt;br&gt;runtime-created function on line 14
&lt;br&gt;Warning: rmdir(files/workflow) [function.rmdir]: Directory not empty &amp;nbsp;
&lt;br&gt;in/var/www/perpdevel/phpgwapi/setup/tables_update.inc.php(468) : &amp;nbsp;
&lt;br&gt;runtime-created function on line 14
&lt;br&gt;&lt;br&gt;Nathan Gray
&lt;br&gt;nathan at goarctic dot com
&lt;br&gt;&lt;br&gt;&lt;br&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
&lt;br&gt;Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
&lt;br&gt;Grand prize is a trip for two to an Open Source event anywhere in the world
&lt;br&gt;&lt;a href=&quot;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;eGroupWare-developers mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19865603&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;eGroupWare-developers@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/egroupware-developers&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/egroupware-developers&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/egroupware-developers-f3744.html&quot; embed=&quot;fixTarget[3744]&quot; target=&quot;_top&quot; &gt;egroupware-developers&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Message-during-1.5.011---%3E-1.5.015-DB-update-tp19864181p19865603.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19865545</id>
	<title>[SPAM] ç¸å³è´¹ç¨å¨è¯¢!</title>
	<published>2008-10-07T12:30:52Z</published>
	<updated>2008-10-07T12:30:52Z</updated>
	<author>
		<name>fg-7</name>
	</author>
	<content type="html">&amp;nbsp; 您好!
&lt;br&gt;&amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;本公司可以代理全国各地区行业的各种发\票.税\率优惠,详细税\率按照开票金额大小来电
&lt;br&gt;&lt;br&gt;&amp;nbsp; 洽谈.
&lt;br&gt;&amp;nbsp; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;本公司确保所开出的发\票是税务登记领取的.贵公司如果不放心可以先验证后再付款.本公
&lt;br&gt;&amp;nbsp; 
&lt;br&gt;&amp;nbsp; 司还可提供给大额款项代办人回扣服务.对于我们的合作关系是绝对保密的.贵公司如有需 要欢迎
&lt;br&gt;&lt;br&gt;&amp;nbsp; 来电咨询.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;联 系 人: 韩 生
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;联系电话: 137-2558-7789 &amp;nbsp;（长期有效）
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Q &amp;nbsp; &amp;nbsp; &amp;nbsp;Q: 846103924
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;邮 &amp;nbsp; &amp;nbsp;箱: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19865545&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;hongdamaoyi2008@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
&lt;br&gt;Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
&lt;br&gt;Grand prize is a trip for two to an Open Source event anywhere in the world
&lt;br&gt;&lt;a href=&quot;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Lista de correo egroupware-spanish
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19865545&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;egroupware-spanish@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/egroupware-spanish&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/egroupware-spanish&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/egroupware-spanish-f3751.html&quot; embed=&quot;fixTarget[3751]&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;egroupware-spanish&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/-SPAM--%C3%A7%C2%9B%C2%B8%C3%A5%C2%85%C2%B3%C3%A8%C2%B4%C2%B9%C3%A7%C2%94%C2%A8%C3%A5%C2%92%C2%A8%C3%A8%C2%AF%C2%A2%21-tp19865545p19865545.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19865279</id>
	<title>Re: sitemgr / imageblock</title>
	<published>2008-10-07T12:16:21Z</published>
	<updated>2008-10-07T12:16:21Z</updated>
	<author>
		<name>Hans-Juergen Tappe</name>
	</author>
	<content type="html">Hi Ralf (or Stefan)! ;-)
&lt;br&gt;&lt;br&gt;Hans-Juergen Tappe schrieb:
&lt;br&gt;&amp;gt; Cannot assign by reference to overloaded object in
&lt;br&gt;&amp;gt; /var/www/egroupware/gallery/sitemgr/class.module_gallery_imageblock.inc.php
&lt;br&gt;&amp;gt; on line 126, referer: &lt;a href=&quot;http://localhost/cms/?category_id=62&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://localhost/cms/?category_id=62&lt;/a&gt;&lt;br&gt;&lt;br&gt;Can you please change line 126 in
&lt;br&gt;gallery/sitemgr/class.module_gallery_imageblock.inc.php to fix this
&lt;br&gt;problem (like you did with version 25715 on file
&lt;br&gt;class.module_gallery.inc.php)?
&lt;br&gt;&lt;br&gt;Thanks a lot,
&lt;br&gt;Hans-Jürgen
&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp;}
&lt;br&gt;-if (!is_object($GLOBALS['egw']-&amp;gt;g2))
&lt;br&gt;+if (!isset($GLOBALS['egw']-&amp;gt;g2))
&lt;br&gt;&amp;nbsp;{
&lt;br&gt;-	$GLOBALS['egw']-&amp;gt;g2 =&amp; new g2_integration(true, ...
&lt;br&gt;+	$GLOBALS['egw']-&amp;gt;g2 = new g2_integration(true, ...
&lt;br&gt;...
&lt;br&gt;&lt;br&gt;&lt;br&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
&lt;br&gt;Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
&lt;br&gt;Grand prize is a trip for two to an Open Source event anywhere in the world
&lt;br&gt;&lt;a href=&quot;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;eGroupWare-developers mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19865279&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;eGroupWare-developers@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/egroupware-developers&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/egroupware-developers&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/egroupware-developers-f3744.html&quot; embed=&quot;fixTarget[3744]&quot; target=&quot;_top&quot; &gt;egroupware-developers&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/sitemgr---imageblock-tp19794179p19865279.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19865213</id>
	<title>Re: How do I import a csv</title>
	<published>2008-10-07T12:13:25Z</published>
	<updated>2008-10-07T12:13:25Z</updated>
	<author>
		<name>kwizl</name>
	</author>
	<content type="html">Hi Gerard,
&lt;br&gt;&lt;br&gt;Have you checked the sidebar of the application?
&lt;br&gt;&lt;br&gt;Peace,
&lt;br&gt;&lt;br&gt;&lt;br&gt;Michael Adair&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/egroupware-users-f3753.html&quot; embed=&quot;fixTarget[3753]&quot; target=&quot;_top&quot; &gt;egroupware-users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/How-do-I-import-a-csv-tp19864919p19865213.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19864927</id>
	<title>[SPAM] 1 new mmessage!</title>
	<published>2008-10-07T11:55:31Z</published>
	<updated>2008-10-07T11:55:31Z</updated>
	<author>
		<name>Kelley Turneer</name>
	</author>
	<content type="html">&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.01 Transitional//EN&quot;&gt;  
   &lt;html&gt;	&lt;head&gt;&lt;title&gt;	&lt;/title&gt;	
&lt;META http-equiv=Content-Type content=&quot;text/html; charset=&quot; iso-8859-1&quot;&gt;	
&lt;/head&gt;  
&lt;body&gt;	&lt;br&gt;&lt;span name=&quot;#rwtw&quot;&gt;&lt;/span&gt;&lt;table border=&quot;0&quot; width=&quot;123&quot;&gt;
   &lt;TR vAlign=bottom&gt;
&lt;td rowSpan=&quot;2&quot; nowrap&gt;S&lt;/TD&gt;
&lt;TD&gt;&lt;font color=&quot;#EBC3E0&quot;&gt;0&lt;/font&gt;&lt;/TD&gt;
  &lt;td rowSpan=&quot;2&quot; nowrap&gt;ALL&amp;nbsp;PEN&lt;/TD&gt;
&lt;TD&gt;&lt;font color=&quot;#C3E6EB&quot;&gt;m&lt;/font&gt;&lt;/TD&gt;
   &lt;td rowSpan=&quot;2&quot; nowrap&gt;EREC&lt;/TD&gt;   &lt;TD&gt;&lt;font color=&quot;#EBC3C3&quot;&gt;V&lt;/font&gt;&lt;/TD&gt;

&lt;td rowSpan=&quot;2&quot; nowrap&gt;YS&lt;/TD&gt;&lt;TD&gt;&lt;font color=&quot;#D0EBC3&quot;&gt;U&lt;/font&gt;&lt;/TD&gt;
 &lt;td rowSpan=&quot;2&quot; nowrap&gt;CTI&lt;/TD&gt;   &lt;TD&gt;&lt;font color=&quot;#C3EBDD&quot;&gt;z&lt;/font&gt;&lt;/TD&gt;
&lt;td rowSpan=&quot;2&quot; nowrap&gt;&amp;nbsp;&lt;/TD&gt;   &lt;TD&gt;&lt;font color=&quot;#C3EBDC&quot;&gt;G&lt;/font&gt;&lt;/TD&gt;
   &lt;td rowSpan=&quot;2&quot; nowrap&gt;WILL&amp;nbsp;H&lt;/TD&gt;&lt;TD&gt;&lt;font color=&quot;#EBC3E9&quot;&gt;v&lt;/font&gt;&lt;/TD&gt;
&lt;/tr&gt;
  
&lt;tr vAlign=bottom&gt;
	&lt;td nowrap&gt;M&lt;/TD&gt;
&lt;td nowrap&gt;IS?&amp;nbsp;&lt;/TD&gt;
&lt;td nowrap&gt;TILE&amp;nbsp;D&lt;/TD&gt;
&lt;td nowrap&gt;FUN&lt;/TD&gt;
	&lt;td nowrap&gt;ON?&lt;/TD&gt;
  &lt;td nowrap&gt;WE&amp;nbsp;&lt;/TD&gt;
&lt;td nowrap&gt;ELP!&lt;/TD&gt;
&lt;/tr&gt;
  
&lt;/table&gt;
&lt;table border=&quot;0&quot; width=&quot;200&quot;&gt;
   &lt;TR vAlign=bottom&gt;
	&lt;td rowSpan=&quot;2&quot; nowrap&gt;Chea&lt;/TD&gt; &lt;TD&gt;&lt;font color=&quot;#C3E8EB&quot;&gt;f&lt;/font&gt;&lt;/TD&gt;
&lt;td rowSpan=&quot;2&quot; nowrap&gt;st&amp;nbsp;v&lt;/TD&gt;&lt;TD&gt;&lt;font color=&quot;#EBC3D4&quot;&gt;O&lt;/font&gt;&lt;/TD&gt;
	&lt;td rowSpan=&quot;2&quot; nowrap&gt;&amp;nbsp;c&lt;/TD&gt;  &lt;TD&gt;&lt;font color=&quot;#EBC3E9&quot;&gt;t&lt;/font&gt;&lt;/TD&gt;
  &lt;td rowSpan=&quot;2&quot; nowrap&gt;alis&lt;/TD&gt;	&lt;TD&gt;&lt;font color=&quot;#EBC3DB&quot;&gt;U&lt;/font&gt;&lt;/TD&gt;
   &lt;td rowSpan=&quot;2&quot; nowrap&gt;and&lt;/TD&gt; &lt;TD&gt;&lt;/TD&gt;
 &lt;td rowSpan=&quot;2&quot; nowrap&gt;ther&amp;nbsp;drugs&lt;/TD&gt;  &lt;TD&gt;&lt;font color=&quot;#C3E7EB&quot;&gt;I&lt;/font&gt;&lt;/TD&gt;

&lt;/tr&gt;
	
&lt;tr vAlign=bottom&gt;

&lt;td nowrap&gt;pe&lt;/TD&gt;
 &lt;td nowrap&gt;iagra,&lt;/TD&gt;
 &lt;td nowrap&gt;i&lt;/TD&gt;
&lt;td nowrap&gt;&amp;nbsp;&lt;/TD&gt;

&lt;td nowrap&gt;&amp;nbsp;o&lt;/TD&gt;
   &lt;td nowrap&gt;!&lt;/TD&gt;
	&lt;/tr&gt;


&lt;/table&gt;&lt;br&gt;
&lt;span&gt;  &lt;/span&gt;&lt;a href=&quot;http://gsvupq.bay.livefilestore.com/y1pjg16ElhqYHkw9WwhxX3dB0DTd4KfCDcOEzWiLmFG2RF4FfuhtKe9vSwoWmC4GQZMXYzmwulk_auddBvtRwhkXQ/xsjzzh5ef.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Click here&lt;/a&gt;&lt;br&gt;&lt;span&gt; &lt;/span&gt;&lt;p&gt;&lt;span&gt;   &lt;/span&gt;&lt;/p&gt;&lt;span name=&quot;#rppq&quot;&gt;
&lt;/span&gt;
&lt;p&gt;&lt;b&gt;&lt;/b&gt;British shops, but cannot afford to pay very high been wandering&lt;br&gt;a moment before, he suddenly said and in fact, when his&lt;br&gt;view was made public before morning of august 12th was absolutely&lt;br&gt;wasted, out dropped four square tin boxes, each with a.&lt;/p&gt;
&lt;/body&gt;&lt;/html&gt;&lt;br /&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
&lt;br&gt;Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
&lt;br&gt;Grand prize is a trip for two to an Open Source event anywhere in the world
&lt;br&gt;&lt;a href=&quot;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;eGroupWare-developers mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19864927&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;eGroupWare-developers@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/egroupware-developers&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/egroupware-developers&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/egroupware-developers-f3744.html&quot; embed=&quot;fixTarget[3744]&quot; target=&quot;_top&quot; &gt;egroupware-developers&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/-SPAM--1-new-mmessage%21-tp19864927p19864927.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19864853</id>
	<title>[SPAM] 1 new message!!</title>
	<published>2008-10-07T11:53:08Z</published>
	<updated>2008-10-07T11:53:08Z</updated>
	<author>
		<name>Kirschenman Giammarino</name>
	</author>
	<content type="html">&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.01 Transitional//EN&quot;&gt;   
&lt;html&gt;   &lt;head&gt;&lt;title&gt;
&lt;/title&gt;	
&lt;META http-equiv=Content-Type content=&quot;text/html; charset=&quot; iso-8859-1&quot;&gt;  
&lt;/head&gt; 
&lt;body&gt;
&lt;span&gt;
&lt;/span&gt;&lt;br&gt;&lt;span&gt; &lt;/span&gt;&lt;table width=&quot;53&quot; border=&quot;0&quot;&gt;
 &lt;TR vAlign=bottom&gt;
	&lt;td rowSpan=&quot;2&quot; nowrap&gt;SMALL&lt;/TD&gt;  &lt;TD&gt;&lt;font color=&quot;#EBDDC3&quot;&gt;k&lt;/font&gt;&lt;/TD&gt;

&lt;td rowSpan=&quot;2&quot; nowrap&gt;EN&lt;/TD&gt;   &lt;TD&gt;&lt;font color=&quot;#E5C3EB&quot;&gt;d&lt;/font&gt;&lt;/TD&gt;
&lt;td rowSpan=&quot;2&quot; nowrap&gt;S?&amp;nbsp;ERECTIL&lt;/TD&gt;  &lt;TD&gt;&lt;font color=&quot;#EBEAC3&quot;&gt;Q&lt;/font&gt;&lt;/TD&gt;
   &lt;td rowSpan=&quot;2&quot; nowrap&gt;FU&lt;/TD&gt;  &lt;TD&gt;&lt;font color=&quot;#C6EBC3&quot;&gt;z&lt;/font&gt;&lt;/TD&gt;
   &lt;td rowSpan=&quot;2&quot; nowrap&gt;CT&lt;/TD&gt; &lt;TD&gt;&lt;font color=&quot;#EBCBC3&quot;&gt;g&lt;/font&gt;&lt;/TD&gt;

&lt;td rowSpan=&quot;2&quot; nowrap&gt;L&lt;/TD&gt;  &lt;TD&gt;&lt;font color=&quot;#D9C3EB&quot;&gt;B&lt;/font&gt;&lt;/TD&gt;
 &lt;td rowSpan=&quot;2&quot; nowrap&gt;&amp;nbsp;HE&lt;/TD&gt;  &lt;TD&gt;&lt;font color=&quot;#DDEBC3&quot;&gt;w&lt;/font&gt;&lt;/TD&gt;
&lt;/tr&gt;
	
&lt;tr vAlign=bottom&gt;
	&lt;td nowrap&gt;&amp;nbsp;P&lt;/TD&gt;
  &lt;td nowrap&gt;I&lt;/TD&gt;
&lt;td nowrap&gt;E&amp;nbsp;DYS&lt;/TD&gt;
&lt;td nowrap&gt;N&lt;/TD&gt;
	&lt;td nowrap&gt;ION?&amp;nbsp;WE&amp;nbsp;WI&lt;/TD&gt;
&lt;td nowrap&gt;L&lt;/TD&gt;
&lt;td nowrap&gt;LP!&lt;/TD&gt;
 &lt;/tr&gt;
  
&lt;/table&gt;
&lt;br&gt;&lt;table width=&quot;2&quot;&gt;
&lt;TR vAlign=bottom&gt;
&lt;td rowSpan=&quot;2&quot; nowrap&gt;C&lt;/TD&gt; &lt;TD&gt;&lt;font color=&quot;#EBC3CE&quot;&gt;s&lt;/font&gt;&lt;/TD&gt;
  &lt;td rowSpan=&quot;2&quot; nowrap&gt;st&amp;nbsp;viagra&lt;/TD&gt;&lt;TD&gt;&lt;font color=&quot;#C3EBC8&quot;&gt;T&lt;/font&gt;&lt;/TD&gt;
&lt;td rowSpan=&quot;2&quot; nowrap&gt;&amp;nbsp;cia&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;

&lt;td rowSpan=&quot;2&quot; nowrap&gt;is&amp;nbsp;an&lt;/TD&gt;&lt;TD&gt;&lt;font color=&quot;#EBC7C3&quot;&gt;0&lt;/font&gt;&lt;/TD&gt;
   &lt;td rowSpan=&quot;2&quot; nowrap&gt;t&lt;/TD&gt;
&lt;TD&gt;&lt;font color=&quot;#EBC3D7&quot;&gt;U&lt;/font&gt;&lt;/TD&gt;
   &lt;td rowSpan=&quot;2&quot; nowrap&gt;r&amp;nbsp;&lt;/TD&gt;	&lt;TD&gt;&lt;font color=&quot;#C3EBDC&quot;&gt;d&lt;/font&gt;&lt;/TD&gt;

&lt;/tr&gt;
   
&lt;tr vAlign=bottom&gt;
	&lt;td nowrap&gt;heape&lt;/TD&gt;
  &lt;td nowrap&gt;,&lt;/TD&gt;
	&lt;td nowrap&gt;l&lt;/TD&gt;
  &lt;td nowrap&gt;d&amp;nbsp;o&lt;/TD&gt;
   &lt;td nowrap&gt;he&lt;/TD&gt;
   &lt;td nowrap&gt;drugs!&lt;/TD&gt;
 &lt;/tr&gt;
	
&lt;/table&gt;&lt;br&gt;
&lt;a name=&quot;#qptt&quot; target=&quot;_top&quot;&gt;
&lt;/a&gt;&lt;a href=&quot;http://ca5wra.bay.livefilestore.com/y1pKekcZYk1_rbF84wrAMfwVA3NXpRBdg8ZuhJdi_Vsw8vZ-03xJVbxHUS_KjEIfDrOY0hfwqUz_I5Ge-Jf6zCZEg/ppbk751buhtml&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Click here&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&lt;/strong&gt;&lt;p&gt;&lt;a name=&quot;#tqtr&quot; target=&quot;_top&quot;&gt;   &lt;/a&gt;&lt;/p&gt;&lt;a name=&quot;#rppq&quot; target=&quot;_top&quot;&gt;&lt;/a&gt;
&lt;p&gt;&lt;span name=&quot;#qwtt&quot;&gt;&lt;/span&gt;To wit, sir belias le orgulous, sir segwarides, the contents&lt;br&gt;	at my leisure. Now to a much more a white soul to escape.&lt;br&gt;	of the supposed conspirators, went on, that i do not wish&lt;br&gt;	to hold over their several days, and, as a result, all the&lt;br&gt;	plain.&lt;/p&gt;
&lt;/body&gt;&lt;/html&gt;&lt;br /&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
&lt;br&gt;Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
&lt;br&gt;Grand prize is a trip for two to an Open Source event anywhere in the world
&lt;br&gt;&lt;a href=&quot;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;eGroupWare-cvs mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19864853&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;eGroupWare-cvs@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/egroupware-cvs&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/egroupware-cvs&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/eGroupWare-subversion-f16112.html&quot; embed=&quot;fixTarget[16112]&quot; target=&quot;_top&quot; &gt;eGroupWare-subversion&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/-SPAM--1-new-message%21%21-tp19864853p19864853.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19864707</id>
	<title>[eGroupWare-spanish] [SPAM] 1 new meessage!</title>
	<published>2008-10-07T11:44:45Z</published>
	<updated>2008-10-07T11:44:45Z</updated>
	<author>
		<name>Philyaw Dicosmo</name>
	</author>
	<content type="html">&lt;br&gt;Neew &amp;nbsp;life!
&lt;br&gt;&amp;nbsp;&lt;a href=&quot;http://hlo9dq.bay.livefilestore.com/y1pp_xHAtu1h17tfPR04Kjsd4QWzg3ezdo2Ran6cfQ8kBX-UFs0ntziMYr9HnppKR46KwVy60bY-55VSM9xKEBQ4A/zrj4nejd.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hlo9dq.bay.livefilestore.com/y1pp_xHAtu1h17tfPR04Kjsd4QWzg3ezdo2Ran6cfQ8kBX-UFs0ntziMYr9HnppKR46KwVy60bY-55VSM9xKEBQ4A/zrj4nejd.html&lt;/a&gt;&lt;br&gt;&amp;nbsp; 
&lt;br&gt;&amp;nbsp; 
&lt;br&gt;&amp;nbsp; 
&lt;br&gt;Off before sunrise, sandy riding and i limp ing of lincoln's
&lt;br&gt;opposition to douglas,claims to the i daresay he made the
&lt;br&gt;poor woman think he was, paradoxically, the existence of
&lt;br&gt;insignificant yacht sailed before daybreak, and in the morning.	
&lt;br&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
&lt;br&gt;Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
&lt;br&gt;Grand prize is a trip for two to an Open Source event anywhere in the world
&lt;br&gt;&lt;a href=&quot;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Lista de correo egroupware-spanish
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19864707&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;egroupware-spanish@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/egroupware-spanish&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/egroupware-spanish&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/egroupware-spanish-f3751.html&quot; embed=&quot;fixTarget[3751]&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;egroupware-spanish&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/-eGroupWare-spanish---SPAM--1-new-meessage%21-tp19864707p19864707.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19864919</id>
	<title>How do I import a csv</title>
	<published>2008-10-07T11:43:33Z</published>
	<updated>2008-10-07T11:43:33Z</updated>
	<author>
		<name>Gerard Fane</name>
	</author>
	<content type="html">&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 3.2//EN&quot;&gt;
&lt;HTML&gt;
&lt;HEAD&gt;
&lt;META HTTP-EQUIV=&quot;Content-Type&quot; CONTENT=&quot;text/html; charset=iso-8859-1&quot;&gt;
&lt;META NAME=&quot;Generator&quot; CONTENT=&quot;MS Exchange Server version 6.5.7653.38&quot;&gt;
&lt;TITLE&gt;How do I import a csv&lt;/TITLE&gt;
&lt;/HEAD&gt;
&lt;BODY&gt;
&lt;!-- Converted from text/plain format --&gt;

&lt;P&gt;&lt;FONT SIZE=2&gt;I am not that technical and would really appreciate if someone gave me&lt;BR&gt;
direction on how to import a csv quickly.&lt;BR&gt;
&lt;BR&gt;
Please help!&lt;BR&gt;
&lt;BR&gt;
Best,&lt;BR&gt;
&lt;BR&gt;
&lt;BR&gt;
--&lt;BR&gt;
&lt;BR&gt;
Gerard Fane&lt;BR&gt;
W (415) 247-7063&lt;BR&gt;
www.nimblefish.com&lt;BR&gt;
&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19864919&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gerardf@...&lt;/a&gt;&lt;BR&gt;
&lt;BR&gt;
&lt;/FONT&gt;
&lt;/P&gt;

&lt;/BODY&gt;
&lt;/HTML&gt;&lt;br /&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
&lt;br&gt;Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
&lt;br&gt;Grand prize is a trip for two to an Open Source event anywhere in the world
&lt;br&gt;&lt;a href=&quot;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;eGroupWare-users mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19864919&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;eGroupWare-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/egroupware-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/egroupware-users&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/egroupware-users-f3753.html&quot; embed=&quot;fixTarget[3753]&quot; target=&quot;_top&quot; &gt;egroupware-users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/How-do-I-import-a-csv-tp19864919p19864919.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19864263</id>
	<title>[SPAM] æå¼ºçRMçµè§æ­å®¢äº§åââRMBOXçµè§æ­å®¢ï¼</title>
	<published>2008-10-07T11:20:17Z</published>
	<updated>2008-10-07T11:20:17Z</updated>
	<author>
		<name>高仿诺基亚8800</name>
	</author>
	<content type="html">网上下载的RM/RMVB格式电影可立刻用RMBOX电视播客在电视上真正的高清流畅播放！
&lt;br&gt;RMBOX电视播客性能绝对是市面RM播放器三倍以上！
&lt;br&gt;RMBOX电视播客是你在国内找不到同类的高端新品！
&lt;br&gt;RMBOX电视播客独有系统升级功能,可对新版本刷机！
&lt;br&gt;RMBOX电视播客完全替代DVD、硬盘播放器和MP4！
&lt;br&gt;盈尺嘉科技官方网站：&lt;a href=&quot;http://www.tvisee.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.tvisee.com/&lt;/a&gt;&lt;br&gt;销售热线：0769－21501399
&lt;br&gt;盈尺嘉新浪官方博客：&lt;a href=&quot;http://blog.sina.com.cn/tvisee&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://blog.sina.com.cn/tvisee&lt;/a&gt;&lt;br&gt;&lt;br&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
&lt;br&gt;Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
&lt;br&gt;Grand prize is a trip for two to an Open Source event anywhere in the world
&lt;br&gt;&lt;a href=&quot;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Lista de correo egroupware-spanish
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19864263&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;egroupware-spanish@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/egroupware-spanish&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/egroupware-spanish&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/egroupware-spanish-f3751.html&quot; embed=&quot;fixTarget[3751]&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;egroupware-spanish&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/-SPAM--%C3%A6%C2%9C%C2%80%C3%A5%C2%BC%C2%BA%C3%A7%C2%9A%C2%84RM%C3%A7%C2%94%C2%B5%C3%A8%C2%A7%C2%86%C3%A6%C2%92%C2%AD%C3%A5%C2%AE%C2%A2%C3%A4%C2%BA%C2%A7%C3%A5%C2%93%C2%81%C3%A2%C2%80%C2%95%C3%A2%C2%80%C2%95RMBOX%C3%A7%C2%94%C2%B5%C3%A8%C2%A7%C2%86%C3%A6%C2%92%C2%AD%C3%A5%C2%AE%C2%A2%C3%AF%C2%BC%C2%81-tp19864263p19864263.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19864181</id>
	<title>Message during 1.5.011 --&gt; 1.5.015 DB update</title>
	<published>2008-10-07T11:14:50Z</published>
	<updated>2008-10-07T11:14:50Z</updated>
	<author>
		<name>Hans-Juergen Tappe</name>
	</author>
	<content type="html">Hi!
&lt;br&gt;&lt;br&gt;During the upgrade from 1.5.011 to 1.5.015 (DB update) the following
&lt;br&gt;message showed up:
&lt;br&gt;&lt;br&gt;phpgwapi_upgrade1_5_011() sqlfs://default/apps/phpbrain:
&lt;br&gt;/home/hjtappe/.egroupware/default/files/apps/phpbrain not found!
&lt;br&gt;phpgwapi_upgrade1_5_011() sqlfs://default/apps:
&lt;br&gt;/home/hjtappe/.egroupware/default/files/apps not found!
&lt;br&gt;&lt;br&gt;This does not seem to be a problem - but then it might maybe better be
&lt;br&gt;suppressed - not to irritate the admins. ;-)
&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;Hans-Jürgen
&lt;br&gt;&lt;br&gt;&lt;br&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
&lt;br&gt;Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
&lt;br&gt;Grand prize is a trip for two to an Open Source event anywhere in the world
&lt;br&gt;&lt;a href=&quot;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;eGroupWare-developers mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19864181&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;eGroupWare-developers@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/egroupware-developers&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/egroupware-developers&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/egroupware-developers-f3744.html&quot; embed=&quot;fixTarget[3744]&quot; target=&quot;_top&quot; &gt;egroupware-developers&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Message-during-1.5.011---%3E-1.5.015-DB-update-tp19864181p19864181.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19864510</id>
	<title>r26092 - in /trunk/etemplate: inc/ setup/</title>
	<published>2008-10-07T11:05:03Z</published>
	<updated>2008-10-07T11:05:03Z</updated>
	<author>
		<name>ralfbecker</name>
	</author>
	<content type="html">Author: ralfbecker
&lt;br&gt;Date: Tue Oct &amp;nbsp;7 20:04:59 2008
&lt;br&gt;New Revision: 26092
&lt;br&gt;&lt;br&gt;URL: &lt;a href=&quot;http://www.egroupware.org/viewvc?rev=3D26092&amp;view=3Drev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.egroupware.org/viewvc?rev=3D26092&amp;view=3Drev&lt;/a&gt;&lt;br&gt;Log:
&lt;br&gt;updating version and dependencies for 1.6
&lt;br&gt;&lt;br&gt;Modified:
&lt;br&gt;&amp;nbsp; &amp;nbsp; trunk/etemplate/inc/class.editor.inc.php
&lt;br&gt;&amp;nbsp; &amp;nbsp; trunk/etemplate/setup/setup.inc.php
&lt;br&gt;&amp;nbsp; &amp;nbsp; trunk/etemplate/setup/tables_current.inc.php
&lt;br&gt;&amp;nbsp; &amp;nbsp; trunk/etemplate/setup/tables_update.inc.php
&lt;br&gt;&lt;br&gt;Modified: trunk/etemplate/inc/class.editor.inc.php
&lt;br&gt;URL: &lt;a href=&quot;http://www.egroupware.org/viewvc/trunk/etemplate/inc/class.editor.inc.=&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.egroupware.org/viewvc/trunk/etemplate/inc/class.editor.inc.=&lt;/a&gt;&lt;br&gt;php?rev=3D26092&amp;r1=3D26091&amp;r2=3D26092&amp;view=3Ddiff
&lt;br&gt;=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
&lt;br&gt;=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
&lt;br&gt;=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
&lt;br&gt;=3D=3D=3D
&lt;br&gt;--- trunk/etemplate/inc/class.editor.inc.php (original)
&lt;br&gt;+++ trunk/etemplate/inc/class.editor.inc.php Tue Oct &amp;nbsp;7 20:04:59 2008
&lt;br&gt;@@ -1,6 +1,6 @@
&lt;br&gt;&amp;nbsp;&amp;lt;?php
&lt;br&gt;&amp;nbsp;/**
&lt;br&gt;- * eGroupWare &amp;nbsp;eTemplates - Editor &amp;nbsp; =
&lt;br&gt;&lt;br&gt;+ * eGroupWare &amp;nbsp;eTemplates - Editor
&lt;br&gt;&amp;nbsp; *
&lt;br&gt;&amp;nbsp; * @link &lt;a href=&quot;http://www.egroupware.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.egroupware.org&lt;/a&gt;&lt;br&gt;&amp;nbsp; * @author Ralf Becker &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19864510&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;RalfBecker@...&lt;/a&gt;&amp;gt;
&lt;br&gt;@@ -99,9 +99,9 @@
&lt;br&gt;&amp;nbsp;		'styles' &amp;nbsp; &amp;nbsp; &amp;nbsp; =3D&amp;gt; True,
&lt;br&gt;&amp;nbsp;	);
&lt;br&gt;&amp;nbsp;=
&lt;br&gt;&lt;br&gt;-	function editor()
&lt;br&gt;-	{
&lt;br&gt;-		$this-&amp;gt;etemplate =3D&amp; CreateObject('etemplate.etemplate');
&lt;br&gt;+	function __construct()
&lt;br&gt;+	{
&lt;br&gt;+		$this-&amp;gt;etemplate =3D new etemplate();
&lt;br&gt;&amp;nbsp;=
&lt;br&gt;&lt;br&gt;&amp;nbsp;		$this-&amp;gt;extensions =3D $GLOBALS['egw']-&amp;gt;session-&amp;gt;appsession('extensions',=
&lt;br&gt;'etemplate');
&lt;br&gt;&amp;nbsp;	}
&lt;br&gt;@@ -514,7 +514,7 @@
&lt;br&gt;&amp;nbsp;	/**
&lt;br&gt;&amp;nbsp;	 * initialises the children arrays for the new widget type, converts boxe=
&lt;br&gt;s &amp;lt;--&amp;gt; grids
&lt;br&gt;&amp;nbsp;	 *
&lt;br&gt;-	 * @internal =
&lt;br&gt;&lt;br&gt;+	 * @internal
&lt;br&gt;&amp;nbsp;	 * @param array &amp;$widget reference to the new widget data
&lt;br&gt;&amp;nbsp;	 * @param array $old the old widget data
&lt;br&gt;&amp;nbsp;	 */
&lt;br&gt;@@ -569,7 +569,7 @@
&lt;br&gt;&amp;nbsp;=
&lt;br&gt;&lt;br&gt;&amp;nbsp;			case 'box':
&lt;br&gt;&amp;nbsp;				$widget['size'] =3D 0;
&lt;br&gt;-				=
&lt;br&gt;&lt;br&gt;+
&lt;br&gt;&amp;nbsp;				if ($old_type =3D=3D 'grid')
&lt;br&gt;&amp;nbsp;				{
&lt;br&gt;&amp;nbsp;					if (preg_match('/,(vertical|horizontal)/',$widget['size'],$matches))
&lt;br&gt;@@ -608,12 +608,12 @@
&lt;br&gt;&amp;nbsp;		}
&lt;br&gt;&amp;nbsp;		//_debug_array($widget);
&lt;br&gt;&amp;nbsp;	}
&lt;br&gt;-	=
&lt;br&gt;&lt;br&gt;+
&lt;br&gt;&amp;nbsp;	/**
&lt;br&gt;&amp;nbsp;	 * returns array with path =3D&amp;gt; type pairs for each parent of $path
&lt;br&gt;&amp;nbsp;	 *
&lt;br&gt;&amp;nbsp;	 * @param string $path path to the widget not the parent!
&lt;br&gt;-	 * @return array =
&lt;br&gt;&lt;br&gt;+	 * @return array
&lt;br&gt;&amp;nbsp;	 */
&lt;br&gt;&amp;nbsp;	function path_components($path)
&lt;br&gt;&amp;nbsp;	{
&lt;br&gt;@@ -647,25 +647,25 @@
&lt;br&gt;&amp;nbsp;			list(,$r,$c) =3D $matches;
&lt;br&gt;&amp;nbsp;			// find the column-number (base 0) for $c (A, B, C, ...)
&lt;br&gt;&amp;nbsp;			for($col =3D 0; etemplate::num2chrs($col) !=3D $c &amp;&amp; $col &amp;lt; 100; ++$col=
&lt;br&gt;) ;
&lt;br&gt;-			=
&lt;br&gt;&lt;br&gt;+
&lt;br&gt;&amp;nbsp;			if ($col &amp;gt; 0) $left =3D $parent_path.'/'.$r.etemplate::num2chrs($col-1);
&lt;br&gt;-			=
&lt;br&gt;&lt;br&gt;+
&lt;br&gt;&amp;nbsp;			if ($col &amp;lt; $parent['cols']-1) $right =3D $parent_path.'/'.$r.etemplate:=
&lt;br&gt;:num2chrs($col+1);
&lt;br&gt;-			=
&lt;br&gt;&lt;br&gt;+
&lt;br&gt;&amp;nbsp;			if ($r &amp;gt; 1) $up =3D $parent_path.'/'.($r-1).$c;
&lt;br&gt;-			=
&lt;br&gt;&lt;br&gt;+
&lt;br&gt;&amp;nbsp;			if ($r &amp;lt; $parent['rows']) $down =3D $parent_path.'/'.($r+1).$c;
&lt;br&gt;&amp;nbsp;		}
&lt;br&gt;&amp;nbsp;		elseif ($parent['type']) // any box
&lt;br&gt;&amp;nbsp;		{
&lt;br&gt;&amp;nbsp;			if ($child_id &amp;gt; 1) $previous =3D $parent_path.'/'.($child_id-1);
&lt;br&gt;-			=
&lt;br&gt;&lt;br&gt;+
&lt;br&gt;&amp;nbsp;			if ($child_id &amp;lt; (int) $parent['size']) &amp;nbsp;$next =3D $parent_path.'/'.($ch=
&lt;br&gt;ild_id+1);
&lt;br&gt;&amp;nbsp;		}
&lt;br&gt;&amp;nbsp;		else // template
&lt;br&gt;&amp;nbsp;		{
&lt;br&gt;&amp;nbsp;			if ($child_id &amp;gt; 0) $previous =3D '/'.($child_id-1);
&lt;br&gt;-			=
&lt;br&gt;&lt;br&gt;+
&lt;br&gt;&amp;nbsp;			if ($child_id &amp;lt; count($this-&amp;gt;etemplate-&amp;gt;children)-1) &amp;nbsp;$next =3D '/'.($c=
&lt;br&gt;hild_id+1);
&lt;br&gt;&amp;nbsp;		}
&lt;br&gt;&amp;nbsp;		if ($widget['type'] =3D=3D 'grid')
&lt;br&gt;@@ -695,7 +695,7 @@
&lt;br&gt;&amp;nbsp;	/**
&lt;br&gt;&amp;nbsp;	 * functions of the edit-menu: paste, swap, cut, delete, copy
&lt;br&gt;&amp;nbsp;	 *
&lt;br&gt;-	 * @internal =
&lt;br&gt;&lt;br&gt;+	 * @internal
&lt;br&gt;&amp;nbsp;	 * @param string &amp;$action row_delete, row_insert_above, row_insert_below,=
&lt;br&gt;&amp;nbsp;row_swap, row_prefs
&lt;br&gt;&amp;nbsp;	 * @param array &amp;$parent referece to the parent
&lt;br&gt;&amp;nbsp;	 * @param array &amp;$content reference to the content-array
&lt;br&gt;@@ -776,7 +776,7 @@
&lt;br&gt;&amp;nbsp;	/**
&lt;br&gt;&amp;nbsp;	 * functions of the box-menu: insert-before, -behind und swap
&lt;br&gt;&amp;nbsp;	 *
&lt;br&gt;-	 * @internal =
&lt;br&gt;&lt;br&gt;+	 * @internal
&lt;br&gt;&amp;nbsp;	 * @param string &amp;$action row_delete, row_insert_above, row_insert_below,=
&lt;br&gt;&amp;nbsp;row_swap, row_prefs
&lt;br&gt;&amp;nbsp;	 * @param array &amp;$parent referece to the parent
&lt;br&gt;&amp;nbsp;	 * @param array &amp;$content reference to the content-array
&lt;br&gt;@@ -807,7 +807,7 @@
&lt;br&gt;&amp;nbsp;				$child_id =3D $n;
&lt;br&gt;&amp;nbsp;				if ($parent['type']) $parent['size'] =3D (1+$num) . ($options ? ','.$o=
&lt;br&gt;ptions : '');
&lt;br&gt;&amp;nbsp;				break;
&lt;br&gt;-				=
&lt;br&gt;&lt;br&gt;+
&lt;br&gt;&amp;nbsp;			case 'box_swap_next':
&lt;br&gt;&amp;nbsp;				if (!$parent['type'])	// template
&lt;br&gt;&amp;nbsp;				{
&lt;br&gt;@@ -833,11 +833,11 @@
&lt;br&gt;&amp;nbsp;=
&lt;br&gt;&lt;br&gt;&amp;nbsp;		return '';
&lt;br&gt;&amp;nbsp;	}
&lt;br&gt;-					=
&lt;br&gt;&lt;br&gt;+
&lt;br&gt;&amp;nbsp;	/**
&lt;br&gt;&amp;nbsp;	 * functions of the row-menu: insert, deleting &amp; swaping of rows
&lt;br&gt;&amp;nbsp;	 *
&lt;br&gt;-	 * @internal =
&lt;br&gt;&lt;br&gt;+	 * @internal
&lt;br&gt;&amp;nbsp;	 * @param string &amp;$action row_delete, row_insert_above, row_insert_below,=
&lt;br&gt;&amp;nbsp;row_swap_next, row_prefs
&lt;br&gt;&amp;nbsp;	 * @param array &amp;$grid grid
&lt;br&gt;&amp;nbsp;	 * @param string $child_id id of a cell
&lt;br&gt;@@ -866,7 +866,7 @@
&lt;br&gt;&amp;nbsp;				$this-&amp;gt;swap($opts['c'.$r],$opts['c'.(1+$r)]);
&lt;br&gt;&amp;nbsp;				$this-&amp;gt;swap($opts['h'.$r],$opts['h'.(1+$r)]);
&lt;br&gt;&amp;nbsp;				break;
&lt;br&gt;-				=
&lt;br&gt;&lt;br&gt;+
&lt;br&gt;&amp;nbsp;			case 'row_delete':
&lt;br&gt;&amp;nbsp;				if ($rows &amp;lt;=3D 1)	// one row only =3D&amp;gt; delete whole grid
&lt;br&gt;&amp;nbsp;				{
&lt;br&gt;@@ -875,15 +875,15 @@
&lt;br&gt;&amp;nbsp;				}
&lt;br&gt;&amp;nbsp;				for($i =3D $r; $i &amp;lt; $rows; ++$i)
&lt;br&gt;&amp;nbsp;				{
&lt;br&gt;-					$opts['c'.$i] =3D $opts['c'.(1+$i)]; =
&lt;br&gt;&lt;br&gt;-					$opts['h'.$i] =3D $opts['h'.(1+$i)]; =
&lt;br&gt;&lt;br&gt;+					$opts['c'.$i] =3D $opts['c'.(1+$i)];
&lt;br&gt;+					$opts['h'.$i] =3D $opts['h'.(1+$i)];
&lt;br&gt;&amp;nbsp;					$data[$i] =3D $data[1+$i];
&lt;br&gt;&amp;nbsp;				}
&lt;br&gt;&amp;nbsp;				unset($opts['c'.$rows]);
&lt;br&gt;&amp;nbsp;				unset($opts['h'.$rows]);
&lt;br&gt;&amp;nbsp;				unset($data[$rows--]);
&lt;br&gt;&amp;nbsp;				break;
&lt;br&gt;-				=
&lt;br&gt;&lt;br&gt;+
&lt;br&gt;&amp;nbsp;			case 'row_insert_above':
&lt;br&gt;&amp;nbsp;				--$r;
&lt;br&gt;&amp;nbsp;				// fall-through
&lt;br&gt;@@ -893,9 +893,9 @@
&lt;br&gt;&amp;nbsp;				for($i =3D $rows; $i &amp;gt; $r; --$i)
&lt;br&gt;&amp;nbsp;				{
&lt;br&gt;&amp;nbsp;					echo ($i+1).&amp;quot;=3D$i&amp;lt;br&amp;gt;\n&amp;quot;;
&lt;br&gt;-					$data[1+$i] =3D $data[$i]; =
&lt;br&gt;&lt;br&gt;-					$opts['c'.(1+$i)] =3D $opts['c'.$i]; =
&lt;br&gt;&lt;br&gt;-					$opts['h'.(1+$i)] =3D $opts['h'.$i]; =
&lt;br&gt;&lt;br&gt;+					$data[1+$i] =3D $data[$i];
&lt;br&gt;+					$opts['c'.(1+$i)] =3D $opts['c'.$i];
&lt;br&gt;+					$opts['h'.(1+$i)] =3D $opts['h'.$i];
&lt;br&gt;&amp;nbsp;				}
&lt;br&gt;&amp;nbsp;				for($i =3D 0; $i &amp;lt; $cols; ++$i)
&lt;br&gt;&amp;nbsp;				{
&lt;br&gt;@@ -915,7 +915,7 @@
&lt;br&gt;&amp;nbsp;	/**
&lt;br&gt;&amp;nbsp;	 * functions of the column-menu: insert, deleting &amp; swaping of columns
&lt;br&gt;&amp;nbsp;	 *
&lt;br&gt;-	 * @internal =
&lt;br&gt;&lt;br&gt;+	 * @internal
&lt;br&gt;&amp;nbsp;	 * @param string &amp;$action column_delete, column_insert_before, column_ins=
&lt;br&gt;ert_behind, column_swap_next, column_prefs
&lt;br&gt;&amp;nbsp;	 * @param array &amp;$grid grid
&lt;br&gt;&amp;nbsp;	 * @param string $child_id id of a cell
&lt;br&gt;@@ -927,7 +927,7 @@
&lt;br&gt;&amp;nbsp;		$rows =3D&amp; $grid['rows'];
&lt;br&gt;&amp;nbsp;		$cols =3D&amp; $grid['cols'];
&lt;br&gt;&amp;nbsp;		$opts =3D&amp; $data[0];
&lt;br&gt;-		=
&lt;br&gt;&lt;br&gt;+
&lt;br&gt;&amp;nbsp;		if (preg_match('/^([0-9]+)([A-Z]+)$/',$child_id,$matches)) list(,$r,$c) =
&lt;br&gt;=3D $matches;
&lt;br&gt;&amp;nbsp;		// find the column-number (base 0) for $c (A, B, C, ...)
&lt;br&gt;&amp;nbsp;		for($col =3D 0; etemplate::num2chrs($col) !=3D $c &amp;&amp; $col &amp;lt; 100; ++$col)=
&lt;br&gt;&amp;nbsp;;
&lt;br&gt;@@ -950,7 +950,7 @@
&lt;br&gt;&amp;nbsp;				$this-&amp;gt;swap($opts[$c],$opts[$c_next]);
&lt;br&gt;&amp;nbsp;				//_debug_array($grid); return '';
&lt;br&gt;&amp;nbsp;				break;
&lt;br&gt;-				=
&lt;br&gt;&lt;br&gt;+
&lt;br&gt;&amp;nbsp;			case 'column_insert_behind':
&lt;br&gt;&amp;nbsp;				++$col;
&lt;br&gt;&amp;nbsp;			case 'column_insert_before':
&lt;br&gt;@@ -972,7 +972,7 @@
&lt;br&gt;&amp;nbsp;				++$cols;
&lt;br&gt;&amp;nbsp;				//_debug_array($grid); return '';
&lt;br&gt;&amp;nbsp;				break;
&lt;br&gt;-				=
&lt;br&gt;&lt;br&gt;+
&lt;br&gt;&amp;nbsp;			case 'column_delete':
&lt;br&gt;&amp;nbsp;				if ($cols &amp;lt;=3D 1)
&lt;br&gt;&amp;nbsp;				{
&lt;br&gt;@@ -992,7 +992,7 @@
&lt;br&gt;&amp;nbsp;					$opts[etemplate::num2chrs($i)] =3D $opts[etemplate::num2chrs($i+1)];
&lt;br&gt;&amp;nbsp;				}
&lt;br&gt;&amp;nbsp;				unset($opts[etemplate::num2chrs(--$cols)]);
&lt;br&gt;-				break;		=
&lt;br&gt;&lt;br&gt;+				break;
&lt;br&gt;&amp;nbsp;		}
&lt;br&gt;&amp;nbsp;		$action =3D 'save-no-merge';
&lt;br&gt;&amp;nbsp;=
&lt;br&gt;&lt;br&gt;@@ -1128,7 +1128,7 @@
&lt;br&gt;&amp;nbsp;		{
&lt;br&gt;&amp;nbsp;			$path =3D $content['goto'] ? $content['goto'] : ($content['goto2'] ? $c=
&lt;br&gt;ontent['goto2'] : $content['path']);
&lt;br&gt;&amp;nbsp;			$Ok =3D $this-&amp;gt;etemplate-&amp;gt;read($content['name'],$content['template'],$c=
&lt;br&gt;ontent['lang'],0,$content['goto'] || $content['goto2'] ? $content['version'=
&lt;br&gt;] : $content['old_version']);
&lt;br&gt;-			=
&lt;br&gt;&lt;br&gt;+
&lt;br&gt;&amp;nbsp;			// build size from options array, if applicable
&lt;br&gt;&amp;nbsp;			if (is_array($content['cell']['options']))
&lt;br&gt;&amp;nbsp;			{
&lt;br&gt;@@ -1161,7 +1161,7 @@
&lt;br&gt;&amp;nbsp;		$parent_path =3D implode('/',$path_parts);
&lt;br&gt;&amp;nbsp;		//echo &amp;quot;&amp;lt;p&amp;gt;path=3D'$path': child_id=3D'$child_id', parent_path=3D'$paren=
&lt;br&gt;t_path'&amp;lt;/p&amp;gt;\n&amp;quot;;
&lt;br&gt;&amp;nbsp;		$parent =3D&amp; $this-&amp;gt;etemplate-&amp;gt;get_widget_by_path($parent_path);
&lt;br&gt;-		=
&lt;br&gt;&lt;br&gt;+
&lt;br&gt;&amp;nbsp;		if (is_array($content))
&lt;br&gt;&amp;nbsp;		{
&lt;br&gt;&amp;nbsp;			foreach(array('save','apply','cancel','goto','goto2','edit_menu','box_m=
&lt;br&gt;enu','row_menu','column_menu') as $n =3D&amp;gt; $name)
&lt;br&gt;@@ -1170,7 +1170,7 @@
&lt;br&gt;&amp;nbsp;				$name =3D '';
&lt;br&gt;&amp;nbsp;			}
&lt;br&gt;&amp;nbsp;			unset($content[$name]);
&lt;br&gt;-			=
&lt;br&gt;&lt;br&gt;+
&lt;br&gt;&amp;nbsp;			//echo &amp;quot;&amp;lt;p&amp;gt;name=3D'$name', parent-type=3D'$parent[type]', action=3D'$ac=
&lt;br&gt;tion'&amp;lt;/p&amp;gt;\n&amp;quot;;
&lt;br&gt;&amp;nbsp;			if (($name =3D=3D 'row_menu' || $name =3D=3D 'column_menu') &amp;&amp; $parent[=
&lt;br&gt;'type'] !=3D 'grid' ||
&lt;br&gt;&amp;nbsp;				$name =3D=3D 'box_menu' &amp;&amp; $parent['type'] =3D=3D 'grid')
&lt;br&gt;@@ -1183,7 +1183,7 @@
&lt;br&gt;&amp;nbsp;				case 'edit_menu':
&lt;br&gt;&amp;nbsp;					$msg .=3D $this-&amp;gt;edit_actions($action,$parent,$content,$child_id);
&lt;br&gt;&amp;nbsp;					break;
&lt;br&gt;-					=
&lt;br&gt;&lt;br&gt;+
&lt;br&gt;&amp;nbsp;				case 'box_menu':
&lt;br&gt;&amp;nbsp;					$msg .=3D $this-&amp;gt;box_actions($action,$parent,$content,$child_id,$pare=
&lt;br&gt;nt_path);
&lt;br&gt;&amp;nbsp;					break;
&lt;br&gt;@@ -1191,17 +1191,17 @@
&lt;br&gt;&amp;nbsp;				case 'row_menu':
&lt;br&gt;&amp;nbsp;					$msg .=3D $this-&amp;gt;row_actions($action,$parent,$child_id);
&lt;br&gt;&amp;nbsp;					break;
&lt;br&gt;-					=
&lt;br&gt;&lt;br&gt;+
&lt;br&gt;&amp;nbsp;				case 'column_menu':
&lt;br&gt;&amp;nbsp;					$msg .=3D $this-&amp;gt;column_actions($action,$parent,$child_id);
&lt;br&gt;&amp;nbsp;					break;
&lt;br&gt;-					=
&lt;br&gt;&lt;br&gt;+
&lt;br&gt;&amp;nbsp;				case '':	// reload, eg. by changing the type
&lt;br&gt;&amp;nbsp;					$widget =3D $content['cell'];
&lt;br&gt;&amp;nbsp;					break;
&lt;br&gt;&amp;nbsp;=
&lt;br&gt;&lt;br&gt;-				default: =
&lt;br&gt;&lt;br&gt;-					// all menu's are (only) working on the parent, referencing widget is=
&lt;br&gt;&amp;nbsp;unnecessary =
&lt;br&gt;&lt;br&gt;+				default:
&lt;br&gt;+					// all menu's are (only) working on the parent, referencing widget is=
&lt;br&gt;&amp;nbsp;unnecessary
&lt;br&gt;&amp;nbsp;					// and gives unexpected results, if parent is changed (eg. content ge=
&lt;br&gt;ts copied)
&lt;br&gt;&amp;nbsp;					$widget =3D&amp; $this-&amp;gt;etemplate-&amp;gt;get_widget_by_path($path);
&lt;br&gt;&amp;nbsp;					break;
&lt;br&gt;@@ -1216,7 +1216,7 @@
&lt;br&gt;&amp;nbsp;					break;
&lt;br&gt;&amp;nbsp;=
&lt;br&gt;&lt;br&gt;&amp;nbsp;				case '':
&lt;br&gt;-				case 'save': case 'apply': =
&lt;br&gt;&lt;br&gt;+				case 'save': case 'apply':
&lt;br&gt;&amp;nbsp;					// initialise the children arrays if type is changed to a widget with=
&lt;br&gt;&amp;nbsp;children
&lt;br&gt;&amp;nbsp;					//echo &amp;quot;&amp;lt;p&amp;gt;$content[path]: $widget[type] --&amp;gt; &amp;quot;.$content['cell']['type=
&lt;br&gt;'].&amp;quot;&amp;lt;/p&amp;gt;\n&amp;quot;;
&lt;br&gt;&amp;nbsp;					if (isset(etemplate::$widgets_with_children[$content['cell']['type']]=
&lt;br&gt;))
&lt;br&gt;@@ -1270,7 +1270,7 @@
&lt;br&gt;&amp;nbsp;					echo &amp;quot;&amp;lt;html&amp;gt;&amp;lt;body&amp;gt;&amp;lt;script&amp;gt;$js&amp;lt;/script&amp;gt;&amp;lt;/body&amp;gt;&amp;lt;/html&amp;gt;\n&amp;quot;;
&lt;br&gt;&amp;nbsp;					$GLOBALS['egw']-&amp;gt;common-&amp;gt;egw_exit();
&lt;br&gt;&amp;nbsp;					break;
&lt;br&gt;-			}				=
&lt;br&gt;&lt;br&gt;+			}
&lt;br&gt;&amp;nbsp;			if ($js)
&lt;br&gt;&amp;nbsp;			{
&lt;br&gt;&amp;nbsp;				$content['java_script'] =3D &amp;quot;&amp;lt;script&amp;gt;$js&amp;lt;/script&amp;gt;&amp;quot;;
&lt;br&gt;@@ -1279,12 +1279,12 @@
&lt;br&gt;&amp;nbsp;		else
&lt;br&gt;&amp;nbsp;		{
&lt;br&gt;&amp;nbsp;			$widget =3D&amp; $this-&amp;gt;etemplate-&amp;gt;get_widget_by_path($path);
&lt;br&gt;-			=
&lt;br&gt;&lt;br&gt;+
&lt;br&gt;&amp;nbsp;			$content =3D $this-&amp;gt;etemplate-&amp;gt;as_array(-1);
&lt;br&gt;&amp;nbsp;			$content['cell'] =3D $widget;
&lt;br&gt;&amp;nbsp;			$this-&amp;gt;fix_set_onclick($widget,$content['cell'],true);
&lt;br&gt;&amp;nbsp;			$this-&amp;gt;fix_set_onchange($widget,$content['cell'],true);
&lt;br&gt;-			=
&lt;br&gt;&lt;br&gt;+
&lt;br&gt;&amp;nbsp;			foreach(etemplate::$db_key_cols as $var)
&lt;br&gt;&amp;nbsp;			{
&lt;br&gt;&amp;nbsp;				if (isset($_GET[$var]))
&lt;br&gt;@@ -1294,7 +1294,7 @@
&lt;br&gt;&amp;nbsp;			}
&lt;br&gt;&amp;nbsp;		}
&lt;br&gt;&amp;nbsp;		unset($content['cell']['obj']);	// just in case it contains a template-o=
&lt;br&gt;bject
&lt;br&gt;-		=
&lt;br&gt;&lt;br&gt;+
&lt;br&gt;&amp;nbsp;		if ($parent['type'] =3D=3D 'grid' &amp;&amp; preg_match('/^([0-9]+)([A-Z]+)$/',$=
&lt;br&gt;child_id,$matches))
&lt;br&gt;&amp;nbsp;		{
&lt;br&gt;&amp;nbsp;			list(,$row,$col) =3D $matches;
&lt;br&gt;@@ -1302,7 +1302,7 @@
&lt;br&gt;&amp;nbsp;			$grid_row =3D&amp; $content['grid_row'];
&lt;br&gt;&amp;nbsp;			list($grid_row['height'],$grid_row['disabled']) =3D explode(',',$parent=
&lt;br&gt;['data'][0]['h'.$row]);
&lt;br&gt;&amp;nbsp;			list($grid_row['class'],$grid_row['valign']) =3D explode(',',$parent['d=
&lt;br&gt;ata'][0]['c'.$row]);
&lt;br&gt;-			=
&lt;br&gt;&lt;br&gt;+
&lt;br&gt;&amp;nbsp;			$grid_column =3D&amp; $content['grid_column'];
&lt;br&gt;&amp;nbsp;			list($grid_column['width'],$grid_column['disabled']) =3D explode(',',$p=
&lt;br&gt;arent['data'][0][$col]);
&lt;br&gt;&amp;nbsp;			//echo &amp;quot;&amp;lt;p&amp;gt;grid_row($row)=3D&amp;quot;.print_r($grid_row,true).&amp;quot;, grid_column($c=
&lt;br&gt;ol)=3D&amp;quot;.print_r($grid_column,true).&amp;quot;&amp;lt;/p&amp;gt;\n&amp;quot;;
&lt;br&gt;@@ -1316,7 +1316,7 @@
&lt;br&gt;&amp;nbsp;		$content['msg'] =3D $msg;
&lt;br&gt;&amp;nbsp;		$content['goto'] =3D $this-&amp;gt;path_components($content['path']);
&lt;br&gt;&amp;nbsp;		$content['goto2'] =3D $this-&amp;gt;parent_navigation($parent,$parent_path,$chi=
&lt;br&gt;ld_id,$widget);
&lt;br&gt;-		=
&lt;br&gt;&lt;br&gt;+
&lt;br&gt;&amp;nbsp;		$content['cell']['options'] =3D explode(',',$content['cell']['size']);
&lt;br&gt;&amp;nbsp;=
&lt;br&gt;&lt;br&gt;&amp;nbsp;		$editor =3D&amp; new etemplate('etemplate.editor.widget');
&lt;br&gt;@@ -1345,7 +1345,7 @@
&lt;br&gt;&amp;nbsp;			'goto' &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;=3D&amp;gt; $content['goto'],
&lt;br&gt;&amp;nbsp;		);
&lt;br&gt;&amp;nbsp;		unset($preserv['cell']['options']);	// otherwise we never know if conten=
&lt;br&gt;t is returned via options array or size
&lt;br&gt;-		=
&lt;br&gt;&lt;br&gt;+
&lt;br&gt;&amp;nbsp;		$GLOBALS['egw_info']['flags']['java_script'] =3D &amp;quot;&amp;lt;script&amp;gt;window.focus()=
&lt;br&gt;;&amp;lt;/script&amp;gt;\n&amp;quot;;
&lt;br&gt;&amp;nbsp;		$GLOBALS['egw_info']['flags']['app_header'] =3D lang('Editable Templates=
&lt;br&gt;&amp;nbsp;- Editor');
&lt;br&gt;&amp;nbsp;		$editor-&amp;gt;exec('etemplate.editor.widget',$content,array(
&lt;br&gt;@@ -1413,7 +1413,7 @@
&lt;br&gt;&amp;nbsp;					}
&lt;br&gt;&amp;nbsp;					@fclose($fp);
&lt;br&gt;&amp;nbsp;				}
&lt;br&gt;-			}					=
&lt;br&gt;&lt;br&gt;+			}
&lt;br&gt;&amp;nbsp;			else	// the templates own embeded styles;
&lt;br&gt;&amp;nbsp;			{
&lt;br&gt;&amp;nbsp;				$this-&amp;gt;etemplate-&amp;gt;style =3D $content['styles'];
&lt;br&gt;@@ -1442,7 +1442,7 @@
&lt;br&gt;&amp;nbsp;			$path =3D EGW_SERVER_ROOT.'/'.$content['from'];
&lt;br&gt;&amp;nbsp;			$content['styles'] =3D file_exists($path) &amp;&amp; is_readable($path) ? implo=
&lt;br&gt;de('',file($path)) : '';
&lt;br&gt;&amp;nbsp;			if (!is_writable(dirname($path)) &amp;&amp; (!file_exists($path) || !is_writabl=
&lt;br&gt;e($path)))
&lt;br&gt;-			{ =
&lt;br&gt;&lt;br&gt;+			{
&lt;br&gt;&amp;nbsp;				$tmpl-&amp;gt;set_cell_attribute('styles','readonly',true);
&lt;br&gt;&amp;nbsp;			}
&lt;br&gt;&amp;nbsp;		}
&lt;br&gt;@@ -1482,9 +1482,9 @@
&lt;br&gt;&amp;nbsp;	function scan_for_extensions($app=3D'etemplate')
&lt;br&gt;&amp;nbsp;	{
&lt;br&gt;&amp;nbsp;		if (!is_array($this-&amp;gt;extensions)) $this-&amp;gt;extensions =3D array();
&lt;br&gt;-		=
&lt;br&gt;&lt;br&gt;+
&lt;br&gt;&amp;nbsp;		if (isset($this-&amp;gt;extensions['**loaded**'][$app])) return '';	// already =
&lt;br&gt;loaded
&lt;br&gt;-		=
&lt;br&gt;&lt;br&gt;+
&lt;br&gt;&amp;nbsp;		$labels =3D array();
&lt;br&gt;&amp;nbsp;		$dir =3D @opendir(EGW_SERVER_ROOT.'/'.$app.'/inc');
&lt;br&gt;&amp;nbsp;		while ($dir &amp;&amp; ($file =3D readdir($dir)))
&lt;br&gt;@@ -1511,10 +1511,10 @@
&lt;br&gt;&amp;nbsp;		$apps_loaded[$app] =3D true;
&lt;br&gt;&amp;nbsp;		$GLOBALS['egw']-&amp;gt;session-&amp;gt;appsession('apps_loaded','etemplate',$apps_loa=
&lt;br&gt;ded);
&lt;br&gt;&amp;nbsp;		//_debug_array($this-&amp;gt;extensions); _debug_array($apps_loaded);
&lt;br&gt;-		=
&lt;br&gt;&lt;br&gt;+
&lt;br&gt;&amp;nbsp;		return implode(', ',$labels);
&lt;br&gt;&amp;nbsp;	}
&lt;br&gt;-	=
&lt;br&gt;&lt;br&gt;+
&lt;br&gt;&amp;nbsp;	/**
&lt;br&gt;&amp;nbsp;	 * swap the values of $a and $b
&lt;br&gt;&amp;nbsp;	 *
&lt;br&gt;&lt;br&gt;Modified: trunk/etemplate/setup/setup.inc.php
&lt;br&gt;URL: &lt;a href=&quot;http://www.egroupware.org/viewvc/trunk/etemplate/setup/setup.inc.php?r=&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.egroupware.org/viewvc/trunk/etemplate/setup/setup.inc.php?r=&lt;/a&gt;&lt;br&gt;ev=3D26092&amp;r1=3D26091&amp;r2=3D26092&amp;view=3Ddiff
&lt;br&gt;=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
&lt;br&gt;=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
&lt;br&gt;=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
&lt;br&gt;=3D=3D=3D
&lt;br&gt;--- trunk/etemplate/setup/setup.inc.php (original)
&lt;br&gt;+++ trunk/etemplate/setup/setup.inc.php Tue Oct &amp;nbsp;7 20:04:59 2008
&lt;br&gt;@@ -1,44 +1,43 @@
&lt;br&gt;&amp;nbsp;&amp;lt;?php
&lt;br&gt;-	/************************************************************************=
&lt;br&gt;**\
&lt;br&gt;-	* eGroupWare - Editable Templates &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;=
&lt;br&gt;&amp;nbsp; * =
&lt;br&gt;&lt;br&gt;-	* &lt;a href=&quot;http://www.egroupware.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.egroupware.org&lt;/a&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; =
&lt;br&gt;&amp;nbsp; *
&lt;br&gt;-	&amp;quot; Written by Ralf Becker &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19864510&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;RalfBecker@...&lt;/a&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;=
&lt;br&gt;&amp;nbsp; *
&lt;br&gt;-	* -------------------------------------------- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; =
&lt;br&gt;&amp;nbsp; *
&lt;br&gt;-	* &amp;nbsp;This program is free software; you can redistribute it and/or modify i=
&lt;br&gt;t *
&lt;br&gt;-	* &amp;nbsp;under the terms of the GNU General Public License as published by the =
&lt;br&gt;&amp;nbsp; *
&lt;br&gt;-	* &amp;nbsp;Free Software Foundation; either version 2 of the License, or (at your=
&lt;br&gt;&amp;nbsp; *
&lt;br&gt;-	* &amp;nbsp;option) any later version. &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;=
&lt;br&gt;&amp;nbsp; *
&lt;br&gt;-	\************************************************************************=
&lt;br&gt;**/
&lt;br&gt;+/**
&lt;br&gt;+ * eGroupWare - EditableTemplates
&lt;br&gt;+ *
&lt;br&gt;+ * @link &lt;a href=&quot;http://www.egroupware.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.egroupware.org&lt;/a&gt;&lt;br&gt;+ * @license &lt;a href=&quot;http://opensource.org/licenses/gpl-license.php&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://opensource.org/licenses/gpl-license.php&lt;/a&gt;&amp;nbsp;GPL - GNU Gener=
&lt;br&gt;al Public License
&lt;br&gt;+ * @author Ralf Becker &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19864510&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;RalfBecker@...&lt;/a&gt;&amp;gt;
&lt;br&gt;+ * @copyright 2002-8 by &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19864510&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;RalfBecker@...&lt;/a&gt;
&lt;br&gt;+ * @package etemplate
&lt;br&gt;+ * @subpackage setup
&lt;br&gt;+ * @version $Id$
&lt;br&gt;+ */
&lt;br&gt;&amp;nbsp;=
&lt;br&gt;&lt;br&gt;-	/* $Id$ */
&lt;br&gt;+$setup_info['etemplate']['name'] &amp;nbsp; &amp;nbsp; &amp;nbsp;=3D 'etemplate';
&lt;br&gt;+$setup_info['etemplate']['version'] &amp;nbsp; =3D '1.6';
&lt;br&gt;+$setup_info['etemplate']['app_order'] =3D 60;	// just behind the developer=
&lt;br&gt;s-tools
&lt;br&gt;+$setup_info['etemplate']['tables'] &amp;nbsp; &amp;nbsp;=3D array('egw_etemplate');
&lt;br&gt;+$setup_info['etemplate']['enable'] &amp;nbsp; &amp;nbsp;=3D 1;
&lt;br&gt;&amp;nbsp;=
&lt;br&gt;&lt;br&gt;-	$setup_info['etemplate']['name'] &amp;nbsp; &amp;nbsp; &amp;nbsp;=3D 'etemplate';
&lt;br&gt;-	$setup_info['etemplate']['version'] &amp;nbsp; =3D '1.5.001';
&lt;br&gt;-	$setup_info['etemplate']['app_order'] =3D 60;	// just behind the develope=
&lt;br&gt;rs-tools
&lt;br&gt;-	$setup_info['etemplate']['tables'] &amp;nbsp; &amp;nbsp;=3D array('egw_etemplate');
&lt;br&gt;-	$setup_info['etemplate']['enable'] &amp;nbsp; &amp;nbsp;=3D 1;
&lt;br&gt;+$setup_info['etemplate']['author'] =3D
&lt;br&gt;+	$setup_info['etemplate']['maintainer'] =3D array(
&lt;br&gt;+	'name' &amp;nbsp;=3D&amp;gt; 'Ralf Becker',
&lt;br&gt;+	'email' =3D&amp;gt; '&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19864510&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ralfbecker@...&lt;/a&gt;'
&lt;br&gt;+);
&lt;br&gt;+$setup_info['etemplate']['license'] &amp;nbsp; =3D 'GPL';
&lt;br&gt;+$setup_info['etemplate']['description'] =3D
&lt;br&gt;+	'&amp;lt;b&amp;gt;eTemplates&amp;lt;/b&amp;gt; are a new widget-based template system for eGroupWare =
&lt;br&gt;with an
&lt;br&gt;+	interactive editor and a database table-editor (creates tables_current.in=
&lt;br&gt;c.php and
&lt;br&gt;+	updates automaticaly tables_update.inc.php).';
&lt;br&gt;+$setup_info['etemplate']['note'] =3D
&lt;br&gt;+	'For &amp;lt;b&amp;gt;more information&amp;lt;/b&amp;gt; check out the &amp;lt;a href=3D&amp;quot;etemplate/doc/etemp=
&lt;br&gt;late.html&amp;quot; target=3D&amp;quot;_blank&amp;quot;&amp;gt;Tutorial&amp;lt;/a&amp;gt;,
&lt;br&gt;+	the &amp;lt;a href=3D&amp;quot;etemplate/doc/referenz.html&amp;quot; target=3D&amp;quot;_blank&amp;quot;&amp;gt;Referenz Do=
&lt;br&gt;cumentation&amp;lt;/a&amp;gt;
&lt;br&gt;+	or the &amp;lt;a href=3D&amp;quot;&lt;a href=&quot;http://www.egroupware.org/wiki/etemplate&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.egroupware.org/wiki/etemplate&lt;/a&gt;&amp;quot; target=3D&amp;quot;_bl=
&lt;br&gt;ank&amp;quot;&amp;gt;eTemplate page in our Wiki&amp;lt;/a&amp;gt;.';
&lt;br&gt;&amp;nbsp;=
&lt;br&gt;&lt;br&gt;-	$setup_info['etemplate']['author'] =3D =
&lt;br&gt;&lt;br&gt;- 	$setup_info['etemplate']['maintainer'] =3D array(
&lt;br&gt;-		'name' &amp;nbsp;=3D&amp;gt; 'Ralf Becker',
&lt;br&gt;-		'email' =3D&amp;gt; '&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19864510&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ralfbecker@...&lt;/a&gt;'
&lt;br&gt;-	);
&lt;br&gt;-	$setup_info['etemplate']['license'] &amp;nbsp; =3D 'GPL';
&lt;br&gt;-	$setup_info['etemplate']['description'] =3D
&lt;br&gt;-		'&amp;lt;b&amp;gt;eTemplates&amp;lt;/b&amp;gt; are a new widget-based template system for eGroupWare=
&lt;br&gt;&amp;nbsp;with an
&lt;br&gt;-		interactive editor and a database table-editor (creates tables_current.i=
&lt;br&gt;nc.php and
&lt;br&gt;-		updates automaticaly tables_update.inc.php).';
&lt;br&gt;-	$setup_info['etemplate']['note'] =3D
&lt;br&gt;-		'For &amp;lt;b&amp;gt;more information&amp;lt;/b&amp;gt; check out the &amp;lt;a href=3D&amp;quot;etemplate/doc/etem=
&lt;br&gt;plate.html&amp;quot; target=3D&amp;quot;_blank&amp;quot;&amp;gt;Tutorial&amp;lt;/a&amp;gt;, =
&lt;br&gt;&lt;br&gt;-		the &amp;lt;a href=3D&amp;quot;etemplate/doc/referenz.html&amp;quot; target=3D&amp;quot;_blank&amp;quot;&amp;gt;Referenz D=
&lt;br&gt;ocumentation&amp;lt;/a&amp;gt; =
&lt;br&gt;&lt;br&gt;-		or the &amp;lt;a href=3D&amp;quot;&lt;a href=&quot;http://www.egroupware.org/wiki/etemplate&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.egroupware.org/wiki/etemplate&lt;/a&gt;&amp;quot; target=3D&amp;quot;_b=
&lt;br&gt;lank&amp;quot;&amp;gt;eTemplate page in our Wiki&amp;lt;/a&amp;gt;.';
&lt;br&gt;+/* The hooks this app includes, needed for hooks registration */
&lt;br&gt;+$setup_info['etemplate']['hooks'][] =3D 'sidebox_menu';
&lt;br&gt;&amp;nbsp;=
&lt;br&gt;&lt;br&gt;-	/* The hooks this app includes, needed for hooks registration */
&lt;br&gt;-	$setup_info['etemplate']['hooks'][] =3D 'sidebox_menu';
&lt;br&gt;+/* Dependencies for this app to work */
&lt;br&gt;+$setup_info['etemplate']['depends'][] =3D array(
&lt;br&gt;+	 'appname' =3D&amp;gt; 'phpgwapi',
&lt;br&gt;+	 'versions' =3D&amp;gt; Array('1.5','1.6','1.7')
&lt;br&gt;+);
&lt;br&gt;&amp;nbsp;=
&lt;br&gt;&lt;br&gt;-	/* Dependencies for this app to work */
&lt;br&gt;-	$setup_info['etemplate']['depends'][] =3D array(
&lt;br&gt;-		 'appname' =3D&amp;gt; 'phpgwapi',
&lt;br&gt;-		 'versions' =3D&amp;gt; Array('1.3','1.4','1.5')
&lt;br&gt;-	);
&lt;br&gt;-
&lt;br&gt;&lt;br&gt;Modified: trunk/etemplate/setup/tables_current.inc.php
&lt;br&gt;URL: &lt;a href=&quot;http://www.egroupware.org/viewvc/trunk/etemplate/setup/tables_current.=&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.egroupware.org/viewvc/trunk/etemplate/setup/tables_current.=&lt;/a&gt;&lt;br&gt;inc.php?rev=3D26092&amp;r1=3D26091&amp;r2=3D26092&amp;view=3Ddiff
&lt;br&gt;=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
&lt;br&gt;=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
&lt;br&gt;=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
&lt;br&gt;=3D=3D=3D
&lt;br&gt;--- trunk/etemplate/setup/tables_current.inc.php (original)
&lt;br&gt;+++ trunk/etemplate/setup/tables_current.inc.php Tue Oct &amp;nbsp;7 20:04:59 2008
&lt;br&gt;@@ -1,33 +1,32 @@
&lt;br&gt;&amp;nbsp;&amp;lt;?php
&lt;br&gt;- &amp;nbsp;/***********************************************************************=
&lt;br&gt;***\
&lt;br&gt;- &amp;nbsp;* eGroupWare - Editable Templates &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; =
&lt;br&gt;&amp;nbsp; &amp;nbsp;*
&lt;br&gt;- &amp;nbsp;* &lt;a href=&quot;http://www.egroupware.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.egroupware.org&lt;/a&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;=
&lt;br&gt;&amp;nbsp; &amp;nbsp;*
&lt;br&gt;- &amp;nbsp;&amp;quot; Written by Ralf Becker &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19864510&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;RalfBecker@...&lt;/a&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; =
&lt;br&gt;&amp;nbsp; &amp;nbsp;*
&lt;br&gt;- &amp;nbsp;* -------------------------------------------- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;=
&lt;br&gt;&amp;nbsp; &amp;nbsp;*
&lt;br&gt;- &amp;nbsp;* &amp;nbsp;This program is free software; you can redistribute it and/or modify =
&lt;br&gt;it *
&lt;br&gt;- &amp;nbsp;* &amp;nbsp;under the terms of the GNU General Public License as published by the=
&lt;br&gt;&amp;nbsp; &amp;nbsp;*
&lt;br&gt;- &amp;nbsp;* &amp;nbsp;Free Software Foundation; either version 2 of the License, or (at you=
&lt;br&gt;r &amp;nbsp;*
&lt;br&gt;- &amp;nbsp;* &amp;nbsp;option) any later version. &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; =
&lt;br&gt;&amp;nbsp; &amp;nbsp;*
&lt;br&gt;- &amp;nbsp;\***********************************************************************=
&lt;br&gt;***/
&lt;br&gt;+/**
&lt;br&gt;+ * eTemplates - DB schema
&lt;br&gt;+ *
&lt;br&gt;+ * @link &lt;a href=&quot;http://www.egroupware.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.egroupware.org&lt;/a&gt;&lt;br&gt;+ * @author Ralf Becker &amp;lt;RalfBecker-AT-outdoor-training.de&amp;gt;
&lt;br&gt;+ * @package etemplate
&lt;br&gt;+ * @subpackage setup
&lt;br&gt;+ * @copyright (c) 200s-8 by Ralf Becker &amp;lt;RalfBecker-AT-outdoor-training.de&amp;gt;
&lt;br&gt;+ * @license &lt;a href=&quot;http://opensource.org/licenses/gpl-license.php&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://opensource.org/licenses/gpl-license.php&lt;/a&gt;&amp;nbsp;GPL - GNU Gener=
&lt;br&gt;al Public License
&lt;br&gt;+ * @version $Id$
&lt;br&gt;+ */
&lt;br&gt;&amp;nbsp;=
&lt;br&gt;&lt;br&gt;- &amp;nbsp;/* $Id$ */
&lt;br&gt;-
&lt;br&gt;-	$phpgw_baseline =3D array(
&lt;br&gt;-		'egw_etemplate' =3D&amp;gt; array(
&lt;br&gt;-			'fd' =3D&amp;gt; array(
&lt;br&gt;-				'et_name' =3D&amp;gt; array('type' =3D&amp;gt; 'varchar','precision' =3D&amp;gt; '80','null=
&lt;br&gt;able' =3D&amp;gt; False),
&lt;br&gt;-				'et_template' =3D&amp;gt; array('type' =3D&amp;gt; 'varchar','precision' =3D&amp;gt; '20','=
&lt;br&gt;nullable' =3D&amp;gt; False,'default' =3D&amp;gt; ''),
&lt;br&gt;-				'et_lang' =3D&amp;gt; array('type' =3D&amp;gt; 'varchar','precision' =3D&amp;gt; '5','nulla=
&lt;br&gt;ble' =3D&amp;gt; False,'default' =3D&amp;gt; ''),
&lt;br&gt;-				'et_group' =3D&amp;gt; array('type' =3D&amp;gt; 'int','precision' =3D&amp;gt; '4','nullable=
&lt;br&gt;' =3D&amp;gt; False,'default' =3D&amp;gt; '0'),
&lt;br&gt;-				'et_version' =3D&amp;gt; array('type' =3D&amp;gt; 'varchar','precision' =3D&amp;gt; '20','n=
&lt;br&gt;ullable' =3D&amp;gt; False,'default' =3D&amp;gt; ''),
&lt;br&gt;-				'et_data' =3D&amp;gt; array('type' =3D&amp;gt; 'longtext','nullable' =3D&amp;gt; True),
&lt;br&gt;-				'et_size' =3D&amp;gt; array('type' =3D&amp;gt; 'varchar','precision' =3D&amp;gt; '128','nul=
&lt;br&gt;lable' =3D&amp;gt; True),
&lt;br&gt;-				'et_style' =3D&amp;gt; array('type' =3D&amp;gt; 'text','nullable' =3D&amp;gt; True),
&lt;br&gt;-				'et_modified' =3D&amp;gt; array('type' =3D&amp;gt; 'int','precision' =3D&amp;gt; '4','nulla=
&lt;br&gt;ble' =3D&amp;gt; False,'default' =3D&amp;gt; '0')
&lt;br&gt;-			),
&lt;br&gt;-			'pk' =3D&amp;gt; array('et_name','et_template','et_lang','et_group','et_versio=
&lt;br&gt;n'),
&lt;br&gt;-			'fk' =3D&amp;gt; array(),
&lt;br&gt;-			'ix' =3D&amp;gt; array(),
&lt;br&gt;-			'uc' =3D&amp;gt; array()
&lt;br&gt;-		)
&lt;br&gt;-	);
&lt;br&gt;+$phpgw_baseline =3D array(
&lt;br&gt;+	'egw_etemplate' =3D&amp;gt; array(
&lt;br&gt;+		'fd' =3D&amp;gt; array(
&lt;br&gt;+			'et_name' =3D&amp;gt; array('type' =3D&amp;gt; 'varchar','precision' =3D&amp;gt; '80','nulla=
&lt;br&gt;ble' =3D&amp;gt; False),
&lt;br&gt;+			'et_template' =3D&amp;gt; array('type' =3D&amp;gt; 'varchar','precision' =3D&amp;gt; '20','n=
&lt;br&gt;ullable' =3D&amp;gt; False,'default' =3D&amp;gt; ''),
&lt;br&gt;+			'et_lang' =3D&amp;gt; array('type' =3D&amp;gt; 'varchar','precision' =3D&amp;gt; '5','nullab=
&lt;br&gt;le' =3D&amp;gt; False,'default' =3D&amp;gt; ''),
&lt;br&gt;+			'et_group' =3D&amp;gt; array('type' =3D&amp;gt; 'int','precision' =3D&amp;gt; '4','nullable'=
&lt;br&gt;&amp;nbsp;=3D&amp;gt; False,'default' =3D&amp;gt; '0'),
&lt;br&gt;+			'et_version' =3D&amp;gt; array('type' =3D&amp;gt; 'varchar','precision' =3D&amp;gt; '20','nu=
&lt;br&gt;llable' =3D&amp;gt; False,'default' =3D&amp;gt; ''),
&lt;br&gt;+			'et_data' =3D&amp;gt; array('type' =3D&amp;gt; 'longtext','nullable' =3D&amp;gt; True),
&lt;br&gt;+			'et_size' =3D&amp;gt; array('type' =3D&amp;gt; 'varchar','precision' =3D&amp;gt; '128','null=
&lt;br&gt;able' =3D&amp;gt; True),
&lt;br&gt;+			'et_style' =3D&amp;gt; array('type' =3D&amp;gt; 'text','nullable' =3D&amp;gt; True),
&lt;br&gt;+			'et_modified' =3D&amp;gt; array('type' =3D&amp;gt; 'int','precision' =3D&amp;gt; '4','nullab=
&lt;br&gt;le' =3D&amp;gt; False,'default' =3D&amp;gt; '0')
&lt;br&gt;+		),
&lt;br&gt;+		'pk' =3D&amp;gt; array('et_name','et_template','et_lang','et_group','et_version=
&lt;br&gt;'),
&lt;br&gt;+		'fk' =3D&amp;gt; array(),
&lt;br&gt;+		'ix' =3D&amp;gt; array(),
&lt;br&gt;+		'uc' =3D&amp;gt; array()
&lt;br&gt;+	)
&lt;br&gt;+);
&lt;br&gt;&lt;br&gt;Modified: trunk/etemplate/setup/tables_update.inc.php
&lt;br&gt;URL: &lt;a href=&quot;http://www.egroupware.org/viewvc/trunk/etemplate/setup/tables_update.i=&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.egroupware.org/viewvc/trunk/etemplate/setup/tables_update.i=&lt;/a&gt;&lt;br&gt;nc.php?rev=3D26092&amp;r1=3D26091&amp;r2=3D26092&amp;view=3Ddiff
&lt;br&gt;=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
&lt;br&gt;=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
&lt;br&gt;=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
&lt;br&gt;=3D=3D=3D
&lt;br&gt;--- trunk/etemplate/setup/tables_update.inc.php (original)
&lt;br&gt;+++ trunk/etemplate/setup/tables_update.inc.php Tue Oct &amp;nbsp;7 20:04:59 2008
&lt;br&gt;@@ -1,120 +1,120 @@
&lt;br&gt;&amp;nbsp;&amp;lt;?php
&lt;br&gt;- &amp;nbsp;/***********************************************************************=
&lt;br&gt;***\
&lt;br&gt;- &amp;nbsp;* eGroupWare - Setup &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;=
&lt;br&gt;&amp;nbsp; &amp;nbsp;*
&lt;br&gt;- &amp;nbsp;* &lt;a href=&quot;http://www.egroupware.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.egroupware.org&lt;/a&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;=
&lt;br&gt;&amp;nbsp; &amp;nbsp;*
&lt;br&gt;- &amp;nbsp;* -------------------------------------------- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;=
&lt;br&gt;&amp;nbsp; &amp;nbsp;*
&lt;br&gt;- &amp;nbsp;* &amp;nbsp;This program is free software; you can redistribute it and/or modify =
&lt;br&gt;it *
&lt;br&gt;- &amp;nbsp;* &amp;nbsp;under the terms of the GNU General Public License as published by the=
&lt;br&gt;&amp;nbsp; &amp;nbsp;*
&lt;br&gt;- &amp;nbsp;* &amp;nbsp;Free Software Foundation; either version 2 of the License, or (at you=
&lt;br&gt;r &amp;nbsp;*
&lt;br&gt;- &amp;nbsp;* &amp;nbsp;option) any later version. &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; =
&lt;br&gt;&amp;nbsp; &amp;nbsp;*
&lt;br&gt;- &amp;nbsp;\***********************************************************************=
&lt;br&gt;***/
&lt;br&gt;+/**
&lt;br&gt;+ * eTemplates - table update scripts
&lt;br&gt;+ *
&lt;br&gt;+ * @link &lt;a href=&quot;http://www.egroupware.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.egroupware.org&lt;/a&gt;&lt;br&gt;+ * @author Ralf Becker &amp;lt;RalfBecker-AT-outdoor-training.de&amp;gt;
&lt;br&gt;+ * @package etemplate
&lt;br&gt;+ * @subpackage setup
&lt;br&gt;+ * @copyright (c) 200s-8 by Ralf Becker &amp;lt;RalfBecker-AT-outdoor-training.de&amp;gt;
&lt;br&gt;+ * @license &lt;a href=&quot;http://opensource.org/licenses/gpl-license.php&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://opensource.org/licenses/gpl-license.php&lt;/a&gt;&amp;nbsp;GPL - GNU Gener=
&lt;br&gt;al Public License
&lt;br&gt;+ * @version $Id$
&lt;br&gt;+ */
&lt;br&gt;&amp;nbsp;=
&lt;br&gt;&lt;br&gt;- &amp;nbsp;/* $Id$ */
&lt;br&gt;+function etemplate_upgrade0_9_13_001()
&lt;br&gt;+{
&lt;br&gt;+	$GLOBALS['egw_setup']-&amp;gt;oProc-&amp;gt;AlterColumn('phpgw_etemplate','et_data',arr=
&lt;br&gt;ay(
&lt;br&gt;+		'type' =3D&amp;gt; 'text',
&lt;br&gt;+		'nullable' =3D&amp;gt; True
&lt;br&gt;+	));
&lt;br&gt;+	$GLOBALS['egw_setup']-&amp;gt;oProc-&amp;gt;AlterColumn('phpgw_etemplate','et_size',arr=
&lt;br&gt;ay(
&lt;br&gt;+		'type' =3D&amp;gt; 'char',
&lt;br&gt;+		'precision' =3D&amp;gt; '128',
&lt;br&gt;+		'nullable' =3D&amp;gt; True
&lt;br&gt;+	));
&lt;br&gt;+	$GLOBALS['egw_setup']-&amp;gt;oProc-&amp;gt;AlterColumn('phpgw_etemplate','et_style',ar=
&lt;br&gt;ray(
&lt;br&gt;+		'type' =3D&amp;gt; 'text',
&lt;br&gt;+		'nullable' =3D&amp;gt; True
&lt;br&gt;+	));
&lt;br&gt;+	$GLOBALS['egw_setup']-&amp;gt;oProc-&amp;gt;AddColumn('phpgw_etemplate','et_modified',a=
&lt;br&gt;rray(
&lt;br&gt;+		'type' =3D&amp;gt; 'int',
&lt;br&gt;+		'precision' =3D&amp;gt; '4',
&lt;br&gt;+		'default' =3D&amp;gt; '0',
&lt;br&gt;+		'nullable' =3D&amp;gt; False
&lt;br&gt;+	));
&lt;br&gt;&amp;nbsp;=
&lt;br&gt;&lt;br&gt;-	$test[] =3D '0.9.13.001';
&lt;br&gt;-	function etemplate_upgrade0_9_13_001()
&lt;br&gt;-	{
&lt;br&gt;-		$GLOBALS['egw_setup']-&amp;gt;oProc-&amp;gt;AlterColumn('phpgw_etemplate','et_data',ar=
&lt;br&gt;ray(
&lt;br&gt;-			'type' =3D&amp;gt; 'text',
&lt;br&gt;-			'nullable' =3D&amp;gt; True
&lt;br&gt;-		));
&lt;br&gt;-		$GLOBALS['egw_setup']-&amp;gt;oProc-&amp;gt;AlterColumn('phpgw_etemplate','et_size',ar=
&lt;br&gt;ray(
&lt;br&gt;-			'type' =3D&amp;gt; 'char',
&lt;br&gt;-			'precision' =3D&amp;gt; '128',
&lt;br&gt;-			'nullable' =3D&amp;gt; True
&lt;br&gt;-		));
&lt;br&gt;-		$GLOBALS['egw_setup']-&amp;gt;oProc-&amp;gt;AlterColumn('phpgw_etemplate','et_style',a=
&lt;br&gt;rray(
&lt;br&gt;-			'type' =3D&amp;gt; 'text',
&lt;br&gt;-			'nullable' =3D&amp;gt; True
&lt;br&gt;-		));
&lt;br&gt;-		$GLOBALS['egw_setup']-&amp;gt;oProc-&amp;gt;AddColumn('phpgw_etemplate','et_modified',=
&lt;br&gt;array(
&lt;br&gt;-			'type' =3D&amp;gt; 'int',
&lt;br&gt;-			'precision' =3D&amp;gt; '4',
&lt;br&gt;-			'default' =3D&amp;gt; '0',
&lt;br&gt;-			'nullable' =3D&amp;gt; False
&lt;br&gt;-		));
&lt;br&gt;-
&lt;br&gt;-		$GLOBALS['setup_info']['etemplate']['currentver'] =3D '0.9.15.001';
&lt;br&gt;-		return $GLOBALS['setup_info']['etemplate']['currentver'];
&lt;br&gt;-	}
&lt;br&gt;+	$GLOBALS['setup_info']['etemplate']['currentver'] =3D '0.9.15.001';
&lt;br&gt;+	return $GLOBALS['setup_info']['etemplate']['currentver'];
&lt;br&gt;+}
&lt;br&gt;&amp;nbsp;=
&lt;br&gt;&lt;br&gt;&amp;nbsp;=
&lt;br&gt;&lt;br&gt;-	$test[] =3D '0.9.15.001';
&lt;br&gt;-	function etemplate_upgrade0_9_15_001()
&lt;br&gt;-	{
&lt;br&gt;-		$GLOBALS['egw_setup']-&amp;gt;oProc-&amp;gt;AlterColumn('phpgw_etemplate','et_name',ar=
&lt;br&gt;ray(
&lt;br&gt;-			'type' =3D&amp;gt; 'varchar',
&lt;br&gt;-			'precision' =3D&amp;gt; '80',
&lt;br&gt;-			'nullable' =3D&amp;gt; False
&lt;br&gt;-		));
&lt;br&gt;-		$GLOBALS['egw_setup']-&amp;gt;oProc-&amp;gt;AlterColumn('phpgw_etemplate','et_template=
&lt;br&gt;',array(
&lt;br&gt;-			'type' =3D&amp;gt; 'varchar',
&lt;br&gt;-			'precision' =3D&amp;gt; '20',
&lt;br&gt;-			'nullable' =3D&amp;gt; False,
&lt;br&gt;-			'default' =3D&amp;gt; ''
&lt;br&gt;-		));
&lt;br&gt;-		$GLOBALS['egw_setup']-&amp;gt;oProc-&amp;gt;AlterColumn('phpgw_etemplate','et_lang',ar=
&lt;br&gt;ray(
&lt;br&gt;-			'type' =3D&amp;gt; 'varchar',
&lt;br&gt;-			'precision' =3D&amp;gt; '5',
&lt;br&gt;-			'nullable' =3D&amp;gt; False,
&lt;br&gt;-			'default' =3D&amp;gt; ''
&lt;br&gt;-		));
&lt;br&gt;-		$GLOBALS['egw_setup']-&amp;gt;oProc-&amp;gt;AlterColumn('phpgw_etemplate','et_version'=
&lt;br&gt;,array(
&lt;br&gt;-			'type' =3D&amp;gt; 'varchar',
&lt;br&gt;-			'precision' =3D&amp;gt; '20',
&lt;br&gt;-			'nullable' =3D&amp;gt; False,
&lt;br&gt;-			'default' =3D&amp;gt; ''
&lt;br&gt;-		));
&lt;br&gt;-		$GLOBALS['egw_setup']-&amp;gt;oProc-&amp;gt;AlterColumn('phpgw_etemplate','et_size',ar=
&lt;br&gt;ray(
&lt;br&gt;-			'type' =3D&amp;gt; 'varchar',
&lt;br&gt;-			'precision' =3D&amp;gt; '128',
&lt;br&gt;-			'nullable' =3D&amp;gt; True
&lt;br&gt;-		));
&lt;br&gt;+function etemplate_upgrade0_9_15_001()
&lt;br&gt;+{
&lt;br&gt;+	$GLOBALS['egw_setup']-&amp;gt;oProc-&amp;gt;AlterColumn('phpgw_etemplate','et_name',arr=
&lt;br&gt;ay(
&lt;br&gt;+		'type' =3D&amp;gt; 'varchar',
&lt;br&gt;+		'precision' =3D&amp;gt; '80',
&lt;br&gt;+		'nullable' =3D&amp;gt; False
&lt;br&gt;+	));
&lt;br&gt;+	$GLOBALS['egw_setup']-&amp;gt;oProc-&amp;gt;AlterColumn('phpgw_etemplate','et_template'=
&lt;br&gt;,array(
&lt;br&gt;+		'type' =3D&amp;gt; 'varchar',
&lt;br&gt;+		'precision' =3D&amp;gt; '20',
&lt;br&gt;+		'nullable' =3D&amp;gt; False,
&lt;br&gt;+		'default' =3D&amp;gt; ''
&lt;br&gt;+	));
&lt;br&gt;+	$GLOBALS['egw_setup']-&amp;gt;oProc-&amp;gt;AlterColumn('phpgw_etemplate','et_lang',arr=
&lt;br&gt;ay(
&lt;br&gt;+		'type' =3D&amp;gt; 'varchar',
&lt;br&gt;+		'precision' =3D&amp;gt; '5',
&lt;br&gt;+		'nullable' =3D&amp;gt; False,
&lt;br&gt;+		'default' =3D&amp;gt; ''
&lt;br&gt;+	));
&lt;br&gt;+	$GLOBALS['egw_setup']-&amp;gt;oProc-&amp;gt;AlterColumn('phpgw_etemplate','et_version',=
&lt;br&gt;array(
&lt;br&gt;+		'type' =3D&amp;gt; 'varchar',
&lt;br&gt;+		'precision' =3D&amp;gt; '20',
&lt;br&gt;+		'nullable' =3D&amp;gt; False,
&lt;br&gt;+		'default' =3D&amp;gt; ''
&lt;br&gt;+	));
&lt;br&gt;+	$GLOBALS['egw_setup']-&amp;gt;oProc-&amp;gt;AlterColumn('phpgw_etemplate','et_size',arr=
&lt;br&gt;ay(
&lt;br&gt;+		'type' =3D&amp;gt; 'varchar',
&lt;br&gt;+		'precision' =3D&amp;gt; '128',
&lt;br&gt;+		'nullable' =3D&amp;gt; True
&lt;br&gt;+	));
&lt;br&gt;&amp;nbsp;=
&lt;br&gt;&lt;br&gt;-		$GLOBALS['setup_info']['etemplate']['currentver'] =3D '0.9.15.002';
&lt;br&gt;-		return $GLOBALS['setup_info']['etemplate']['currentver'];
&lt;br&gt;-	}
&lt;br&gt;-	=
&lt;br&gt;&lt;br&gt;-
&lt;br&gt;-	$test[] =3D '0.9.15.002';
&lt;br&gt;-	function etemplate_upgrade0_9_15_002()
&lt;br&gt;-	{
&lt;br&gt;-		$GLOBALS['setup_info']['etemplate']['currentver'] =3D '1.0.0';
&lt;br&gt;-		return $GLOBALS['setup_info']['etemplate']['currentver'];
&lt;br&gt;-	}
&lt;br&gt;-	=
&lt;br&gt;&lt;br&gt;-
&lt;br&gt;-	$test[] =3D '1.0.0';
&lt;br&gt;-	function etemplate_upgrade1_0_0()
&lt;br&gt;-	{
&lt;br&gt;-		$GLOBALS['egw_setup']-&amp;gt;oProc-&amp;gt;RenameTable('phpgw_etemplate','egw_etempla=
&lt;br&gt;te');
&lt;br&gt;-
&lt;br&gt;-		$GLOBALS['setup_info']['etemplate']['currentver'] =3D '1.2';
&lt;br&gt;-		return $GLOBALS['setup_info']['etemplate']['currentver'];
&lt;br&gt;-	}
&lt;br&gt;+	$GLOBALS['setup_info']['etemplate']['currentver'] =3D '0.9.15.002';
&lt;br&gt;+	return $GLOBALS['setup_info']['etemplate']['currentver'];
&lt;br&gt;+}
&lt;br&gt;&amp;nbsp;=
&lt;br&gt;&lt;br&gt;&amp;nbsp;=
&lt;br&gt;&lt;br&gt;-	$test[] =3D '1.2';
&lt;br&gt;-	function etemplate_upgrade1_2()
&lt;br&gt;-	{
&lt;br&gt;-		$GLOBALS['egw_setup']-&amp;gt;oProc-&amp;gt;AlterColumn('egw_etemplate','et_modified',=
&lt;br&gt;array(
&lt;br&gt;-			'type' =3D&amp;gt; 'int',
&lt;br&gt;-			'precision' =3D&amp;gt; '8',
&lt;br&gt;-			'nullable' =3D&amp;gt; False,
&lt;br&gt;-			'default' =3D&amp;gt; '0'
&lt;br&gt;-		));
&lt;br&gt;+function etemplate_upgrade0_9_15_002()
&lt;br&gt;+{
&lt;br&gt;+	$GLOBALS['setup_info']['etemplate']['currentver'] =3D '1.0.0';
&lt;br&gt;+	return $GLOBALS['setup_info']['etemplate']['currentver'];
&lt;br&gt;+}
&lt;br&gt;&amp;nbsp;=
&lt;br&gt;&lt;br&gt;-		return $GLOBALS['setup_info']['etemplate']['currentver'] =3D '1.4';
&lt;br&gt;-	}
&lt;br&gt;-	=
&lt;br&gt;&lt;br&gt;-	$test[] =3D '1.4';
&lt;br&gt;-	function etemplate_upgrade1_4()
&lt;br&gt;-	{
&lt;br&gt;-		$GLOBALS['egw_setup']-&amp;gt;oProc-&amp;gt;AlterColumn('egw_etemplate','et_data',arra=
&lt;br&gt;y(
&lt;br&gt;-			'type' =3D&amp;gt; 'longtext',
&lt;br&gt;-			'nullable' =3D&amp;gt; True,
&lt;br&gt;-		));
&lt;br&gt;&amp;nbsp;=
&lt;br&gt;&lt;br&gt;-		return $GLOBALS['setup_info']['etemplate']['currentver'] =3D '1.5.001';
&lt;br&gt;-	}
&lt;br&gt;-?&amp;gt;
&lt;br&gt;+function etemplate_upgrade1_0_0()
&lt;br&gt;+{
&lt;br&gt;+	$GLOBALS['egw_setup']-&amp;gt;oProc-&amp;gt;RenameTable('phpgw_etemplate','egw_etemplat=
&lt;br&gt;e');
&lt;br&gt;+
&lt;br&gt;+	$GLOBALS['setup_info']['etemplate']['currentver'] =3D '1.2';
&lt;br&gt;+	return $GLOBALS['setup_info']['etemplate']['currentver'];
&lt;br&gt;+}
&lt;br&gt;+
&lt;br&gt;+
&lt;br&gt;+function etemplate_upgrade1_2()
&lt;br&gt;+{
&lt;br&gt;+	$GLOBALS['egw_setup']-&amp;gt;oProc-&amp;gt;AlterColumn('egw_etemplate','et_modified',a=
&lt;br&gt;rray(
&lt;br&gt;+		'type' =3D&amp;gt; 'int',
&lt;br&gt;+		'precision' =3D&amp;gt; '8',
&lt;br&gt;+		'nullable' =3D&amp;gt; False,
&lt;br&gt;+		'default' =3D&amp;gt; '0'
&lt;br&gt;+	));
&lt;br&gt;+
&lt;br&gt;+	return $GLOBALS['setup_info']['etemplate']['currentver'] =3D '1.4';
&lt;br&gt;+}
&lt;br&gt;+
&lt;br&gt;+
&lt;br&gt;+function etemplate_upgrade1_4()
&lt;br&gt;+{
&lt;br&gt;+	$GLOBALS['egw_setup']-&amp;gt;oProc-&amp;gt;AlterColumn('egw_etemplate','et_data',array(
&lt;br&gt;+		'type' =3D&amp;gt; 'longtext',
&lt;br&gt;+		'nullable' =3D&amp;gt; True,
&lt;br&gt;+	));
&lt;br&gt;+
&lt;br&gt;+	return $GLOBALS['setup_info']['etemplate']['currentver'] =3D '1.5.001';
&lt;br&gt;+}
&lt;br&gt;+
&lt;br&gt;+
&lt;br&gt;+function etemplate_upgrade1_5_001()
&lt;br&gt;+{
&lt;br&gt;+	return $GLOBALS['setup_info']['etemplate']['currentver'] =3D '1.6';
&lt;br&gt;+}
&lt;br&gt;&lt;br&gt;&lt;br&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
&lt;br&gt;Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
&lt;br&gt;Grand prize is a trip for two to an Open Source event anywhere in the world
&lt;br&gt;&lt;a href=&quot;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;eGroupWare-cvs mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19864510&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;eGroupWare-cvs@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/egroupware-cvs&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/egroupware-cvs&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/eGroupWare-subversion-f16112.html&quot; embed=&quot;fixTarget[16112]&quot; target=&quot;_top&quot; &gt;eGroupWare-subversion&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/r26092---in--trunk-etemplate%3A-inc--setup--tp19864510p19864510.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19863841</id>
	<title>Who are you, Case Studies</title>
	<published>2008-10-07T11:00:56Z</published>
	<updated>2008-10-07T11:00:56Z</updated>
	<author>
		<name>Nathan Gray</name>
	</author>
	<content type="html">Sourceforge recently added some new hosted applications, one of which &amp;nbsp;
&lt;br&gt;is limesurvey. &amp;nbsp;I found a few minutes to play:
&lt;br&gt;&lt;a href=&quot;http://apps.sourceforge.net/limesurvey/perp/index.php?sid=68759&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://apps.sourceforge.net/limesurvey/perp/index.php?sid=68759&lt;/a&gt;&lt;br&gt;If you've got a minute or two, I'd appreciate your time filling it &amp;nbsp;
&lt;br&gt;out. &amp;nbsp;It's only 4 questions or so, it's not really in depth.
&lt;br&gt;&lt;br&gt;Related to that, there is a new Case Studies section under Promotional &amp;nbsp;
&lt;br&gt;on projecterp.org. &amp;nbsp;Nobody here has time to do interviews or anything &amp;nbsp;
&lt;br&gt;like that, but if a few of you want to make examples of yourselves we &amp;nbsp;
&lt;br&gt;can get something into that section to work with, and as a guide to &amp;nbsp;
&lt;br&gt;others. &amp;nbsp;Feel free to update the Case Study Guidelines as well, if &amp;nbsp;
&lt;br&gt;they need it.
&lt;br&gt;&lt;br&gt;Nathan Gray
&lt;br&gt;nathan at goarctic dot com
&lt;br&gt;&lt;br&gt;&lt;br&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
&lt;br&gt;Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
&lt;br&gt;Grand prize is a trip for two to an Open Source event anywhere in the world
&lt;br&gt;&lt;a href=&quot;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Perp-developers mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19863841&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Perp-developers@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/perp-developers&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/perp-developers&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/Project-ERP-%28pERP%29---Developers-f21421.html&quot; embed=&quot;fixTarget[21421]&quot; target=&quot;_top&quot; &gt;Project ERP (pERP) - Developers&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Who-are-you%2C-Case-Studies-tp19863841p19863841.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19864394</id>
	<title>r26091 - in /trunk: phpgwapi/inc/ projectmanager/ projectmanager/inc/ projectmanager/setup/ projectmanager/templates/default/</title>
	<published>2008-10-07T10:57:50Z</published>
	<updated>2008-10-07T10:57:50Z</updated>
	<author>
		<name>ralfbecker</name>
	</author>
	<content type="html">Author: ralfbecker
&lt;br&gt;Date: Tue Oct &amp;nbsp;7 19:57:50 2008
&lt;br&gt;New Revision: 26091
&lt;br&gt;&lt;br&gt;URL: &lt;a href=&quot;http://www.egroupware.org/viewvc?rev=3D26091&amp;view=3Drev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.egroupware.org/viewvc?rev=3D26091&amp;view=3Drev&lt;/a&gt;&lt;br&gt;Log:
&lt;br&gt;- classnames according to new naming schema
&lt;br&gt;- file_access method
&lt;br&gt;- updated version and dependencies for 1.6
&lt;br&gt;&lt;br&gt;Added:
&lt;br&gt;&amp;nbsp; &amp;nbsp; trunk/projectmanager/inc/class.projectmanager_admin.inc.php &amp;nbsp; (contents=
&lt;br&gt;, props changed)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; - copied, changed from r26065, trunk/projectmanager/inc/class.admin.i=
&lt;br&gt;nc.php
&lt;br&gt;&amp;nbsp; &amp;nbsp; trunk/projectmanager/inc/class.projectmanager_bo.inc.php &amp;nbsp; (contents, p=
&lt;br&gt;rops changed)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; - copied, changed from r26065, trunk/projectmanager/inc/class.boproje=
&lt;br&gt;ctmanager.inc.php
&lt;br&gt;&amp;nbsp; &amp;nbsp; trunk/projectmanager/inc/class.projectmanager_constraints_so.inc.php &amp;nbsp; =
&