<?PHP if (!defined('beerman')) { exit(); }
$min_price_task = "0.3";
if(isset($_POST["ask_title"])){
$name=validetext($_POST["ask_title"]);

	$cat=intval($_POST["ask_cat"]);
	$text=validetext($_POST["ask_desc"]);
	$descr=validetext($_POST["ask_question"]);
	$url=validetext($_POST["ask_url"]);
	$price=round(floatval($_POST["ask_donate"]),2);
	$price=$price*1.2;
	$many=intval($_POST["ask_taskmode"]);

$site=getHost($url);
$site=str_ireplace("www.","",$site);
$bll=mysql_query("SELECT * FROM seo_blacklist WHERE site='$site'");
if(mysql_num_rows($bll)>0){
$res34=mysql_fetch_array($bll);
echo "$infstart Ваш сайт находится в чёрном списке.Причина: ".$res34["reason"]." $infend";
require_once($_SERVER['DOCUMENT_ROOT'].'/footer.php');
exit();
}
	
	$maxtime=intval($_POST["ask_days"]);
	
	if($text!='' and $descr!='' and $url!='' and $price>=$min_price_task and $many>-1 and $many<2 and $maxtime>0 and $name!=''){
	if(!isset($_GET["edit"])){
	$times = time();
 mysql_query("INSERT INTO `seo_tasks` (`fromid`, `price`, `text`, `description`, `cat`, `url`, `many`, `maxtime`, `name`, `up_task`, `time`) VALUES ('".$_SESSION["iduser"]."', '$price', '$text', '$descr', '$cat', '$url', '$many', '$maxtime','$name','$times','".time()."')") or die(mysql_error());
	 $nowtime=time();$totit=$name;
	 mysql_query("InSERT InTO tb_allhistory (idus,data,doing,title) values ('".$_SESSION["iduser"]."','$nowtime','2','$totit')"); 
	}else{
	$ident=intval($_GET["edit"]);
	$sql=mysql_query("SELECT * FROM seo_tasks WHERE paused=1 and fromid= '".$_SESSION["iduser"]."' and id='$ident'") or die(mysql_error());
if(mysql_num_rows($sql)!=0){ 
 mysql_query("UPDATE seo_tasks SET modered='$auto_moder', price='$price', text='$text', description='$descr', cat='$cat', url='$url', many='$many', maxtime='$maxtime', name='$name' where id='$ident'");
}
}
	?>	<script type="text/javascript">
	location.replace("advmanager.php?adv=task");
	</script>
	<noscript>
	<meta http-equiv="refresh" content="0; url=advmanager.php?adv=task">
	</noscript>
	<?
		
	}
}
?>
        <script type="text/javascript" src="/js/jquery.simpletip-1.3.1.pack.js"></script>
        <script type="text/javascript" src="/js/jquery.autogrow.js"></script>
        <script type="text/javascript" language="JavaScript">
            var task_price = 1.2;
            var task_mindonate = 0.2;
            var task_price_target = 0.1;
            var task_price_high = 0.05;
            $(document).ready(function(){
                $('textarea.expanding').autogrow({
                    maxHeight: 650,
                    minHeight: 100
                    //lineHeight: 16
                });
                $("#hint1").simpletip({
                    fixed: true, position: ["-502", "-20"], focus: false,
                    content: '<b>Заголовок задания</b> - максимум 55 символов.<br />Заголовок должен быть коротким и понятным.<br />Соблюдайте грамматику. Небрежное написание оттолкнёт посетителей.<br />Не пишите всё ЗАГЛАВНЫМИ БУКВАМИ, не ставьте множество однотипных<br />знаков типа: !!!!!! и т.д. После запятой правильно ставить знак пробела.'
                });
                $("#hint2").simpletip({
                    fixed: true, position: ["-502", "-20"], focus: false,
                    content: '<b>Описание задания</b> - максимум 3000 символов.<br />Описание задания должно быть информативным и понятным.<br />Соблюдайте грамматику. Небрежное написание оттолкнёт посетителей.<br />Не пишите всё ЗАГЛАВНЫМИ БУКВАМИ, не ставьте множество однотипных<br />знаков типа: !!!!!! и т.д. После запятой правильно ставить знак пробела.<br />Уважайте читателей и модератора.<br /><br />Если текст написан настолько безграмотно или небрежно<br />что модератору станет противно его читать,<br />он вправе будет просто забраковать всё задание.'
                });
                $("#hint3").simpletip({
                    fixed: true, position: ["-502", "-20"], focus: false,
                    content: '<b>URL-адрес сайта</b> должен начинаться с http:// или https://<br />и содержать не более 300 символов. Не используйте HTML-теги и Java-скрипты.<br />За попытки взлома системы, наказание - удаление аккаунта'
                });
                $("#hint4").simpletip({
                    fixed: true, position: ["-502", "-20"], focus: false,
                    content: '<b>Условия выполнения</b> - максимум 3000 символов.<br />Максимально точно и понятно напишите, что должен будет указать пользователь,<br />когда будет отчитываться о проделанной работе.'
                });
                $("#hint5").simpletip({
                    fixed: true, position: ["-552", "-20"], focus: false,
                    content: 'Плата (в рублях), которую получит пользователь за успешное выполнение вашего задания.<br />Пожалуйста, указывайте справедливую, адекватную цену.<br />Это безусловно повысит ваш рейтинг в глазах других исполнителей.'
                });
                $("#hint6").simpletip({
                    fixed: true, position: ["-542", "-20"], focus: false,
                    content: '<b>Максимальный срок выполнения</b> - это максимальный срок, за который<br />пользователь должен выполнить ваше задание. Если по истечении этого срока<br />исполнитель не подаст отчёт о выполнении, его заявка на выполнение будет отменена.'
                });
                $("#hint7").simpletip({
                    fixed: true, position: ["-502", "-20"], focus: false,
                    content: 'Можно указать возрастной диапазон вашей аудитории. Например:<br /><b>"от 20 лет" — "до 55 лет"<br />"от малышей" — "до 25 лет"<br />"от 47 лет" — "до стариков"</b>'
                });
                $("#hint8").simpletip({
                    fixed: true, position: ["-502", "-20"], focus: false,
                    content: 'Ваше задание будет в верхней части списка и выделено особым цветом.<br />За дополнительную плату.</b>'
                });
                $("#hint9").simpletip({
                    fixed: true, position: ["-500", "-20"], focus: false,
                    content: 'Существует два способа выполнения задания:<br /><b>Один пользователь — одно выполнение</b><br />- Каждый пользователь может выполнить ваше задание только один раз;<br /><b>Задание можно выполнять многократно</b><br />- После одобрения или отбраковки выполнения, пользователь сможет снова<br />выполнить ваше задание и снова подать его на проверку.'
                });
            })

            function targetopen() {
                document.getElementById('targetblockopen').style.display = 'none';
                document.getElementById('targetblock').style.display = '';
            }
            function targetclose() {
                document.getElementById('targetblock').style.display = 'none';
                document.getElementById('targetblockopen').style.display = '';
            }

            function SbmForm() {
                if (document.forms['surforder'].ask_title.value == '') {
                    alert('Вы не указали заголовок задания');
                    document.forms['surforder'].ask_title.focus();
                    return false;
                }
                if (document.forms['surforder'].ask_desc.value == '') {
                    alert('Вы не описали суть задания');
                    document.forms['surforder'].ask_desc.focus();
                    return false;
                }
                if (document.forms['surforder'].ask_question.value == '') {
                    alert('Вы не описали условия выполнения');
                    document.forms['surforder'].ask_question.focus();
                    return false;
                }
                if ((document.forms['surforder'].ask_url.value == '')|(document.forms['surforder'].ask_url.value == 'http://')) {
                    alert('Вы не указали URL-адрес сайта');
                    document.forms['surforder'].ask_url.focus();
                    return false;
                }
                if (document.forms['surforder'].ask_donate.value == '') {
                    alert('Вы не указали сумму вознаграждения');
                    document.forms['surforder'].ask_donate.focus();
                    return false;
                }
                if (document.forms['surforder'].tosaccept.checked == false) {
                    alert('Если вы прочитали правила, с ними нужно согласиться');
                    return false;
                }
                document.forms['surforder'].submit();
                return true;
            }
            function ClearForm()
            {
                var advedit = 0;
                if (advedit == 0) {
                    document.forms['surforder'].ask_title.value = '';
                    document.forms['surforder'].ask_desc.value = '';
                    document.forms['surforder'].ask_question.value = '';
                    document.forms['surforder'].ask_donate.value = task_mindonate;
                    document.forms['surforder'].ask_desc.style.height = '100px';
                    document.forms['surforder'].ask_question.style.height = '100px';
                    document.forms['surforder'].scount.value = 'Осталось 3000 символов';
                    document.forms['surforder'].ask_url.value = 'http://';
                } else {
                    document.getElementById('targetblock').style.display = '';
                    document.getElementById('targetblockopen').style.display = 'none';
                }
                document.forms['surforder'].ask_cat.value = 2;
                document.forms['surforder'].ask_taskmode.value = 0;
                document.forms['surforder'].ask_days.value = 3;
                document.forms['surforder'].ask_proff.value = 0;
                document.forms['surforder'].ask_family.value = 0;
                document.forms['surforder'].ask_sex.value = 0;
                document.forms['surforder'].ask_bday1.value = 0;
                document.forms['surforder'].ask_bday2.value = 0;
                document.forms['surforder'].ask_country1.value = 'xx';
                document.forms['surforder'].ask_country2.value = 'xx';
                document.forms['surforder'].ask_country3.value = 'xx';
                document.forms['surforder'].ask_country4.value = 'xx';
                document.forms['surforder'].ask_country5.value = 'xx';
                PlanChange(document.forms['surforder']);
            }
            function PlanChange(frm)
            {
                lprice = parseFloat(frm.ask_donate.value);
                if (isNaN(lprice)) {
                    frm.linkprice.value = '-';
                } else {
                    if (lprice < task_mindonate) {
                        lprice = task_mindonate;
                    }
                    lprice *= task_price;

                    frm.linkprice.value = number_format(lprice, 3, '.', '');
                }
            }
            function number_format(number, decimals, dec_point, thousands_sep) {
                var i, j, kw, kd, km;
                if (isNaN(decimals = Math.abs(decimals))) { decimals = 2; }
                if (dec_point == undefined) { dec_point = ","; }
                if (thousands_sep == undefined) { thousands_sep = "."; }
                i = parseInt(number = (+number || 0).toFixed(decimals)) + "";
                if ((j = i.length) > 3) { j = j % 3; } else { j = 0; }
                km = (j ? i.substr(0, j) + thousands_sep : "");
                kw = i.substr(j).replace(/(\d{3})(?=\d)/g, "$1" + thousands_sep);
                kd = (decimals ? dec_point + Math.abs(number - i).toFixed(decimals).replace(/-/, 0).slice(2) : "");
                return km + kw + kd;
            }
            function descchange(elem)
            {
                if (elem.value.length > 3000) {
                    elem.value = elem.value.substr(0,3000);
                }
                document.forms['surforder'].scount.value = 'Осталось '+(3000-elem.value.length)+' символов';
            }
            function appendtag(text1, text2)
            {
                if ((document.selection))
                {
                    document.surforder.ask_desc.focus();
                    document.surforder.document.selection.createRange().text = text1+document.surforder.document.selection.createRange().text+text2;
                } else if(document.surforder.ask_desc.selectionStart != undefined) {
                    var element    = document.surforder.ask_desc;
                    var str     = element.value;
                    var start    = element.selectionStart;
                    var length    = element.selectionEnd - element.selectionStart;
                    element.value = str.substr(0, start) + text1 + str.substr(start, length) + text2 + str.substr(start + length);
                } else document.surforder.ask_desc.value += text1+text2;
            }
        </script>
		 <? if(isset($_GET["edit"])){
?>
<table class='profile' width='100%' border='0' cellpadding='0' cellspacing='0' style='margin-bottom: 0;'>
<tr><td class='value1'>
Здесь вы можете изменить рекламный текст и прочие параметры рекламной площадки. 
В случае изменения заголовка, описания или url-адреса, площадка будет направлена на проверку. 
После прохождения проверки, реклама будет снова доступна к запуску.
</td></tr>
</table><?
}else{
?>
<table class='profile' width='100%' border='0' cellpadding='0' cellspacing='0' style='margin-bottom: 0;'>
<tr><td class='value1'>
На <span class='seosprint'><?=$sitename ?></span> есть много желающих выполнять несложные задания 
за небольшую плату. Насколько востребованным и интересным будет ваше задание зависит только от вас. 
Не скупитесь на вознаграждение. 
Минимальная цена одного задания на <span class='seosprint'><?=$sitename ?></span> — <?=$min_price_task?> <?=$sitevalname?>
</td></tr>
</table><?
}
if(isset($_GET["edit"])){
$ident=intval($_GET["edit"]);
$sql=mysql_query("SELECT * FROM seo_tasks WHERE paused=1 and fromid= '".$_SESSION["iduser"]."' and id='$ident'") or die(mysql_error());
if(mysql_num_rows($sql)==0){
echo "<br /><span class='taskquestion'><center>$infstart Перед редактированием необходимо приостановить рекламную кампанию $infend</center></span>";
require_once($_SERVER['DOCUMENT_ROOT'].'/footer.php'); exit();
}
$res=mysql_fetch_assoc($sql);
}
?>

                        <form name="surforder" method="post" action="" onsubmit="return SbmForm(); return false;">
                            
                            <table class='profile' width='100%' border='0' cellpadding='0' cellspacing='0' style='margin-bottom: 0;'>
                                <thead>
                                    <tr>
                                        <th align='center' width='42%' nowrap='nowrap'>Параметр</th>
                                        <th align='center' nowrap='nowrap'>Значение</th>
                                        <th></th>

                                    </tr>
                                </thead>
                                <tbody>
                                    <tr>
                                        <td><b>Заголовок задания</b></td>
                                        <td class="value"><input class="val" type="text" name="ask_title" maxlength="55" value="<? if(isset($res["name"])) echo $res["name"];?>" /></td>
                                        <td class="service"><span id="hint1" class="hint-quest"></span></td>
                                    </tr>

                                    <tr>
                                        <td>Категория задания</td>
                                        <td class="value">
                                            <select class="val" name="ask_cat">
                                                <option value="1" <? if(isset($_GET["edit"]) && $res["cat"]==1) echo "selected"; ?>>Только регистрация</option>
                                                <option value="9" <? if(isset($_GET["edit"]) && $res["cat"]==9) echo "selected"; ?>>Только клики</option>
                                                <option value="2" <? if(!isset($_GET["edit"])) echo "selected";?> <? if(isset($_GET["edit"]) && $res["cat"]==2) echo "selected"; ?>>Регистрация с активностью</option>

                                                <option value="3" <? if(isset($_GET["edit"]) && $res["cat"]==3) echo "selected"; ?>>Постинг в форумы и/или блоги</option>
                                                <option value="4" <? if(isset($_GET["edit"]) && $res["cat"]==4) echo "selected"; ?>>Написать статью или пресс-релиз</option>
                                                <option value="5" <? if(isset($_GET["edit"]) && $res["cat"]==5) echo "selected"; ?>>Оставить отзыв</option>
                                                <option value="6" <? if(isset($_GET["edit"]) && $res["cat"]==6) echo "selected"; ?>>Проголосовать</option>
                                                <option value="7" <? if(isset($_GET["edit"]) && $res["cat"]==7) echo "selected"; ?>>Играть в игры</option>
                                                <option value="8" <? if(isset($_GET["edit"]) && $res["cat"]==8) echo "selected"; ?>>Инвестировать</option>

                                                <option value="0" <? if(isset($_GET["edit"]) && $res["cat"]==0) echo "selected"; ?>>Прочее</option>
                                            </select>
                                        </td>
                                        <td class="service"></td>
                                    </tr>
                                    <tr>
                                        <td><b>Описание задания </b></td>
                                        <td colspan="2">

                                            <span class="btn-bold" title="Выделить жирным" onClick="javascript:appendtag('[b]','[/b]'); return false;"></span>
                                            <span class="btn-italic" title="Выделить курсивом" onClick="javascript:appendtag('[i]','[/i]'); return false;"></span>
                                            <span class="btn-uline" title="Выделить подчёркиванием" onClick="javascript:appendtag('[u]','[/u]'); return false;"></span>
                                            <span class="btn-url" title="Выделить URL" onClick="javascript:appendtag('[url]','[/url]'); return false;"></span>
                                            <input class="scount" type="text" name="scount" size="25" maxlength="25" value="Осталось 3000 символов" readonly="readonly" />
                                        </td>
                                    </tr>
                                    <tr>
                                        <td class="value" colspan="2">

                                            <textarea class="expanding" cols="40" rows="3" name='ask_desc' onkeyup="descchange(this);"><? if(isset($res["text"])) echo $res["text"];?></textarea>
                                        </td>
                                        <td class="service"><span id="hint2" class="hint-quest"></span></td>
                                    </tr>
                                    <tr>
                                        <td colspan="3"><b>Что должен указать исполнитель для проверки выполнения задания </b></td>
                                    </tr>
                                    <tr>

                                        <td class="value" colspan="2">
                                            <textarea class="expanding" cols="40" rows="3" name='ask_question' onkeyup="descchange(this);"><? if(isset($res["description"])) echo $res["description"];?></textarea>
                                        </td>
                                        <td class="service"><span id="hint4" class="hint-quest"></span></td>
                                    </tr>
                                    <tr>
                                        <td><b>URL сайта</b> (включая http://)</td>

                                        <td class="value"><input class="val" type="text" name="ask_url" maxlength="300" value="<? if(isset($_GET["edit"])) { echo $res["url"]; }else{ echo "http://"; } ?>" /></td>
                                        <td class="service"><span id="hint3" class="hint-quest"></span></td>
                                    </tr>
                                    <tr>
                                        <td><b>Вознаграждение исполнителю</b></td>
                                        <td class="value"><input class="val" type="text" name="ask_donate" maxlength="6" value="0.3"  onkeyup="PlanChange(this.form); return true;" /></td>
                                        <td class="service"><span id="hint5" class="hint-quest"></span></td>
                                    </tr>

                                    <tr>                                    <td>Технология выполнения задания</td>
                                    <td class="value">
                                        <select class="val" name="ask_taskmode">
                                            <option value="0" <? if(isset($_GET["edit"]) && $res["many"]==0) echo "selected"; ?>>Один пользователь — одно выполнение</option>
                                            <option value="1" <? if(isset($_GET["edit"]) && $res["many"]==1) echo "selected"; ?>>Задание можно выполнять многократно</option>
                                        </select>
                                    </td>

                                    <td class="service"><span id="hint9" class="hint-quest"></span></td>
                                    </tr>
                                    <tr>
                                        <td>Максимальный срок выполнения</td>
                                        <td class="value">
                                            <select class="val" name="ask_days">
                                                <option value="3600" <? if(isset($_GET["edit"]) && $res["maxtime"]==3600) echo "selected"; ?>>1 час</option>
                                                <option value="7200" <? if(isset($_GET["edit"]) && $res["maxtime"]==3600*2) echo "selected"; ?>>2 часа</option>

                                                <option value="<?=3600*6; ?>" <? if(isset($_GET["edit"]) && $res["maxtime"]==3600*6) echo "selected"; ?>>6 часов</option>
                                                <option value="<?=3600*12; ?>" <? if(isset($_GET["edit"]) && $res["maxtime"]==3600*12) echo "selected"; ?>>12 часов</option>
                                                <option value="86400" <? if(isset($_GET["edit"]) && $res["maxtime"]==86400) echo "selected"; ?>>1 день</option>
                                                <option value="<?=86400*2; ?>" <? if(isset($_GET["edit"]) && $res["maxtime"]==86400*2) echo "selected"; ?>>2 дня</option>
                                                <option value="<?=86400*3; ?>"<? if(!isset($_GET["edit"])) echo "selected"; ?> <? if(isset($_GET["edit"]) && $res["maxtime"]==86400*3) echo "selected"; ?>>3 дня</option>
                                                <option value="<?=86400*4; ?>" <? if(isset($_GET["edit"]) && $res["maxtime"]==86400*4) echo "selected"; ?>>4 дня</option>

                                                <option value="<?=86400*5; ?>" <? if(isset($_GET["edit"]) && $res["maxtime"]==86400*5) echo "selected"; ?>>5 дней</option>
                                                <option value="<?=86400*6; ?>" <? if(isset($_GET["edit"]) && $res["maxtime"]==86400*6) echo "selected"; ?>>6 дней</option>
                                                <option value="<?=86400*7; ?>" <? if(isset($_GET["edit"]) && $res["maxtime"]==86400*7) echo "selected"; ?>>7 дней</option>
                                                <option value="<?=86400*10; ?>" <? if(isset($_GET["edit"]) && $res["maxtime"]==86400*10) echo "selected"; ?>>10 дней</option>
                                                <option value="<?=86400*15; ?>" <? if(isset($_GET["edit"]) && $res["maxtime"]==86400*15) echo "selected"; ?>>15 дней</option>
                                                <option value="<?=86400*20; ?>" <? if(isset($_GET["edit"]) && $res["maxtime"]==86400*20) echo "selected"; ?>>20 дней</option>

                                                <option value="<?=86400*30; ?>" <? if(isset($_GET["edit"]) && $res["maxtime"]==86400*30) echo "selected"; ?>>30 дней</option>
                                            </select>
                                        </td>
                                        <td class="service"><span id="hint6" class="hint-quest"></span></td>
                                    </tr>
                                    <tr>
                                        <td>Стоимость одного выполнения</td>
                                        <td class="value" colspan="2">

                                            <input type="text" name="linkprice" maxlength="6" value="<?if(isset($_GET["edit"])) { echo $res["price"]; }else{ echo "0.34"; } ?>" readonly="readonly" /><?=$sitevalname ?>
                                        </td>
                                    </tr>
                          
                                </tbody>
                            </table>

                            
                            <div class='centerbtn'><span class='taskquestion'><center>
                                <p><a href="/rules.html" target="_blank">Прочтите правила (ссылка откроется в новом окне)</a><br />
                                    <input type="checkbox" name="tosaccept" value="1" />Я согласен(на) с правилами размещения рекламы на <?=$sitename ?>
                                </p></center></span><br />
                                <input type='submit' class='button-green' style="height:26px;" name='submitall' value='Сохранить' />
                            </div>
                        </form>