Current File : //etc/zpanel/panel/modules/phpmyadmin/module.zpm |
<div class="zmodule_content panel" id="zmodule_header_<@ ModuleName @>">
<div class="panel-heading">
<img src="<@ ModuleIcon @>" width="35" height="35" border="0" alt="<@ ModuleName @>">
<div class="zmodule_title">
<@ ModuleName @>
</div>
<div class="zmodule_desc" id="zmodule_desc_<@ ModuleName @>"><@ ModuleDesc @></div>
</div>
<style>
.helpicon {
display: block;
float: right;
border: 1px solid #ccc;
background-color: #f3f3f3;
padding: 5px 10px;
font-size: 12px;
margin-top:-121px;
margin-right:5px;
-webkit-box-shadow: -8px 7px 5px 0px rgba(204,204,204,1);
-moz-box-shadow: -8px 7px 5px 0px rgba(204,204,204,1);
box-shadow: -8px 7px 5px 0px rgba(204,204,204,1);
-webkit-box-shadow: 8px 7px 5px 0px rgba(204,204,204,1);
-moz-box-shadow: 8px 7px 5px 0px rgba(204,204,204,1);
box-shadow: 8px 7px 5px 0px rgba(204,204,204,1);
}
</style>
<div class="helpicon">
<a href="<@ helpicon @>" target="_blank"><img src="etc/styles/CstyleX-master/images/help.png" style="float:left;" ><span style="float:left;margin-top:8px;font-weight:bold;font-size:12px;" >Video Tutorial</span></a>
</div>
<a href="etc/apps/<@ phpmyadminversion @>/" onclick="redirecttopage('etc/apps/<@ phpmyadminversion @>/');" class="btn btn-large btn-primary" target="_blank"><: Launch phpMyAdmin :></a>
</div>
<script type="text/javascript" >
function redirecttopage(url)
{
var ajaxdata1={
"ajaxurl":"./?module=phpmyadmin&action=createuser",
"ajaxmethod":"POST",
"ajaxsync":true,
"calldetail":2,
"statusdetail":3,
"datadetail":"",
"callback":function(response)
{
try
{
var jsondata = JSON.parse(response);
if(typeof jsondata == "object" && typeof jsondata['status'] != "undefined" )
{
var statusd = parseInt(jsondata['status']);
if(statusd == 1) {
//window.open(url,'_blank');
//window.open(url,'about:blank');
// var a = document.location.origin;
// var newWin = window.open();
// newWin.location = a+"/"+url;
// window.location.href= a+"/"+url;
// document.getElementById('movephp').click();
return true;
}
else
{
console.log("Can't open phpmyadmin something wrong");
}
}
else
{
console.log("Can't open phpmyadmin something wrong");
}
}
catch (ex) {
}
}
}
ajaxcall(ajaxdata1);
}
function ajaxcall(ajaxdata) {
var xmlhttp = ""; // The variable that makes Ajax possible!
try {
// Opera 8.0+, Firefox, Safari
xmlhttp = new XMLHttpRequest();
} catch (e) {
// Internet Explorer Browsers
try {
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e) {
// Something went wrong
console.log("Your browser broke!");
return false;
}
}
}
// Create a function that will receive data sent from the server
xmlhttp.onreadystatechange = function() {
if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
//console.log(xmlhttp.responseText);
ajaxdata.callback(xmlhttp.responseText);
/*try {
var jsondata = JSON.parse(xmlhttp.responseText);
if (jsondata.status == 0) {
nvd.callhomepage();
} else if (jsondata.status == 1) {
if (ajaxdata.ajaxsync == true) {
if (ajaxdata.statusdetail == 3) {
ajaxdata.callback(jsondata);
} else if (ajaxdata.statusdetail == 4) {
ajaxdata.callback(jsondata);
} else {}
} else {
//This is synchronus false part
}
} else {
console.log("error in code");
}
} catch (ex) {
console.log("error when parse json data " + ex);
}*/
} else if (xmlhttp.status == 404 || xmlhttp.status == 500) {
console.log("404 or 505 error");
} else {}
}
if (ajaxdata.ajaxsync == true) {
xmlhttp.open(ajaxdata.ajaxmethod, ajaxdata.ajaxurl, ajaxdata.ajaxsync);
} else {
xmlhttp.open(ajaxdata.ajaxmethod, ajaxdata.ajaxurl);
}
if (ajaxdata.statusdetail == 4) {
xmlhttp.send(ajaxdata.formdata);
} else {
xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
xmlhttp.send(ajaxdata.datadetail);
}
}
</script>