The fopen() call is the only one that is preventing actual submission of your Theme. There is no way around that restriction, so you may want to investigate using the WordPress File API.<div><br></div><div>Thanks,</div><div>
<br></div><div>Chip<br><br><div class="gmail_quote">On Thu, Feb 9, 2012 at 4:06 PM, Mats Birch <span dir="ltr"><<a href="mailto:birch@birchware.se">birch@birchware.se</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div 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>
<li><span>WARNING</span>: <strong>fopen</strong>
was found in the file <strong>download.php</strong> possible
file operations.</li>
<li><span>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>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>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 href="http://birchware.se/wordpress/kiss/kiss-download" target="_blank">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. Why did it?<br>
And how shall I move on from here?<br>
<br>
Regards,<span class="HOEnZb"><font color="#888888"><br>
Mats Birch.<br>
Theme name: Kiss<br>
Not approved theme name: BirchWare Kiss (ticket #6211)<br>
<br>
</font></span></div>
<br>_______________________________________________<br>
theme-reviewers mailing list<br>
<a href="mailto:theme-reviewers@lists.wordpress.org">theme-reviewers@lists.wordpress.org</a><br>
<a href="http://lists.wordpress.org/mailman/listinfo/theme-reviewers" target="_blank">http://lists.wordpress.org/mailman/listinfo/theme-reviewers</a><br>
<br></blockquote></div><br></div>