1
0
Fork 0
MySQLDumper/mysqldumper/js/script.js

249 Zeilen
5.7 KiB
JavaScript

var NS = (document.layers);
var IE = (document.all);
function setMenuActive(id) {
for(var i=1;i<9;i++) {
var objid='m' + i;
if(id==objid) {
parent.frames[0].document.getElementById(objid).className='active';
} else {
parent.frames[0].document.getElementById(objid).className='';
}
}
}
//Filemanagement
function GetSelectedFilename()
{
var a="";
var obj=document.getElementsByName("file[]");
var anz=0;
if(!obj.length)
{
if(obj.checked){a=obj.value;}
}
else
{
for (i=0; i<obj.length; i++)
{
if(obj[i].checked){a=obj[i].value;anz++;}
}
}
return a;
}
function Check(i,k)
{
var anz=0;
var s="";
var smp;
var ids=document.getElementsByName("file[]");
var mp=document.getElementsByName("multipart[]");
for(var j=0; j<ids.length; j++) {
if(ids[j].checked)
{ s=ids[j].value;
smp= (mp[j].value==0) ? "" : " (Multipart: "+mp[j].value+" files)";
anz++;
if(k==0) break;
}
}
if(anz==0) {
WP("","gd");
} else if (anz==1) {
WP(s+smp,"gd");
} else {WP("more than 1 file selected","gd");}
}
//config
function SelectMD(v,anz)
{
for (i = 0; i < anz; i++) {
n="db_multidump_" + i;
obj=document.getElementsByName(n)[0];
if(obj) {
obj.checked=v;
}
}
}
//tabellenabfrage
function Sel(v)
{
var a=document.frm_tbl;
if(!a.chk_tbl.length)
{
a.chk_tbl.checked = v;
} else {
for (i = 0; i < a.chk_tbl.length; i++) {
a.chk_tbl[i].checked = v;
}
}
}
function ConfDBSel(v,adb)
{
for (i = 0; i < adb; i++) {
var a=document.getElementsByName("db_multidump["+i+"]");
if(a) a.checked = v;
}
}
function chkFormular()
{
var a=document.frm_tbl;
a.tbl_array.value="";
if(!a.chk_tbl.length)
{
if(a.chk_tbl.checked==true)
a.tbl_array.value += a.chk_tbl.value + "|";
} else {
for (i = 0; i < a.chk_tbl.length; i++) {
if(a.chk_tbl[i].checked==true)
a.tbl_array.value += a.chk_tbl[i].value + "|";
}
}
if(a.tbl_array.value==""){
alert("Ohne Tabellen geht es nicht :)");
return false;
} else {
//alert(a.tbl_array.value);
return true;
}
}
function insertHTA(s,tb)
{
if(s==1) ins="AddHandler php-fastcgi .php .php4\nAddhandler cgi-script .cgi .pl\nOptions +ExecCGI";
if(s==101) ins="DirectoryIndex /cgi-bin/script.pl"
if(s==102) ins="AddHandler cgi-script .extension";
if(s==103) ins="Options +ExecCGI";
if(s==104) ins="Options +Indexes";
if(s==105) ins="ErrorDocument 400 /errordocument.html";
if(s==106) ins="# (macht aus http://domain.de/xyz.html ein\n# http://domain.de/main.php?xyz)\nRewriteEngine on\nRewriteBase /\nRewriteRule ^([a-z]+)\.html$ /main.php?$1 [R,L]";
if(s==107) ins="Deny from IPADRESS\nAllow from IPADRESS";
if(s==108) ins="Redirect /service http://foo2.bar.com/service";
if(s==109) ins="ErrorLog /path/logfile"
tb.value+="\n"+ins;
}
//restore
function WP(s,obj) {
//if(IE)
//alert(obj);
document.getElementById(obj).innerHTML=s;
/*else
document.layers[obj].document.open();
document.layers[obj].document.write s;
document.layers[obj].document.close();
*/
}
function resizeSQL(i){
var obj=document.getElementById("sqltextarea");
var h=0;
if(i==0) {
obj.style.height = '4px';
} else {
if(i==1) h=-20;
if(i==2) h=20;
var oh =obj.style.height;
var s= Number(oh.substring(0,oh.length-2)) + h;
if(s<24) s=24;
obj.style.height = s + 'px';
}
}
function getObj(element,docname){
if(document.layers){
docname=(docname) ? docname : self;
if(f.document.layers[element]) {
return f.document.layers[element];
}
for(W=0;i<f.document.layers.length;W++) {
return(getElement(element,fdocument.layers[W]));
}
}
if(document.all) {
return document.all[element];
}
return document.getElementById(element);
}
function InsertLib(i) {
if (IE)
{
var obj=document.getElementsByName('sqllib')[0];
}
else
{
var obj=document.getElementByName('sqllib');
}
if(obj.selectedIndex>0) {
document.getElementById('sqlstring'+i).value = obj.options[obj.selectedIndex].value;
document.getElementById('sqlname'+i).value = obj.options[obj.selectedIndex].text;
}
}
function DisplayExport(s) {
document.getElementById("export_working").InnerHTML=s;
}
function SelectedTableCount() {
var obj=document.getElementsByName('f_export_tables[]')[0];
var anz=0;
for (var i=0; i<obj.options.length; i++)
{
if(obj.options[i].selected){anz++;}
}
return anz;
}
function SelectTableList(s) {
var obj=document.getElementsByName('f_export_tables[]')[0];
for (var i=0; i<obj.options.length; i++) {
obj.options[i].selected=s;
}
}
function hide_csvdivs(i) {
document.getElementById("csv0").style.display = 'none';
if(i==0) {
document.getElementById("csv1").style.display = 'none';
document.getElementById("csv4").style.display = 'none';
document.getElementById("csv5").style.display = 'none';
}
}
function check_csvdivs(i) {
hide_csvdivs(i);
if (document.getElementById("radio_csv0").checked) {
document.getElementById("csv0").style.display = 'block';
}
if(i==0) {
if (document.getElementById("radio_csv1").checked) {
document.getElementById("csv1").style.display = 'block';
} else if (document.getElementById("radio_csv2").checked) {
document.getElementById("csv1").style.display = 'block';
} else if (document.getElementById("radio_csv4").checked) {
document.getElementById("csv4").style.display = 'block';
} else if (document.getElementById("radio_csv5").checked) {
document.getElementById("csv5").style.display = 'block';
}
}
}