<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>Artisan Numérique</title>
  <link rel="alternate" type="text/html" href="http://artisan.karma-lab.net/node/1313"/>
  <link rel="self" type="application/atom+xml" href="http://artisan.karma-lab.net/node/1313/atom/feed"/>
  <id>http://artisan.karma-lab.net/node/1313/atom/feed</id>
  <updated>2008-01-30T09:56:20+01:00</updated>
  <entry>
    <title>Drupal 5.7, 5.6 et problèmes d&#039;Upload</title>
    <link rel="alternate" type="text/html" href="http://artisan.karma-lab.net/node/1313" />
    <id>http://artisan.karma-lab.net/node/1313</id>
    <published>2008-01-30T09:54:28+01:00</published>
    <updated>2008-01-30T09:56:20+01:00</updated>
    <author>
      <name>Ulhume</name>
    </author>
    <category term="Drupal" />
    <category term="drupalfr.org" />
    <category term="Planet Libre" />
    <category term="Article" />
    <summary type="html"><![CDATA[<p>
  Une <a class='external' target='_blank' href='http://drupal.org/drupal-5.7' >nouvelle version</a> est donc tombée hier corrigeant quatre anomalies mais cette fois aucun soucis de sécurité. Ce qui n'était pas le cas, loin de là de la <a class='external' target='_blank' href='http://drupal.org/node/208594' >5.6</a> qui colmatait 3 failles et plus de quinze anomalies. 
</p>
    ]]></summary>
    <content type="html"><![CDATA[<p>
  Une <a class='external' target='_blank' href='http://drupal.org/drupal-5.7' >nouvelle version</a> est donc tombée hier corrigeant quatre anomalies mais cette fois aucun soucis de sécurité. Ce qui n'était pas le cas, loin de là de la <a class='external' target='_blank' href='http://drupal.org/node/208594' >5.6</a> qui colmatait 3 failles et plus de quinze anomalies. 
</p>
<!--break-->
<p>
  Au passage, pour ceux qui comme moi ont des soucis avec l'attachement de fichiers à un node en tant qu'administrateur du site (uid==1), il semble qu'il y ait une vieille coquille dans le module upload qui bloque, lors de l'appui sur le bouton <kbd>attacher</kbd>, l'enregistrement effectif du fichier. Du coup on ajoute tranquillement les attachements, on valide, et tout a disparu... Un peu rageant. 
</p>
<p>
  La solution est de commenter deux lignes dans fichier <kbd>modules/upload.module</kbd> à la ligne 331
<div class='code-container-area'><div class='code-container'><div class="code"><ol><li class="li1"><div class="de1"><span class="co1">// if ($user-&gt;uid != 1) { &nbsp;&lt;-- Notre problème est ici</span></div></li>
<li class="li1"><div class="de1">&nbsp; <span class="co1">// Here something.php.pps becomes something.php_.pps</span></div></li>
<li class="li1"><div class="de1">&nbsp; <span class="re0">$file</span><span class="sy0">-&gt;</span><span class="me1">filename</span> <span class="sy0">=</span> upload_munge_filename<span class="br0">&#40;</span><span class="re0">$file</span><span class="sy0">-&gt;</span><span class="me1">filename</span><span class="sy0">,</span> <span class="kw2">NULL</span><span class="sy0">,</span> <span class="nu0">0</span><span class="br0">&#41;</span><span class="sy0">;</span></div></li>
<li class="li1"><div class="de1">&nbsp; <span class="re0">$file</span><span class="sy0">-&gt;</span><span class="me1">description</span> <span class="sy0">=</span> <span class="re0">$file</span><span class="sy0">-&gt;</span><span class="me1">filename</span><span class="sy0">;</span></div></li>
<li class="li2"><div class="de2"><span class="co1">// } &lt;-- ne pas oublier de commenter là aussi</span></div></li></ol></div></div></div>
</p>
<p>
  Voilà, ça fait un problème de moins et une <a class='external' target='_blank' href='http://drupal.org/node/215758' >anomalie remonté à l'équipe Drupal</a>. 
</p>    ]]></content>
  </entry>
</feed>
