Mensagem sobre o tópico
Cake - Insert ao invez de update
Received: by 10.214.44.17 with SMTP id r17mr73833qar.7.1222375148268;
Thu, 25 Sep 2008 13:39:08 -0700 (PDT)
Return-Path: <danil...@gmail.com>
Received: from fk-out-0910.google.com (fk-out-0910.google.com [209.85.128.187])
by mx.google.com with ESMTP id 7si16368850yxg.0.2008.09.25.13.39.06;
Thu, 25 Sep 2008 13:39:08 -0700 (PDT)
Received-SPF: pass (google.com: domain of danil...@gmail.com designates 209.85.128.187 as permitted sender) client-ip=209.85.128.187;
Authentication-Results: mx.google.com; spf=pass (google.com: domain of danil...@gmail.com designates 209.85.128.187 as permitted sender) smtp.mail=danil...@gmail.com; dkim=pass (test mode) header...@gmail.com
Received: by fk-out-0910.google.com with SMTP id b27so872874fka.0
for <arqhp@googlegroups.com>; Thu, 25 Sep 2008 13:39:06 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=gamma;
h=domainkey-signature:received:received:message-id:date:from:to
:subject:in-reply-to:mime-version:content-type:references;
bh=KXV7kH+3yCf/yW3kP/QSknUlu2zWAnH3vB6g5mbNRzw=;
b=kMJPa6o60hgcLe8mkyYMcD+/p39xlmij9m05qOoO2y6uqaYgLBkMHrKp1oN3QMjw+z
IQUz8QO/TML2Md5VLz8u+sXgo+hgEnSgnOmNz4TUKoeuyeXzOvdCrVsVC1bjgAvY7Fkr
QHv1zKuwcSnQt4yxWsaMEFUb8LdZ0cxwb+3+c=
DomainKey-Signature: a=rsa-sha1; c=nofws;
d=gmail.com; s=gamma;
h=message-id:date:from:to:subject:in-reply-to:mime-version
:content-type:references;
b=wwSFoqv2DGzSr6WWWKDQaUGeoaOUvrz+9z6Abh9ihuQ2cxrXAC0rionkZZBp5iaK5K
aqxJ3Pn/fitQdGzR96Rw9E0uyAnHsIf0H3gBvfAXrpyRGQc+8sYeCC/V6MM8hAirzF2E
P5y81R+ofqpAXzdATGF8AfeEkd3kgKmW4CMM4=
Received: by 10.187.166.12 with SMTP id t12mr158961fao.2.1222375145572;
Thu, 25 Sep 2008 13:39:05 -0700 (PDT)
Received: by 10.187.202.12 with HTTP; Thu, 25 Sep 2008 13:39:05 -0700 (PDT)
Message-ID: <fbd6d94d0809251339s70e284b4x6fa6fc8415d3961a@mail.gmail.com>
Date: Thu, 25 Sep 2008 17:39:05 -0300
From: "Danillo Cesar" <danil...@gmail.com>
To: arqhp@googlegroups.com
Subject: Re: [arqHP: 40326] Cake - Insert ao invez de update
In-Reply-To: <92DEFC36193D4C099D7E36800545F80C@NoteJoao>
Mime-Version: 1.0
Content-Type: multipart/alternative;
boundary="----=_Part_14882_7890332.1222375145552"
References: <92DEFC36193D4C099D7E36800545F80C@NoteJoao>
------=_Part_14882_7890332.1222375145552
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
N=E3o tenho certeza mais acho que no cake ele faz o seguinte:
Se na hora de chamar o save existir o id, ele faz update em vez de salvar,
se n=E3o existir o id ent=E3o ele sabe que =E9 para criar um novo registro.
2008/9/23 Jo=E3o Vagner <joao.vag...@gmail.com>
> Pessoal,
>
> Estou fazendo uma galeria com o cake, e o que me ocorre =E9 o seguinte,
> quando vou editar uma galeria, ao clicar em update, ele me faz um insert =
ao
> invez do update, olhem o action dentro do controller
> galleries_controller.php
>
>
> function admin_edit($id =3D null) {
> $this->layout=3D'admin';
> if (!$id && empty($this->data)) {
> $this->Session->setFlash(__('Invalid Gallery', true));
> $this->redirect(array('action'=3D>'index'));
>
> }
>
> if (!empty($this->data)) {
> if ($this->Gallery->save($this->data)) {
> $this->Session->setFlash(__('The Gallery has been saved', true));
> $this->redirect(array('action'=3D>'index'));
> } else {
> $this->Session->setFlash(__('The Gallery could not be saved. Please, try
> again.', true));
> }
>
> }
>
> if (empty($this->data)) {
> $this->data =3D $this->Gallery->read(null, $id);
> }
>
> $categories =3D $this->Gallery->Category->find('list',array('fields'=3D>a=
rray(
> 'Category.id', 'Category.titulo'), 'value'=3D>'Category.id'));
> $packages =3D $this->Package->find('list', array('fields'=3D>array(
> 'Package.id', 'Package.titulo'), 'value'=3D>'Package.id'));
> $this->set(compact('categories', 'packages'));
>
> }
>
>
> Abaixo o Model para ver se algo esta errado com ele, pois verifiquei e n=
=E3o
> encontrei o motivo:
>
> <?php
> class Gallery extends AppModel {
> var $name =3D 'Gallery';
>
> //The Associations below have been created with all possible keys, those
> that are not needed can be removed
>
> var $belongsTo =3D array(
>
> 'User' =3D> array('className' =3D> 'User',
>
> 'foreignKey' =3D> 'user_id',
>
> 'conditions' =3D> '',
>
> 'fields' =3D> '',
>
> 'order' =3D> ''
>
> )
>
> );
>
> var $hasAndBelongsToMany =3D array(
>
> 'Category' =3D> array('className' =3D> 'Category',
>
> 'joinTable' =3D> 'categories_galleries',
>
> 'foreignKey' =3D> 'gallery_id',
>
> 'associationForeignKey' =3D> 'category_id',
>
> 'unique' =3D> true,
>
> 'conditions' =3D> '',
>
> 'fields' =3D> '',
>
> 'order' =3D> '',
>
> 'limit' =3D> '',
>
> 'offset' =3D> '',
>
> 'finderQuery' =3D> '',
>
> 'deleteQuery' =3D> '',
>
> 'insertQuery' =3D> ''
>
> ),
>
> 'Package' =3D> array('className' =3D> 'Package',
>
> 'joinTable' =3D> 'galleries_packages',
>
> 'foreignKey' =3D> 'gallery_id',
>
> 'associationForeignKey' =3D> 'package_id',
>
> 'unique' =3D> true,
>
> 'conditions' =3D> '',
>
> 'fields' =3D> '',
>
> 'order' =3D> '',
>
> 'limit' =3D> '',
>
> 'offset' =3D> '',
>
> 'finderQuery' =3D> '',
>
> 'deleteQuery' =3D> '',
>
> 'insertQuery' =3D> ''
>
> )
>
> );
>
> }
>
> ?>
>
> Jo=E3o Vagner
> j...@iw2.com.br
> www.iw2servers.com.br
> #IW=B2 blog [ http://iw2servers.com.br/blog ]
>
> 011 8923-9648
>
> >
>
--=20
-----------------------------------------
Danillo C=E9sar de O. Melo
www.sook.com.br
------=_Part_14882_7890332.1222375145552
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
<div dir=3D"ltr">N=E3o tenho certeza mais acho que no cake ele faz o seguin=
te:<br><br>Se na hora de chamar o save existir o id, ele faz update em vez =
de salvar, se n=E3o existir o id ent=E3o ele sabe que =E9 para criar um nov=
o registro.<br>
<br><div class=3D"gmail_quote">2008/9/23 Jo=E3o Vagner <span dir=3D"ltr">&l=
t;<a href=3D"mailto:joao.vag...@gmail.com">joao.vag...@gmail.com</a>></s=
pan><br><blockquote class=3D"gmail_quote" style=3D"border-left: 1px solid r=
gb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div style=3D"padding-right: 10px; padding-left: 10px; padding-top: 15px;" =
bgcolor=3D"#ffffff" name=3D"Compose message area">
<div>
<div><font size=3D"2" face=3D"Arial">Pessoal, </font></div>
<div><font size=3D"2" face=3D"Arial"></font> </div>
<div><font size=3D"2" face=3D"Arial">Estou fazendo uma galeria com o cake, =
e o que me=20
ocorre =E9 o seguinte, quando vou editar uma galeria, ao clicar em update, =
ele me=20
faz um insert ao invez do update, olhem o action dentro do controller=20
galleries_controller.php</font></div>
<div><font size=3D"2" face=3D"Arial"></font> </div>
<div><font size=3D"2">
<p align=3D"left"></p></font><font color=3D"#0000ff" size=3D"2">function</f=
ont><font size=3D"2">=20
admin_edit(</font><font color=3D"#660000" size=3D"2">$id</font><font size=
=3D"2"> =3D null)=20
{<br></font><font color=3D"#660000" size=3D"2">$this</font><font size=3D"2"=
>->layout=3D</font><font color=3D"#008200" size=3D"2">'admin'</f=
ont><font size=3D"2">;<br></font><font color=3D"#0000ff" size=3D"2">if</fon=
t><font size=3D"2">=20
(!</font><font color=3D"#660000" size=3D"2">$id</font><font size=3D"2"> &am=
p;&=20
</font><font color=3D"#0000ff" size=3D"2">empty</font><font size=3D"2">(</f=
ont><font color=3D"#660000" size=3D"2">$this</font><font size=3D"2">->da=
ta)) {<br></font><font color=3D"#660000" size=3D"2">$this</font><font size=
=3D"2">->Session->setFlash(__(</font><font color=3D"#008200" size=3D"=
2">'Invalid=20
Gallery'</font><font size=3D"2">, </font><font color=3D"#0000ff" size=
=3D"2">true</font><font size=3D"2">));<br></font><font color=3D"#660000" si=
ze=3D"2">$this</font><font size=3D"2">->redirect(</font><font color=3D"#=
0000ff" size=3D"2">array</font><font size=3D"2">(</font><font color=3D"#008=
200" size=3D"2">'action'</font><font size=3D"2">=3D></font><font=
color=3D"#008200" size=3D"2">'index'</font><font size=3D"2">));
<p align=3D"left">}</p>
<p align=3D"left"></p></font><font color=3D"#0000ff" size=3D"2">if</font><f=
ont size=3D"2">=20
(!</font><font color=3D"#0000ff" size=3D"2">empty</font><font size=3D"2">(<=
/font><font color=3D"#660000" size=3D"2">$this</font><font size=3D"2">->=
data)) {<br></font><font color=3D"#0000ff" size=3D"2">if</font><font size=
=3D"2"> (</font><font color=3D"#660000" size=3D"2">$this</font><font size=
=3D"2">->Gallery->save(</font><font color=3D"#660000" size=3D"2">$thi=
s</font><font size=3D"2">->data)) {<br>
</font><font color=3D"#660000" size=3D"2">$this</font><font size=3D"2">->=
;Session->setFlash(__(</font><font color=3D"#008200" size=3D"2">'The=
Gallery has been saved'</font><font size=3D"2">,=20
</font><font color=3D"#0000ff" size=3D"2">true</font><font size=3D"2">));<b=
r></font><font color=3D"#660000" size=3D"2">$this</font><font size=3D"2">-&=
gt;redirect(</font><font color=3D"#0000ff" size=3D"2">array</font><font siz=
e=3D"2">(</font><font color=3D"#008200" size=3D"2">'action'</font><=
font size=3D"2">=3D></font><font color=3D"#008200" size=3D"2">'index=
'</font><font size=3D"2">));<br>
} </font><font color=3D"#0000ff" size=3D"2">else</font><font size=3D"2"> {<=
br></font><font color=3D"#660000" size=3D"2">$this</font><font size=3D"2">-=
>Session->setFlash(__(</font><font color=3D"#008200" size=3D"2">'=
The Gallery could not be saved. Please, try=20
again.'</font><font size=3D"2">, </font><font color=3D"#0000ff" size=3D=
"2">true</font><font size=3D"2">));<br>}<br><br>}<br><br></font><font color=
=3D"#0000ff" size=3D"2">if</font><font size=3D"2"> (</font><font color=3D"#=
0000ff" size=3D"2">empty</font><font size=3D"2">(</font><font color=3D"#660=
000" size=3D"2">$this</font><font size=3D"2">->data))=20
{<br></font><font color=3D"#660000" size=3D"2">$this</font><font size=3D"2"=
>->data =3D=20
</font><font color=3D"#660000" size=3D"2">$this</font><font size=3D"2">->=
;Gallery->read(null, </font><font color=3D"#660000" size=3D"2">$id</font=
><font size=3D"2">);<br>}
<p align=3D"left"></p></font><font color=3D"#660000" size=3D"2">$categories=
</font><font size=3D"2">=20
=3D </font><font color=3D"#660000" size=3D"2">$this</font><font size=3D"2">=
->Gallery->Category->find(</font><font color=3D"#008200" size=3D"2=
">'list'</font><font size=3D"2">,</font><font color=3D"#0000ff" siz=
e=3D"2">array</font><font size=3D"2">(</font><font color=3D"#008200" size=
=3D"2">'fields'</font><font size=3D"2">=3D></font><font color=3D=
"#0000ff" size=3D"2">array</font><font size=3D"2">(</font><font color=3D"#0=
08200" size=3D"2">'Category.id'</font><font size=3D"2">, </font><fo=
nt color=3D"#008200" size=3D"2">'Category.titulo'</font><font size=
=3D"2">), </font><font color=3D"#008200" size=3D"2">'value'</font><=
font size=3D"2">=3D></font><font color=3D"#008200" size=3D"2">'Categ=
ory.id'</font><font size=3D"2">));<br>
</font><font color=3D"#660000" size=3D"2">$packages</font><font size=3D"2">=
=3D </font><font color=3D"#660000" size=3D"2">$this</font><font size=3D"2"=
>->Package->find(</font><font color=3D"#008200" size=3D"2">'list&=
#39;</font><font size=3D"2">, </font><font color=3D"#0000ff" size=3D"2">arr=
ay</font><font size=3D"2">(</font><font color=3D"#008200" size=3D"2">'f=
ields'</font><font size=3D"2">=3D></font><font color=3D"#0000ff" siz=
e=3D"2">array</font><font size=3D"2">(</font><font color=3D"#008200" size=
=3D"2">'Package.id'</font><font size=3D"2">, </font><font color=3D"=
#008200" size=3D"2">'Package.titulo'</font><font size=3D"2">), </fo=
nt><font color=3D"#008200" size=3D"2">'value'</font><font size=3D"2=
">=3D></font><font color=3D"#008200" size=3D"2">'Package.id'</fo=
nt><font size=3D"2">));<br>
</font><font color=3D"#660000" size=3D"2">$this</font><font size=3D"2">->=
;set(compact(</font><font color=3D"#008200" size=3D"2">'categories'=
</font><font size=3D"2">, </font><font color=3D"#008200" size=3D"2">'pa=
ckages'</font><font size=3D"2">));
<p>}</p><font face=3D"Arial">
<p><br>Abaixo o Model para ver se algo esta errado com ele, pois verifiquei=
e=20
n=E3o encontrei o motivo:</p></font><font color=3D"#ff0000" size=3D"2">
<p align=3D"left"><?php<br></p></font><font color=3D"#0000ff" size=3D"2"=
>class</font><font size=3D"2"> Gallery </font><font color=3D"#0000ff" size=
=3D"2">extends</font><font size=3D"2">=20
AppModel {<br></font><font color=3D"#0000ff" size=3D"2">var</font><font siz=
e=3D"2">=20
</font><font color=3D"#660000" size=3D"2">$name</font><font size=3D"2"> =3D=
</font><font color=3D"#008200" size=3D"2">'Gallery'</font><font si=
ze=3D"2">;
<p align=3D"left"></p>
<p align=3D"left"></p></font><font color=3D"#808080" size=3D"2">//The Assoc=
iations below have=20
been created with all possible keys, those that are not needed can be=20
removed</font><font size=3D"2">
<p align=3D"left"></p></font><font color=3D"#0000ff" size=3D"2">var</font><=
font size=3D"2">=20
</font><font color=3D"#660000" size=3D"2">$belongsTo</font><font size=3D"2"=
> =3D </font><font color=3D"#0000ff" size=3D"2">array</font><font size=3D"2=
">(
<p align=3D"left"></p></font><font color=3D"#008200" size=3D"2">'User&#=
39;</font><font size=3D"2"> =3D>=20
</font><font color=3D"#0000ff" size=3D"2">array</font><font size=3D"2">(</f=
ont><font color=3D"#008200" size=3D"2">'className'</font><font size=
=3D"2"> =3D> </font><font color=3D"#008200" size=3D"2">'User'</f=
ont><font size=3D"2">,
<p align=3D"left"></p></font><font color=3D"#008200" size=3D"2">'foreig=
nKey'</font><font size=3D"2">=20
=3D> </font><font color=3D"#008200" size=3D"2">'user_id'</font><=
font size=3D"2">,
<p align=3D"left"></p></font><font color=3D"#008200" size=3D"2">'condit=
ions'</font><font size=3D"2">=20
=3D> </font><font color=3D"#008200" size=3D"2">''</font><font si=
ze=3D"2">,
<p align=3D"left"></p></font><font color=3D"#008200" size=3D"2">'fields=
'</font><font size=3D"2">=20
=3D> </font><font color=3D"#008200" size=3D"2">''</font><font si=
ze=3D"2">,
<p align=3D"left"></p></font><font color=3D"#008200" size=3D"2">'order&=
#39;</font><font size=3D"2">=20
=3D> </font><font color=3D"#008200" size=3D"2">''</font><font si=
ze=3D"2">
<p align=3D"left">)</p>
<p align=3D"left">);</p>
<p align=3D"left"></p>
<p align=3D"left"></p></font><font color=3D"#0000ff" size=3D"2">var</font><=
font size=3D"2">=20
</font><font color=3D"#660000" size=3D"2">$hasAndBelongsToMany</font><font =
size=3D"2"> =3D=20
</font><font color=3D"#0000ff" size=3D"2">array</font><font size=3D"2">(
<p align=3D"left"></p></font><font color=3D"#008200" size=3D"2">'Catego=
ry'</font><font size=3D"2">=20
=3D> </font><font color=3D"#0000ff" size=3D"2">array</font><font size=3D=
"2">(</font><font color=3D"#008200" size=3D"2">'className'</font><f=
ont size=3D"2"> =3D> </font><font color=3D"#008200" size=3D"2">'Cate=
gory'</font><font size=3D"2">,
<p align=3D"left"></p></font><font color=3D"#008200" size=3D"2">'joinTa=
ble'</font><font size=3D"2">=20
=3D> </font><font color=3D"#008200" size=3D"2">'categories_galleries=
'</font><font size=3D"2">,
<p align=3D"left"></p></font><font color=3D"#008200" size=3D"2">'foreig=
nKey'</font><font size=3D"2">=20
=3D> </font><font color=3D"#008200" size=3D"2">'gallery_id'</fon=
t><font size=3D"2">,
<p align=3D"left"></p></font><font color=3D"#008200" size=3D"2">'associ=
ationForeignKey'</font><font size=3D"2"> =3D> </font><font color=3D"=
#008200" size=3D"2">'category_id'</font><font size=3D"2">,
<p align=3D"left"></p></font><font color=3D"#008200" size=3D"2">'unique=
'</font><font size=3D"2">=20
=3D> </font><font color=3D"#0000ff" size=3D"2">true</font><font size=3D"=
2">,
<p align=3D"left"></p></font><font color=3D"#008200" size=3D"2">'condit=
ions'</font><font size=3D"2">=20
=3D> </font><font color=3D"#008200" size=3D"2">''</font><font si=
ze=3D"2">,
<p align=3D"left"></p></font><font color=3D"#008200" size=3D"2">'fields=
'</font><font size=3D"2">=20
=3D> </font><font color=3D"#008200" size=3D"2">''</font><font si=
ze=3D"2">,
<p align=3D"left"></p></font><font color=3D"#008200" size=3D"2">'order&=
#39;</font><font size=3D"2">=20
=3D> </font><font color=3D"#008200" size=3D"2">''</font><font si=
ze=3D"2">,
<p align=3D"left"></p></font><font color=3D"#008200" size=3D"2">'limit&=
#39;</font><font size=3D"2">=20
=3D> </font><font color=3D"#008200" size=3D"2">''</font><font si=
ze=3D"2">,
<p align=3D"left"></p></font><font color=3D"#008200" size=3D"2">'offset=
'</font><font size=3D"2">=20
=3D> </font><font color=3D"#008200" size=3D"2">''</font><font si=
ze=3D"2">,
<p align=3D"left"></p></font><font color=3D"#008200" size=3D"2">'finder=
Query'</font><font size=3D"2"> =3D> </font><font color=3D"#008200" s=
ize=3D"2">''</font><font size=3D"2">,
<p align=3D"left"></p></font><font color=3D"#008200" size=3D"2">'delete=
Query'</font><font size=3D"2"> =3D> </font><font color=3D"#008200" s=
ize=3D"2">''</font><font size=3D"2">,
<p align=3D"left"></p></font><font color=3D"#008200" size=3D"2">'insert=
Query'</font><font size=3D"2"> =3D> </font><font color=3D"#008200" s=
ize=3D"2">''</font><font size=3D"2">
<p align=3D"left">),</p>
<p align=3D"left"></p></font><font color=3D"#008200" size=3D"2">'Packag=
e'</font><font size=3D"2">=20
=3D> </font><font color=3D"#0000ff" size=3D"2">array</font><font size=3D=
"2">(</font><font color=3D"#008200" size=3D"2">'className'</font><f=
ont size=3D"2"> =3D> </font><font color=3D"#008200" size=3D"2">'Pack=
age'</font><font size=3D"2">,
<p align=3D"left"></p></font><font color=3D"#008200" size=3D"2">'joinTa=
ble'</font><font size=3D"2">=20
=3D> </font><font color=3D"#008200" size=3D"2">'galleries_packages&#=
39;</font><font size=3D"2">,
<p align=3D"left"></p></font><font color=3D"#008200" size=3D"2">'foreig=
nKey'</font><font size=3D"2">=20
=3D> </font><font color=3D"#008200" size=3D"2">'gallery_id'</fon=
t><font size=3D"2">,
<p align=3D"left"></p></font><font color=3D"#008200" size=3D"2">'associ=
ationForeignKey'</font><font size=3D"2"> =3D> </font><font color=3D"=
#008200" size=3D"2">'package_id'</font><font size=3D"2">,
<p align=3D"left"></p></font><font color=3D"#008200" size=3D"2">'unique=
'</font><font size=3D"2">=20
=3D> </font><font color=3D"#0000ff" size=3D"2">true</font><font size=3D"=
2">,
<p align=3D"left"></p></font><font color=3D"#008200" size=3D"2">'condit=
ions'</font><font size=3D"2">=20
=3D> </font><font color=3D"#008200" size=3D"2">''</font><font si=
ze=3D"2">,
<p align=3D"left"></p></font><font color=3D"#008200" size=3D"2">'fields=
'</font><font size=3D"2">=20
=3D> </font><font color=3D"#008200" size=3D"2">''</font><font si=
ze=3D"2">,
<p align=3D"left"></p></font><font color=3D"#008200" size=3D"2">'order&=
#39;</font><font size=3D"2">=20
=3D> </font><font color=3D"#008200" size=3D"2">''</font><font si=
ze=3D"2">,
<p align=3D"left"></p></font><font color=3D"#008200" size=3D"2">'limit&=
#39;</font><font size=3D"2">=20
=3D> </font><font color=3D"#008200" size=3D"2">''</font><font si=
ze=3D"2">,
<p align=3D"left"></p></font><font color=3D"#008200" size=3D"2">'offset=
'</font><font size=3D"2">=20
=3D> </font><font color=3D"#008200" size=3D"2">''</font><font si=
ze=3D"2">,
<p align=3D"left"></p></font><font color=3D"#008200" size=3D"2">'finder=
Query'</font><font size=3D"2"> =3D> </font><font color=3D"#008200" s=
ize=3D"2">''</font><font size=3D"2">,
<p align=3D"left"></p></font><font color=3D"#008200" size=3D"2">'delete=
Query'</font><font size=3D"2"> =3D> </font><font color=3D"#008200" s=
ize=3D"2">''</font><font size=3D"2">,
<p align=3D"left"></p></font><font color=3D"#008200" size=3D"2">'insert=
Query'</font><font size=3D"2"> =3D> </font><font color=3D"#008200" s=
ize=3D"2">''</font><font size=3D"2">
<p align=3D"left">)</p>
<p align=3D"left">);</p>
<p align=3D"left"></p>
<p align=3D"left">}</p></font><font color=3D"#ff0000" size=3D"2">
<p>?></p></font><font face=3D"Arial"></font></font></div></div>
<div><font size=3D"2" face=3D"Arial"></font> </div>
<div><font size=3D"2" face=3D"Arial">Jo=E3o Vagner<br><a href=3D"mailto:joa=
o...@iw2.com.br" target=3D"_blank">j...@iw2.com.br</a><br><a href=3D"http://ww=
w.iw2servers.com.br" target=3D"_blank">www.iw2servers.com.br</a><br>#IW=B2 =
blog [ <a href=3D"http://iw2servers.com.br/blog" target=3D"_blank">http://i=
w2servers.com.br/blog</a>=20
]</font></div>
<div> </div>
<div><font size=3D"2" face=3D"Arial">011 8923-9648</font></div><br>
</p></div>
<br>
</blockquote></div><br><br clear=3D"all"><br>-- <br>-----------------------=
------------------<br>Danillo C=E9sar de O. Melo<br><a href=3D"http://www.s=
ook.com.br">www.sook.com.br</a><br>
</div>
------=_Part_14882_7890332.1222375145552--