1
Mods & Plugins (Requests & Discussions) / Re: order categories by alphabetic order
« on: February 24, 2009, 02:50:36 PM »
Thank you soo much v@no it's working now.
Jamestave.
Jamestave.
4images code on GitHub Click here to visit GitHub.
This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.
<tr>
<td class="row1" valign="top">
<b>{lang_thumb_file}</b><br />
<span class="smalltext">
{lang_max_filesize}<b>{max_thumb_filsize}</b><br />
{lang_max_imagewidth}<b>{max_thumb_imagewidth}</b><br />
{lang_max_imageheight}<b>{max_thumb_imageheight}</b><br />
</span>
</td>
<td class="row1">
<b>Upload:</b><br />
<input type="file" name="thumb_file" class="input" size="20" /><br />
<b>URL:</b><br />
<input type="text" name="remote_thumb_file" size="30" value="{remote_thumb_file}" class="input" /><br />
<span class="smalltext"><b>{lang_allowed_file_types}</b> {allowed_thumb_types}</span>
</td>
</tr>
<script type="text/javascript" language="javascript">
var filescache = new Array();
var img_file_cache = new Array();
var numfiles = 0;
var uploadednum = null;
function get_id(id)
{
if (document.getElementById) return document.getElementById(id);
if (document.all && !document.getElementById) return document.all[id];
if (document.layers) return document.layers[id];
}
function replaceDocument(content)
{
get_id('result').innerHTML += content;
get_id('result').style.display = "block";
}
function muploadinit()
{
if (!get_id('JUpload')) return;
// check if jupload is up and running
if (get_id('JUpload').jsIsReady())
{
// Register the listeners
get_id('JUpload').jsRegisterUploaded('Uploaded');
get_id('JUpload').jsRegisterAddedListener("AddedListener");
get_id('JUpload').jsRegisterRemoveListener("RemoveListener");
get_id('JUpload').jsRegisterProgressListener('ProgressListener');
RemoveListener();
}
else
{
// wait and try again until JUpload is ready
window.setTimeout('muploadinit()',400);
}
}
function printfields(i,num)
{
return '<input type="hidden" name="media_file_number" value="'+num+'">';
}
function AddedListener()
{
var num = get_id('JUpload').jsGetFileNumber();
if (!num) return;
var fvar = "";
numfiles = num;
for(i=0; i<num; i++)
{
var img_file = get_id('JUpload').jsGetFileAt(i);
if (filescache[i] && filescache[i] == img_file)
{
}
else
{
filescache[i] = img_file;
}
fvar += printfields(i,img_file,i+1)
}
get_id('fields').innerHTML = fvar;
get_id('fields').style.display = "block";
}
function RemoveListener()
{
var num = get_id('JUpload').jsGetFileNumber();
var fvar = "";
var tempcache = new Array();
if (uploadednum == null && numfiles != num)
{
if (num)
{
for(i=0; i<numfiles; i++)
{
for(j=0;j<num;j++)
{
var img_file = get_id('JUpload').jsGetFileAt(j);
if (img_file == filescache[i])
{
fvar += printfields(j,img_file,i+1);
tempcache[j] = img_file;
break;
}
}
}
filescache = tempcache;
}
numfiles = num;
get_id('fields').innerHTML = fvar;
get_id('fields').style.display = "block";
}
window.setTimeout('RemoveListener()',400);
}
function submitupload()
{
var num = get_id('JUpload').jsGetFileNumber();
if (num)
{
for(i=0; i<num; i++)
{
img_file_cache[i] = get_id('JUpload').jsGetFileAt(i);
}
if (uploadednum == null) uploadednum = 0;
get_id('fields').style.display = "none";
get_id('fields').innerHTML = printfields(0,img_file_cache[0],1);
get_id('result').style.display = "none";
get_id('result').innerHTML = "";
}
get_id('JUpload').jsClickUpload();
}
function Uploaded()
{
uploadednum++;
if (uploadednum < numfiles)
get_id('fields').innerHTML = printfields(0,img_file_cache[uploadednum],uploadednum+1);
else
ProgressListener('',100);
}
function ProgressListener(command,percentage)
{
if (percentage >= 100)
{
uploadednum = null;
filescache = new Array();
img_file_cache = new Array();
get_id('fields').innerHTML = "";
}
}
</script>