<!-- Header -->
<div class="header pb-6"style="width: 100%;">
<div class="container-fluid">
<div class="header-body">
<!-- Card инфо -->
<div class="row">
<div class="col-12">
<div class="card bg-lighter">
<div class="card-body pb-2">
<div class="row">
<div class="col-md-8">
<p class="text-default"><b><center>Выполняйте задания рекламодателей и получайте оплату на основной баланс.</b><br/>
</center></p></div>
<div class="col text-right">
<a href="/user/task" class="btn bg-primary"><b>Задания</b><!--img src="/img/click.png" --></i></div></a>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<br/>
<div class="container-fluid mt--5 pb-5">
<article class="mav" id="mav_task" style="text-align:left;">
<div class="card">
<div class="card-body">
<?php if(!$GLOBALS['uid']) { ?>
<?php //include HTML.'no_auth.php'; ?>
<?php } elseif($ChBlok){ ?>
<div class="panel panel-default">
<div class="panel-body">
<div class="alert alert-danger"><strong>Вы заблокированны!</strong><br />
<?php echo empty($ChBlokComm) ? 'Это могло случится если вы нарушали правила сервиса. Пожалуйста, свяжитесь с администрацией сайта.' : 'Причина блокировки: '.$ChBlokComm; ?>
</div>
</div>
</div>
<?php } else { ?>
<div style="padding: 15px;background: #dce9ff; margin-bottom: 15px;">
<button onclick="task_info_click();" class="btn-link btn_task_inf" style="color: #0e4660;"><i class="fa fa-fw fa-info-circle"></i> <b>Информация </b><i class="fa fa-angle-right"></i></button>
<div id="task_info_body" style="padding-top: 15px; display: none;">
<div style="font-style: italic;">
После того, как вы добавили задание, оно появится в таблице с вашими заданиями.
Для того чтобы ваше задание стало показываться пользователям нужно пополнить баланс задания.
Нажмите на иконку <b>0 руб.</b> под вкладкой баланс и пополните на нужную сумму с рекламного баланса.<br><p></p>
Когда пользователь возьмется за выполнения задания, деньги с баланса будут списаны, и зарезервированы системой.
Если пользователь выполнит задание и вы одобрите отчет, деньги из резерва зачислятся пользователю.
Если пользователь просрочит задание или вы его заблокируете, деньги вернуться на баланс задания.
При удалении задания, деньги с баланса возвращаются на рекламный счет.<br><p></p>
Когда пользователь выполнит задание, у вас будет <b><?php echo $r_m->set['chtime']; ?></b> часов на проверку отчета.
Уведомление о новом отчете, появится на <b>этой</b> странице. Пожалуйста, не затягивайте с проверкой.
Если пользователь шлет заведомо ложные отчеты, вы можете отказать ему в выполнении задания.
Деньги вернутся на баланс задания, а пользователь больше не сможет выполнять это задание.
При отказе <b>обязательно</b> указывайте причину, так как она будет рассматриваться модератором.
</div>
</div>
</div>
<?php echo $feed; ?>
<p><button type="button" onclick="show_item(0);" class="btn btn-success"><i class="fa fa-plus"></i><b>Добавить задание</b></button></p>
<div class="panel panel-default">
<?php if(empty($items) || empty($items->data)) { ?>
<div class="panel-body" style="text-align: center;">
<em>Нет данных</em>
</div>
<?php } else { ?>
<?php /*if(!empty($r_ot)){ ?>
<div class="panel-body">
<div class="alert alert-success">
<label>У Вас есть непроверенные отчеты:</label>
<div class="table-responsive">
<table class="table table-condensed table-hover r-table">
<?php foreach ($r_ot as $val) { ?>
<tr class="warning">
<td>
<strong>Задание №<?php echo $val['Id']; ?>:</strong> <?php echo $val['Title']; ?>
<div><button class="btn btn-xs btn-warning" onclick="prv_show(<?php echo $val['Id']; ?>);" type="button">Ожидают проверки: <?php echo $val['st2'];?></button></div>
</td>
</tr>
<?php } ?>
</table>
</div>
</div>
</div>
<?php }*/ ?>
<div class="table-responsive">
<table class="table r-table table-striped table-hover table-condensed">
<thead>
<tr>
<th><button onclick="return sortitem('Id',this);" class="btn-link btn_sort">№ <?php if($sort == 'Id') echo '<i class="fa fa-caret-down"></i>'; elseif($sort == 'Id DESC') echo '<i class="fa fa-caret-up"></i>'; ?></button></th>
<th></th>
<th><b>Название</b></th>
<th style="text-align: center;"><b>Статус</b></th>
<th style="text-align: center;"><b>Рейтинг</b></th>
<th style="text-align: center;"><small style="font-size: 10px;">выполняют/<br />выполнили</small><br /><b>Действия</b></th>
<th style="text-align: center;"><b>Баланс</b></th>
<th></th>
</tr>
</thead>
<tbody>
<?php foreach($items->data as $val){
$_url = (mb_strlen($val['Url']) > 40) ? (mb_substr($val['Url'], 0, 40).' ...') : $val['Url'];
?>
<tr>
<td><?php echo $val['Id']; ?></td>
<td><button class="btn btn-success btn-xs" title="Поднять задание" data-toggle="tooltip" onclick="task_up_show(<?php echo $val['Id']; ?>);"><i class="fa fa-arrow-up"></i></button></td>
<td>
<?php echo $val['Title']; ?>
<br />
<small>
<button title="Скопировать адрес" data-toggle="tooltip" class="btn btn-default btn-xs" onclick="CopyToClipboard('link_task_<?php echo $val['Id']; ?>');"><i class="fa fa-fw fa-files-o"></i></button> <a id="link_task_<?php echo $val['Id']; ?>" href="<?php echo BASE_URL."user/task/{$val['Id']}"; ?>" title="Ссылка на задание" target="_blank"><?php echo BASE_URL."user/task/{$val['Id']}"; ?></a>
</small>
<div><small><i class="fa fa-fw fa-money"></i> Оплата: <?php echo number_format($val['Amount'], 2,","," " ).' руб. ('.number_format(($val['Amount']+$val['Amount']*($r_m->set['per']/100)), 2,","," " ).' руб.)'; ?></small></div>
</td>
<td style="text-align: center;">
<?php
if($val['Approved'] < 0) { ?>
<span style="color: red; font-size:12px;"><i class="fa fa-times"></i> Отклонено модератором</span>
<?php if(!empty($val['ApprovedComm'])) { ?>
<br /><p style="color: gray !important; font-size: 80% !important;">Причина: "<?php echo $val['ApprovedComm']; ?>"</p>
<?php } ?>
<?php }
elseif($val['Approved'] < 1) echo '<span style="color: #8a6d3b;"><i class="fa fa-exclamation-triangle"></i> На проверке</span>';
elseif($val['Active'] < 1) echo '<span style="color: red; font-size:12px;"><i class="fa fa-times"></i> Показы остановленны</span><br /><button data-toggle="tooltip" data-placement="bottom" title="Возобновить" class="btn btn-success btn-xs" type="button" onclick="active_change('.$val['Id'].',1);"><i class="fa fa-check"></i> Возобновить</button>';
elseif($val['Balans'] < $val['Amount'] + $val['Amount']*($r_m->set['per']/100)){ ?>
<span style="color: red; font-size:12px;"><i class="fa fa-times"></i> Показы остановленны</span><br /><small>Недостаточно средств на балансе задания</small>
<?php } else { ?>
<span style="color: green; font-size:12px;"> <i class="fa fa-check"></i> Идут показы</span><br /><button class="btn btn-danger btn-xs" data-toggle="tooltip" data-placement="bottom" title="Остановить" type="button" onclick="active_change(<?php echo $val['Id']; ?>,0);"><i class="fa fa-times"></i> Остановить</button>
<?php } ?>
<td style="text-align: center;"><span class="text-success">+<?php echo $val['RatPlus']; ?></span> / <span class="text-danger">-<?php echo $val['RatMinus']; ?></span></td>
<td style="text-align: center;">
<span style="text-decoration: none !important;"><?php echo $val['st1']; ?> / <?php echo $val['st4']; ?></span>
<?php if($val['st2'] > 0){ ?>
<?php
/*<div><button class="btn btn-xs btn-warning" onclick="prv_show(<?php echo $val['Id']; ?>);" type="button">Ожидают проверки: <?php echo $val['st2'];?></button></div> */
?>
<div><a class="btn btn-xs btn-warning" style="color: #fff;" href="/user/rtask/reports/<?php echo $val['Id']; ?>">Ожидают проверки: <?php echo $val['st2'];?></a></div>
<?php } ?>
</td>
<td style="text-align: center;">
<button class="btn btn-default" data-toggle="tooltip" title="Пополнить/снять" onclick="edit_balans(<?php echo $val['Id']; ?>,<?php echo $val['Balans']; ?>)"><?php echo $val['Balans']; ?>₽ </button>
</td>
<td style="width: 50px;">
<button style="margin:3px;" title="Редактировать" data-toggle="tooltip" data-placement="bottom" class="btn btn-sm btn-warning" onclick="show_item(<?php echo $val['Id']; ?>);"><i class="fa fa-edit"></i></button> <BR>
<button style="margin:3px;" <?php if($val['st1'] > 0) echo 'disabled="disabled" title="Нельзя удалить задание, которое выполняется"'; else echo 'title="Удалить"'; ?> data-toggle="tooltip" data-placement="bottom" class="btn btn-sm btn-danger" onclick="return delet_item(<?php echo $val['Id']; ?>);"><i class="fa fa-trash"></i></button>
</tr>
<?php } ?>
</tbody>
</table>
</div>
<div class="panel-footer"><?php echo $pager; ?></div>
<?php } ?>
</div>
<input type="hidden" id="startpag" data-dataform="" name="startpag" value="<?php echo $startpag; ?>">
<input type="hidden" id="sort" data-dataform="" name="sort" value="<?php echo $sort; ?>">
<input type="hidden" id="url_build" name="url_build" value="<?php echo $url_build; ?>">
<div class="mymod-overlay close_docclick" id="mod_balans">
<div class="mymod-table">
<div class="mymod-cell">
<div class="mymod-modal" style="max-width: 400px;font-size: 14px;">
<a href="#close" onclick="return mymod();" class="mymod-close"></a>
<h2 style="font-size: 22px;">Баланс в задании №<span class="mod_balans_idtext"></span></h2>
<div class="panel panel-default">
<div class="panel-body">
<div id="mod_balans_feed"></div>
<p style="text-align: center;"><strong class="text-success">На вашем рекламном счете: <?php echo number_format ($GLOBALS['user']['money_b'], 2,","," " ); ?> руб.</strong></p>
<div class="form-group">
<label>Баланс:</label>
<input type="text" name="Balans" class="form-control" id="mod_balans_sum" value="" />
<input type="hidden" class="form-control" id="mod_balans_sumhid" value="" />
</div>
<p><button onclick="balans_change();" class="btn btn-danger" type="submit" name="BalansOk" id="mod_balans_id" value="1">Установить</button></p>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="mymod-overlay close_docclick" id="task_up_modal">
<div class="mymod-table">
<div class="mymod-cell">
<div class="mymod-modal" style="max-width: 400px;font-size: 14px;">
<a href="#close" onclick="return mymod();" class="mymod-close"></a>
<h2 style="font-size: 22px;">Поднять задание №<span class="task_up_modal_id"></span></h2>
<div class="panel panel-default">
<div class="panel-body">
<p>Если вы заметили, что ваше задание не популярно и имеет мало выполнений, вы можете поднять его в списке на 1-е место. Постепенно оно будет снижаться в списке по мере поступления новых заданий или поднятий от других рекламодателей. Сортировка установленная пользователем имеет наивысший приоритет при отображении списка.</p>
<p>
<strong>Стоимость поднятия в общем списке заданий - <?php echo $r_m->set['price_up']; ?> руб.</strong>
</p>
<?php if($GLOBALS['user']['money_b'] < $r_m->set['price_up']){ ?>
<p style="text-align: center;"><em>У Вас недостаточно средств. Требуется не менее <?php echo $r_m->set['price_up']; ?> руб.</em></p>
<?php } else { ?>
<input type="hidden" name="task_up" id="task_up_modal_id" value="0" />
<p style="text-align: center;"><button onclick="task_up();" class="btn btn-danger" type="submit"><i class="fa fa-arrow-up"></i> Поднять за <?php echo $r_m->set['price_up']; ?> руб.</button></p>
<?php } ?>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="mymod-overlay close_docclick" id="task_vip_modal">
<div class="mymod-table">
<div class="mymod-cell">
<div class="mymod-modal" style="max-width: 400px;font-size: 14px;">
<a href="#close" onclick="return mymod();" class="mymod-close"></a>
<?php
$task = array();
if (($h = @fopen(F."/config/task-i1A9nj779lr2PD7mFyQGvv5i6daGV0K8.conf", "r"))) {
while (($c = fgets($h, 4096)) !== false) {
$c = explode(':',$c);
if(!empty($c[0]) && !empty($c[1])){
$task[trim($c[0])] = trim($c[1]);
}
}
fclose($h);
}
?>
<h2 style="font-size: 22px;">Разместить VIP задание №<span class="task_vip_modal_id"></span></h2>
<div class="panel panel-default">
<div class="panel-body">
<p>Если вы заметили, что ваше задание не популярно и имеет мало выполнений, вы можете разместить его в VIP блоке. Задание гарантировано провисит там от <?php echo $task['vip_timer'];?> часов.</p>
<p>
<strong>Стоимость размещения - от <?php echo $task['vip_money_down']; ?> руб.</strong>
</p>
<div style="text-align: center;" id="vip_button_div">
<p>Где хотите разместить ВИП задание?</p>
<br>
<button class="btn btn-danger" style="display: inline-block;" onclick="vip_vis(1)">Топ 1 (от <?php echo $task['vip_money']; ?> руб)</button>
<button class="btn btn-danger" style="display: inline-block;" onclick="vip_vis(2)">Топ 2 (от <?php echo $task['vip_money_down']; ?> руб)</button>
<br><br>
</div>
<div id="vip" style="display: none; text-align: center;">
<?php if($GLOBALS['user']['money_b'] < $task['vip_money']){ ?>
<p style="text-align: center;"><em>У Вас недостаточно средств. Требуется не менее <?php echo $task['vip_money']; ?> руб.</em></p>
<?php } else { ?>
<input type="hidden" name="task_vip" id="task_vip_modal_id" value="0" />
<select id="vip_time">
<option value="1"><?php echo $task['vip_timer']; ?> часа; <?php echo $task['vip_money']; ?> руб.</option>
<option value="2"><?php echo $task['vip_timer']*2; ?> часов; <?php echo $task['vip_money']*2; ?> руб.</option>
<option value="3"><?php echo $task['vip_timer']*3; ?> часов; <?php echo $task['vip_money']*3; ?> руб.</option>
<option value="4"><?php echo $task['vip_timer']*4; ?> часов; <?php echo $task['vip_money']*4; ?> руб.</option>
<option value="5"><?php echo $task['vip_timer']*5; ?> часов; <?php echo $task['vip_money']*5; ?> руб.</option>
<option value="6"><?php echo $task['vip_timer']*6; ?> часов; <?php echo $task['vip_money']*6; ?> руб.</option>
<option value="7"><?php echo $task['vip_timer']*7; ?> час; <?php echo $task['vip_money']*7; ?> руб.</option>
<option value="8"><?php echo $task['vip_timer']*8; ?> часа; <?php echo $task['vip_money']*8; ?> руб.</option>
</select>
<br><br>
<input type="button" id="add_vip" class="btn btn-danger" value="Оплатить с рекламного счёта">
<?php } ?>
<button class="btn btn-danger" style="display: inline-block;" onclick="vip_vis(3)">Назад</button>
</div>
<div id="vip_down" style="display: none; text-align: center;">
<?php if($GLOBALS['user']['money_b'] < $task['vip_money_down']){ ?>
<p style="text-align: center;"><em>У Вас недостаточно средств. Требуется не менее <?php echo $task['vip_money_down']; ?> руб.</em></p>
<?php } else { ?>
<input type="hidden" name="task_vip" id="task_vip_modal_id" value="0" />
<select id="vip_time_down">
<option value="1"><?php echo $task['vip_timer']; ?> часа; <?php echo $task['vip_money_down']; ?> руб.</option>
<option value="2"><?php echo $task['vip_timer']*2; ?> часов; <?php echo $task['vip_money_down']*2; ?> руб.</option>
<option value="3"><?php echo $task['vip_timer']*3; ?> часов; <?php echo $task['vip_money_down']*3; ?> руб.</option>
<option value="4"><?php echo $task['vip_timer']*4; ?> часов; <?php echo $task['vip_money_down']*4; ?> руб.</option>
<option value="5"><?php echo $task['vip_timer']*5; ?> часов; <?php echo $task['vip_money_down']*5; ?> руб.</option>
<option value="6"><?php echo $task['vip_timer']*6; ?> часов; <?php echo $task['vip_money_down']*6; ?> руб.</option>
<option value="7"><?php echo $task['vip_timer']*7; ?> час; <?php echo $task['vip_money_down']*7; ?> руб.</option>
<option value="8"><?php echo $task['vip_timer']*8; ?> часа; <?php echo $task['vip_money_down']*8; ?> руб.</option>
</select>
<br><br>
<input type="button" id="add_vip_down" class="btn btn-danger" value="Оплатить с рекламного счёта">
<?php } ?>
<button class="btn btn-danger" style="display: inline-block;" onclick="vip_vis(4)">Назад</button>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<?php } ?>
<div id="show_item"></div>
</div>
</div>
</article>
</div>
<script src="/assets/mav/js/start.js"></script>
<script>
function vip_vis(what){
if(what==1){
document.getElementById('vip').style.display='block';
document.getElementById('vip_button_div').style.display='none';
}
else if(what==2){
document.getElementById('vip_down').style.display='block';
document.getElementById('vip_button_div').style.display='none';
}
else if(what==3){
document.getElementById('vip').style.display='none';
document.getElementById('vip_button_div').style.display='block';
}
else if(what==4){
document.getElementById('vip_down').style.display='none';
document.getElementById('vip_button_div').style.display='block';
}
else{
alert('Ошибка!');
}
}
function task_info_click(){
var it = $('#task_info_body');
if(it.is(':visible')){
$('.btn_task_inf').find('.fa-angle-right').removeClass('rotate90');
it.slideUp(300);
}
else{
$('.btn_task_inf').find('.fa-angle-right').addClass('rotate90');
it.slideDown(300);
}
}
function task_up_show(id){
$('.task_up_modal_id').html(id);
$('#task_up_modal_id').val(id);
$('#task_up_modal').fadeIn();
}
function task_vip_show(id){
$('.task_vip_modal_id').html(id);
$('#task_vip_modal_id').val(id);
$('#task_vip_modal').fadeIn();
}
<?php if($GLOBALS['uid']) { ?>
function balans_change(){
var mr = <?php echo $GLOBALS['user']['money_b']; ?>*1;
var bal = ($('#mod_balans_sumhid').val())*1;
var sum = parseFloat($('#mod_balans_sum').val());
if(sum > bal+mr){
$('#mod_balans_feed').html('<div class="alert alert-danger">На вашем рекламном счете недостаточно средств.</div>');
return false;
}
var formData = getFormData_el('[data-dataform]');
formData.append('balans_change',$('#mod_balans_id').val());
formData.append('Balans',$('#mod_balans_sum').val());
dataload(formData);
return false;
}
<?php } ?>
function edit_balans(id,sum){
$('.mod_balans_idtext').html(id);
$('#mod_balans_id').val(id);
$('#mod_balans_sum').val(sum);
$('#mod_balans_sumhid').val(sum);
$('#mod_balans').fadeIn(300);
}
function p_init(){
// $('[data-toggle="tooltip"]').tooltip();
$('[data-b_change]').change(function(event) {
var v = parseInt($(this).parent().find('input[data-b_change]:checked').val());
if(v > 1)
$($(this).data('b_change')).slideDown(300);
else
$($(this).data('b_change')).slideUp(300);
})
$('[data-count_chars]').keyup(function(event) {
var t = $(this).val();
$($(this).data('count_chars')).html(t.length);
})
}
$(document).ready(function(){
p_init();
});
function show_item(id){
$('#ajaxProgress').show();
$('#show_item').load(document.location.href,{show_item:id,aj:1},function(){$('#ajaxProgress').hide();});
return false;
}
function prv_show(id){
$('#ajaxProgress').show();
$('#show_item').load(document.location.href,{prv_show:id,aj:1},function(){$('#ajaxProgress').hide();});
return false;
}
function dataload(formData){
$('#ajaxProgress').show();
formData.append('aj',1);
$.ajax({
url: document.location.href,
type: "POST",
cache: false,
contentType: false,
processData: false,
data: formData,
success: function(content){
$('#mav_task').html($(content).find('#mav_task').html());
$('#ajaxProgress').hide();
window.history.pushState(null, null, $('#url_build').val());
}
});
return false;
}
function pager(pag){
$('#startpag').val(pag);
var formData = getFormData_el('[data-dataform]');
dataload(formData);
return false;
}
function sortitem(el,e){
if($('#sort').val() == el)
el += ' DESC';
$('#sort').val(el);
$('#startpag').val(1);
var formData = getFormData_el('[data-dataform]');
dataload(formData);
return false;
}
function active_change(id,st){
var formData = getFormData_el('[data-dataform]');
formData.append('Active_up',st);
formData.append('ItemId',id);
dataload(formData);
return false;
}
function task_up(){
var formData = getFormData_el('[data-dataform]');
formData.append('task_up',$('#task_up_modal_id').val());
dataload(formData);
return false;
}
/*
function task_vip(){
var formData = getFormData_el('[data-dataform]');
formData.append('task_vip',$('#task_vip_modal_id').val());
dataload(formData);
return false;
}
*/
$(document).ready(function() {
$("#add_vip").click(
function(){
vip_time = $("#vip_time").val();
vip_task_id = $("#task_vip_modal_id").val();
if((vip_time>0) && (vip_time<9) && (vip_task_id)){
var formData = getFormData_el('[data-dataform]');
formData.append('vip_task_id',vip_task_id);
formData.append('vip_time',vip_time);
dataload(formData);
return false;
}
else{
alert('Недопустимое значение!');
}
}
);
});
$(document).ready(function() {
$("#add_vip_down").click(
function(){
vip_time_down = $("#vip_time_down").val();
vip_task_id_down = $("#task_vip_modal_id").val();
if((vip_time_down>0) && (vip_time_down<9) && (vip_task_id_down)){
var formData = getFormData_el('[data-dataform]');
formData.append('vip_task_id_down',vip_task_id_down);
formData.append('vip_time_down',vip_time_down);
dataload(formData);
return false;
}
else{
alert('Недопустимое значение!');
}
}
);
});
function delet_item(id){
if(!confirm('Подтвердите удаление!'))
return false;
var formData = getFormData_el('[data-dataform]');
formData.append('DeletItem',id);
dataload(formData);
return false;
}
</script> <center>
<div class="row align-items-center justify-content-lg-between">
<div class="col-lg-5 text-center p-2"> <center>
<div id="link-banner_21"><script src="https://link-banner.online/bancode.php?id=21" async></script></div>
</div>
<div class="col-lg-5 text-center p-2">
<div id="link-banner_20"><script src="https://link-banner.online/bancode.php?id=20" async></script></div>
</div> <center>
<!-- <div class="col-lg-6 text-center p-2">
место линкоста
</div>
<div class="col-lg-6 text-center p-2">
место линкоста-->
</div>
<ul class="nav nav-footer justify-content-center justify-content-lg-end">