diff -Naur gallery-1.5.2/ChangeLog gallery-1.5.2-pl2/ChangeLog
--- gallery-1.5.2/ChangeLog	2006-01-19 19:51:52.000000000 +0100
+++ gallery-1.5.2-pl2/ChangeLog	2006-02-07 03:32:38.000000000 +0100
@@ -1,3 +1,50 @@
+2006-02-06 Chris Kelly <ckdake@ckdake.com> 1.5.2-pl2
+
+* Release: 1.5.2-pl2
+
+2006-02-07 Jens Tkotz <jens@peino.de> 1.5.2-pl2-cvs-b1
+
+ * FIX: If zipdownload is enabled and zipping failed,
+        gallery regardless tried to delete the parentfolder of the non existing file.
+        This deletes A LOT MORE then we want.
+
+2006-02-06 Chris Kelly <ckdake@ckdake.com> 1.5.2-pl1
+
+  * Release: 1.5.2-pl1
+
+2006-02-06 Jens Tkotz <jens@peino.de> 1.5.2-pl1-cvs-b6
+
+ * SECURITY-FIX:
+   If you trick an admin or a ser who has owner privs in a gallery into
+   clicking on prepared link and it will cause them to insert a bad file path
+   into their album data which could then cause a local file execution bug.
+   
+   The Team would like to thank 
+   Tom Saville (seregon@bughunter.net) and his team from http://digitalarmaments.com
+
+2006-02-02 Jens Tkotz <jens@peino.de> 1.5.2-pl1-cvs-b5
+
+* Fix: Typo in lib/imageManipulation (netPPM instead netPBM).
+       This causes watermarking to fail when watermark is a gif.
+
+2006-02-02 Jens Tkotz <jens@peino.de> 1.5.2-pl1-cvs-b4
+
+* Fix: adminOtherChangesEmail was not working.
+  Thanks to rbeuker from forums.
+
+2006-02-02 Jens Tkotz <jens@peino.de> 1.5.2-pl1-cvs-b3
+
+ * Fix: setup/session_test.php didnt work correct with register globals off.
+
+2006-02-02 Jens Tkotz <jens@peino.de> 1.5.2-pl1-cvs-b2
+
+* Fix: "move" and "copy" an item was restricted to admins.
+       Reverted to people who have permissions to edit an album.
+
+2006-02-02 Jens Tkotz <jens@peino.de> 1.5.2-pl1-cvs-b1
+
+ * Fix: Pierres Fix from 1.5.2-RC3-cvs-b7 was only in HEAD.
+
 2006-01-19 Chris Kelly <ckdake@ckdake.com> 1.5.2
 
  * Release: 1.5.2 Final
diff -Naur gallery-1.5.2/classes/Album.php gallery-1.5.2-pl2/classes/Album.php
--- gallery-1.5.2/classes/Album.php	2006-01-09 03:47:03.000000000 +0100
+++ gallery-1.5.2-pl2/classes/Album.php	2006-02-02 01:37:09.000000000 +0100
@@ -17,7 +17,7 @@
  * along with this program; if not, write to the Free Software
  * Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA  02110-1301, USA.
  *
- * $Id: Album.php,v 1.280.2.3 2006/01/09 02:47:03 jenst Exp $
+ * $Id: Album.php,v 1.280.2.4 2006/02/02 00:37:09 jenst Exp $
  */
 ?>
 <?php
@@ -1041,8 +1041,8 @@
                 return $success;
             }
 
+            $to = $this->getEmailMeList('other');
             if (!empty($to)) {
-                $to = $this->getEmailMeList('other');
                 $text = '';
                 $msg_str = call_user_func_array('sprintf', $msg);
                 $subject = sprintf(_("Changes to Album: %s"), $this->fields['name']);
diff -Naur gallery-1.5.2/docs/g1package/gallery1-install.faq.a.html gallery-1.5.2-pl2/docs/g1package/gallery1-install.faq.a.html
--- gallery-1.5.2/docs/g1package/gallery1-install.faq.a.html	2006-01-19 19:57:25.000000000 +0100
+++ gallery-1.5.2-pl2/docs/g1package/gallery1-install.faq.a.html	2006-02-07 03:36:21.000000000 +0100
@@ -2,7 +2,7 @@
        How can I get the latest version of Gallery?
       </a></dt><dt>A.2. <a href="gallery1-install.faq.a.html#gallery1-install.faq.a.2">
        How can I get the latest CVS version of Gallery?
-      </a></dt></dl></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.a.1"></a><a name="id2515789"></a><b>A.1.</b></td><td align="left" valign="top"><p>
+      </a></dt></dl></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.a.1"></a><a name="id2518400"></a><b>A.1.</b></td><td align="left" valign="top"><p>
        How can I get the latest version of Gallery?
       </p></td></tr><tr class="answer"><td align="left" valign="top"><b></b></td><td align="left" valign="top"><p>
        There are two different 'latest' versions of Gallery. There is the version
@@ -14,7 +14,7 @@
        more current bugfixes and neat modifications. The version in CVS is
        typically pretty stable, since the developers use it to power their own
        personal Galleries, but it is bound to have the occasional major glitch.
-      </p></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.a.2"></a><a name="id2518272"></a><b>A.2.</b></td><td align="left" valign="top"><p>
+      </p></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.a.2"></a><a name="id2520882"></a><b>A.2.</b></td><td align="left" valign="top"><p>
        How can I get the latest CVS version of Gallery?
       </p></td></tr><tr class="answer"><td align="left" valign="top"><b></b></td><td align="left" valign="top"><p>
        The CVS binaries are a prerequisite. You can get them from cvshome.org.
diff -Naur gallery-1.5.2/docs/g1package/gallery1-install.faq.b.html gallery-1.5.2-pl2/docs/g1package/gallery1-install.faq.b.html
--- gallery-1.5.2/docs/g1package/gallery1-install.faq.b.html	2006-01-19 19:57:25.000000000 +0100
+++ gallery-1.5.2-pl2/docs/g1package/gallery1-install.faq.b.html	2006-02-07 03:36:21.000000000 +0100
@@ -10,7 +10,7 @@
       </a></dt><dt>B.5. <a href="gallery1-install.faq.b.html#gallery1-install.faq.b.5">
        Where can I find the unzip and zipinfo
        binaries?
-      </a></dt></dl></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.b.1"></a><a name="id2518359"></a><b>B.1.</b></td><td align="left" valign="top"><p>
+      </a></dt></dl></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.b.1"></a><a name="id2520970"></a><b>B.1.</b></td><td align="left" valign="top"><p>
        The setup page tells me that mod_rewrite is not installed. Since mod_rewrite is
        optional, how do I configure this option?
       </p></td></tr><tr class="answer"><td align="left" valign="top"><b></b></td><td align="left" valign="top"><p>
@@ -25,13 +25,13 @@
        For more information on mod_rewrite check out the
        <a href="http://httpd.apache.org/docs/mod/mod_rewrite.html" target="_top">Apache
        module mod_rewrite</a> page.
-      </p></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.b.2"></a><a name="id2518403"></a><b>B.2.</b></td><td align="left" valign="top"><p>
+      </p></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.b.2"></a><a name="id2521013"></a><b>B.2.</b></td><td align="left" valign="top"><p>
        Does Gallery work under Windows?
       </p></td></tr><tr class="answer"><td align="left" valign="top"><b></b></td><td align="left" valign="top"><p>
        Many people have gotten Gallery to work under Windows using Apache.  However,
        Gallery does not interact well with IIS, because PHP still has some issues
        with executing programs like NetPBM and ImageMagick.
-      </p></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.b.3"></a><a name="id2518428"></a><b>B.3.</b></td><td align="left" valign="top"><p>
+      </p></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.b.3"></a><a name="id2521038"></a><b>B.3.</b></td><td align="left" valign="top"><p>
        How do I run PHP as a CGI?
       </p></td></tr><tr class="answer"><td align="left" valign="top"><b></b></td><td align="left" valign="top"><p>
        Running PHP as a CGI is usually done when PHP is not available on your
@@ -79,7 +79,7 @@
        directory.  <span class="emphasis"><em>It is extremely difficult to provide support for
        this, because there are many things that can go wrong and it's hard to
        diagnose the problem.</em></span>
-      </p></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.b.4"></a><a name="id2518634"></a><b>B.4.</b></td><td align="left" valign="top"><p>
+      </p></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.b.4"></a><a name="id2521245"></a><b>B.4.</b></td><td align="left" valign="top"><p>
        How do I force .php files to use PHP4?
       </p></td></tr><tr class="answer"><td align="left" valign="top"><b></b></td><td align="left" valign="top"><p>
        In the rare case that your ISP has PHP3 and PHP4 installed on the same server,
@@ -91,7 +91,7 @@
          ForceType application/x-httpd-php
         &lt;/Files&gt;
        </pre><p>
-      </p></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.b.5"></a><a name="id2518675"></a><b>B.5.</b></td><td align="left" valign="top"><p>
+      </p></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.b.5"></a><a name="id2521285"></a><b>B.5.</b></td><td align="left" valign="top"><p>
        Where can I find the <span><b class="command">unzip</b></span> and <span><b class="command">zipinfo</b></span>
        binaries?
       </p></td></tr><tr class="answer"><td align="left" valign="top"><b></b></td><td align="left" valign="top"><p>
diff -Naur gallery-1.5.2/docs/g1package/gallery1-install.faq.c.html gallery-1.5.2-pl2/docs/g1package/gallery1-install.faq.c.html
--- gallery-1.5.2/docs/g1package/gallery1-install.faq.c.html	2006-01-19 19:57:26.000000000 +0100
+++ gallery-1.5.2-pl2/docs/g1package/gallery1-install.faq.c.html	2006-02-07 03:36:22.000000000 +0100
@@ -116,7 +116,7 @@
       </a></dt><dt>C.42. <a href="gallery1-install.faq.c.html#gallery1-install.faq.c.42">
        When I open Gallery inside Mambo, i get "Gallery seems to be inside Mambo, but we couldn't get the necessary info."
        What am i or my visitors doing wrong?
-      </a></dt></dl></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.c.1"></a><a name="id2518746"></a><b>C.1.</b></td><td align="left" valign="top"><p>
+      </a></dt></dl></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.c.1"></a><a name="id2521357"></a><b>C.1.</b></td><td align="left" valign="top"><p>
        When I try to access the configuration wizard, I get a <tt class="literal">500
        Internal Server Error</tt>.  What's up?
       </p></td></tr><tr class="answer"><td align="left" valign="top"><b></b></td><td align="left" valign="top"><p>
@@ -134,7 +134,7 @@
        If you don't have access to your <tt class="filename">httpd.conf</tt>, delete
        the <tt class="filename">.htaccess</tt> file in the <tt class="filename">setup/</tt>
        directory.
-      </p></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.c.2"></a><a name="id2518833"></a><b>C.2.</b></td><td align="left" valign="top"><p>
+      </p></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.c.2"></a><a name="id2521444"></a><b>C.2.</b></td><td align="left" valign="top"><p>
        I've installed Gallery and all seems well. But when I try to upload an
        image it says <tt class="literal">Unable to make thumbnail(0)</tt> or 
        <tt class="literal">Invalid image</tt>. What gives?
@@ -215,7 +215,7 @@
         </p></li></ul></div><p>
        If you still can't find a solution, try asking in the <a href="http://gallery.sf.net/forums.php" target="_top">
        Gallery Support Forums</a>.
-      </p></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.c.3"></a><a name="id2519121"></a><b>C.3.</b></td><td align="left" valign="top"><p>
+      </p></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.c.3"></a><a name="id2521732"></a><b>C.3.</b></td><td align="left" valign="top"><p>
        My ISP has a really old version of PHP, something before 4.0.4pl1, which
        Gallery can't work with.  What do I do?
       </p></td></tr><tr class="answer"><td align="left" valign="top"><b></b></td><td align="left" valign="top"><p>
@@ -224,14 +224,14 @@
        probably contains security problems.  Your only other good option is to
        install PHP as a CGI, as in <a href="gallery1-install.faq.b.html#gallery1-install.faq.b.3">FAQ B.3
        </a>
-      </p></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.c.4"></a><a name="id2519156"></a><b>C.4.</b></td><td align="left" valign="top"><p>
+      </p></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.c.4"></a><a name="id2521767"></a><b>C.4.</b></td><td align="left" valign="top"><p>
        Whenever I try to upload grayscale JPEG images I get a <tt class="literal">Unable to
        make thumbnail</tt> error.  Why?
       </p></td></tr><tr class="answer"><td align="left" valign="top"><b></b></td><td align="left" valign="top"><p>
        This is a bug in some versions of NetPBM that cause it to choke on grayscale
        images.  This is fixed in the version of NetPBM available on the Gallery
        download page.
-      </p></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.c.5"></a><a name="id2519187"></a><b>C.5.</b></td><td align="left" valign="top"><p>
+      </p></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.c.5"></a><a name="id2521798"></a><b>C.5.</b></td><td align="left" valign="top"><p>
        Whenever I try to upload an image in Gallery, I get all these errors about
        <tt class="literal">safe mode</tt>.  How can I fix this?
       </p></td></tr><tr class="answer"><td align="left" valign="top"><b></b></td><td align="left" valign="top"><p>
@@ -249,7 +249,7 @@
          Find another host that doesn't use safe mode.  Some are listed in the
          <a href="http://gallery.sourceforge.net/wiki.php?page=Web%20Hosting%20Referral%20Page" target="_top">
          Gallery Hosting Referrals Page</a>
-        </p></li></ol></div></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.c.6"></a><a name="id2519268"></a><b>C.6.</b></td><td align="left" valign="top"><p>
+        </p></li></ol></div></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.c.6"></a><a name="id2521878"></a><b>C.6.</b></td><td align="left" valign="top"><p>
        Why can't I upload big files (over a megabyte or two)?
       </p></td></tr><tr class="answer"><td align="left" valign="top"><b></b></td><td align="left" valign="top"><p>
        Craig Goranson wrote a very informative <a href="http://marc.theaimsgroup.com/?l=gallery-users&amp;m=102589601604892&amp;w=2" target="_top">
@@ -271,14 +271,14 @@
        you want (until you hit <tt class="literal">upload_max_filesize</tt> and/or
        <tt class="literal">post_max_size</tt> -- see the above email link for more
        information).
-      </p></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.c.7"></a><a name="id2519370"></a><b>C.7.</b></td><td align="left" valign="top"><p>
+      </p></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.c.7"></a><a name="id2521981"></a><b>C.7.</b></td><td align="left" valign="top"><p>
        When I try to run <span><b class="command">configure.sh</b></span>, I get an error like this:
        <tt class="literal">chmod: getting attributes of `setup\r': No such file or directory</tt>
        How do I fix that?
       </p></td></tr><tr class="answer"><td align="left" valign="top"><b></b></td><td align="left" valign="top"><p>
        The answer is to simply upload the <tt class="filename">configure.sh</tt> file
        in <tt class="literal">ASCII FTP mode</tt>
-      </p></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.c.8"></a><a name="id2519418"></a><b>C.8.</b></td><td align="left" valign="top"><p>
+      </p></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.c.8"></a><a name="id2522028"></a><b>C.8.</b></td><td align="left" valign="top"><p>
        When I try to click on the "[login]" link on the Gallery page, nothing happens
        (no window pops up).  What's wrong?
       </p></td></tr><tr class="answer"><td align="left" valign="top"><b></b></td><td align="left" valign="top"><p>
@@ -299,7 +299,7 @@
        (note the "www" is missing), you'll still see your Gallery, but you'll
        experience this problem. The solution is to pick one hostname and stick
        with it.  
-      </p></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.c.9"></a><a name="id2519463"></a><b>C.9.</b></td><td align="left" valign="top"><p>
+      </p></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.c.9"></a><a name="id2522074"></a><b>C.9.</b></td><td align="left" valign="top"><p>
        When I try to login, everything seems to go correctly, but Gallery doesn't
        log me in?
       </p></td></tr><tr class="answer"><td align="left" valign="top"><b></b></td><td align="left" valign="top"><p>
@@ -346,7 +346,7 @@
          you need to use the one that is specified in your configuration.  If you use the one
          that's not specified, you may be unable to login.  Another remedy for this issue is
          to follow the instructions in <a href="gallery1-install.faq.c.html#gallery1-install.faq.c.22">FAQ C.22</a>
-        </p></li></ul></div></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.c.10"></a><a name="id2519654"></a><b>C.10.</b></td><td align="left" valign="top"><p>
+        </p></li></ul></div></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.c.10"></a><a name="id2522265"></a><b>C.10.</b></td><td align="left" valign="top"><p>
        Why do I see <tt class="literal">Warning: Undefined variable: GALLERY_BASEDIR...
        </tt> at the top of the page?
       </p></td></tr><tr class="answer"><td align="left" valign="top"><b></b></td><td align="left" valign="top"><p>
@@ -367,7 +367,7 @@
        </p><pre class="screen">
         php_value error_reporting 2039
        </pre><p>
-      </p></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.c.11"></a><a name="id2519739"></a><b>C.11.</b></td><td align="left" valign="top"><p>
+      </p></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.c.11"></a><a name="id2522350"></a><b>C.11.</b></td><td align="left" valign="top"><p>
        I can successfully upload photos, but when I look in my album all I see
        are broken image icons. Why?
       </p></td></tr><tr class="answer"><td align="left" valign="top"><b></b></td><td align="left" valign="top"><p>
@@ -375,7 +375,7 @@
        wizard.  You can fix this by re-running the config wizard and correcting
        the Albums URL value or you can edit the <tt class="filename">config.php</tt>
        file and fix the $gallery-&gt;app-&gt;albumDirURL variable. 
-      </p></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.c.12"></a><a name="id2519772"></a><b>C.12.</b></td><td align="left" valign="top"><p>
+      </p></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.c.12"></a><a name="id2522383"></a><b>C.12.</b></td><td align="left" valign="top"><p>
        Why do I get <tt class="literal">Failed opening 'html_wrap/inline_albumthumb.header.default'</tt>
       </p></td></tr><tr class="answer"><td align="left" valign="top"><b></b></td><td align="left" valign="top"><p>
        If you unzipped/untarred the Gallery script on a Mac running OS 9.2.1
@@ -389,7 +389,7 @@
        will solve this. This is only a problem if its untarred/gzipped on a Mac.
        If they are unzipped on the server they will work fine. [Thanks James
        O'Donnell]
-      </p></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.c.13"></a><a name="id2519836"></a><b>C.13.</b></td><td align="left" valign="top"><p>
+      </p></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.c.13"></a><a name="id2522447"></a><b>C.13.</b></td><td align="left" valign="top"><p>
        Why do I see this error:
        </p><pre class="screen">
         jpegtopnm: WRITING PPM FILE
@@ -403,7 +403,7 @@
         </p></li><li><p>
          Your NetPBM binaries have a bug.  Please use the NetPBM binaries found
          on the Gallery Download Page.
-        </p></li></ol></div></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.c.14"></a><a name="id2519898"></a><b>C.14.</b></td><td align="left" valign="top"><p>
+        </p></li></ol></div></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.c.14"></a><a name="id2522509"></a><b>C.14.</b></td><td align="left" valign="top"><p>
        Why, when I try to upload images, does it say <tt class="literal">No images uploaded
        </tt>?
       </p></td></tr><tr class="answer"><td align="left" valign="top"><b></b></td><td align="left" valign="top"><p>
@@ -417,7 +417,7 @@
          <tt class="literal">file_uploads</tt> isn't enabled, then you won't be able
          to upload images to Gallery, and you should talk to your system
          administrator.
-        </p></li></ol></div></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.c.15"></a><a name="id2519979"></a><b>C.15.</b></td><td align="left" valign="top"><p>
+        </p></li></ol></div></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.c.15"></a><a name="id2522590"></a><b>C.15.</b></td><td align="left" valign="top"><p>
        Why do I get this error: <tt class="literal">Warning: fopen(".../albums/team/album.dat.lock","a+")</tt>
        or <tt class="literal">Your Userfile is not writeable</tt>?
       </p></td></tr><tr class="answer"><td align="left" valign="top"><b></b></td><td align="left" valign="top"><p>
@@ -440,7 +440,7 @@
        directory 777.  <span class="emphasis"><em>Make sure you chmod the <tt class="filename">.users</tt>
        directory, which can sometimes be hidden from view.  See <a href="gallery1-install.faq.c.html#gallery1-install.faq.c.19">
        FAQ C.19</a> for more details</em></span>
-      </p></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.c.16"></a><a name="id2520060"></a><b>C.16.</b></td><td align="left" valign="top"><p>
+      </p></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.c.16"></a><a name="id2522670"></a><b>C.16.</b></td><td align="left" valign="top"><p>
        Why do I get the error <tt class="literal">Allowed memory size of Xxx bytes exhausted
        </tt>?
       </p></td></tr><tr class="answer"><td align="left" valign="top"><b></b></td><td align="left" valign="top"><p>
@@ -459,7 +459,7 @@
          When adding that line to <tt class="filename">.htaccess</tt>, you must use a 
          number, in bytes.  For example, 8MB would be about 8000000 bytes.
         </p></div><p>
-      </p></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.c.17"></a><a name="id2520146"></a><b>C.17.</b></td><td align="left" valign="top"><p>
+      </p></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.c.17"></a><a name="id2522756"></a><b>C.17.</b></td><td align="left" valign="top"><p>
        Why do I get <tt class="literal">pnmtojpeg: No such file or directory when uploading
        images</tt>?
       </p></td></tr><tr class="answer"><td align="left" valign="top"><b></b></td><td align="left" valign="top"><p>
@@ -483,7 +483,7 @@
         </p></li><li><p>
          Upgrade to Gallery v1.3.4 which lets you specify which one you have in
          the config wizard.
-        </p></li></ol></div></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.c.18"></a><a name="id2520270"></a><b>C.18.</b></td><td align="left" valign="top"><p>
+        </p></li></ol></div></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.c.18"></a><a name="id2522881"></a><b>C.18.</b></td><td align="left" valign="top"><p>
        Why do I get this warning: <tt class="literal">Your script possibly relies on a
        session side-effect which existed until PHP 4.2.3</tt>?
       </p></td></tr><tr class="answer"><td align="left" valign="top"><b></b></td><td align="left" valign="top"><p>
@@ -504,7 +504,7 @@
        </pre><p>
       </p><p>
        This should be fixed in future versions of Gallery.
-      </p></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.c.19"></a><a name="id2520344"></a><b>C.19.</b></td><td align="left" valign="top"><p>
+      </p></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.c.19"></a><a name="id2522954"></a><b>C.19.</b></td><td align="left" valign="top"><p>
        Why, when I try to upload a <tt class="filename">.htaccess</tt> and chmod it with my FTP client,
        it "disappears"?
       </p></td></tr><tr class="answer"><td align="left" valign="top"><b></b></td><td align="left" valign="top"><p>
@@ -517,7 +517,7 @@
        for Chmod with WS_FTP</a>.  If you use CuteFTP, see
        <a href="http://gallery.menalto.com/modules.php?op=modload&amp;name=phpBB_14&amp;file=index&amp;topic=701&amp;action=viewtopic&amp;topic=1902" target="_top">
        this thread in the forums.</a>
-      </p></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.c.20"></a><a name="id2520393"></a><b>C.20.</b></td><td align="left" valign="top"><p>
+      </p></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.c.20"></a><a name="id2523004"></a><b>C.20.</b></td><td align="left" valign="top"><p>
        Why does uploading pictures on my RedHat 8.0 system result in an error
        or scewed picture?
       </p></td></tr><tr class="answer"><td align="left" valign="top"><b></b></td><td align="left" valign="top"><p>
@@ -530,7 +530,7 @@
        this thread in the forums</a>.  Keep in mind that these are merely
        workarounds.  The best option is to upgrade your PHP version to the latest
        from <a href="http://www.php.net/" target="_top">http://www.php.net/</a>
-      </p></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.c.21"></a><a name="id2520439"></a><b>C.21.</b></td><td align="left" valign="top"><p>
+      </p></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.c.21"></a><a name="id2523050"></a><b>C.21.</b></td><td align="left" valign="top"><p>
        Why doesn't Gallery work correctly on my RedHat 9.0 system?
       </p></td></tr><tr class="answer"><td align="left" valign="top"><b></b></td><td align="left" valign="top"><p>
        As in Red Hat Linux versions since 8.0, the default web server is Apache
@@ -542,7 +542,7 @@
        <a href="http://www.php.net/" target="_top">http://www.php.net/</a>.  See
        <a href="http://gallery.menalto.com/modules.php?op=modload&amp;name=phpBB_14&amp;file=index&amp;action=viewtopic&amp;topic=5741&amp;1" target="_top">
        this forum post</a> for information on how to compile PHP.
-      </p></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.c.22"></a><a name="id2520483"></a><b>C.22.</b></td><td align="left" valign="top"><p>
+      </p></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.c.22"></a><a name="id2523094"></a><b>C.22.</b></td><td align="left" valign="top"><p>
        How do I use Gallery both from inside my LAN and the internet?
       </p></td></tr><tr class="answer"><td align="left" valign="top"><b></b></td><td align="left" valign="top"><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
         There is a fix planned for future versions of Gallery to allow the config
@@ -598,7 +598,7 @@
              <span class="emphasis"><em>Linux/Unix</em></span> <tt class="filename">/etc/hosts</tt>
             </p></li></ul></div><p>
          </p></li></ul></div><p>
-      </p></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.c.23"></a><a name="id2520710"></a><b>C.23.</b></td><td align="left" valign="top"><p>
+      </p></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.c.23"></a><a name="id2523321"></a><b>C.23.</b></td><td align="left" valign="top"><p>
        I'm running Gallery 1.3.4, PHP 4.0.4 and I get <tt class="literal">Call to undefined
        function: array_search() in view_photo.php</tt>?
       </p></td></tr><tr class="answer"><td align="left" valign="top"><b></b></td><td align="left" valign="top"><p>
@@ -622,7 +622,7 @@
 
       </pre><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
         This has been fixed in Gallery 1.4.0
-       </p></div></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.c.24"></a><a name="id2520776"></a><b>C.24.</b></td><td align="left" valign="top"><p>
+       </p></div></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.c.24"></a><a name="id2523387"></a><b>C.24.</b></td><td align="left" valign="top"><p>
        Why, when I edit an album or photo's text, do quotation marks appear
        as <tt class="literal">\'</tt> (e.g. <tt class="literal">John Doe\'s Album</tt>)?
       </p></td></tr><tr class="answer"><td align="left" valign="top"><b></b></td><td align="left" valign="top"><p>
@@ -634,7 +634,7 @@
       </p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
         As of Gallery 1.4.0, Gallery will strip the slashes from fields so that
         this does not happen, even if <tt class="literal">magic_quotes_gpc</tt> is on.
-       </p></div></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.c.25"></a><a name="id2520842"></a><b>C.25.</b></td><td align="left" valign="top"><p>
+       </p></div></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.c.25"></a><a name="id2523452"></a><b>C.25.</b></td><td align="left" valign="top"><p>
        I can't extract a <tt class="literal">.tar.gz</tt> file on my Windows machine.
        Why not?
       </p></td></tr><tr class="answer"><td align="left" valign="top"><b></b></td><td align="left" valign="top"><p>
@@ -650,12 +650,12 @@
          </p></li><li><p>
           Unzip once more
          </p></li></ol></div><p>
-      </p></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.c.26"></a><a name="id2520930"></a><b>C.26.</b></td><td align="left" valign="top"><p>
+      </p></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.c.26"></a><a name="id2523541"></a><b>C.26.</b></td><td align="left" valign="top"><p>
        Why do I get an <tt class="literal">EOF / read error reading magic number</tt>
        error when uploading pictures with NetPBM?
       </p></td></tr><tr class="answer"><td align="left" valign="top"><b></b></td><td align="left" valign="top"><p>
        Please see <a href="gallery1-install.faq.c.html#gallery1-install.faq.c.2">FAQ c.2</a>
-      </p></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.c.27"></a><a name="id2520967"></a><b>C.27.</b></td><td align="left" valign="top"><p>
+      </p></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.c.27"></a><a name="id2523577"></a><b>C.27.</b></td><td align="left" valign="top"><p>
        Why do I get errors like this: <tt class="literal">Warning: open_basedir restriction in effect. File is in wrong
        directory in /home/johndoe/public_html/gallery/platform/fs_unix.php on line 53</tt>?
       </p></td></tr><tr class="answer"><td align="left" valign="top"><b></b></td><td align="left" valign="top"><p>
@@ -664,20 +664,20 @@
        Basically, your host has misconfigured this directive and not added the directory where Gallery
        is located to the directories where PHP can access and modify files.  You'll need to contact them
        and ask them to add the directory where your website files are located.
-      </p></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.c.28"></a><a name="id2521009"></a><b>C.28.</b></td><td align="left" valign="top"><p>
+      </p></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.c.28"></a><a name="id2523620"></a><b>C.28.</b></td><td align="left" valign="top"><p>
        Why do I get this error: <tt class="literal">Warning: write failed: No space left on device (28) in Unknown on line 0</tt>?
       </p></td></tr><tr class="answer"><td align="left" valign="top"><b></b></td><td align="left" valign="top"><p>
        Your host setup a quota for the web server user.  Though <span class="emphasis"><em>your account</em></span> may still have
        space left, the quota for the web server user has been overrun.  Basically, you'll need to contact
        your host and ask them to cleanup the filesystem and/or adjust the quota.  If you are your host,
        adjust the quota using <span><b class="command">edquota</b></span>.
-      </p></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.c.29"></a><a name="id2521052"></a><b>C.29.</b></td><td align="left" valign="top"><p>
+      </p></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.c.29"></a><a name="id2523663"></a><b>C.29.</b></td><td align="left" valign="top"><p>
        Why do I get this error: <tt class="literal">Warning:  exec() has been disabled for security reasons</tt>?
       </p></td></tr><tr class="answer"><td align="left" valign="top"><b></b></td><td align="left" valign="top"><p>
        Basically, this is a form of safe mode.  Gallery requires functions like <tt class="literal">exec()</tt> to
        perform operations on images.  The steps to "fix" this problem are the same as in
        <a href="gallery1-install.faq.c.html#gallery1-install.faq.c.5">FAQ C.5</a>.
-      </p></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.c.30"></a><a name="id2521096"></a><b>C.30.</b></td><td align="left" valign="top"><p>
+      </p></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.c.30"></a><a name="id2523706"></a><b>C.30.</b></td><td align="left" valign="top"><p>
        Why can't I upload images using ImageMagick on FreeBSD?
       </p></td></tr><tr class="answer"><td align="left" valign="top"><b></b></td><td align="left" valign="top"><p>
        The default install of ImageMagick on FreeBSD doesn't seem to compile with some
@@ -699,7 +699,7 @@
           Then uninstall ImageMagick via ports (<span><b class="command">make deinstall clean</b></span>)
           and reinstall it (<span><b class="command">make install clean</b></span>)
          </p></li></ol></div><p>
-      </p></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.c.31"></a><a name="id2521182"></a><b>C.31.</b></td><td align="left" valign="top"><p>
+      </p></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.c.31"></a><a name="id2523792"></a><b>C.31.</b></td><td align="left" valign="top"><p>
        How do I put my Gallery into debug mode?
       </p></td></tr><tr class="answer"><td align="left" valign="top"><b></b></td><td align="left" valign="top"><p>
        There are two ways, each pretty much equal in simplicity.
@@ -725,7 +725,7 @@
        </pre><p>
        And change "no" to "yes"  This will enable some extra debugging features and turn up PHP's
        error reporting level.
-      </p></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.c.32"></a><a name="id2521282"></a><b>C.32.</b></td><td align="left" valign="top"><p>
+      </p></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.c.32"></a><a name="id2523892"></a><b>C.32.</b></td><td align="left" valign="top"><p>
        I have uploaded the NetPBM or ImageMagick binaries to my site, but
        I don't know the absolute path to specify in the configuration
        wizard.  What do I do?
@@ -742,7 +742,7 @@
        </pre><p>
        View this file via the web (for example: http://www.example.com/gallery/
        netpbm/test.php).  It will tell you the absolute path to specify.
-      </p></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.c.33"></a><a name="id2521324"></a><b>C.33.</b></td><td align="left" valign="top"><p>
+      </p></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.c.33"></a><a name="id2523934"></a><b>C.33.</b></td><td align="left" valign="top"><p>
        When I try to enter an album, I get a 404 error.  What's up?
       </p></td></tr><tr class="answer"><td align="left" valign="top"><b></b></td><td align="left" valign="top"><p>
        One of two things in happening
@@ -762,7 +762,7 @@
 	  </pre><p>          
           Voila!  The URLs should work correctly now.
          </p></li></ul></div><p>
-      </p></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.c.34"></a><a name="id2521392"></a><b>C.34.</b></td><td align="left" valign="top"><p>
+      </p></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.c.34"></a><a name="id2524003"></a><b>C.34.</b></td><td align="left" valign="top"><p>
        I changed a value on Step 3 of the configuration wizard (or in
        <tt class="filename">config.php</tt>), but the change isn't taking effect.  What's going on?
       </p></td></tr><tr class="answer"><td align="left" valign="top"><b></b></td><td align="left" valign="top"><p>
@@ -774,7 +774,7 @@
        Select "properties" from the &lt;&lt;admin options&gt;&gt; pulldown.
        Then, in the popup window you will be able to change the properties
        for that album.
-      </p></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.c.35"></a><a name="id2521437"></a><b>C.35.</b></td><td align="left" valign="top"><p>
+      </p></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.c.35"></a><a name="id2524048"></a><b>C.35.</b></td><td align="left" valign="top"><p>
        Can I host images on another server to conserve space?
       </p></td></tr><tr class="answer"><td align="left" valign="top"><b></b></td><td align="left" valign="top"><p>
        The straight answer is no.  Gallery must have the images on the local
@@ -789,7 +789,7 @@
        will attempt to use the images on the server with lots of bandwidth, so that
        the local server doesn't suffer so much.  More information is available in the
        <a href="gallery1-admin.mirroring.html" title="Mirroring Gallery">mirroring tutorial</a>.
-      </p></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.c.36"></a><a name="id2521491"></a><b>C.36.</b></td><td align="left" valign="top"><p>
+      </p></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.c.36"></a><a name="id2524102"></a><b>C.36.</b></td><td align="left" valign="top"><p>
        Why do I get errors with email on Windows?
       </p></td></tr><tr class="answer"><td align="left" valign="top"><b></b></td><td align="left" valign="top"><p>
        If you go to http://www.example.com/gallery/setup/check_mail.php and it gives you the following
@@ -824,7 +824,7 @@
          SMTP = smtp.server.com
          sendmail_from = youremail@server.com
         </pre><p>
-      </p></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.c.37"></a><a name="id2521557"></a><b>C.37.</b></td><td align="left" valign="top"><p>
+      </p></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.c.37"></a><a name="id2524167"></a><b>C.37.</b></td><td align="left" valign="top"><p>
        I've forgotten my admin password!  How can I reset it?
       </p></td></tr><tr class="answer"><td align="left" valign="top"><b></b></td><td align="left" valign="top"><p>
        Version 1.4.3 or below: Resetting your admin password is easy; 
@@ -837,7 +837,7 @@
        and you will be required to edit the <span class="emphasis"><em>resetadmin</em></span> file,
        add the string, save, and refresh your browser.  This is a security measure to prove that you
        are an administrator.
-      </p></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.c.38"></a><a name="id2521652"></a><b>C.38.</b></td><td align="left" valign="top"><p>
+      </p></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.c.38"></a><a name="id2524262"></a><b>C.38.</b></td><td align="left" valign="top"><p>
        Why are my picture frames screwed up?
       </p></td></tr><tr class="answer"><td align="left" valign="top"><b></b></td><td align="left" valign="top"><p>
        If you have a file called gallery/css/embedded_style.css (ie
@@ -863,7 +863,7 @@
        If you didn't touch the CSS or frame files, this probably means that
        you didn't override the files upon upgrade.  Make sure that your FTP
        client overrides the old files and upgrades to the new ones.
-      </p></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.c.39"></a><a name="id2521709"></a><b>C.39.</b></td><td align="left" valign="top"><p>
+      </p></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.c.39"></a><a name="id2524320"></a><b>C.39.</b></td><td align="left" valign="top"><p>
        Why do I get this error: <tt class="literal">Fatal error: session_start(): Failed to
        initialize storage module: user...</tt>?
       </p></td></tr><tr class="answer"><td align="left" valign="top"><b></b></td><td align="left" valign="top"><p>
@@ -876,7 +876,7 @@
        </pre><p>
        This should fix it if you host allows you to edit PHP directives in <tt class="filename">.htaccess</tt>.
        If not, you may need to contact them to get it changed globally.
-      </p></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.c.40"></a><a name="id2521763"></a><b>C.40.</b></td><td align="left" valign="top"><p>
+      </p></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.c.40"></a><a name="id2524373"></a><b>C.40.</b></td><td align="left" valign="top"><p>
        I need to remove my albums directory, but I can't since the webserver user
        owns the files.  What can I do?
       </p></td></tr><tr class="answer"><td align="left" valign="top"><b></b></td><td align="left" valign="top"><p>
@@ -885,7 +885,7 @@
        here: <a href="http://gallery.menalto.com/modules.php?op=modload&amp;name=Downloads&amp;file=index&amp;req=viewdownload&amp;cid=6" target="_top">
        Gallery Utilities</a> ("Bharat's Cleanup Script").  Instructions are included
        in the top of the file.
-      </p></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.c.41"></a><a name="id2521798"></a><b>C.41.</b></td><td align="left" valign="top"><p>
+      </p></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.c.41"></a><a name="id2524408"></a><b>C.41.</b></td><td align="left" valign="top"><p>
        Why is my Gallery blue?!
       </p></td></tr><tr class="answer"><td align="left" valign="top"><b></b></td><td align="left" valign="top"><p>
        As of Gallery 1.5, the CSS system has changed.  There is a <tt class="filename">base.css</tt>
@@ -894,7 +894,7 @@
        Finally, there is <tt class="filename">embedded.css</tt> which loads when your gallery is embedded
        in another program.  To change the color of your gallery, you can edit the appropriate CSS
        file or select a skin in the configuration wizard.
-      </p></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.c.42"></a><a name="id2521844"></a><b>C.42.</b></td><td align="left" valign="top"><p>
+      </p></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.c.42"></a><a name="id2524454"></a><b>C.42.</b></td><td align="left" valign="top"><p>
        When I open Gallery inside Mambo, i get "Gallery seems to be inside Mambo, but we couldn't get the necessary info."
        What am i or my visitors doing wrong?
       </p></td></tr><tr class="answer"><td align="left" valign="top"><b></b></td><td align="left" valign="top"><p>
diff -Naur gallery-1.5.2/docs/g1package/gallery1-install.faq.d.html gallery-1.5.2-pl2/docs/g1package/gallery1-install.faq.d.html
--- gallery-1.5.2/docs/g1package/gallery1-install.faq.d.html	2006-01-19 19:57:26.000000000 +0100
+++ gallery-1.5.2-pl2/docs/g1package/gallery1-install.faq.d.html	2006-02-07 03:36:22.000000000 +0100
@@ -8,7 +8,7 @@
        (comment, images, etc..)?
       </a></dt><dt>D.4. <a href="gallery1-install.faq.d.html#gallery1-install.faq.d.4">
        Something went wrong, it's not working! What do I do?
-      </a></dt></dl></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.d.1"></a><a name="id2521890"></a><b>D.1.</b></td><td align="left" valign="top"><p>
+      </a></dt></dl></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.d.1"></a><a name="id2524501"></a><b>D.1.</b></td><td align="left" valign="top"><p>
        How can I migrate my Gallery from one host to another?
       </p></td></tr><tr class="answer"><td align="left" valign="top"><b></b></td><td align="left" valign="top"><div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Warning</h3><p>
         If you are moving between a Windows and non-Windows host, please
@@ -52,14 +52,14 @@
        the albums directory you just uploaded, not a blank directory, as you
        would on a clean install of Gallery. After you secure Gallery, all your
        data should show up intact!
-      </p></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.d.2"></a><a name="id2522016"></a><b>D.2.</b></td><td align="left" valign="top"><p>
+      </p></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.d.2"></a><a name="id2524627"></a><b>D.2.</b></td><td align="left" valign="top"><p>
        Why do I get this error after migration: <tt class="literal">Warning: fopen
        ('.../albums/foo/album.dat.lock', 'a+')</tt>?
       </p></td></tr><tr class="answer"><td align="left" valign="top"><b></b></td><td align="left" valign="top"><p>
        This is caused by not recursively chmodding the new albums directory 0777.
        See FAQ <a href="gallery1-install.faq.c.html#gallery1-install.faq.c.15">C.15</a> for information
        on how to fix this.
-      </p></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.d.3"></a><a name="id2522054"></a><b>D.3.</b></td><td align="left" valign="top"><p>
+      </p></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.d.3"></a><a name="id2524665"></a><b>D.3.</b></td><td align="left" valign="top"><p>
        Will moving my Gallery to another host cause me to lose data
        (comment, images, etc..)?
       </p></td></tr><tr class="answer"><td align="left" valign="top"><b></b></td><td align="left" valign="top"><p>
@@ -67,7 +67,7 @@
        </a>, there should be no lose of data whatsoever. However, because of Murphy's
        law, it's a good idea not to delete your albums directory on your old host before
        you know everything is working on the new host.
-      </p></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.d.4"></a><a name="id2522089"></a><b>D.4.</b></td><td align="left" valign="top"><p>
+      </p></td></tr><tr class="question"><td align="left" valign="top"><a name="gallery1-install.faq.d.4"></a><a name="id2524699"></a><b>D.4.</b></td><td align="left" valign="top"><p>
        Something went wrong, it's not working! What do I do?
       </p></td></tr><tr class="answer"><td align="left" valign="top"><b></b></td><td align="left" valign="top"><p>
        First, try again. Make sure you follow all the instructions in
diff -Naur gallery-1.5.2/docs/g1package/index.html gallery-1.5.2-pl2/docs/g1package/index.html
--- gallery-1.5.2/docs/g1package/index.html	2006-01-19 19:57:27.000000000 +0100
+++ gallery-1.5.2-pl2/docs/g1package/index.html	2006-02-07 03:36:25.000000000 +0100
@@ -1,6 +1,6 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Gallery Manual</title><meta name="generator" content="DocBook XSL Stylesheets V1.66.0"><link rel="start" href="index.html" title="Gallery Manual"><link rel="next" href="gallery1-install.html" title="Chapter 1. Gallery 1.x Installation Guide"><link rel="stylesheet" href="html.css"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Gallery Manual</th></tr><tr><td width="20%" align="left"> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="gallery1-install.html">Next</a></td></tr></table><hr></div><div class="book" lang="en"><div class="titlepage"><div><div><h1 class="title"><a name="manual"></a>Authors</h1></div><div><div class="authorgroup"><div class="author"><span class="firstname">Bharat</span> <span class="surname">Mediratta</span></div><div class="author"><span class="firstname">Gaile</span> <span class="surname">Elliott</span></div><div class="author"><span class="firstname">Christian</span> <span class="surname">Mohn</span></div><div class="author"><span class="firstname">Andrew</span> <span class="surname">Lindeman</span></div><div class="author"><span class="firstname">Joan</span> <span class="surname">McGalliard</span></div><div class="author"><span class="firstname">Pierre-Luc</span> <span class="surname">Paour</span></div><div class="author"><span class="firstname">Beckett</span> <span class="surname">Madden-Woods</span></div><div class="author"><span class="firstname">Jens</span> <span class="surname">Tkotz</span></div><h4 class="editedby">Edited by</h4><span class="firstname">Michael</span> <span class="surname">Schultheiss</span></div></div><div><p class="copyright">Copyright © 2003-2005 Gallery Documentation Group</p></div><div><div class="legalnotice"><a name="id2464537"></a><p>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Gallery Manual</title><meta name="generator" content="DocBook XSL Stylesheets V1.66.0"><link rel="start" href="index.html" title="Gallery Manual"><link rel="next" href="gallery1-install.html" title="Chapter 1. Gallery 1.x Installation Guide"><link rel="stylesheet" href="html.css"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Gallery Manual</th></tr><tr><td width="20%" align="left"> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="gallery1-install.html">Next</a></td></tr></table><hr></div><div class="book" lang="en"><div class="titlepage"><div><div><h1 class="title"><a name="manual"></a>Authors</h1></div><div><div class="authorgroup"><div class="author"><span class="firstname">Bharat</span> <span class="surname">Mediratta</span></div><div class="author"><span class="firstname">Gaile</span> <span class="surname">Elliott</span></div><div class="author"><span class="firstname">Christian</span> <span class="surname">Mohn</span></div><div class="author"><span class="firstname">Andrew</span> <span class="surname">Lindeman</span></div><div class="author"><span class="firstname">Joan</span> <span class="surname">McGalliard</span></div><div class="author"><span class="firstname">Pierre-Luc</span> <span class="surname">Paour</span></div><div class="author"><span class="firstname">Beckett</span> <span class="surname">Madden-Woods</span></div><div class="author"><span class="firstname">Jens</span> <span class="surname">Tkotz</span></div><h4 class="editedby">Edited by</h4><span class="firstname">Michael</span> <span class="surname">Schultheiss</span></div></div><div><p class="copyright">Copyright © 2003-2005 Gallery Documentation Group</p></div><div><div class="legalnotice"><a name="id2467353"></a><p>
     This guide is distributed under the terms of the <a href="http://www.gnu.org/licenses/gpl.txt" target="_top">
     GNU General Public License</a>.
    </p></div></div></div><hr></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="chapter"><a href="gallery1-install.html">1. Gallery 1.x Installation Guide</a></span></dt><dd><dl><dt><span class="sect1"><a href="gallery1-install.overview.html">Overview</a></span></dt><dt><span class="sect1"><a href="gallery1-install.features.html">Features</a></span></dt><dt><span class="sect1"><a href="gallery1-install.credits.html">Credits</a></span></dt><dt><span class="sect1"><a href="gallery1-install.requirements.html">Installation Requirements</a></span></dt><dt><span class="sect1"><a href="gallery1-install.unix-ftp.html">Installing on a Unix/Linux Server with FTP</a></span></dt><dt><span class="sect1"><a href="gallery1-install.unix-shell.html">Installing on a Unix/Linux Server with Shell Access</a></span></dt><dt><span class="sect1"><a href="gallery1-install.windows.html">Installing on a Windows Server (Apache)</a></span></dt><dt><span class="sect1"><a href="gallery1-install.windows-iis.html">Installing on a Windows Server (IIS)</a></span></dt><dt><span class="sect1"><a href="gallery1-install.upgrade.html">Upgrading a Previous Gallery Installation</a></span></dt><dt><span class="sect1"><a href="gallery1-install.help.html">Getting Additional Help</a></span></dt><dt><span class="sect1"><a href="gallery1-install.required-programs.html">Installing Required Programs</a></span></dt><dt><span class="sect1"><a href="gallery1-install.remote-applets.html">Installing (or updating) Gallery Remote Applets</a></span></dt><dt><span class="sect1"><a href="gallery1-install.language-packs.html">Installing Language Packs</a></span></dt><dt><span class="sect1"><a href="gallery1-install.config-wizard.html">The Configuration Wizard</a></span></dt><dt><span class="sect1"><a href="gallery1-install.faq.html">Frequently Asked Questions</a></span></dt></dl></dd><dt><span class="chapter"><a href="gallery1-admin.html">2. Gallery 1.x Administration Guide</a></span></dt><dd><dl><dt><span class="sect1"><a href="gallery1-admin.basics.html">Basics</a></span></dt><dt><span class="sect1"><a href="gallery1-admin.users.html">Users and Permissions</a></span></dt><dt><span class="sect1"><a href="gallery1-admin.embedding.html">Embedding Gallery</a></span></dt><dt><span class="sect1"><a href="gallery1-admin.securing.html">Securing Gallery</a></span></dt><dt><span class="sect1"><a href="gallery1-admin.performance.html">Performance Tips</a></span></dt><dt><span class="sect1"><a href="gallery1-admin.backup.html">Backup and Restore</a></span></dt><dt><span class="sect1"><a href="gallery1-admin.offline.html">Creating an Offline Copy</a></span></dt><dt><span class="sect1"><a href="gallery1-admin.patching.html">Patching your Gallery</a></span></dt><dt><span class="sect1"><a href="gallery1-admin.mirroring.html">Mirroring Gallery</a></span></dt></dl></dd><dt><span class="chapter"><a href="gallery1-user.html">3. Gallery 1.x User's Guide</a></span></dt><dd><dl><dt><span class="sect1"><a href="gallery1-user.import.html">Importing into gallery</a></span></dt><dt><span class="sect1"><a href="gallery1-user.watermark.html">Watermarking</a></span></dt></dl></dd></dl></div><p>
-  Documentation last generated on: Thu Jan 19 13:57:19 EST 2006
+  Documentation last generated on: Mon Feb 6 21:36:14 EST 2006
  </p></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="gallery1-install.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"> </td><td width="20%" align="center"> </td><td width="40%" align="right" valign="top"> Chapter 1. Gallery 1.x Installation Guide</td></tr></table></div></body></html>
diff -Naur gallery-1.5.2/download.php gallery-1.5.2-pl2/download.php
--- gallery-1.5.2/download.php	2006-01-06 07:31:30.000000000 +0100
+++ gallery-1.5.2-pl2/download.php	2006-02-07 03:21:42.000000000 +0100
@@ -17,7 +17,7 @@
 * along with this program; if not, write to the Free Software
 * Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA  02110-1301, USA.
 *
-* $Id: download.php,v 1.3.2.1 2006/01/06 06:31:30 jenst Exp $
+* $Id: download.php,v 1.3.2.2 2006/02/07 02:21:42 jenst Exp $
 */
 ?>
 <?php
@@ -30,9 +30,19 @@
 if (!empty($doit)) {
     $albumItemNames = $gallery->album->getAlbumItemNames($gallery->user, $full, false, true);
     $albumcopyName = createTempAlbum($albumItemNames);
+    if($albumcopyName) {
     $zipfileName = createZip($albumcopyName, $gallery->album->fields['name']);
+        if($zipfileName) {
+            if(!isDebugging()) {
     downloadFile($zipfileName);
-} else {
+            }
+            else {
+                echo gallery_error('<br>'. _("Zipdownload would work, but is disabled when debugging."));
+            }
+        }
+    }
+}
+else {
     list($numItems, $numAlbums, $numPhotos) = $gallery->album->numItems($gallery->user, true);
 
     $albumSize = $gallery->album->getAlbumSize($gallery->user, $full, false, true);
diff -Naur gallery-1.5.2/html_wrap/inline_imagewrap.inc gallery-1.5.2-pl2/html_wrap/inline_imagewrap.inc
--- gallery-1.5.2/html_wrap/inline_imagewrap.inc	2005-10-25 15:30:02.000000000 +0200
+++ gallery-1.5.2-pl2/html_wrap/inline_imagewrap.inc	2006-02-06 22:26:55.000000000 +0100
@@ -1,5 +1,5 @@
 <?php
-// $Id: inline_imagewrap.inc,v 1.36 2005/10/25 13:30:02 jenst Exp $
+// $Id: inline_imagewrap.inc,v 1.36.2.1 2006/02/06 21:26:55 jenst Exp $
 
 
 //-- shorten the variables for convinience ---
@@ -26,44 +26,34 @@
   $href_tag= '<a '. $attr .">$tag</a>";
 }
 
-switch ($frame) {
+if (!in_array($frame, array('none', 'dots', 'solid')) &&
+    !fs_file_exists(dirname(__FILE__) . "/frames/$frame/frame.def")) {
+        $frame = 'none';
+}
 
+switch ($frame) {
 // special cases
 case "none":
   echo $href_tag;
   break;
 case "dots":
 ?>
-  <table style="border-width:1px; border-style:dashed; border-color:<?php echo $borderColor ?>">
-    <tr>
-      <td>
+  <div style="width: <?php echo $imageWidth; ?>; border:<?php echo "${borderWidth}px dashed $borderColor"; ?>">
         <?php echo $href_tag ?>
-      </td>
-    </tr>
-  </table>
+  </div>
 <?php
   break;
 case "solid":
 ?>
-  <table width="1%" border="0" cellspacing="0" cellpadding="0">
-    <tr bgcolor="<?php echo $borderColor ?>">
-      <td colspan="3" height="<?php echo $borderWidth ?>"><img src="<?php echo $pixelImage ?>" height="1" alt=""></td>
-    </tr>
-    <tr>
-      <td bgcolor="<?php echo $borderColor ?>" width="<?php echo $borderWidth ?>"><img src="<?php echo $pixelImage ?>" width="<?php echo $borderWidth ?>" alt=""></td>
-      <td align="center"><?php echo $href_tag ?></td>
-      <td bgcolor="<?php echo $borderColor ?>" width="<?php echo $borderWidth ?>"><img src="<?php echo $pixelImage ?>" width="<?php echo $borderWidth ?>" height="1" alt=""></td>
-    </tr>
-    <tr bgcolor="<?php echo $borderColor ?>">
-      <td colspan="3" height="<?php echo $borderWidth ?>"><img src="<?php echo $pixelImage ?>" width="<?php echo $borderWidth ?>" height="1" alt=""></td>
-    </tr>
-  </table>
+  <div style="width: <?php echo $imageWidth; ?>; border:<?php echo "${borderWidth}px solid $borderColor"; ?>">
+        <?php echo $href_tag ?>
+  </div>
   <?php
   break;
-default: // use frames directory
-  $base = $base . "/html_wrap/frames/$frame";
-
-  include (dirname(__FILE__) . "/frames/$frame/frame.def");
+    default: // use frames directory or fallback to none
+	if(array_key_exists($frame, available_frames())) {
+	    $base .= "/html_wrap/frames/$frame";
+	    require(dirname(__FILE__) . "/frames/$frame/frame.def");
   // Safari/Opera ignore height="100%" for table, but this ensures HTML
   // standards, so do it for all browsers
   $hLL = $imageHeight - $heightLLT - $heightLLB;
@@ -155,4 +145,11 @@
 	<td><img src="<?php echo "$base/$imageBR" ?>" border="0" width="<?php echo $widthBR ?>" height="<?php echo $heightBR ?>" alt=""></td>
   </tr>
   </table>
-<?php } // end of switch ?>
+<?php 
+    }
+    else {
+	echo $href_tag;
+    }
+    break;
+}
+?>
diff -Naur gallery-1.5.2/includes/definitions/albumProperties.php gallery-1.5.2-pl2/includes/definitions/albumProperties.php
--- gallery-1.5.2/includes/definitions/albumProperties.php	2006-01-06 07:31:36.000000000 +0100
+++ gallery-1.5.2-pl2/includes/definitions/albumProperties.php	2006-02-06 22:26:55.000000000 +0100
@@ -17,7 +17,7 @@
  * along with this program; if not, write to the Free Software
  * Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA  02110-1301, USA.
  *
- * $Id: albumProperties.php,v 1.10.2.1 2006/01/06 06:31:36 jenst Exp $
+ * $Id: albumProperties.php,v 1.10.2.2 2006/02/06 21:26:55 jenst Exp $
  */
 ?>
 <?php
@@ -120,19 +120,22 @@
         'prompt' => gTranslate('common', "Album Frame"),
         'desc' => '',
         'choices' => available_frames(),
-        'value' => $gallery->album->fields["album_frame"]
+        'value' => $gallery->album->fields["album_frame"],
+        'vartype' => 'pictureFrame'
     ),
     'thumb_frame' => array(
         'prompt' => gTranslate('common', "Thumb Frame"),
         'desc' => '',
         'choices' => available_frames(),
-        'value' => $gallery->album->fields["thumb_frame"]
+        'value' => $gallery->album->fields["thumb_frame"],
+        'vartype' => 'pictureFrame'
     ),
     'image_frame' => array(
         'prompt' => gTranslate('common', "Image Frame"),
         'desc' => '',
         'choices' => available_frames(),
-        'value' => $gallery->album->fields["image_frame"]
+        'value' => $gallery->album->fields["image_frame"],
+        'vartype' => 'pictureFrame'
     ),
     'group_layout_end' => array (
         'type' => "group_end"
diff -Naur gallery-1.5.2/lib/albumItem.php gallery-1.5.2-pl2/lib/albumItem.php
--- gallery-1.5.2/lib/albumItem.php	2006-01-09 03:47:03.000000000 +0100
+++ gallery-1.5.2-pl2/lib/albumItem.php	2006-02-02 01:29:09.000000000 +0100
@@ -17,7 +17,7 @@
  * along with this program; if not, write to the Free Software
  * Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA  02110-1301, USA.
  *
- * $Id: albumItem.php,v 1.14.2.3 2006/01/09 02:47:03 jenst Exp $
+ * $Id: albumItem.php,v 1.14.2.4 2006/02/02 00:29:09 jenst Exp $
  */
 
 /**
@@ -136,6 +136,12 @@
     		}
     	}
 
+    	$options[] = array(
+		'pure_text' => _("Move"),
+		'text' => getIconText('tab_duplicate.gif', _("Move"), $override, $withIcons),
+		'value' => showChoice2("move_photo.php", array("index" => $i, 'reorder' => 0))
+    	);
+    	
     	/* ----- Item is subalbum ----- */
     	if ($isAlbum) {
     		$options[] = array(
@@ -189,11 +195,18 @@
     			);
     		}
     	}
+    	if (! $isAlbum) {
+    	    $options[] = array(
+	    		'pure_text' => _("Copy"),
+	    		'text' => getIconText('editcopy.gif', _("Copy"), $override, $withIcons),
+	    		'value' => showChoice2("copy_photo.php", array("index" => $i))
+    	    );
+    	}
     }
 
     if ($gallery->user->canWriteToAlbum($gallery->album)) {
     	$options[] = array(
-	    	'pure_text' => _("Move"),
+	    	'pure_text' => _("Reorder"),
 	    	'text' => getIconText('tab_duplicate.gif',_("Reorder"), $override, $withIcons),
 	    	'value' => showChoice2("move_photo.php", array("index" => $i, 'reorder' => 1))
     	);
@@ -209,26 +222,12 @@
     }
 
     if (isset($isAdmin)) {
-    	$options[] = array(
-	    	'pure_text' => _("Move"),
-	    	'text' => getIconText('tab_duplicate.gif', _("Move"), $override, $withIcons),
-	    	'value' => showChoice2("move_photo.php", array("index" => $i, 'reorder' => 0))
-    	);
-
-    	if (! $isAlbum) {
-    		$options[] = array(
-	    		'pure_text' => _("Copy"),
-	    		'text' => getIconText('editcopy.gif', _("Copy"), $override, $withIcons),
-	    		'value' => showChoice2("copy_photo.php", array("index" => $i))
-    		);
-
     		$options[] = array(
 	    		'pure_text' => _("Change Owner"),
 	    		'text' => getIconText('yast_kuser.gif', _("Change Owner"), $override, $withIcons),
 	    		'value' => showChoice2("photo_owner.php", array("id" => $id))
     		);
     	}
-    }
 
     if (isset($isOwner)) {
     	if ($gallery->album->isHidden($i)) {
diff -Naur gallery-1.5.2/lib/content.php gallery-1.5.2-pl2/lib/content.php
--- gallery-1.5.2/lib/content.php	2006-01-13 18:38:10.000000000 +0100
+++ gallery-1.5.2-pl2/lib/content.php	2006-02-02 01:27:39.000000000 +0100
@@ -17,7 +17,7 @@
 * along with this program; if not, write to the Free Software
 * Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA  02110-1301, USA.
 *
-* $Id: content.php,v 1.14.2.3 2006/01/13 17:38:10 jenst Exp $
+* $Id: content.php,v 1.14.2.4 2006/02/02 00:27:39 jenst Exp $
 */
 
 /**
@@ -182,8 +182,19 @@
             break;
             case 'mambo':
 	    case 'joomla':
-                $cookie1_name = 'sessioncookie';
-                $cookie1_value = $_COOKIE[$cookie1_name];
+		if (!empty($_COOKIE['sessioncookie'])) {
+                    // really mambo
+                    $cookie1_name = 'sessioncookie';
+                    $cookie1_value = $_COOKIE[$cookie1_name];
+                } else {
+                    // try to find Joomla cookie (this is shaky)
+                    foreach ($_COOKIE as $cookie1_name => $cookie1_value) {
+                        if (strlen($cookie1_name) == 32 && strlen($cookie1_value) == 32) {
+                           // this is probably the right cookie...
+                           break;
+                        }
+                    }
+                }
             break;
         }
     }
diff -Naur gallery-1.5.2/lib/imageManipulation.php gallery-1.5.2-pl2/lib/imageManipulation.php
--- gallery-1.5.2/lib/imageManipulation.php	2006-01-11 11:29:42.000000000 +0100
+++ gallery-1.5.2-pl2/lib/imageManipulation.php	2006-02-02 01:39:04.000000000 +0100
@@ -17,7 +17,7 @@
  * along with this program; if not, write to the Free Software
  * Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA  02110-1301, USA.
  *
- * $Id: imageManipulation.php,v 1.7.2.4 2006/01/11 10:29:42 jenst Exp $
+ * $Id: imageManipulation.php,v 1.7.2.5 2006/02/02 00:39:04 jenst Exp $
  */
 
 /**
@@ -157,7 +157,7 @@
             $getAlpha   = netPBM("pngtopnm", "-alpha $input > $alpha");
         break;
         case "gif":
-            $getOverlay = netPPM("giftopnm", "--alphaout=$alpha $input > $overlay");
+            $getOverlay = netPBM("giftopnm", "--alphaout=$alpha $input > $overlay");
         break;
             case "tif":
         $getOverlay = netPBM("tifftopnm", "-alphaout=$alpha $input > $overlay");
diff -Naur gallery-1.5.2/lib/valchecks.php gallery-1.5.2-pl2/lib/valchecks.php
--- gallery-1.5.2/lib/valchecks.php	2006-01-06 07:31:37.000000000 +0100
+++ gallery-1.5.2-pl2/lib/valchecks.php	2006-02-06 22:26:55.000000000 +0100
@@ -17,7 +17,7 @@
  * along with this program; if not, write to the Free Software
  * Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA  02110-1301, USA.
  *
- * $Id: valchecks.php,v 1.3.2.1 2006/01/06 06:31:37 jenst Exp $
+ * $Id: valchecks.php,v 1.3.2.2 2006/02/06 21:26:55 jenst Exp $
  */
 ?>
 <?php
@@ -38,6 +38,14 @@
 	case 'int_empty':
 	    return isValidInteger($var, true, $default, true);
 	    break;
+	case 'pictureFrame':
+	    if(array_key_exists($var, available_frames())) {
+		return array(0, $var, '');
+	    }
+	    else {
+	        return array(2, $var, _("The given frame is not valid."));
+	    }
+	    break;
 	default:
 	    return array(0, $var, '');
 	    break;
diff -Naur gallery-1.5.2/po/gallery-common.pot gallery-1.5.2-pl2/po/gallery-common.pot
--- gallery-1.5.2/po/gallery-common.pot	2006-01-19 18:43:19.000000000 +0100
+++ gallery-1.5.2-pl2/po/gallery-common.pot	2006-01-22 00:45:16.000000000 +0100
@@ -16,7 +16,7 @@
 # along with this program; if not, write to the Free Software
 # Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA  02110-1301, USA.
 #
-# $Id: gallery-common.pot,v 1.7.2.10 2006/01/19 17:43:19 jenst Exp $
+# $Id: gallery-common.pot,v 1.7.2.11 2006/01/21 23:45:16 jenst Exp $
 #
 # @version	<Version>
 # @package      Languagepack
@@ -27,7 +27,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: gallery-translations@lists.sourceforge.net\n"
-"POT-Creation-Date: 2006-01-19 18:31+0100\n"
+"POT-Creation-Date: 2006-01-22 00:37+0100\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
diff -Naur gallery-1.5.2/po/gallery-config.pot gallery-1.5.2-pl2/po/gallery-config.pot
--- gallery-1.5.2/po/gallery-config.pot	2006-01-19 18:43:19.000000000 +0100
+++ gallery-1.5.2-pl2/po/gallery-config.pot	2006-01-22 00:45:16.000000000 +0100
@@ -16,7 +16,7 @@
 # along with this program; if not, write to the Free Software
 # Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA  02110-1301, USA.
 #
-# $Id: gallery-config.pot,v 1.128.2.10 2006/01/19 17:43:19 jenst Exp $
+# $Id: gallery-config.pot,v 1.128.2.11 2006/01/21 23:45:16 jenst Exp $
 #
 # @version	<Version>
 # @package      Languagepack
@@ -27,7 +27,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: gallery-translations@lists.sourceforge.net\n"
-"POT-Creation-Date: 2006-01-19 18:31+0100\n"
+"POT-Creation-Date: 2006-01-22 00:37+0100\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
diff -Naur gallery-1.5.2/po/gallery-core.pot gallery-1.5.2-pl2/po/gallery-core.pot
--- gallery-1.5.2/po/gallery-core.pot	2006-01-19 18:43:20.000000000 +0100
+++ gallery-1.5.2-pl2/po/gallery-core.pot	2006-01-22 00:45:17.000000000 +0100
@@ -16,7 +16,7 @@
 # along with this program; if not, write to the Free Software
 # Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA  02110-1301, USA.
 #
-# $Id: gallery-core.pot,v 1.128.2.10 2006/01/19 17:43:20 jenst Exp $
+# $Id: gallery-core.pot,v 1.128.2.11 2006/01/21 23:45:17 jenst Exp $
 #
 # @version	<Version>
 # @package      Languagepack
@@ -27,7 +27,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: gallery-translations@lists.sourceforge.net\n"
-"POT-Creation-Date: 2006-01-19 18:31+0100\n"
+"POT-Creation-Date: 2006-01-22 00:37+0100\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
diff -Naur gallery-1.5.2/setup/session_test.php gallery-1.5.2-pl2/setup/session_test.php
--- gallery-1.5.2/setup/session_test.php	2006-01-06 07:32:46.000000000 +0100
+++ gallery-1.5.2-pl2/setup/session_test.php	2006-02-02 01:32:48.000000000 +0100
@@ -17,27 +17,23 @@
  * along with this program; if not, write to the Free Software
  * Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA  02110-1301, USA.
  *
- * $Id: session_test.php,v 1.29.2.1 2006/01/06 06:32:46 jenst Exp $
+ * $Id: session_test.php,v 1.29.2.2 2006/02/02 00:32:48 jenst Exp $
  */
 ?>
 <?php
     require_once(dirname(__FILE__) . '/init.php');
 
-    session_start();
-
-// Pull the $count variable in also
-foreach($_SESSION as $key => $value) {
-	$$key =& $_SESSION[$key];
-}
-session_register("count");
-
-
 if (isset($_REQUEST['destroy'])) {
     session_destroy();
     header("Location: session_test.php");
     exit;
 }
-$count++;
+
+if(!isset($_SESSION['count'])) {
+    $_SESSION['count'] = 0;
+}
+
+$_SESSION['count']++;
 ?>
 
 <html>
@@ -70,7 +66,7 @@
 		</tr>
 		<tr>
 			<td class="shortdesc"><?php echo _("Page views in this session") ?></td>
-			<td class="desc"><?php echo $count ?></td>
+			<td class="desc"><?php echo $_SESSION['count'] ?></td>
 		</tr>
 		<tr>
 			<td class="shortdesc"><?php echo _("Server IP address") ?></td>
diff -Naur gallery-1.5.2/util.php gallery-1.5.2-pl2/util.php
--- gallery-1.5.2/util.php	2006-01-13 12:48:15.000000000 +0100
+++ gallery-1.5.2-pl2/util.php	2006-02-07 03:21:42.000000000 +0100
@@ -17,7 +17,7 @@
  * along with this program; if not, write to the Free Software
  * Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA  02110-1301, USA.
  *
- * $Id: util.php,v 1.563.2.5 2006/01/13 11:48:15 jenst Exp $
+ * $Id: util.php,v 1.563.2.7 2006/02/07 02:21:42 jenst Exp $
  */
 
 /**
@@ -89,7 +89,6 @@
     return $value;
 }
 
-
 function getBlacklistFilename() {
     global $gallery;
     return sprintf("%s/blacklist.dat", $gallery->app->albumDir);
@@ -919,6 +918,7 @@
 	}
 	else {
 	    echo debugMessage(sprintf(_("%s with extension %s is not an supported archive.", $archive, $ext)),__FILE__, __LINE__);
+	    return false;
 	}
 }
 
@@ -953,25 +953,21 @@
           $gallery->app->tmpDir));
         return false;
     }
+    /* Keep Current Dir in mind */
     $currentDir = getcwd();
+    /* Switch to the folder that content is going to be zipped */
     chdir($folderName);
     
-    switch($tool) {
-		case 'zip':
 			$cmd = fs_import_filename($gallery->app->zip) ." -r $fullZipName *";
-		break;
-		
-		case 'rar':
-			$cmd = '';
-		break;
-	}
     
     if (! exec_wrapper($cmd)) {
 	   echo gallery_error("Zipping failed");
+	   /* Go back */
 	   chdir($currentDir);
 	   return false;
     }
     else {
+       /* Go back */
         chdir($currentDir);
 	   if($deleteSource) {
 	       rmdirRecursive($folderName);
@@ -1590,12 +1586,17 @@
 			$divCellAdd =  $borderwidth +3;
 		break;
                   
-
-		default: // use frames directory
+		default: // use frames directory or fallback to none.
+		    if(array_key_exists($frame, available_frames())) {
 			require(dirname(__FILE__) . "/html_wrap/frames/$frame/frame.def");
                     
 			$divCellWidth = $thumbsize + $widthTL + $widthTR;
 			$divCellAdd = $heightTT + $heightBB;
+		    }
+		    else {
+			$divCellWidth = $thumbsize + 3;
+			$divCellAdd =  3;
+		    }
 		break;
 	} // end of switch
 
@@ -1830,22 +1831,17 @@
 
     if(! fs_mkdir($dir)) {
         echo gallery_error(
-        sprintf(_("Your tempfolder is not writeable! Please check permissions of this dir: %s"),
+          sprintf(_("Gallery was unable to create a tempory subfolder in your tempdir. Please check permissions of this dir: %s"),
         $gallery->app->tmpDir));
         return false;
     }
 
-    //echo "<h3>Created dir: $dir</h3>";
-
     foreach($albumItemNames as $possibleAlbumName => $filename) {
         if(is_array($filename)) {
-            //echo "\n<ul>";
             createTempAlbum($filename, "$dir/$possibleAlbumName");
-            //echo "\n</ul>";
         }
         else {
             $destination = $dir .'/'. basename ($filename);
-            //echo "\n\t<li>$filename -->  $destination</li>";
             if(! fs_copy($filename, $destination)) {
                 echo gallery_error("Copy Failed");
             }
@@ -1870,6 +1866,27 @@
 }
 
 function downloadFile($filename) {
+    global $gallery;
+    
+    /* Verify its really a file */
+    if(!fs_is_file($filename) || broken_link($filename)) {
+        echo gallery_error(sprintf(_("'%s' seems not to be a valid file. Download aborted."),
+            $filename));
+        return false;
+    }
+    
+    /* Verify $filename is inside the temp dir */
+    $validFileName = strncmp($filename, $gallery->app->tmpDir, strlen($filename));
+    if($validFileName < 0) {
+        echo gallery_error(sprintf(_("The file '%s' seems not inside Gallery tempdir %s, download aborted."),
+            $filename,  $gallery->app->tmpDir));
+        return false;
+    }
+    elseif ($validFileName == 0 || dirname($filename) == $gallery->app->tmpDir) {
+        echo gallery_error(_("We are trying to download the tempdir itself ?! Download aborted."));
+        return false;
+    }
+    
     $contentType = getMimeType($filename);
     $size = fs_filesize($filename);
 
@@ -1889,7 +1906,9 @@
 
     echo $filedata;
     
-    /* Now delete the file */
+    /* As downloadable files are always created in a subfolder of the tempdir,
+     * we delete this folder and its content
+    */
     rmdirRecursive(dirname($filename));
     
     return true;
diff -Naur gallery-1.5.2/Version.php gallery-1.5.2-pl2/Version.php
--- gallery-1.5.2/Version.php	2006-01-19 19:51:52.000000000 +0100
+++ gallery-1.5.2-pl2/Version.php	2006-02-07 03:32:39.000000000 +0100
@@ -17,19 +17,19 @@
  * along with this program; if not, write to the Free Software
  * Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA  02110-1301, USA.
  *
- * $Id: Version.php,v 1.1542.2.28 2006/01/19 18:51:52 ckdake Exp $
+ * $Id: Version.php,v 1.1542.2.37 2006/02/07 02:32:39 ckdake Exp $
  */
 ?>
 <?php
 
-$gallery->version = '1.5.2';
+$gallery->version = '1.5.2-pl2';
 $gallery->config_version = 96;
 $gallery->album_version = 37;
 $gallery->user_version = 6;
 $gallery->url = "http://gallery.sourceforge.net";
 
 /* do not edit the date!! modified by CVS */
-$gallery->last_change = strtotime(substr('$Date: 2006/01/19 18:51:52 $', 7, -1));
+$gallery->last_change = strtotime(substr('$Date: 2006/02/07 02:32:39 $', 7, -1));
 /*
  * PostNuke version info
  */
