<html>
  <head>
    <meta http-equiv="content-type" content="text/html;
      charset=ISO-8859-1">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    My theme was not approved due to some problem with the name.<br>
    So I fixed it and tried to upload it again.<br>
    Since the previous version is a month old now, I of course tried to
    upload the current version.<br>
    <br>
    I get this text (which is almost the same as I get from the
    Theme-Check plugin):
    <ul class="tc-result">
      <li><span class="tc-lead tc-warning">WARNING</span>: <strong>fopen</strong>
        was found in the file <strong>download.php</strong> possible
        file operations.</li>
      <li><span class="tc-lead tc-recommended">RECOMMENDED</span>: No
        reference to <strong>add_custom_image_header</strong> was found
        in the theme. It is recommended that the theme implement this
        functionality if using an image for the header.</li>
      <li><span class="tc-lead tc-recommended">RECOMMENDED</span>: No
        reference to <strong>add_custom_background()</strong> was found
        in the theme. If the theme uses background images or solid
        colors for the background, then it is recommended that the theme
        implement this functionality.</li>
      <li><span class="tc-lead tc-info">INFO</span>: <strong>download.php</strong>
        The theme appears to use include or require. If these are being
        used to include separate sections of a template from independent
        files, then <strong>get_template_part()</strong> should be used
        instead. </li>
    </ul>
    I use fopen because the theme supports downloading.<br>
    See: <a class="moz-txt-link-freetext"
      href="http://birchware.se/wordpress/kiss/kiss-download">http://birchware.se/wordpress/kiss/kiss-download</a>
    (that link is for the theme in question)<br>
    In download.php i got this: require_once('../../../../wp-load.php');<br>
    It's needed because that file is outside of WordPress' flow.<br>
    <br>
    The add_custom_* functions aren't used because I want to have all
    the config stuff in one place.<br>
    <br>
    Anyway, none of these are required, so I can't see why the upload
    failed.&nbsp; Why did it?<br>
    And how shall I move on from here?<br>
    <br>
    Regards,<br>
    Mats Birch.<br>
    Theme name: Kiss<br>
    Not approved theme name: BirchWare Kiss (ticket #6211)<br>
    <br>
  </body>
</html>