<?php
/************************************/
if(!$add){
$Povtor = (int)$Povtor;
$Srok = (int)$Srok;
}
?>
<div class="mymod-overlay imem_mod" style="display: block;">
<div class="mymod-table">
<div class="mymod-cell">
<div class="mymod-modal" style="min-width: 40%;">
<a href="#close" onclick="return mymod();" class="mymod-close"></a>
<?php
if($Id){
$db = new db(dbHost, dbUser, dbPass, dbName);
$complaint = $db->query("SELECT `Id` FROM `mod_task_user` WHERE `TaskId`='$Id' AND `Status`='2' OR `TaskId`='$Id' AND `Status`='3' OR `TaskId`='$Id' AND `Status`='1'")->numRows();
if(($complaint>0) && ($GLOBALS['uid'])){
echo '<div class="alert alert-danger">';
echo '<strong>Вы не можете редактировать задание, пока есть активные исполнители!</strong>';
echo '</div>';
exit;
}
}
?>
<h1><?php echo $add ? 'Добавить задание' : 'Редактировать задание №'.$Id; ?></h1>
<div class="panel panel-default">
<div class="panel-body">
<form method="post" enctype="multipart/form-data">
<input type="hidden" name="Approved" value="<?php if(!$add) echo $Approved; ?>" />
<div class="form-group">
<label>URL адрес сайта задания:</label>
<span data-valgroup="edit_item" data-validel="edit_url" data-valtype="reqired" data-valerrormes="Укажите адрес сайта!" class="validator" >*</span>
<input data-churl="#url_check_ed" id="edit_url" value="<?php if(!$add) echo $Url; ?>" type="text" name="Url" class="form-control" />
</div>
<div class="form-group">
<label>Категория:</label>
<select class="form-control" name="CatId">
<?php foreach ($Cats as $key => $val) {
if(!empty($val['Body']))
$val['Title'] = $val['Title'].' - '.$val['Body'];
$sl = (!$add && $key == $CatId) ? 'selected="selected"' : '';
?>
<option <?php echo $sl; ?> value="<?php echo $key; ?>"><?php echo $val['Title']; ?></option>
<?php } ?>
</select>
</div>
<div class="form-group">
<label>Название:</label>
<span data-valgroup="edit_item" data-validel="edit_title" data-valtype="reqired" data-valerrormes="Укажите заголовок рекламного объявления!" class="validator" >*</span>
<small>(Не более 70 символов)</small>
<input value="<?php if(!$add) echo $Title; ?>" maxlength="70" data-count_chars="#title_count_ed" id="edit_title" type="text" name="Title" class="form-control" />
<small>Символов: <span id="title_count_ed">0</span></small>
</div>
<div class="form-group">
<label>Описание задания:</label>
<textarea rows="5" id="edit_body" name="Body" class="form-control"><?php if(!$add) echo $Body; ?></textarea>
</div>
<div class="form-group">
<label>Информация для подтверждения (отчет пользователя):</label><span data-valgroup="edit_item" data-validel="edit_Otvet" data-valtype="reqired" data-valerrormes="Укажите иформацию для подтверждения!" class="validator" >*</span>
<br />
<small>Напишите какую информацию пользователь должен оставить в отчёте, чтобы вы проверили правильность выполнения задания.</small>
<textarea rows="3" id="edit_Otvet" name="Otvet" class="form-control"><?php if(!$add) echo $Otvet; ?></textarea>
</div>
<div class="panel panel-default">
<div class="panel-heading">Способ проверки отчета</div>
<div class="panel-body">
<div class="form-group">
<label><input value="0" type="radio" <?php if($add || $AutoChek < 1) echo 'checked="checked"'; ?> name="AutoChek" /> Ручной</label>
<br />
</div>
<div id="AutoChekText" <?php if($add || $AutoChek < 1) echo 'style="display:none"'; ?>>
<label>Контрольная фраза:</label><span data-valgroup="edit_item" data-validel="edit_AutoChekText" data-valtype="reqired" data-valerrormes="Укажите контрольную фразу для автопроверки отчета!" class="validator" >*</span>
<textarea rows="2" id="edit_AutoChekText" name="AutoChekText" class="form-control"><?php if(!$add) echo $AutoChekText; ?></textarea>
<div class="alert alert-danger">
<p>Контрольная фраза должна быть однозначна и точна. В поле "Информация для подтверждения" опишите максимально доступно, что исполнитель должен написать в отчете. В контрольной фразе можно использовать <strong>только буквы русского и английского алфавита и цифры</strong>.</p>
<p>Можно использовать подстановочные символы:<br />
<strong style="color: #000;"><em><big>?</big></em></strong> - Соответствует только одному любому символу;<br />
<strong style="color: #000;"><em><big>*</big></em></strong> - Соответствует одному и более любому символу;<br />
<?php /*<strong style="color: #000;"><em><big>!</big></em></strong> - Восклицательный знак впереди слова, означает что это слово должно отсутствовать в ответе.</p>*/ ?>
</div>
</div>
</div>
</div>
<div class="form-group">
<label>Время на исполнение:</label>
<br /><small>Время, которое отводится пользователю для выполнения задания (на это время будет зарезервирована оплата для исполнителя), если он не уложится в срок, его заявка удалится, а зарезервированные средства вернутся на баланс задания. Досрочно отказаться от выполнения, и удалить заявку, может только сам исполнитель.</small>
<select style="max-width: 300px;" class="form-control" name="Srok">
<option <?php echo (!$add && $Srok === 1) ? 'selected="selected"' : ''; ?> value="1">1 час.</option>
<option <?php echo (!$add && $Srok === 6) ? 'selected="selected"' : ''; ?> value="6">6 час.</option>
<option <?php echo (!$add && $Srok === 12) ? 'selected="selected"' : ''; ?> value="12">12 час.</option>
<option <?php echo (!$add && $Srok === 24) ? 'selected="selected"' : ''; ?> value="24">24 час.</option>
<option <?php echo (!$add && $Srok === 72) ? 'selected="selected"' : ''; ?> value="72">3 дн.</option>
<option <?php echo (!$add && $Srok === 120) ? 'selected="selected"' : ''; ?> value="120">5 дн.</option>
</select>
</div>
<div class="form-group">
<label>Повтор задания:</label>
<br /><small>Установив эту опцию вы сделаете своё задание многоразовым, это значит, что один и тот же пользователь сможет выполнять ваше задание снова и снова через указанный промежуток времени.</small>
<select style="max-width: 300px;" class="form-control" name="Povtor">
<option <?php echo ($add || $Povtor === 0) ? 'selected="selected"' : ''; ?> value="0">Без повтора</option>
<option <?php echo (!$add && $Povtor === 1) ? 'selected="selected"' : ''; ?> value="1">1 час.</option>
<option <?php echo (!$add && $Povtor === 6) ? 'selected="selected"' : ''; ?> value="6">6 час.</option>
<option <?php echo (!$add && $Povtor === 12) ? 'selected="selected"' : ''; ?> value="12">12 час.</option>
<option <?php echo (!$add && $Povtor === 24) ? 'selected="selected"' : ''; ?> value="24">24 час.</option>
<option <?php echo (!$add && $Povtor === 72) ? 'selected="selected"' : ''; ?> value="72">3 час.</option>
<option <?php echo (!$add && $Povtor === 120) ? 'selected="selected"' : ''; ?> value="120">5 дн.</option>
</select>
</div>
<div class="form-group">
<label>Оплата пользователю:</label>
<span data-valgroup="mod_additem" data-validel="add_Sum" data-valtype="reqired" data-valerrormes="<?php echo $lang_r_task['user_pay_empty']; ?>" class="validator" >*</span>
<br /><small>Оплата пользователю за 1 выполнение вашего задания. Комиссия составляет - <?php echo $r_m->set['per']; ?>%</small>
<div class="text-warning">Минимальный размер оплаты - <strong><?php echo $r_m->set['min_price']; ?> руб.</strong></div>
<div style="max-width: 300px;" class="input-group">
<input value="<?php echo !$add ? $Amount : '1'; ?>" name="Amount" id="edit_Sum" data-edit_Sum="" class="form-control" type="text" />
<span class="input-group-addon"><span id="edit_sum_per" data-edit_sum_per=""></span> руб.</span>
</div>
</div>
<div class="panel-default panel">
<div class="panel-body" >
<label><input type="checkbox" <?php if(!$add && $Refer > 0) echo 'checked="checked"'; ?> name="Refer" /> Cкрыть источник посещений (пустое поле HTTP_REFERER)</label>
<br />
<label><input type="checkbox" <?php if($add || $Active > 0) echo 'checked="checked"'; ?> name="Active" /> Запустить показы</label>
</div>
</div>
<p style="text-align: center;"><button onclick="return validator_edtask('edit_item');" name="<?php echo $add ? 'Insert' : "Update"; ?>" value="<?php echo $add ? '0' : $Id; ?>" type="submit" class="btn btn-lg btn-success"><?php echo $add ? '<i class="fa fa-check"></i> Добавить' : '<i class="fa fa-refresh"></i> Обновить'; ?></button></p>
</form>
<div id="show_reged"></div>
</div>
</div>
</div>
</div>
</div>
</div>
<script>
$(document).ready(function(){
$('[name=AutoChek]').change(function(event) {
if($(this).val() > 0)
$('#AutoChekText').slideDown(300);
else
$('#AutoChekText').slideUp(300);
});
});
p_init();
$('[data-count_chars]').keyup();
$('[data-churl]').change();
var $sum = $('[data-edit_Sum]');
var sum = $sum.val();
$('[data-edit_sum_per]').html((sum*1 + sum*(<?php echo $r_m->set['per']; ?>/100)).toFixed(2));
$sum.keyup(function(event) {
sum = $sum.val().replace(/[^0-9\.\,]/g, "");
sum = sum.replace(',', ".");
$('[data-edit_sum_per]').html((sum*1 + sum*(<?php echo $r_m->set['per']; ?>/100)).toFixed(2));
if(sum < <?php echo $r_m->set['min_price']; ?>)
$sum.addClass('validator_form_err');
else
$sum.removeClass('validator_form_err');
});
function validator_edtask(el){
if(!validator(el))
return false;
var sum = $('[data-edit_Sum]').val();
sum = $sum.val().replace(/[^0-9\.\,]/g, "");
sum = sum.replace(',', ".");
if(sum < <?php echo $r_m->set['min_price']; ?>){
$sum.addClass('validator_form_err');
alert('Минимальный размер оплаты - <?php echo $r_m->set['min_price']; ?> руб.');
return false;
}
return true;
}
</script>