Chào mừng!

Bằng cách đăng ký với chúng tôi, bạn sẽ có thể thảo luận, chia sẻ và nhắn tin riêng tư với các thành viên khác trong cộng đồng của chúng tôi.

Đăng ký ngay!
  • Chào Khách,
    Bạn cần liên hệ với admin ??? ZALO & TELEGRAM

Share Cần FIX Code Game Volam Mobile - fIX Gửi Mail đồ

...

Tham gia
23/3/20
Bài viết
60
Lượt Thích
7
Coins
1,000
Lại source bản 21p share đúng ko, config trong tệp gmpanel, file guimail.php ấy
 
Tham gia
26/3/20
Bài viết
824
Lượt Thích
1,626
Coins
37,800
<?php
include_once('head.php');
//if(getAdmInfo($_SESSION['gpw_admin_username'],"ql_mail") == 0) locationUrl($config['url_adm']);
?>
<form id="frmSendMail" name="frmSendMail" action="" method="post">
<div class="span4">
<div class="widget-box">
<div class="widget-title"> <span class="icon"> <i class="icon-align-justify"></i> </span>
<h5>Nội dung mail</h5> </div>
<div class="widget-content nopadding">
<div class="form-horizontal">
<div class="control-group">
<label class="control-label">Máy chủ :</label>
<div class="controls">
<select class="span11" name="zoneid" id="zoneid">
<?php
$array = $config['zonelist'];
foreach ($array as $i => $value) {
echo ' <option value="'.$array[$i].'">'.$config['namemu'].'-'.$array[$i].'</option>';
}
?>
</select>
</div>
</div>
<div class="control-group">
<label class="control-label">Tiêu đề mail :</label>
<div class="controls">
<input type="text" class="span11" name="subject" id="subject" value="He thong gui thu tu dong"> </div>
</div>
<div class="control-group">
<label class="control-label">Nội dung mail :</label>
<div class="controls">
<textarea class="span11" name="content" id="content2">He thong gui thu tu dong</textarea>
</div>
</div>
<div class="control-group">
<label class="control-label">Nguyên bảo :</label>
<div class="controls">
<input type="text" class="span11" name="gold" id="gold" value="0"> </div>
</div>
<div class="control-group">
<label class="control-label">Điểm vip :</label>
<div class="controls">
<input type="text" class="span11" name="vipexp" id="vipexp" value="0"> </div>
</div>
<div class="control-group">
<label class="control-label">Điểm ngân sức :</label>
<div class="controls">
<input type="text" class="span11" name="silverboard" id="silverboard" value="0"> </div>
</div>
<div class="control-group">
<label class="control-label">Điểm Exp :</label>
<div class="controls">
<input type="text" class="span11" name="exp" id="exp" value="0"> </div>
</div>
<div class="form-actions">
<button class="btn btn-success" type="submit" name="submit" id="submit" > Gửi Thư </button>
</div>
<script type="text/javascript">
var indexRoles = 0;
var addListRole = [];
$(document).ready(function() {
//$('.datepicker').datepicker();
$('.datepicker').datetimepicker({
//language: 'fr',
weekStart: 0,
todayBtn: 1,
autoclose: 1,
todayHighlight: 0,
startView: 2,
forceParse: 1,
showMeridian: 0
});
});
function addrole(id) {
var res = id.split("|");
if(jQuery.inArray(res[0], addListRole) !== -1) {
swal("Xảy ra lỗi!", "Tên người dùng đã có trong Gift Code này.", "error");
} else {
var strVar = "";
strVar += "<div class=\"form-horizontal item-" + indexRoles + "\">";
strVar += " <div class=\"control-group\">";
strVar += " <div class=\"controls\" style=\"margin-left: 30px; width: 150px; padding: 5px 0 0 5px;\">";
strVar += " <div class=\"input-append\">";
strVar += " <input type=\"text\" class=\"span11\" name=\"arrayuser[" + indexRoles + "][id]\" value=\"" + res[0] + "\" readonly=\"readonly\">";
strVar += " <input type=\"text\" class=\"span11\" name=\"arrayuser[" + indexRoles + "][name]\" value=\"" + res[1] + "\" readonly=\"readonly\">";
strVar += " <a class=\"btn btn-danger\" style=\"margin: 0 10px; width: 40px;\" onclick=\"deleteRole(" + indexRoles + "," + res[0] + ");\">Xóa<\/a>";
strVar += " </div>";
strVar += " </div>";
strVar += " </div>";
strVar += " </div>";
$("#addrole").append(strVar);
addListRole.push(res[0]);
indexRoles++;
}
}
function deleteRole(id, valueID) {
$(".item-" + id).remove();
addListRole.splice(addListRole.indexOf(valueID), 1);
return false;
}
var indexGoods = 0;
var addListGoods = [];
function addgood(id) {
var res = id.split("|");
//if (indexGoods > 4) {
//swal("Xảy ra lỗi!", "Chỉ có thể gửi tối đa 5 vật phẩm.", "error");
//} else {
var strVar = "";
strVar += "<div class=\"form-horizontal item2-" + indexGoods + "\">";
strVar += " <div class=\"control-group\">";
strVar += " <div class=\"controls\" style=\"margin-left: 30px; width: 150px; padding: 5px 0 0 5px;\">";
strVar += " <div class=\"input-append\">";
strVar += " <input type=\"text\" class=\"span11\" style=\"width: 90px;\" name=\"arrayitem[" + indexGoods + "][goodid]\" value=\"" + res[0] + "\" readonly=\"readonly\">";
strVar += " <input type=\"text\" class=\"span11\" style=\"width: 120px;\" name=\"arrayitem[" + indexGoods + "][goodname]\" value=\"" + res[1] + "\" readonly=\"readonly\">";
strVar += " <input type=\"number\" class=\"span11\" style=\"width: 90px;\" placeholder=\"Số lượng\" value=\"" + res[2] + "\" name=\"arrayitem[" + indexGoods + "][count]\">";
strVar += " <a class=\"btn btn-danger\" style=\"margin: 0 5px 0 0; width: 40px;\" onclick=\"deleteGood(" + indexGoods + "," + res[0] + ");\">Xóa<\/a>";
strVar += " </div>";
strVar += " </div>";
strVar += " </div>";
strVar += "</div>";
$("#addgood").append(strVar);
addListGoods.push(res[0]);
indexGoods++;
//}
}
function deleteGood(id, valueID) {
$(".item2-" + id).remove();
addListGoods.splice(addListGoods.indexOf(valueID), 1);
//indexGoods = indexGoods - 1;
return false;
}
</script>
</div>
</div>
</div>
</div>
<div class="span4">
<div class="widget-box">
<div class="widget-title"> <span class="icon"> <i class="icon-align-justify"></i> </span>
<h5>D.S nhân vật</h5>
<div class="dataTables_length">
<label>Search:
<input type="text" style="width:150px" id="search1" name="search">
</label>
</div>
</div>
<div class="widget-content nopadding">
<div class="table-responsive">
<div class="dataTables_wrapper">
<div class="table-responsive">
<div class="widget-content">ID Member sử dụng</div>
<div id="addrole" style="padding: 10px 0 10px 0;"></div>
<table class="table table-bordered table-striped">
<thead>
<tr>
<th>RoleID</th>
<th>Tài khoản</th>
<th>Tên nhân vật</th>
<th>&nbsp;</th>
</tr>
</thead>
<tbody id="loadRUsers">
</tbody>
</table>
<div id="loading1" style="text-align: center; padding: 0px 20px; display: none;">Đang tải dữ liệu, vui lòng chờ <img src="<?=$config['url_adm']?>assets/img/loading.gif">
</div>
<div class="fg-toolbar ui-toolbar ui-widget-header ui-corner-bl ui-corner-br ui-helper-clearfix">
<div class="dataTables_paginate">
<ul class="pagination" id="pagination1">
</ul>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="span4">
<div class="widget-box">
<div class="widget-title"> <span class="icon"> <i class="icon-align-justify"></i> </span>
<h5>D.S vật phẩm</h5>
<div class="dataTables_length">
<label>Search:
<input type="text" style="width:150px" id="search2" name="search">
</label>
</div>
</div>
<div class="widget-content nopadding">
<div class="table-responsive">
<div class="dataTables_wrapper">
<div class="table-responsive">
<div class="widget-content">Vật phẩm thư</div>
<div id="addgood" style="padding: 10px 0 10px 0;"></div>
<table class="table table-bordered table-striped">
<thead>
<tr>
<th>&nbsp;</th>
<th>GoodID</th>
<th>GoodName</th>
<th>&nbsp;</th>
</tr>
</thead>
<tbody id="loadGoods">
</tbody>
</table>
<div id="loading2" style="text-align: center; padding: 0px 20px; display: none;">Đang tải dữ liệu, vui lòng chờ <img src="<?=$config['url_adm']?>assets/img/loading.gif">
</div>
<div class="fg-toolbar ui-toolbar ui-widget-header ui-corner-bl ui-corner-br ui-helper-clearfix">
<div class="dataTables_paginate">
<ul class="pagination" id="pagination2">
</ul>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</form>
<script>
loadRUsers(1);
$("#zoneid").change(function() {
loadRUsers(1);
});
$("#search1").keyup(function(e) {
setTimeout(function(){
loadRUsers(1, "");
}, 1000);
//if(e.which == 13) {
//loadRUsers(1, "");
//}
});

function loadRUsers(page) {
var zoneid = $("#zoneid").val();
var search = $("#search1").val();
var type = "sendmail";
$('#loadRUsers').html("");
$("#loading1").show();
$.post("<?=$config['url_adm']?>ajax/ajax_roles.php", "zoneid=" + zoneid + "&page=" + page + "&search=" + search + "&type=" + type, function(result) {
var items = result['items'];
var index = 0;
if(items.length > 0) {
var itemResult = "";
items.forEach(function(entry) {
itemResult += entry;
});
totalpage1 = result['totalpage'];
totalitem1 = result['totalitem'];
$('#loadRUsers').html(itemResult);
loadPage1(totalpage1, totalitem1, page);
$("#loading1").hide();
} else {
$('#loading1').html("Không tìm thấy dữ liệu.");
}
//$("#loading1").hide();
}, 'json');
}

function loadPage1(totalpage, totalitem, page) {
$('#pagination1').pagination({
items: totalpage,
itemOnPage: totalitem,
currentPage: page,
cssStyle: '',
prevText: '<span aria-hidden="true">&laquo;</span>',
nextText: '<span aria-hidden="true">&raquo;</span>',
onInit: function() {
// fire first page loading
},
onPageClick: function(page, evt) {
// some code
loadRUsers(page);
}
});
}
$("#search2").keyup(function(e) {
setTimeout(function(){
loadGoods(1);
}, 1000);
//if (e.which == 13) {
//loadGoods(1);
//}
});
loadGoods(1);
function loadGoods(page) {
var search = $("#search2").val();
$('#loadGoods').html("");
$("#loading2").show();
$.post("<?=$config['url_adm']?>ajax/ajax_goods.php", "search="+search+"&page="+page,
function(result) {
var items = result['items'];
var index = 0;
if(items.length > 0) {
var itemResult = "";
items.forEach(function(entry) {
itemResult += entry;
});
totalpage2 = result['totalpage'];
totalitem2 = result['totalitem'];
$('#loadGoods').html(itemResult);
loadPage2(totalpage2, totalitem2, page);
$("#loading2").hide();
} else {
$('#loadGoods').html("");
$('#loading2').html("Không tìm thấy dữ liệu.");
}
}, 'json');
}
function loadPage2(totalpage, totalitem, page) {
$('#pagination2').pagination({
items: totalpage,
itemOnPage: totalitem,
currentPage: page,
cssStyle: '',
prevText: '<span aria-hidden="true">&laquo;</span>',
nextText: '<span aria-hidden="true">&raquo;</span>',
onInit: function () {
// fire first page loading
},
onPageClick: function (page, evt) {
// some code
loadGoods(page);
}
});
}
$("#frmSendMail").submit(function() {
$.post("<?=$config['url_adm']?>ajax/ajax_sendmail.php", $("#frmSendMail").serialize(), function(json) {
if (json['status'] != 0) {
swal("Xảy ra lỗi!", json.msg, "error");
} else {
swal("Thành công!", json.msg, "success");
}
}, 'json');
return false;
});
</script>
<?php include_once('bottom.php'); ?>
sửa cái nào a
 

...

Tham gia
23/3/20
Bài viết
60
Lượt Thích
7
Coins
1,000
Đây copy đoạn này cho nhanh
===========================


<?php
include_once('head.php');
//if(getAdmInfo($_SESSION['gpw_admin_username'],"ql_mail") == 0) locationUrl($config['url_adm']);
?>
<form id="frmSendMail" name="frmSendMail" action="" method="post">
<div class="span4">
<div class="widget-box">
<div class="widget-title"> <span class="icon"> <i class="icon-align-justify"></i> </span>
<h5>Nội dung mail</h5> </div>
<div class="widget-content nopadding">
<div class="form-horizontal">
<div class="control-group">
<label class="control-label">Máy chủ :</label>
<div class="controls">
<select class="span11" name="zoneid" id="zoneid">
<?php
$array = $config['zonelist'];
foreach ($array as $i => $value) {
echo ' <option value="'.$array[$i].'">'.$config['namemu'].'-'.$array[$i].'</option>';
}
?>
</select>
</div>
</div>
<div class="control-group">
<label class="control-label">Tiêu đề mail :</label>
<div class="controls">
<input type="text" class="span11" name="subject" id="subject" value="THƯ TỪ ADMIN !"> </div>
</div>
<div class="control-group">
<label class="control-label">Nội dung mail :</label>
<div class="controls">
<textarea class="span11" name="content" id="content2">Thư Được Gửi Từ Admin Chúc Bạn Chơi Game Vui Vẻ !!!</textarea>
</div>
</div>
<div class="control-group">
<label class="control-label">Nguyên bảo :</label>
<div class="controls">
<input type="text" class="span11" name="gold" id="gold" value="0"> </div>
</div>
<div class="control-group">
<label class="control-label">Điểm vip :</label>
<div class="controls">
<input type="text" class="span11" name="vipexp" id="vipexp" value="0"> </div>
</div>
<div class="control-group">
<label class="control-label">Điểm ngân sức :</label>
<div class="controls">
<input type="text" class="span11" name="silverboard" id="silverboard" value="0"> </div>
</div>
<div class="control-group">
<label class="control-label">Điểm Exp :</label>
<div class="controls">
<input type="text" class="span11" name="exp" id="exp" value="0"> </div>
</div>
<div class="form-actions">
<button class="btn btn-success" type="submit" name="submit" id="submit" > Gửi Thư </button>
</div>
<script type="text/javascript">
var indexRoles = 0;
var addListRole = [];
$(document).ready(function() {
//$('.datepicker').datepicker();
$('.datepicker').datetimepicker({
//language: 'fr',
weekStart: 0,
todayBtn: 1,
autoclose: 1,
todayHighlight: 0,
startView: 2,
forceParse: 1,
showMeridian: 0
});
});
function addrole(id) {
var res = id.split("|");
if(jQuery.inArray(res[0], addListRole) !== -1) {
swal("Xảy ra lỗi!", "Tên người dùng đã có trong Gift Code này.", "error");
} else {
var strVar = "";
strVar += "<div class=\"form-horizontal item-" + indexRoles + "\">";
strVar += " <div class=\"control-group\">";
strVar += " <div class=\"controls\" style=\"margin-left: 30px; width: 150px; padding: 5px 0 0 5px;\">";
strVar += " <div class=\"input-append\">";
strVar += " <input type=\"text\" class=\"span11\" name=\"arrayuser[" + indexRoles + "][id]\" value=\"" + res[0] + "\" readonly=\"readonly\">";
strVar += " <input type=\"text\" class=\"span11\" name=\"arrayuser[" + indexRoles + "][name]\" value=\"" + res[1] + "\" readonly=\"readonly\">";
strVar += " <a class=\"btn btn-danger\" style=\"margin: 0 10px; width: 40px;\" onclick=\"deleteRole(" + indexRoles + "," + res[0] + ");\">Xóa<\/a>";
strVar += " </div>";
strVar += " </div>";
strVar += " </div>";
strVar += " </div>";
$("#addrole").append(strVar);
addListRole.push(res[0]);
indexRoles++;
}
}
function deleteRole(id, valueID) {
$(".item-" + id).remove();
addListRole.splice(addListRole.indexOf(valueID), 1);
return false;
}
var indexGoods = 0;
var addListGoods = [];
function addgood(id) {
var res = id.split("|");
//if (indexGoods > 4) {
//swal("Xảy ra lỗi!", "Chỉ có thể gửi tối đa 5 vật phẩm.", "error");
//} else {
var strVar = "";
strVar += "<div class=\"form-horizontal item2-" + indexGoods + "\">";
strVar += " <div class=\"control-group\">";
strVar += " <div class=\"controls\" style=\"margin-left: 30px; width: 150px; padding: 5px 0 0 5px;\">";
strVar += " <div class=\"input-append\">";
strVar += " <input type=\"text\" class=\"span11\" style=\"width: 90px;\" name=\"arrayitem[" + indexGoods + "][goodid]\" value=\"" + res[0] + "\" readonly=\"readonly\">";
strVar += " <input type=\"text\" class=\"span11\" style=\"width: 120px;\" name=\"arrayitem[" + indexGoods + "][goodname]\" value=\"" + res[1] + "\" readonly=\"readonly\">";
strVar += " <input type=\"number\" class=\"span11\" style=\"width: 90px;\" placeholder=\"Số lượng\" value=\"" + res[2] + "\" name=\"arrayitem[" + indexGoods + "][count]\">";
strVar += " <a class=\"btn btn-danger\" style=\"margin: 0 5px 0 0; width: 40px;\" onclick=\"deleteGood(" + indexGoods + "," + res[0] + ");\">Xóa<\/a>";
strVar += " </div>";
strVar += " </div>";
strVar += " </div>";
strVar += "</div>";
$("#addgood").append(strVar);
addListGoods.push(res[0]);
indexGoods++;
//}
}
function deleteGood(id, valueID) {
$(".item2-" + id).remove();
addListGoods.splice(addListGoods.indexOf(valueID), 1);
//indexGoods = indexGoods - 1;
return false;
}
</script>
</div>
</div>
</div>
</div>
<div class="span4">
<div class="widget-box">
<div class="widget-title"> <span class="icon"> <i class="icon-align-justify"></i> </span>
<h5>D.S nhân vật</h5>
<div class="dataTables_length">
<label>Search:
<input type="text" style="width:150px" id="search1" name="search">
</label>
</div>
</div>
<div class="widget-content nopadding">
<div class="table-responsive">
<div class="dataTables_wrapper">
<div class="table-responsive">
<div class="widget-content">ID Member sử dụng</div>
<div id="addrole" style="padding: 10px 0 10px 0;"></div>
<table class="table table-bordered table-striped">
<thead>
<tr>
<th>RoleID</th>
<th>Tài khoản</th>
<th>Tên nhân vật</th>
<th>&nbsp;</th>
</tr>
</thead>
<tbody id="loadRUsers">
</tbody>
</table>
<div id="loading1" style="text-align: center; padding: 0px 20px; display: none;">Đang tải dữ liệu, vui lòng chờ <img src="<?=$config['url_adm']?>assets/img/loading.gif">
</div>
<div class="fg-toolbar ui-toolbar ui-widget-header ui-corner-bl ui-corner-br ui-helper-clearfix">
<div class="dataTables_paginate">
<ul class="pagination" id="pagination1">
</ul>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="span4">
<div class="widget-box">
<div class="widget-title"> <span class="icon"> <i class="icon-align-justify"></i> </span>
<h5>D.S vật phẩm</h5>
<div class="dataTables_length">
<label>Search:
<input type="text" style="width:150px" id="search2" name="search">
</label>
</div>
</div>
<div class="widget-content nopadding">
<div class="table-responsive">
<div class="dataTables_wrapper">
<div class="table-responsive">
<div class="widget-content">Vật phẩm thư</div>
<div id="addgood" style="padding: 10px 0 10px 0;"></div>
<table class="table table-bordered table-striped">
<thead>
<tr>
<th>&nbsp;</th>
<th>GoodID</th>
<th>GoodName</th>
<th>&nbsp;</th>
</tr>
</thead>
<tbody id="loadGoods">
</tbody>
</table>
<div id="loading2" style="text-align: center; padding: 0px 20px; display: none;">Đang tải dữ liệu, vui lòng chờ <img src="<?=$config['url_adm']?>assets/img/loading.gif">
</div>
<div class="fg-toolbar ui-toolbar ui-widget-header ui-corner-bl ui-corner-br ui-helper-clearfix">
<div class="dataTables_paginate">
<ul class="pagination" id="pagination2">
</ul>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</form>
<script>
loadRUsers(1);
$("#zoneid").change(function() {
loadRUsers(1);
});
$("#search1").keyup(function(e) {
setTimeout(function(){
loadRUsers(1, "");
}, 1000);
//if(e.which == 13) {
//loadRUsers(1, "");
//}
});

function loadRUsers(page) {
var zoneid = $("#zoneid").val();
var search = $("#search1").val();
var type = "sendmail";
$('#loadRUsers').html("");
$("#loading1").show();
$.post("<?=$config['url_adm']?>ajax/ajax_roles.php", "zoneid=" + zoneid + "&page=" + page + "&search=" + search + "&type=" + type, function(result) {
var items = result['items'];
var index = 0;
if(items.length > 0) {
var itemResult = "";
items.forEach(function(entry) {
itemResult += entry;
});
totalpage1 = result['totalpage'];
totalitem1 = result['totalitem'];
$('#loadRUsers').html(itemResult);
loadPage1(totalpage1, totalitem1, page);
$("#loading1").hide();
} else {
$('#loading1').html("Không tìm thấy dữ liệu.");
}
//$("#loading1").hide();
}, 'json');
}

function loadPage1(totalpage, totalitem, page) {
$('#pagination1').pagination({
items: totalpage,
itemOnPage: totalitem,
currentPage: page,
cssStyle: '',
prevText: '<span aria-hidden="true">&laquo;</span>',
nextText: '<span aria-hidden="true">&raquo;</span>',
onInit: function() {
// fire first page loading
},
onPageClick: function(page, evt) {
// some code
loadRUsers(page);
}
});
}
$("#search2").keyup(function(e) {
setTimeout(function(){
loadGoods(1);
}, 1000);
//if (e.which == 13) {
//loadGoods(1);
//}
});
loadGoods(1);
function loadGoods(page) {
var search = $("#search2").val();
$('#loadGoods').html("");
$("#loading2").show();
$.post("<?=$config['url_adm']?>ajax/ajax_goods.php", "search="+search+"&page="+page,
function(result) {
var items = result['items'];
var index = 0;
if(items.length > 0) {
var itemResult = "";
items.forEach(function(entry) {
itemResult += entry;
});
totalpage2 = result['totalpage'];
totalitem2 = result['totalitem'];
$('#loadGoods').html(itemResult);
loadPage2(totalpage2, totalitem2, page);
$("#loading2").hide();
} else {
$('#loadGoods').html("");
$('#loading2').html("Không tìm thấy dữ liệu.");
}
}, 'json');
}
function loadPage2(totalpage, totalitem, page) {
$('#pagination2').pagination({
items: totalpage,
itemOnPage: totalitem,
currentPage: page,
cssStyle: '',
prevText: '<span aria-hidden="true">&laquo;</span>',
nextText: '<span aria-hidden="true">&raquo;</span>',
onInit: function () {
// fire first page loading
},
onPageClick: function (page, evt) {
// some code
loadGoods(page);
}
});
}
$("#frmSendMail").submit(function() {
$.post("<?=$config['url_adm']?>ajax/ajax_sendmail.php", $("#frmSendMail").serialize(), function(json) {
if (json['status'] != 0) {
swal("Xảy ra lỗi!", json.msg, "error");
} else {
swal("Thành công!", json.msg, "success");
}
}, 'json');
return false;
});
</script>
<?php include_once('bottom.php'); ?>
 
Top Bottom
AdBlock Detected

We get it, advertisements are annoying!

Sure, ad-blocking software does a great job at blocking ads, but it also blocks useful features of our website. For the best site experience please disable your AdBlocker.

I've Disabled AdBlock
No Thanks