<br>I&#39;m trying to reducing the problem to its minimum :)<br><br>I&#39;ve disabled my plugin... I selected ONE layer only (that is selecteble, of course).<br><br>I click on it -&gt; double results (identical... duplicates.. the same table)
<br><br>Now I enabled another &quot;selectable&quot; layer... 4 tables...<br><br>May that having something to do with hilight layers?<br><br>Here is one of my selectable layer with the corresponding highlight one:<br><br>
&nbsp; LAYER<br>&nbsp;&nbsp;&nbsp; NAME &quot;particelle&quot;<br>&nbsp;&nbsp;&nbsp; TYPE POLYGON<br>&nbsp;&nbsp;&nbsp; TEMPLATE &quot;ttt&quot;<br>&nbsp;&nbsp;&nbsp; CONNECTIONTYPE postgis<br>&nbsp;&nbsp;&nbsp; CONNECTION &quot;user=@DB_USER@ password=@DB_PASSWD@ host=@DB_HOST@ dbname=@DB_NAME@&quot;
<br>&nbsp;&nbsp;&nbsp; DATA &quot;the_geom from catasto_sp_particelle&quot;<br>&nbsp;&nbsp;&nbsp; METADATA<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &quot;exported_values&quot; &quot;recenter_name_string,id_attribute_string&quot;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &quot;recenter_name_string&quot; &quot;partkey&quot;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &quot;id_attribute_string&quot; &quot;gid|string&quot;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &quot;query_returned_attributes&quot; &quot;partkey&quot; # Selezioniamo il partkey perché l&#39;applicazione se lo aspetta come primo dato ritornato
<br>&nbsp;&nbsp;&nbsp; END<br>&nbsp;&nbsp;&nbsp; CLASS<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; NAME &quot;normal&quot;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; STYLE<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; COLOR 255 255 255<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; OUTLINECOLOR 0 0 0<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SIZE 3<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; END<br>&nbsp;&nbsp;&nbsp; END<br>&nbsp;&nbsp;&nbsp; # Permette di vedere l&#39;icona del colore selezionata nel blocco (match con _hilight)
<br>&nbsp;&nbsp;&nbsp; CLASS<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; NAME &quot;hilight&quot;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; STYLE<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; COLOR 187 165 255<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; OUTLINECOLOR 0 0 0<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; END<br>&nbsp;&nbsp;&nbsp; END<br>&nbsp; END<br><br>&nbsp; LAYER<br>&nbsp;&nbsp;&nbsp; NAME &quot;particelle_hilight&quot;<br>&nbsp;&nbsp;&nbsp; TYPE POLYGON
<br>&nbsp;&nbsp;&nbsp; TEMPLATE &quot;ttt&quot;<br>&nbsp;&nbsp;&nbsp; CONNECTIONTYPE postgis<br>&nbsp;&nbsp;&nbsp; CONNECTION &quot;user=@DB_USER@ password=@DB_PASSWD@ host=@DB_HOST@ dbname=@DB_NAME@&quot;<br>&nbsp;&nbsp;&nbsp; DATA &quot;the_geom from catasto_sp_particelle&quot;<br>
&nbsp;&nbsp;&nbsp; LABELITEM &quot;label&quot;<br>&nbsp;&nbsp;&nbsp; CLASS<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; STYLE<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; COLOR 187 165 255<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; OUTLINECOLOR 0 0 0<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; END<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; LABEL<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TYPE TRUETYPE<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; FONT &quot;Vera&quot;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SIZE 8
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; COLOR 0 0 0<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; POSITION cc<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; END<br>&nbsp;&nbsp;&nbsp; END<br>&nbsp; END<br><br><div class="gmail_quote">On Dec 12, 2007 11:23 AM, Oliver Christen &lt;<a href="mailto:oliver.christen@camptocamp.com">oliver.christen@camptocamp.com
</a>&gt; wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">





<div bgcolor="#ffffff">
<div><font size="2">there are as much tables returned as there was of active 
layers.</font></div>
<div><font size="2">even for layers which are not queryable, in that casem, an 
empty table object is returned which is usualy filtered before being outputed to 
the template.</font></div>
<div><font size="2">maybe you are applying your </font><font size="3">customManage 
function even on the empty tables ?</font></div>
<div>&nbsp;</div>
<div><font size="2">just an idea</font></div>
<blockquote style="border-left: 2px solid rgb(0, 0, 0); padding-right: 0px; padding-left: 5px; margin-left: 5px; margin-right: 0px;"><div class="Ih2E3d">
  <div style="font-family: arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">----- Original Message ----- </div>
  <div style="background: rgb(228, 228, 228) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">
<b>From:</b> 
  <a title="claudio.cicali@gmail.com" href="mailto:claudio.cicali@gmail.com" target="_blank">claudio cicali</a> </div></div><div><div></div><div class="Wj3C7c">
  <div style="font-family: arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"><b>To:</b> <a title="oliver.christen@camptocamp.com" href="mailto:oliver.christen@camptocamp.com" target="_blank">
Oliver Christen</a> </div>
  <div style="font-family: arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"><b>Sent:</b> Wednesday, December 12, 2007 11:17 
  AM</div>
  <div style="font-family: arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"><b>Subject:</b> Re: [Cartoweb-users] Doubles 
  tables results</div>
  <div><br></div>Hi Oliver...<br><br>no, it turns out it&#39;s my tables plugin 
  extension fault (some way)<br><br>I have extended the table plugin to add some 
  behaviour to the result tables.<br>Now I have the table plugin and my my_table 
  plugin... perhaps cartoweb <br>is now producing always TWO 
  tables...<br><br>I&#39;me maybe missing something about extending plugins... this 
  is the interesting<br>part of &quot;my_tables&quot;:<br><br>class ClientMordanoTables 
  extends ClientTables { <br><br>&nbsp;&nbsp; public function replacePlugin() 
  {<br>&nbsp;&nbsp;&nbsp;&nbsp; return &#39;tables&#39;;<br>&nbsp;&nbsp; 
  }<br><br>&nbsp;&nbsp; protected function renderFormPrepare() 
  {<br><br>&nbsp;&nbsp;&nbsp;&nbsp; $smarty = new 
  Smarty_Plugin($this-&gt;getCartoclient(), 
  $this);<br><br>&nbsp;&nbsp;&nbsp;&nbsp; foreach ($this-&gt;tableGroups as 
  &amp;$group) { <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; foreach 
  ($group-&gt;tables as &amp;$table) 
  {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if ($table-&gt;numRows 
  &gt; 0) {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  $table-&gt;tbody = 
  $this-&gt;customManage($table);<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  }<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }&nbsp;&nbsp; 
  <br>&nbsp;&nbsp;&nbsp;&nbsp; }<br>&nbsp;&nbsp;&nbsp;&nbsp; 
  <br>&nbsp;&nbsp;&nbsp;&nbsp; $smarty-&gt;assign(&#39;tables&#39;, 
  $this-&gt;tableGroups); <br>&nbsp;&nbsp;&nbsp;&nbsp; 
  $this-&gt;assignExportCsv($smarty);<br>&nbsp;&nbsp;&nbsp;&nbsp; return 
  $smarty-&gt;fetch(&#39;tables.tpl&#39;);<br>&nbsp;&nbsp; }<br><br>then the 
  custom_manage function...<br><br><br><br>
  <div class="gmail_quote">On Dec 12, 2007 11:00 AM, Oliver Christen &lt; <a href="mailto:oliver.christen@camptocamp.com" target="_blank">oliver.christen@camptocamp.com</a>&gt; 
  wrote:<br>
  <blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
    <div bgcolor="#ffffff">
    <div><font size="2">you have two layers based on the same dataset but with 
    different filter?</font></div>
    <blockquote style="border-left: 2px solid rgb(0, 0, 0); padding-right: 0px; padding-left: 5px; margin-left: 5px; margin-right: 0px;">
      <div>
      <div></div>
      <div>
      <div style="font-family: arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">----- 
      Original Message ----- </div>
      <div style="background: rgb(228, 228, 228) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">
<b>From:</b> 
      <a title="claudio.cicali@gmail.com" href="mailto:claudio.cicali@gmail.com" target="_blank">claudio cicali</a> </div>
      <div style="font-family: arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"><b>To:</b> 
      <a title="cartoweb-users@lists.maptools.org" href="mailto:cartoweb-users@lists.maptools.org" target="_blank">cartoweb-users@lists.maptools.org</a> </div>
      <div style="font-family: arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"><b>Sent:</b> 
      Wednesday, December 12, 2007 10:55 AM</div>
      <div style="font-family: arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"><b>Subject:</b> 
      [Cartoweb-users] Doubles tables results</div>
      <div><br></div>Hello,<br><br>in a (failry complex) setup I&#39;m stuck with 
      this apparently simple problem:<br><br>What could be the reason why I get 
      TWO identical query results (under the mainmap,<br>you know, the 
      &quot;Query&quot;)... This is used by the plugin Edit... <br><br>Any idea will be 
      appreciated<br clear="all"><br>-- <br>Claudio Cicali<br><a href="mailto:claudio.cicali@gmail.com" target="_blank">claudio.cicali@gmail.com</a><br><a href="http://claudio.cicali.name" target="_blank">http://claudio.cicali.name
</a> </div></div>
      <p></p>
      <hr>

      <p></p>_______________________________________________<br>Cartoweb-users 
      mailing list<br><a href="mailto:Cartoweb-users@lists.maptools.org" target="_blank">Cartoweb-users@lists.maptools.org</a><br><a href="http://lists.maptools.org/mailman/listinfo/cartoweb-users" target="_blank">http://lists.maptools.org/mailman/listinfo/cartoweb-users 
      </a><br></blockquote></div></blockquote></div><br><br clear="all"><br>-- 
  <br>Claudio Cicali<br><a href="mailto:claudio.cicali@gmail.com" target="_blank">claudio.cicali@gmail.com</a><br><a href="http://claudio.cicali.name" target="_blank">http://claudio.cicali.name</a> 
</div></div></blockquote></div>
</blockquote></div><br><br clear="all"><br>-- <br>Claudio Cicali<br><a href="mailto:claudio.cicali@gmail.com">claudio.cicali@gmail.com</a><br><a href="http://claudio.cicali.name">http://claudio.cicali.name</a>