           .
                   1  ..      .. 
                   (  GB MB KB )   
  :
 1-    download.php    admin/modules 
2-      : (   161 ) 
// Add a New Download to Database
     : 
---------------------------------

//START BYTE CALCULATOR CODE
OpenTable();
   echo "<script type=text/javascript>
<!--
	var fields = new Array(
		\"terabyte\",
		\"gigabyte\",
		\"megabyte\",
		\"kilobyte\",
		\"byte\"
		);
	var conversions = new Array();
	conversions['byte']		=	8;
	conversions['kilobyte']	=	Math.pow(1024, 1) * 8;
	conversions['megabyte']	=	Math.pow(1024, 2) * 8;
	conversions['gigabyte']	=	Math.pow(1024, 3) * 8;
	conversions['terabyte']	=	Math.pow(1024, 4) * 8;
	var storage = new Array();
	function updateForm(myForm){
		var changed = '';
		for(var i = 0; i < fields.length; i++){
			if(storage[fields[i]] != myForm[fields[i]].value){
				if(myForm[fields[i]].value != ''){
					changed = fields[i];
					break;
				}
			}
		}
		if(changed == ''){
			return;
		}
		var changedValue = parseFloat(myForm[changed].value);
		if(isNaN(changedValue)){
			for(var i = 0; i < fields.length; i++){

				storage[fields[i]] = '';
				myForm[fields[i]].value = '';
			}
			alert('Please enter a number');
			return;
		}
		var bits = changedValue * conversions[changed];
		for(var i = 0; i < fields.length; i++){
			storage[fields[i]] = roundOffSig(bits / conversions[fields[i]], 4);
			myForm[fields[i]].value = storage[fields[i]];
		}
	}
	function roundOffSig ( value, precision ) {
		precision = parseInt(precision);
		var result;
		value = String(value);
		var shift;
		var expPart = '';
		var signPart = '';
		if  ( value.indexOf( \"e\" ) != -1 ) {
			expPart = value.substring( value.indexOf( \"e\" ), value.length );
			value = value.substring( 0, value.indexOf( \"e\" ) );
		}
		else {
			if  ( value.indexOf( \"E\" ) != -1 ) {
				expPart = value.substring( value.indexOf( \"E\" ), value.length );
				value = value.substring( 0, value.indexOf( \"e\" ) );
			}
			if ( value.substring( 0, 1 ) == '-' ) {
				signPart = '-';
				value = value.substring( 1, value.length);
			}
		}
		if ( parseFloat(value) >= 1.0 ) {
			var point = value.indexOf( \".\" );
			if ( point == -1 ) {
				point = value.length;
			}
			shift = point-precision;
		}
		else {
			var notNull=String(value).lastIndexOf ( '.' ) + 1;
			if ( notNull == 1 ) notNull += 1;
			while ( String(value).charAt ( notNull ) == '0' ) {
				notNull++;
			}
			notNull -= 2;

			shift = -(precision+notNull);
		}

		result = Math.round(value/Math.pow(10, shift));
		if ( shift >=0 ) {
			for ( var i=1; i<=shift; i++ ) {
				result += '0';
			}
		}
		else {
			result += '';
			if ( result.length+shift>0 ) {
				result = result.substring ( 0, result.length+shift ) + '.' + result.substring ( result.length+shift, result.length );
			}
			else {
				var result1 = '0.';
				for ( var i=-1; i>=result.length+shift; i-- ) {
					result1 += '0';
				}
				result = result1 + result;
			}
			while ( result.charAt(result.length-1) == '0' ) {
				result = result.substring ( 0, result.length-1 );
			}
			if ( result.charAt(result.length-1) == '.' ) {
				result = result.substring ( 0, result.length-1 );
			}
		}
		result = signPart + result + expPart;
		return result;
	}// -->
</script><form onSubmit=return false;>";
   echo "<table border=\"0\" cellspacing=\"0\" cellpadding=\"2\"><tr>";
   echo "<td>terabytes&nbsp;</td><td><input type=\"text\" name=\"terabyte\" size=\"20\" onChange=\"updateForm(this.form);\"></td></tr><tr><td>gigabytes&nbsp;</td><td><input type=\"text\" name=\"gigabyte\" size=\"20\" onChange=\"updateForm(this.form);\"></td></tr><tr><td>megabytes&nbsp;</td><td><input type=\"text\" name=\"megabyte\" size=\"20\" onChange=\"updateForm(this.form);\"></td></tr><tr><td>kilobytes&nbsp;</td><td><input type=\"text\" name=\"kilobyte\" size=\"20\" onChange=\"updateForm(this.form);\"></td></tr><tr><td>bytes&nbsp;</td><td><input type=\"text\" name=\"byte\" size=\"20\" onChange=\"updateForm(this.form);\"></td></tr><tr><td colspan=\"2\"><input type=\"button\" value=\"Calculate\" onClick=\"updateForm(this.form);\"></td></form>";
echo "</tr></table>";
CloseTable();
   echo "<br>";
//END BYTE CALCULATOR CODE
---
3-        ... 
-------
  
n4a.net
