Кому нужна помощь? пишите!

  • Автор темы webdizinfo
  • Дата начала
lessy
Участник
Сообщения
31
Реакции
1
  • #1.161
подскажите пожалуйста как сделать чтобы баланс на вывод писало не в монетах а в рублях?
 
fhjktrdf
Участник
Сообщения
144
Реакции
10
  • #1.162
Наконец-то достал код. все теперь все шикарно
 
Blanc
Местный
Сообщения
63
Реакции
1
  • #1.163
Помогите с модулем задания, все норм стоит но категория не выберается, пустое окно. Что из кода вырезать чтоб не просило категорию...?
<div class="section_w500">
<div class="s-bk-lf">
<div class="acc-title1">Меню</div>
</div>
<div class="silver-bk0"><div class="clr"></div>
<table cellpadding='0' cellspacing='0' border='0' align='center' width="99%">
<tr>
<?php
$db->Query("SELECT COUNT(*) FROM `db_jobs` ");
$alljobs = $db->FetchRow();
$db->Query("SELECT COUNT(*) FROM `db_jobs` WHERE `done`='1' ");
$alldone = $db->FetchRow();
$db->Query("SELECT COUNT(*) FROM `db_jobs` WHERE `accept`='3' ");
$allcanc = $db->FetchRow();
$db->Query("SELECT COUNT(*) FROM `db_jobs` WHERE `accept`='0' ");
$allproc = $db->FetchRow();
?>
<td>Рекламодателю:<br/><a href="/account/jobs/info/" class="stn" style="font-weight: normal;">Проверка выполнения</a><br/><a href="/account/jobs/add/" class="stn" style="font-weight: normal;">Добавить задание</a><br/><a href="/account/jobs/my/" class="stn" style="font-weight: normal;">Ваши задания</a><br/><br/>Пользователю:<br/><a href="/account/jobs/list/" class="stn" style="font-weight: normal;">Список заданий</a><br/><a href="/account/jobs/stat/" class="stn" style="font-weight: normal;">Статистика</a></td>
<td>Статистика:<br/>Всего заданий: <?=$alljobs; ?><br/>Выполнено заданий: <?=$alldone; ?><br/>Отклонено выполнений: <?=$allcanc; ?><br/>Ожидают подтверждения: <?=$allproc; ?></td>
</tr>
</table>
</div>
</div>
<br/>
<?php
$uname = $_SESSION["user"];
$usid = $_SESSION["user_id"];
if(isset($_GET['alljobs'])) {
?>
<div class="section_w500">
<div class="s-bk-lf">
<div class="acc-title1">Список заданий</div>
</div>
<div class="silver-bk0"><div class="clr"></div>
<?php
$db->Query("SELECT * FROM `db_jobs_category` ");
while($data = $db->FetchArray()) {
$names[$data['id']]=$data['name'];
}

$db->Query("SELECT * FROM `db_jobs` WHERE `done` = '0' AND `accept`='1' ORDER BY `id` DESC LIMIT 30 ");
if($db->NumRows() == 0) {
echo 'Задания отсутсвуют';
}
while($data = $db->FetchArray()) {
echo '#'.$data['id'].'. <b>'.$data['name'].'</b> (Оплата '.$data['pay'].' серебра)<br/>';
echo '<b>Описание:</b> ';
if(strlen($data['about']) > 100) {
echo substr($data['about'], 0, 100).'...';
} else echo $data['about'];

echo '<br/><b>Категория:</b> '.$names[$data['category']].'<br/>';
echo '<a href="/account/jobs/show/'.$data['id'].'" class="stn">Просмотр &gt;&gt;</a>';
echo '<hr/>';
}
?>
</div>
</div>
<?php
}
else
if(isset($_GET['add'])) {
?>
<div class="section_w500">
<div class="s-bk-lf">
<div class="acc-title1">Добавить задание</div>
</div>
<div class="silver-bk0"><div class="clr"></div>
<?php
$db->Query("SELECT * FROM db_users_b WHERE id = '$usid' LIMIT 1");
$user_data = $db->FetchArray();
$money = $user_data['money_b'];
if(isset($_GET['save'])) {
if(preg_match('/^[а-яa-zA-ZА-Я0-9.!,\s]{4,180}$/s', $_POST['name'])) {
$db->Query("SELECT * FROM `db_jobs_category` WHERE `id` = '".intval($_POST['category'])."' ");
if($db->NumRows() > 0) {
if(strlen($_POST['about']) > 4 && strlen($_POST['about']) <= 1024) {
if(strlen($_POST['info']) > 4 && strlen($_POST['info']) <= 1024) {
if(intval($_POST['period']) >= 0 && intval($_POST['period']) <= 1) {
if(intval($_POST['pay']) > 0 && $_POST['pay'] < $money) {
$db->Query("SELECT `time` FROM `db_jobs` WHERE `user` = '$uname' ORDER BY `id` DESC LIMIT 1 ");
if($db->FetchRow() < time() - 180 || $db->NumRows() == 0) {
# Сохраняем
$name = $_POST['name'];
$period = $_POST['period'];
$pay = $_POST['pay'];
$category = $_POST['category'];
$about = $db->RealEscape(htmlspecialchars($_POST['about']));
$url = $db->RealEscape(htmlspecialchars($_POST['url']));
$info = $db->RealEscape(htmlspecialchars($_POST['info']));
echo "<center><font color = 'grey'><b>Ваше задание успешно добавлено!</b></font></center><BR />";
$db->Query("INSERT INTO `db_jobs`(`user`,`name`,`url`,`about`,`info`,`category`,`period`,`pay`,`time`) VALUES('$uname','$name','$url','$about','$info','$category','$period','$pay','".time()."')");
} else echo "<center><font color = 'red'><b>Задание можно добавлять раз в 3 минуты!</b></font></center><BR />";
} else echo "<center><font color = 'red'><b>Оплата за выполнение указана неверно!</b></font></center><BR />";
} else echo "<center><font color = 'red'><b>Периодичность указана неверно!</b></font></center><BR />";
} else echo "<center><font color = 'red'><b>Информация для выполнения указано неверно!</b></font></center><BR />";
} else echo "<center><font color = 'red'><b>Описание указано неверно!</b></font></center><BR />";
} else echo "<center><font color = 'red'><b>Категория указана неверно!</b></font></center><BR />";
} else echo "<center><font color = 'red'><b>Заголовок указан неверно!</b></font></center><BR />";
}
?>
<form action="/account/jobs/save/" method="post">
<table width="99%" border="0" align="center">
<tr>
<td><font color="#000;">Заголовок</font></td>
<td><input type="text" name="name" style="width: 100%;"/></td>
</tr>
<tr>
<td><font color="#000;">Категория</font></td>
<td><select name="category">
<?php
$db->Query("SELECT * FROM `db_jobs_category` ");
while($job = $db->FetchArray()) {
echo '<option value="'.$job['id'].'">'.$job['name'].'</option>';
}
?>
</select></td>
</tr>
<tr>
<td><font color="#000;">URL выполнения</font></td>
<td><input type="text" name="url" value="http://" style="width: 100%;"/></td>
</tr>
<tr>
<td><font color="#000;">Описание</font></td>
<td><textarea name="about" style="width: 100%; height: 100px;"/></textarea></td>
</tr>
<tr>
<td><font color="#000;">Информация для выполнения</font></td>
<td><textarea name="info" style="width: 100%; height: 100px;"/></textarea></td>
</tr>
<tr>
<td><font color="#000;">Периодичность</font></td>
<td><select name="period">
<option value="0">Однократно</option>
<option value="1">Многократно</option>
</select></td>
</tr>
<tr>
<td><font color="#000;">Оплата за выполнение</font></td>
<td><input type="text" name="pay" value="0" style="width: 100%;"/></td>
</tr>
<tr>
<td colspan="2" align="center"><input type="submit" name="swap" value="Добавить" style="height: 30px; margin-top:10px;" /></td>
</tr>
</table>
</form>
</div>
</div>
<?php
}
else
if(isset($_GET['statuse'])) {
?>
<div class="section_w500">
<div class="s-bk-lf">
<div class="acc-title1">Статистика выполнений</div>
</div>
<div class="silver-bk0"><div class="clr"></div>
<?php
$db->Query("SELECT COUNT(*) FROM `db_jobs_use` WHERE `user`='$uname' ");
$count = $db->FetchRow();
if($count == 0) {
echo 'Вы не выполняли заданий';
}
else
{
$db->Query("SELECT COUNT(*) FROM `db_jobs_use` WHERE `user`='$uname' AND `pay`='0' ");
$proc = $db->FetchRow();
$done = $count - $proc;
echo 'Всего принятых заданий: '.$count.'<br/>Всего выполненых заданий: '.$done.'<br/>Задания в обработке: '.$proc;
}
?>
</div>
</div>
<?php
}
else
if(isset($_GET['show'])) {
?>
<div class="section_w500">
<div class="s-bk-lf">
<div class="acc-title1">Список заданий</div>
</div>
<div class="silver-bk0"><div class="clr"></div>
<?php
$db->Query("SELECT * FROM `db_jobs` WHERE `id`='".intval($_GET['show'])."' AND `accept`='1' AND `done`='0' ");
$job = intval($_GET['show']);
if($db->NumRows() == 0) {
echo 'Такого задания не существует!';
}
else
{
$arr = $db->FetchArray();
if(isset($_POST['done'])) {
$db->Query("SELECT COUNT(*) FROM `db_jobs_use` WHERE `user`='$uname' AND `pay` = '0' ");
if($arr['user'] != $uname) {
if($db->FetchRow() == 0) {
$db->Query("SELECT COUNT(*) FROM `db_jobs_use` WHERE `id_job`='$job' ");
$dones = $db->FetchRow();
$db->Query("SELECT `period` FROM `db_jobs` WHERE `id`='$job' ");
$type = $db->FetchRow();
if(($dones == 0 && $type == 0) || ($type == 1)) {
if(strlen($_POST['done']) > 4 && strlen($_POST['done']) <= 1024) {
$done = $db->RealEscape(htmlspecialchars($_POST['done']));
echo "<center><font color = 'grey'><b>Ваша заявка успешно отправлена!</b></font></center><BR />";
$db->Query("INSERT INTO `db_jobs_use`(`id_job`,`user`,`message`,`pay`) VALUES('$job','$uname','$done','0')");
} else echo "<center><font color = 'red'><b>Текст подтверждения выполнения указан неверно!</b></font></center><BR />";
} else echo "<center><font color = 'red'><b>Данное задание уже было выполнено!</b></font></center><BR />";
} else echo "<center><font color = 'red'><b>Вы уже подавали заявку на выполнение! Дождитесь ее рассмотрения.</b></font></center><BR />";
} else echo "<center><font color = 'red'><b>Это ваша заявка!</b></font></center><BR />";
}
$db->Query("SELECT `name` FROM `db_jobs_category` WHERE `id`='$arr[category]' ");
$category = $db->FetchRow();
?>
<table width="99%" border="0" align="center">
<?php
echo '<tr><td colspan="2" align="center"><span style="color: rgb(96, 145, 67);">#'.$arr['id'].'. '.$arr['name'].'</span></td></tr><tr><td><br/></td></tr><tr><td align="right" width="50%"><font color="#000">Автор: </td><td>'.$arr['user'].'</td></tr><tr><td align="right" width="50%">Оплата:</td><td>'.$arr['pay'].'</td></tr><tr><td align="right" width="50%">Категория:</td><td width="50%">'.$category.'</font></td></tr><tr><td><br/></td></tr><tr><td colspan="2" align="center"><span style="color: rgb(96, 145, 67);"><b>Описание:</b></span></td></tr><tr><td colspan="2" align="left"><span style="color: rgb(96, 145, 67);">'.$arr['about'].'</span></td></tr><tr><td></td></tr><tr><td colspan="2" align="center"><span style="color: rgb(96, 145, 67);"><b>Информация для выполнения:</b></span></td></tr><tr><td colspan="2" align="left"><span style="color: rgb(96, 145, 67);">'.$arr['info'].'</span></td></tr><tr><td><br/></td></tr><tr><td colspan="2" align="center"><span style="color: rgb(96, 145, 67);"><b>Выполнение:</b></span></td></tr><tr><td colspan="2" align="center" style="cursor: pointer;" onclick="window.open(\''.$arr['url'].'\',\'\');">Приступить к выполнению</td></tr><tr><td></td></tr><form action="" method="post"><tr><td colspan="2" align="center"><textarea name="done" style="width: 100%; height: 100px;"></textarea></td></tr><tr><td colspan="2" align="center"><input type="submit" value="Подтвердить выполнение"/></td></tr></form>';
}
?>
</table>
</div>
</div>
<?php
}
else
if(isset($_GET['info'])) {
?>
<div class="section_w500">
<div class="s-bk-lf">
<div class="acc-title1">Проверка выполнения</div>
</div>
<div class="silver-bk0"><div class="clr"></div>
<?php
$db->Query("SELECT * FROM db_users_b WHERE id = '$usid' LIMIT 1");
$user_data = $db->FetchArray();
$money = $user_data['money_b'];
if(isset($_POST['pay_here']) && is_numeric($_POST['pay_here'])) {
$payed = intval($_POST['pay_here']);
$db->Query("SELECT `id_job` FROM `db_jobs_use` WHERE `pay` = '0' AND `id` = '$payed' ");
if($db->NumRows() > 0) {
$payed2 = $db->FetchRow();
$db->Query("SELECT `pay` FROM `db_jobs` WHERE `id` = '$payed2' AND `user` = '$uname' AND `accept`='1' LIMIT 1 ");
$sum = $db->FetchRow();
if($sum < $money) {
$db->Query("SELECT `id_job` FROM `db_jobs_use` WHERE `pay` = '0' AND `id` = '$payed' ");
if($db->NumRows() > 0) {
$db->Query("SELECT `user` FROM `db_jobs_use` WHERE `pay` = '0' AND `id_job` = '$payed' LIMIT 1 ");
$to = $db->FetchRow();
$db->Query("SELECT `period` FROM `db_jobs` WHERE `pay` = '0' AND `id` = '$payed2' LIMIT 1 ");
$per = $db->FetchRow();
$db->Query("UPDATE db_users_b SET money_b = money_b - '$sum' WHERE user = '$uname' ");
$db->Query("UPDATE db_users_b SET money_b = money_b + '$sum' WHERE user = '$to' ");
$db->Query("UPDATE `db_jobs_use` SET `pay`='1' WHERE `id` = '$payed' ");
if($per == 0) {
$db->Query("UPDATE `db_jobs` SET `done` = '1' WHERE `id`='$payed2' ");
}
echo "<center><font color = 'grey'><b>Заявка успешно принята!</b></font></center><BR />";
}
} else echo "<center><font color = 'red'><b>У вас недостаточно серебра!</b></font></center><BR />";
}
}
else
if(isset($_POST['del_here']) && is_numeric($_POST['del_here'])) {
$payed = intval($_POST['del_here']);
$db->Query("SELECT `id_job` FROM `db_jobs_use` WHERE `pay` = '0' AND `id` = '$payed' ");
if($db->NumRows() > 0) {
$payed2 = $db->FetchRow();
$db->Query("SELECT `pay` FROM `db_jobs` WHERE `id` = '$payed' AND `user` = '$uname' AND `accept`='1' LIMIT 1 ");
if($db->NumRows() > 0) {
$sum = $db->FetchRow();
$db->Query("UPDATE `db_jobs_use` SET `pay`='2' WHERE `id` = '$payed' ");
echo "<center><font color = 'grey'><b>Заявка успешно отменена!</b></font></center><BR />";
}
}
}
$db->Query("SELECT * FROM `db_jobs_category` ");
while($data = $db->FetchArray()) {
$names[$data['id']]=$data['name'];
}
$db->Query("SELECT * FROM `db_jobs` WHERE `user` = '$uname' ");
if($db->NumRows() == 0) {
echo 'Задания отсутсвуют';
}
while($sdata = $db->FetchArray()) {
$sdatas[] = $sdata;
}
for($i=0;$i<count($sdatas);$i++) {
$wname = $sdatas[$i]['id'];
$db->Query("SELECT * FROM `db_jobs_use` WHERE `pay` = '0' AND `id_job` = '$wname' LIMIT 30 ");
while($data = $db->FetchArray()) {

echo '#'.$sdatas[$i]['id'].'. <b>'.$sdatas[$i]['name'].'</b> (Оплата '.$sdatas[$i]['pay'].' серебра)<br/>';
echo '<b>Сообщение:</b> '.$data['message'];
echo '<br/><b>Категория:</b> '.$names[$sdatas[$i]['category']];
?>
<form action="" method="post">
<input type="hidden" name="pay_here" value="<?=$data["id"]; ?>" />
<input type="submit" value="Оплатить" /><br/>
</form>
<form action="" method="post">
<input type="hidden" name="del_here" value="<?=$data["id"]; ?>" />
<input type="submit" value="Отменить" />
</form>
<?php
echo '<hr/>';
}
}
?>
</div>
</div>
<?php
}
else
if(isset($_GET['mylist'])) {
?>
<div class="section_w500">
<div class="s-bk-lf">
<div class="acc-title1">Ваши задания</div>
</div>
<div class="silver-bk0"><div class="clr"></div>
<?php
$db->Query("SELECT * FROM `db_jobs_category` ");
while($data = $db->FetchArray()) {
$names[$data['id']]=$data['name'];
}
$db->Query("SELECT * FROM `db_jobs` WHERE `user` = '$uname' AND `accept`='1' ORDER BY `id` DESC LIMIT 30 ");
if($db->NumRows() == 0) {
echo 'Задания отсутсвуют';
}
if(isset($_POST['del_here']) && is_numeric($_POST['del_here'])) {
$payed = intval($_POST['del_here']);
$db->Query("SELECT COUNT(*) FROM `db_jobs` WHERE `user` = '$uname' AND `id` = '$payed' AND `accept`='1' ");
if($db->FetchRow() > 0) {
$db->Query("DELETE FROM `db_jobs` WHERE `id` = '$payed' ");
$db->Query("DELETE FROM `db_jobs_use` WHERE `id_job` = '$payed' ");
echo "<center><font color = 'grey'><b>Заявка успешно отменена!</b></font></center><BR />";
}
}

if(isset($_POST['save_here']) && is_numeric($_POST['save_here'])) {
$payed = intval($_POST['save_here']);
$db->Query("SELECT COUNT(*) FROM `db_jobs` WHERE `user` = '$uname' AND `id` = '$payed' AND `accept`='1' ");
if($db->FetchRow() > 0) {
$db->Query("UPDATE `db_jobs` SET `done`='1' WHERE `id` = '$payed' ");
echo "<center><font color = 'grey'><b>Заявка успешно завершена!</b></font></center><BR />";
}
}
$db->Query("SELECT * FROM `db_jobs` WHERE `user` = '$uname' AND `accept`='1' ORDER BY `id` DESC LIMIT 30 ");
while($data = $db->FetchArray()) {
echo '#'.$data['id'].'. <b>'.$data['name'].'</b> (Оплата '.$data['pay'].' серебра)<br/>';
echo '<b>Описание:</b> ';
if(strlen($data['about']) > 100) {
echo substr($data['about'], 0, 100).'...';
} else echo $data['about'];

echo '<br/><b>Категория:</b> '.$names[$data['category']].'<br/>';
if($data['done'] == 0 && $data['period'] == 0) {
?>
<form action="" method="post">
<input type="hidden" name="del_here" value="<?=$data["id"]; ?>" />
<input type="submit" value="Отменить" />
</form>
<?php
}
else if($data['done'] == 0 && $data['period'] == 1) {
?>
<form action="" method="post">
<input type="hidden" name="save_here" value="<?=$data["id"]; ?>" />
<input type="submit" value="Завершить" />
</form>
<?php
}
else
{
echo '<font color="grey">Выполнено!</font>';
}
echo '<hr/>';
}
?>
</div>
</div>
<?php
}
?>
<div class="s-bk-lf">
<div class="acc-title">Список заданий</div>
</div>
<div class="silver-bk"><div class="clr"></div>
<?


$num_p = (isset($_GET["page"]) AND intval($_GET["page"]) < 1000 AND intval($_GET["page"]) >= 1) ? (intval($_GET["page"]) -1) : 0;
$lim = $num_p * 100;

function colorSum($sum){

if($sum >= 100) return "red";
return "#000000";
}

if(isset($_POST['accept']) && is_numeric($_POST['accept'])) {
$payed=$_POST['accept'];
$db->Query("SELECT * FROM `db_jobs` WHERE `id` = '$payed' AND `accept` = '0' LIMIT 1 ");
if($db->NumRows() > 0) {
$db->Query("UPDATE `db_jobs` SET `accept`='1' WHERE `id`='$payed' ");
}
}

if(isset($_POST['decline']) && is_numeric($_POST['decline'])) {
$payed=$_POST['decline'];
$db->Query("SELECT * FROM `db_jobs` WHERE `id` = '$payed' AND `accept` = '0' LIMIT 1 ");
if($db->NumRows() > 0) {
$db->Query("UPDATE `db_jobs` SET `accept`='2' WHERE `id`='$payed' ");
}
}

$db->Query("SELECT * FROM db_jobs WHERE accept = 0 ORDER BY id DESC LIMIT {$lim}, 100");

if($db->NumRows() > 0){

?>
<table cellpadding='3' cellspacing='0' border='0' bordercolor='#336633' align='center' width="99%">
<tr bgcolor="#efefef">
<td align="center" width="50" class="m-tb">Пользователь</td>
<td align="center" width="300" class="m-tb">Текст</td>
<td align="center" width="100" class="m-tb">URL</td>
<td align="center" width="50" class="m-tb">Одобрить</td>
<td align="center" width="100" class="m-tb">Дата</td>
</tr>


<?PHP

while($data = $db->FetchArray()){

?>
<tr class="htt">
<td align="center"><a href="/?menu=admin384&sel=users&edit=<?=$data["user_id"]; ?>"<?php if($data['gardener']==1) {echo ' style="color: red;"';} ?> class="stn"><?=$data["user"]; ?></a></td>
<td align="center"><?=$data['about']; ?></td>
<td align="center"><?=$data['url']; ?></td>
<td align="center">
<?php
if($data["accept"]==0) {
?>
<form action="" method="post">
<input type="hidden" name="accept" value="<?=$data["id"]; ?>" />
<input type="submit" value="Одобрить" />
</form>
<form action="" method="post">
<input type="hidden" name="decline" value="<?=$data["id"]; ?>" />
<input type="submit" value="Отменить" />
</form>
<?php
}
else if($data["accept"]==2)
{
echo "<center><font color = 'green'><b>Отменено!</b></font></center><BR />";
}
else
{
echo "<center><font color = 'green'><b>Одобрено!</b></font></center><BR />";
}
?>
</td>
<td align="center"><?=date("d.m H:i:s",$data["time"]); ?></td>
</tr>
<?PHP

}

?>

</table>
<BR />
<?PHP


}else echo "<center><b>На данной странице нет записей</b></center><BR />";


$db->Query("SELECT COUNT(*) FROM db_jobs WHERE accept = 0 ");
$all_pages = $db->FetchRow();

if($all_pages > 100){

$sort_b = (isset($_GET["sort"])) ? intval($_GET["sort"]) : 0;

$nav = new navigator;
$page = (isset($_GET["page"]) AND intval($_GET["page"]) < 1000 AND intval($_GET["page"]) >= 1) ? (intval($_GET["page"])) : 1;

echo "<BR /><center>".$nav->Navigation(10, $page, ceil($all_pages / 100), "/?menu=admin384&sel=jobs&page="), "</center>";

}
?>
</div><div class='clr'></div>
 
lessy
Участник
Сообщения
31
Реакции
1
  • #1.164
помогите после регистрации пишет Duplicate entry '0' for key 'PRIMARY' хотя рега удачна где ковырять?? спасибо
Фаил reg.php
PHP:
<?PHP
$_OPTIMIZATION["title"] = "Регистрация";
$_OPTIMIZATION["description"] = "Регистрация пользователя в системе";
$_OPTIMIZATION["keywords"] = "Регистрация нового участника в системе";

if(isset($_SESSION["user_id"])){ Header("Location: /myprofile.php"); return; }
?><center>
<div class="title_r">Регистрация</div>
</center>
<div class="clr"></div>   
<?PHP
   
    # Регистрация

    if(isset($_POST["login"])){

    $login = $func->IsLogin($_POST["login"]);
    $skype = htmlspecialchars($_POST["skype"]);
    $name = htmlspecialchars($_POST["name"]);
    $pass = $func->IsPassword($_POST["pass"]);
    $rules = isset($_POST["rules"]) ? true : false;
    $time = time();
    $ip = $func->UserIP;
    $pol = '<img src="/images/user_0.png" style="width:16px;" class="icon">';
   
    $email = $func->IsMail($_POST["email"]);
    $referer_id = (isset($_COOKIE["ref"]) AND intval($_COOKIE["ref"]) > 0 AND intval($_COOKIE["ref"]) < 1000000) ? intval($_COOKIE["ref"]) : 1;
    $referer_name = "";
    if($referer_id != 1){
        $db->Query("SELECT user FROM db_users_a WHERE id = '$referer_id' LIMIT 1");
        if($db->NumRows() > 0){$referer_name = $db->FetchRow();}
        else{ $referer_id = 1; $referer_name = "Admin"; }
    }else{ $referer_id = 1; $referer_name = "Admin"; }
   
        if($rules){

            if($email !== false){
       
            if($login !== false){
           
                if($pass !== false){
           
                    if($pass == $_POST["repass"]){
                       
                        $db->Query("SELECT COUNT(*) FROM db_users_a WHERE user = '$login'");
                        if($db->FetchRow() == 0){
                       
                        # Регаем пользователя
                        $db->Query("INSERT INTO db_users_a (user, email, name, pol, skype, pass, referer, referer_id, date_reg, ip)
                        VALUES ('$login','{$email}', '$name', '$pol', '$skype', '$pass','$referer_name','$referer_id','$time',INET_ATON('$ip'))");
                        $db->Query("INSERT INTO db_jurnal (user, user_id, text, date) VALUES ('$login', '$lid', '<b>$login</b>, зарегистрировался на проекте!','".time()."')");
                        $lid = $db->LastInsert();
                       
                          $db->Query("INSERT INTO db_users_b (user, a_t, last_sbor) VALUES ('$login','0', '".time()."')");
                       
                        # Вставляем статистику
                        $db->Query("UPDATE db_stats SET all_users = all_users +1 WHERE id = '1'");
                       
                        echo "<center><b><font color = 'green'>Вы успешно зарегистрировались!</font></b></center>";
                        ?>
                        <div class="clr"></div>   
                        <?PHP
                        return;
                        }else echo '
                        <ul id="noty_top_layout_container" class="i-am-new" style="top: 0px; left: 5%; position: fixed; width: 90%; height: auto; margin: 0px; padding: 0px; list-style-type: none; z-index: 9999999;">
                        <li style="overflow: hidden; border-radius: 0px 0px 5px 5px; border-bottom-width: 2px; border-bottom-style: solid; border-left-width: 2px; border-left-style: solid; border-right-width: 2px; border-right-style: solid; box-shadow: rgba(0, 0, 0, 0.0980392) 0px 2px 4px; border-color: rgb(139, 0, 0); color: rgb(255, 255, 255);
                        cursor: pointer; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAoCAQAAAClM0ndAAAAhklEQVR4AdXO0QrCMBBE0bttkk38/w8WRERpdyjzVOc+HxhIHqJGMQcFFkpYRQotLLSw0IJ5aBdovruMYDA/kT8plF9ZKLFQcgF18hDj1SbQOMlCA4kao0iiXmah7qBWPdxpohsgVZyj7e5I9KcID+EhiDI5gxBYKLBQYKHAQoGFAoEks/YEGHYKB7hFxf0AAAAASUVORK5CYII=) 0% 0% repeat-x scroll red;">
                        <div class="noty_bar noty_type_error" id="noty_522603926644797100"><div class="noty_message" style="font-size: 13px; line-height: 16px; text-align: center; padding: 8px 10px 9px; width: auto; position: relative; font-weight: bold;"><span class="noty_text"><b>Указанный логин уже используется!</b></span></div></div></li></ul>';
                       
                    }else echo '<ul id="noty_top_layout_container" class="i-am-new" style="top: 0px; left: 5%; position: fixed; width: 90%; height: auto; margin: 0px; padding: 0px; list-style-type: none; z-index: 9999999;">
                        <li style="overflow: hidden; border-radius: 0px 0px 5px 5px; border-bottom-width: 2px; border-bottom-style: solid; border-left-width: 2px; border-left-style: solid; border-right-width: 2px; border-right-style: solid; box-shadow: rgba(0, 0, 0, 0.0980392) 0px 2px 4px; border-color: rgb(139, 0, 0); color: rgb(255, 255, 255);
                        cursor: pointer; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAoCAQAAAClM0ndAAAAhklEQVR4AdXO0QrCMBBE0bttkk38/w8WRERpdyjzVOc+HxhIHqJGMQcFFkpYRQotLLSw0IJ5aBdovruMYDA/kT8plF9ZKLFQcgF18hDj1SbQOMlCA4kao0iiXmah7qBWPdxpohsgVZyj7e5I9KcID+EhiDI5gxBYKLBQYKHAQoGFAoEks/YEGHYKB7hFxf0AAAAASUVORK5CYII=) 0% 0% repeat-x scroll red;">
                        <div class="noty_bar noty_type_error" id="noty_522603926644797100"><div class="noty_message" style="font-size: 13px; line-height: 16px; text-align: center; padding: 8px 10px 9px; width: auto; position: relative; font-weight: bold;"><span class="noty_text"><b>Пароли не совпадают!</b></span></div></div></li></ul>';
           
                }else echo '<ul id="noty_top_layout_container" class="i-am-new" style="top: 0px; left: 5%; position: fixed; width: 90%; height: auto; margin: 0px; padding: 0px; list-style-type: none; z-index: 9999999;">
                        <li style="overflow: hidden; border-radius: 0px 0px 5px 5px; border-bottom-width: 2px; border-bottom-style: solid; border-left-width: 2px; border-left-style: solid; border-right-width: 2px; border-right-style: solid; box-shadow: rgba(0, 0, 0, 0.0980392) 0px 2px 4px; border-color: rgb(139, 0, 0); color: rgb(255, 255, 255);
                        cursor: pointer; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAoCAQAAAClM0ndAAAAhklEQVR4AdXO0QrCMBBE0bttkk38/w8WRERpdyjzVOc+HxhIHqJGMQcFFkpYRQotLLSw0IJ5aBdovruMYDA/kT8plF9ZKLFQcgF18hDj1SbQOMlCA4kao0iiXmah7qBWPdxpohsgVZyj7e5I9KcID+EhiDI5gxBYKLBQYKHAQoGFAoEks/YEGHYKB7hFxf0AAAAASUVORK5CYII=) 0% 0% repeat-x scroll red;">
                        <div class="noty_bar noty_type_error" id="noty_522603926644797100"><div class="noty_message" style="font-size: 13px; line-height: 16px; text-align: center; padding: 8px 10px 9px; width: auto; position: relative; font-weight: bold;"><span class="noty_text"><b>Пароль заполнен неверно!</b></span></div></div></li></ul>';
           
            }else echo '<ul id="noty_top_layout_container" class="i-am-new" style="top: 0px; left: 5%; position: fixed; width: 90%; height: auto; margin: 0px; padding: 0px; list-style-type: none; z-index: 9999999;">
                        <li style="overflow: hidden; border-radius: 0px 0px 5px 5px; border-bottom-width: 2px; border-bottom-style: solid; border-left-width: 2px; border-left-style: solid; border-right-width: 2px; border-right-style: solid; box-shadow: rgba(0, 0, 0, 0.0980392) 0px 2px 4px; border-color: rgb(139, 0, 0); color: rgb(255, 255, 255);
                        cursor: pointer; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAoCAQAAAClM0ndAAAAhklEQVR4AdXO0QrCMBBE0bttkk38/w8WRERpdyjzVOc+HxhIHqJGMQcFFkpYRQotLLSw0IJ5aBdovruMYDA/kT8plF9ZKLFQcgF18hDj1SbQOMlCA4kao0iiXmah7qBWPdxpohsgVZyj7e5I9KcID+EhiDI5gxBYKLBQYKHAQoGFAoEks/YEGHYKB7hFxf0AAAAASUVORK5CYII=) 0% 0% repeat-x scroll red;">
                        <div class="noty_bar noty_type_error" id="noty_522603926644797100"><div class="noty_message" style="font-size: 13px; line-height: 16px; text-align: center; padding: 8px 10px 9px; width: auto; position: relative; font-weight: bold;"><span class="noty_text"><b>Логин заполнен неверно!</b></span></div></div></li></ul>';

        }else echo '<ul id="noty_top_layout_container" class="i-am-new" style="top: 0px; left: 5%; position: fixed; width: 90%; height: auto; margin: 0px; padding: 0px; list-style-type: none; z-index: 9999999;">
                        <li style="overflow: hidden; border-radius: 0px 0px 5px 5px; border-bottom-width: 2px; border-bottom-style: solid; border-left-width: 2px; border-left-style: solid; border-right-width: 2px; border-right-style: solid; box-shadow: rgba(0, 0, 0, 0.0980392) 0px 2px 4px; border-color: rgb(139, 0, 0); color: rgb(255, 255, 255);
                        cursor: pointer; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAoCAQAAAClM0ndAAAAhklEQVR4AdXO0QrCMBBE0bttkk38/w8WRERpdyjzVOc+HxhIHqJGMQcFFkpYRQotLLSw0IJ5aBdovruMYDA/kT8plF9ZKLFQcgF18hDj1SbQOMlCA4kao0iiXmah7qBWPdxpohsgVZyj7e5I9KcID+EhiDI5gxBYKLBQYKHAQoGFAoEks/YEGHYKB7hFxf0AAAAASUVORK5CYII=) 0% 0% repeat-x scroll red;">
                        <div class="noty_bar noty_type_error" id="noty_522603926644797100"><div class="noty_message" style="font-size: 13px; line-height: 16px; text-align: center; padding: 8px 10px 9px; width: auto; position: relative; font-weight: bold;"><span class="noty_text"><b>Email имеет не верный формат!</b></span></div></div></li></ul>';

        }else echo '<ul id="noty_top_layout_container" class="i-am-new" style="top: 0px; left: 5%; position: fixed; width: 90%; height: auto; margin: 0px; padding: 0px; list-style-type: none; z-index: 9999999;">
                        <li style="overflow: hidden; border-radius: 0px 0px 5px 5px; border-bottom-width: 2px; border-bottom-style: solid; border-left-width: 2px; border-left-style: solid; border-right-width: 2px; border-right-style: solid; box-shadow: rgba(0, 0, 0, 0.0980392) 0px 2px 4px; border-color: rgb(139, 0, 0); color: rgb(255, 255, 255);
                        cursor: pointer; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAoCAQAAAClM0ndAAAAhklEQVR4AdXO0QrCMBBE0bttkk38/w8WRERpdyjzVOc+HxhIHqJGMQcFFkpYRQotLLSw0IJ5aBdovruMYDA/kT8plF9ZKLFQcgF18hDj1SbQOMlCA4kao0iiXmah7qBWPdxpohsgVZyj7e5I9KcID+EhiDI5gxBYKLBQYKHAQoGFAoEks/YEGHYKB7hFxf0AAAAASUVORK5CYII=) 0% 0% repeat-x scroll red;">
                        <div class="noty_bar noty_type_error" id="noty_522603926644797100"><div class="noty_message" style="font-size: 13px; line-height: 16px; text-align: center; padding: 8px 10px 9px; width: auto; position: relative; font-weight: bold;"><span class="noty_text"><b>Вы не согласились с правилами!</b></span></div></div></li></ul>';

    }
   
   
?>



<table width="350" border="0" align="center">
<form action="" method="post">
  <tbody><tr><td colspan="2"><input type="text" style="height:30px;" value="" placeholder="Логин" maxlength="10" name="login" class="input_text"></td></tr>
  <tr><td colspan="2"><input type="text" style="height:30px;" value="" placeholder="Ваше имя" maxlength="20" name="name" class="input_text"></td></tr>
  <tr><td colspan="2"><input type="text" style="height:30px;" value="" placeholder="Skype" maxlength="20" name="skype" class="input_text"></td></tr>
    <tr><td colspan="2"><input type="text" style="height:30px;" value="" placeholder="Email" maxlength="50" name="email" class="input_text"></td></tr>
    <tr><td  colspan="2"><input type="text" style="height:30px;" value="" placeholder="Пароль" maxlength="20" name="pass" class="input_text"></td></tr>
    <tr><td  colspan="2"><input type="text" style="height:30px;" value="" placeholder="Повтор пароля" maxlength="20" name="repass" class="input_text"></td></tr>
   
<tr><td colspan="2"><input name="rules" type="checkbox" /> С <a href="https://servahoc.ru/redirect.php?url=/rules.php" target="_blank" class="stn">правилами</a> проекта согласен</td></tr>
  <tr height="5">

    <td align="center" valign="top"><input type="submit" name="registr" value="Регистрация" class="subm_button"></td>
   
  </tr>

</tbody></table>

    </form>
<?PHP
$_OPTIMIZATION["title"] = "Регистрация";
$_OPTIMIZATION["description"] = "Регистрация пользователя в системе";
$_OPTIMIZATION["keywords"] = "Регистрация нового участника в системе";

if(isset($_SESSION["user_id"])){ Header("Location: /myprofile.php"); return; }
?><center>
<div class="title_r">Регистрация</div>
</center>
<div class="clr"></div>   
<?PHP
   
    # Регистрация

    if(isset($_POST["login"])){

    $login = $func->IsLogin($_POST["login"]);
    $skype = htmlspecialchars($_POST["skype"]);
    $name = htmlspecialchars($_POST["name"]);
    $pass = $func->IsPassword($_POST["pass"]);
    $rules = isset($_POST["rules"]) ? true : false;
    $time = time();
    $ip = $func->UserIP;
    $pol = '<img src="/images/user_0.png" style="width:16px;" class="icon">';
   
    $email = $func->IsMail($_POST["email"]);
    $referer_id = (isset($_COOKIE["ref"]) AND intval($_COOKIE["ref"]) > 0 AND intval($_COOKIE["ref"]) < 1000000) ? intval($_COOKIE["ref"]) : 1;
    $referer_name = "";
    if($referer_id != 1){
        $db->Query("SELECT user FROM db_users_a WHERE id = '$referer_id' LIMIT 1");
        if($db->NumRows() > 0){$referer_name = $db->FetchRow();}
        else{ $referer_id = 1; $referer_name = "Admin"; }
    }else{ $referer_id = 1; $referer_name = "Admin"; }
   
        if($rules){

            if($email !== false){
       
            if($login !== false){
           
                if($pass !== false){
           
                    if($pass == $_POST["repass"]){
                       
                        $db->Query("SELECT COUNT(*) FROM db_users_a WHERE user = '$login'");
                        if($db->FetchRow() == 0){
                       
                        # Регаем пользователя
                        $db->Query("INSERT INTO db_users_a (user, email, name, pol, skype, pass, referer, referer_id, date_reg, ip)
                        VALUES ('$login','{$email}', '$name', '$pol', '$skype', '$pass','$referer_name','$referer_id','$time',INET_ATON('$ip'))");
                        $db->Query("INSERT INTO db_jurnal (user, user_id, text, date) VALUES ('$login', '$lid', '<b>$login</b>, зарегистрировался на проекте!','".time()."')");
                        $lid = $db->LastInsert();
                       
                          $db->Query("INSERT INTO db_users_b (user, a_t, last_sbor) VALUES ('$login','0', '".time()."')");
                       
                        # Вставляем статистику
                        $db->Query("UPDATE db_stats SET all_users = all_users +1 WHERE id = '1'");
                       
                        echo "<center><b><font color = 'green'>Вы успешно зарегистрировались!</font></b></center>";
                        ?>
                        <div class="clr"></div>   
                        <?PHP
                        return;
                        }else echo '
                        <ul id="noty_top_layout_container" class="i-am-new" style="top: 0px; left: 5%; position: fixed; width: 90%; height: auto; margin: 0px; padding: 0px; list-style-type: none; z-index: 9999999;">
                        <li style="overflow: hidden; border-radius: 0px 0px 5px 5px; border-bottom-width: 2px; border-bottom-style: solid; border-left-width: 2px; border-left-style: solid; border-right-width: 2px; border-right-style: solid; box-shadow: rgba(0, 0, 0, 0.0980392) 0px 2px 4px; border-color: rgb(139, 0, 0); color: rgb(255, 255, 255);
                        cursor: pointer; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAoCAQAAAClM0ndAAAAhklEQVR4AdXO0QrCMBBE0bttkk38/w8WRERpdyjzVOc+HxhIHqJGMQcFFkpYRQotLLSw0IJ5aBdovruMYDA/kT8plF9ZKLFQcgF18hDj1SbQOMlCA4kao0iiXmah7qBWPdxpohsgVZyj7e5I9KcID+EhiDI5gxBYKLBQYKHAQoGFAoEks/YEGHYKB7hFxf0AAAAASUVORK5CYII=) 0% 0% repeat-x scroll red;">
                        <div class="noty_bar noty_type_error" id="noty_522603926644797100"><div class="noty_message" style="font-size: 13px; line-height: 16px; text-align: center; padding: 8px 10px 9px; width: auto; position: relative; font-weight: bold;"><span class="noty_text"><b>Указанный логин уже используется!</b></span></div></div></li></ul>';
                       
                    }else echo '<ul id="noty_top_layout_container" class="i-am-new" style="top: 0px; left: 5%; position: fixed; width: 90%; height: auto; margin: 0px; padding: 0px; list-style-type: none; z-index: 9999999;">
                        <li style="overflow: hidden; border-radius: 0px 0px 5px 5px; border-bottom-width: 2px; border-bottom-style: solid; border-left-width: 2px; border-left-style: solid; border-right-width: 2px; border-right-style: solid; box-shadow: rgba(0, 0, 0, 0.0980392) 0px 2px 4px; border-color: rgb(139, 0, 0); color: rgb(255, 255, 255);
                        cursor: pointer; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAoCAQAAAClM0ndAAAAhklEQVR4AdXO0QrCMBBE0bttkk38/w8WRERpdyjzVOc+HxhIHqJGMQcFFkpYRQotLLSw0IJ5aBdovruMYDA/kT8plF9ZKLFQcgF18hDj1SbQOMlCA4kao0iiXmah7qBWPdxpohsgVZyj7e5I9KcID+EhiDI5gxBYKLBQYKHAQoGFAoEks/YEGHYKB7hFxf0AAAAASUVORK5CYII=) 0% 0% repeat-x scroll red;">
                        <div class="noty_bar noty_type_error" id="noty_522603926644797100"><div class="noty_message" style="font-size: 13px; line-height: 16px; text-align: center; padding: 8px 10px 9px; width: auto; position: relative; font-weight: bold;"><span class="noty_text"><b>Пароли не совпадают!</b></span></div></div></li></ul>';
           
                }else echo '<ul id="noty_top_layout_container" class="i-am-new" style="top: 0px; left: 5%; position: fixed; width: 90%; height: auto; margin: 0px; padding: 0px; list-style-type: none; z-index: 9999999;">
                        <li style="overflow: hidden; border-radius: 0px 0px 5px 5px; border-bottom-width: 2px; border-bottom-style: solid; border-left-width: 2px; border-left-style: solid; border-right-width: 2px; border-right-style: solid; box-shadow: rgba(0, 0, 0, 0.0980392) 0px 2px 4px; border-color: rgb(139, 0, 0); color: rgb(255, 255, 255);
                        cursor: pointer; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAoCAQAAAClM0ndAAAAhklEQVR4AdXO0QrCMBBE0bttkk38/w8WRERpdyjzVOc+HxhIHqJGMQcFFkpYRQotLLSw0IJ5aBdovruMYDA/kT8plF9ZKLFQcgF18hDj1SbQOMlCA4kao0iiXmah7qBWPdxpohsgVZyj7e5I9KcID+EhiDI5gxBYKLBQYKHAQoGFAoEks/YEGHYKB7hFxf0AAAAASUVORK5CYII=) 0% 0% repeat-x scroll red;">
                        <div class="noty_bar noty_type_error" id="noty_522603926644797100"><div class="noty_message" style="font-size: 13px; line-height: 16px; text-align: center; padding: 8px 10px 9px; width: auto; position: relative; font-weight: bold;"><span class="noty_text"><b>Пароль заполнен неверно!</b></span></div></div></li></ul>';
           
            }else echo '<ul id="noty_top_layout_container" class="i-am-new" style="top: 0px; left: 5%; position: fixed; width: 90%; height: auto; margin: 0px; padding: 0px; list-style-type: none; z-index: 9999999;">
                        <li style="overflow: hidden; border-radius: 0px 0px 5px 5px; border-bottom-width: 2px; border-bottom-style: solid; border-left-width: 2px; border-left-style: solid; border-right-width: 2px; border-right-style: solid; box-shadow: rgba(0, 0, 0, 0.0980392) 0px 2px 4px; border-color: rgb(139, 0, 0); color: rgb(255, 255, 255);
                        cursor: pointer; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAoCAQAAAClM0ndAAAAhklEQVR4AdXO0QrCMBBE0bttkk38/w8WRERpdyjzVOc+HxhIHqJGMQcFFkpYRQotLLSw0IJ5aBdovruMYDA/kT8plF9ZKLFQcgF18hDj1SbQOMlCA4kao0iiXmah7qBWPdxpohsgVZyj7e5I9KcID+EhiDI5gxBYKLBQYKHAQoGFAoEks/YEGHYKB7hFxf0AAAAASUVORK5CYII=) 0% 0% repeat-x scroll red;">
                        <div class="noty_bar noty_type_error" id="noty_522603926644797100"><div class="noty_message" style="font-size: 13px; line-height: 16px; text-align: center; padding: 8px 10px 9px; width: auto; position: relative; font-weight: bold;"><span class="noty_text"><b>Логин заполнен неверно!</b></span></div></div></li></ul>';

        }else echo '<ul id="noty_top_layout_container" class="i-am-new" style="top: 0px; left: 5%; position: fixed; width: 90%; height: auto; margin: 0px; padding: 0px; list-style-type: none; z-index: 9999999;">
                        <li style="overflow: hidden; border-radius: 0px 0px 5px 5px; border-bottom-width: 2px; border-bottom-style: solid; border-left-width: 2px; border-left-style: solid; border-right-width: 2px; border-right-style: solid; box-shadow: rgba(0, 0, 0, 0.0980392) 0px 2px 4px; border-color: rgb(139, 0, 0); color: rgb(255, 255, 255);
                        cursor: pointer; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAoCAQAAAClM0ndAAAAhklEQVR4AdXO0QrCMBBE0bttkk38/w8WRERpdyjzVOc+HxhIHqJGMQcFFkpYRQotLLSw0IJ5aBdovruMYDA/kT8plF9ZKLFQcgF18hDj1SbQOMlCA4kao0iiXmah7qBWPdxpohsgVZyj7e5I9KcID+EhiDI5gxBYKLBQYKHAQoGFAoEks/YEGHYKB7hFxf0AAAAASUVORK5CYII=) 0% 0% repeat-x scroll red;">
                        <div class="noty_bar noty_type_error" id="noty_522603926644797100"><div class="noty_message" style="font-size: 13px; line-height: 16px; text-align: center; padding: 8px 10px 9px; width: auto; position: relative; font-weight: bold;"><span class="noty_text"><b>Email имеет не верный формат!</b></span></div></div></li></ul>';

        }else echo '<ul id="noty_top_layout_container" class="i-am-new" style="top: 0px; left: 5%; position: fixed; width: 90%; height: auto; margin: 0px; padding: 0px; list-style-type: none; z-index: 9999999;">
                        <li style="overflow: hidden; border-radius: 0px 0px 5px 5px; border-bottom-width: 2px; border-bottom-style: solid; border-left-width: 2px; border-left-style: solid; border-right-width: 2px; border-right-style: solid; box-shadow: rgba(0, 0, 0, 0.0980392) 0px 2px 4px; border-color: rgb(139, 0, 0); color: rgb(255, 255, 255);
                        cursor: pointer; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAoCAQAAAClM0ndAAAAhklEQVR4AdXO0QrCMBBE0bttkk38/w8WRERpdyjzVOc+HxhIHqJGMQcFFkpYRQotLLSw0IJ5aBdovruMYDA/kT8plF9ZKLFQcgF18hDj1SbQOMlCA4kao0iiXmah7qBWPdxpohsgVZyj7e5I9KcID+EhiDI5gxBYKLBQYKHAQoGFAoEks/YEGHYKB7hFxf0AAAAASUVORK5CYII=) 0% 0% repeat-x scroll red;">
                        <div class="noty_bar noty_type_error" id="noty_522603926644797100"><div class="noty_message" style="font-size: 13px; line-height: 16px; text-align: center; padding: 8px 10px 9px; width: auto; position: relative; font-weight: bold;"><span class="noty_text"><b>Вы не согласились с правилами!</b></span></div></div></li></ul>';

    }
   
   
?>



<table width="350" border="0" align="center">
<form action="" method="post">
  <tbody><tr><td colspan="2"><input type="text" style="height:30px;" value="" placeholder="Логин" maxlength="10" name="login" class="input_text"></td></tr>
  <tr><td colspan="2"><input type="text" style="height:30px;" value="" placeholder="Ваше имя" maxlength="20" name="name" class="input_text"></td></tr>
  <tr><td colspan="2"><input type="text" style="height:30px;" value="" placeholder="Skype" maxlength="20" name="skype" class="input_text"></td></tr>
    <tr><td colspan="2"><input type="text" style="height:30px;" value="" placeholder="Email" maxlength="50" name="email" class="input_text"></td></tr>
    <tr><td  colspan="2"><input type="text" style="height:30px;" value="" placeholder="Пароль" maxlength="20" name="pass" class="input_text"></td></tr>
    <tr><td  colspan="2"><input type="text" style="height:30px;" value="" placeholder="Повтор пароля" maxlength="20" name="repass" class="input_text"></td></tr>
   
<tr><td colspan="2"><input name="rules" type="checkbox" /> С <a href="https://servahoc.ru/redirect.php?url=/rules.php" target="_blank" class="stn">правилами</a> проекта согласен</td></tr>
  <tr height="5">

    <td align="center" valign="top"><input type="submit" name="registr" value="Регистрация" class="subm_button"></td>
   
  </tr>

</tbody></table>

    </form>
и еще одно как поменять дату на ферме регаю нового пользователя у него дата регистрации 1970году ))
 
Последнее редактирование:
arshavin1992
Участник
Сообщения
14
Реакции
0
  • #1.165
Warning: include(pages/admin/_knb.php) [function.include]: failed to open stream: No such file or directory in /home/arsha189/domains/sweet-farm.ru/public_html/QMISHsSTTIScDEgK/index.php on line 67

Warning: include(pages/admin/_knb.php) [function.include]: failed to open stream: No such file or directory in /home/arsha189/domains/sweet-farm.ru/public_html/QMISHsSTTIScDEgK/index.php on line 67

Warning: include() [function.include]: Failed opening 'pages/admin/_knb.php' for inclusion (include_path='.:/usr/local/php53/lib/php') in/home/arsha189/domains/sweet-farm.ru/public_html/QMISHsSTTIScDEgK/index.php on line 67

помогите решить проблему) а так же проблема в том что на сайте нету кнб в игр только если переходишь по прямой ссылке http://sweet-farm.ru/account/knb
 
lessy
Участник
Сообщения
31
Реакции
1
  • #1.166
arshavin1992 написал(а):
Warning: include(pages/admin/_knb.php) [function.include]: failed to open stream: No such file or directory in /home/arsha189/domains/sweet-farm.ru/public_html/QMISHsSTTIScDEgK/index.php on line 67

Warning: include(pages/admin/_knb.php) [function.include]: failed to open stream: No such file or directory in /home/arsha189/domains/sweet-farm.ru/public_html/QMISHsSTTIScDEgK/index.php on line 67

Warning: include() [function.include]: Failed opening 'pages/admin/_knb.php' for inclusion (include_path='.:/usr/local/php53/lib/php') in/home/arsha189/domains/sweet-farm.ru/public_html/QMISHsSTTIScDEgK/index.php on line 67

помогите решить проблему) а так же проблема в том что на сайте нету кнб в игр только если переходишь по прямой ссылке http://sweet-farm.ru/account/knb
у тебя хостинг бесплатный?
 
arshavin1992
Участник
Сообщения
14
Реакции
0
  • #1.167
платный)
 
kvozimir
Участник
Сообщения
1.935
Реакции
409
ICQ
734713 734713
Skype
  • #1.168
Blanc написал(а):
Помогите с модулем задания, все норм стоит но категория не выберается, пустое окно. Что из кода вырезать чтоб не просило категорию...?
<div class="section_w500">
<div class="s-bk-lf">
<div class="acc-title1">Меню</div>
</div>
<div class="silver-bk0"><div class="clr"></div>
<table cellpadding='0' cellspacing='0' border='0' align='center' width="99%">
<tr>
<?php
$db->Query("SELECT COUNT(*) FROM `db_jobs` ");
$alljobs = $db->FetchRow();
$db->Query("SELECT COUNT(*) FROM `db_jobs` WHERE `done`='1' ");
$alldone = $db->FetchRow();
$db->Query("SELECT COUNT(*) FROM `db_jobs` WHERE `accept`='3' ");
$allcanc = $db->FetchRow();
$db->Query("SELECT COUNT(*) FROM `db_jobs` WHERE `accept`='0' ");
$allproc = $db->FetchRow();
?>
<td>Рекламодателю:<br/><a href="/account/jobs/info/" class="stn" style="font-weight: normal;">Проверка выполнения</a><br/><a href="/account/jobs/add/" class="stn" style="font-weight: normal;">Добавить задание</a><br/><a href="/account/jobs/my/" class="stn" style="font-weight: normal;">Ваши задания</a><br/><br/>Пользователю:<br/><a href="/account/jobs/list/" class="stn" style="font-weight: normal;">Список заданий</a><br/><a href="/account/jobs/stat/" class="stn" style="font-weight: normal;">Статистика</a></td>
<td>Статистика:<br/>Всего заданий: <?=$alljobs; ?><br/>Выполнено заданий: <?=$alldone; ?><br/>Отклонено выполнений: <?=$allcanc; ?><br/>Ожидают подтверждения: <?=$allproc; ?></td>
</tr>
</table>
</div>
</div>
<br/>
<?php
$uname = $_SESSION["user"];
$usid = $_SESSION["user_id"];
if(isset($_GET['alljobs'])) {
?>
<div class="section_w500">
<div class="s-bk-lf">
<div class="acc-title1">Список заданий</div>
</div>
<div class="silver-bk0"><div class="clr"></div>
<?php
$db->Query("SELECT * FROM `db_jobs_category` ");
while($data = $db->FetchArray()) {
$names[$data['id']]=$data['name'];
}

$db->Query("SELECT * FROM `db_jobs` WHERE `done` = '0' AND `accept`='1' ORDER BY `id` DESC LIMIT 30 ");
if($db->NumRows() == 0) {
echo 'Задания отсутсвуют';
}
while($data = $db->FetchArray()) {
echo '#'.$data['id'].'. <b>'.$data['name'].'</b> (Оплата '.$data['pay'].' серебра)<br/>';
echo '<b>Описание:</b> ';
if(strlen($data['about']) > 100) {
echo substr($data['about'], 0, 100).'...';
} else echo $data['about'];

echo '<br/><b>Категория:</b> '.$names[$data['category']].'<br/>';
echo '<a href="/account/jobs/show/'.$data['id'].'" class="stn">Просмотр &gt;&gt;</a>';
echo '<hr/>';
}
?>
</div>
</div>
<?php
}
else
if(isset($_GET['add'])) {
?>
<div class="section_w500">
<div class="s-bk-lf">
<div class="acc-title1">Добавить задание</div>
</div>
<div class="silver-bk0"><div class="clr"></div>
<?php
$db->Query("SELECT * FROM db_users_b WHERE id = '$usid' LIMIT 1");
$user_data = $db->FetchArray();
$money = $user_data['money_b'];
if(isset($_GET['save'])) {
if(preg_match('/^[а-яa-zA-ZА-Я0-9.!,\s]{4,180}$/s', $_POST['name'])) {
$db->Query("SELECT * FROM `db_jobs_category` WHERE `id` = '".intval($_POST['category'])."' ");
if($db->NumRows() > 0) {
if(strlen($_POST['about']) > 4 && strlen($_POST['about']) <= 1024) {
if(strlen($_POST['info']) > 4 && strlen($_POST['info']) <= 1024) {
if(intval($_POST['period']) >= 0 && intval($_POST['period']) <= 1) {
if(intval($_POST['pay']) > 0 && $_POST['pay'] < $money) {
$db->Query("SELECT `time` FROM `db_jobs` WHERE `user` = '$uname' ORDER BY `id` DESC LIMIT 1 ");
if($db->FetchRow() < time() - 180 || $db->NumRows() == 0) {
# Сохраняем
$name = $_POST['name'];
$period = $_POST['period'];
$pay = $_POST['pay'];
$category = $_POST['category'];
$about = $db->RealEscape(htmlspecialchars($_POST['about']));
$url = $db->RealEscape(htmlspecialchars($_POST['url']));
$info = $db->RealEscape(htmlspecialchars($_POST['info']));
echo "<center><font color = 'grey'><b>Ваше задание успешно добавлено!</b></font></center><BR />";
$db->Query("INSERT INTO `db_jobs`(`user`,`name`,`url`,`about`,`info`,`category`,`period`,`pay`,`time`) VALUES('$uname','$name','$url','$about','$info','$category','$period','$pay','".time()."')");
} else echo "<center><font color = 'red'><b>Задание можно добавлять раз в 3 минуты!</b></font></center><BR />";
} else echo "<center><font color = 'red'><b>Оплата за выполнение указана неверно!</b></font></center><BR />";
} else echo "<center><font color = 'red'><b>Периодичность указана неверно!</b></font></center><BR />";
} else echo "<center><font color = 'red'><b>Информация для выполнения указано неверно!</b></font></center><BR />";
} else echo "<center><font color = 'red'><b>Описание указано неверно!</b></font></center><BR />";
} else echo "<center><font color = 'red'><b>Категория указана неверно!</b></font></center><BR />";
} else echo "<center><font color = 'red'><b>Заголовок указан неверно!</b></font></center><BR />";
}
?>
<form action="/account/jobs/save/" method="post">
<table width="99%" border="0" align="center">
<tr>
<td><font color="#000;">Заголовок</font></td>
<td><input type="text" name="name" style="width: 100%;"/></td>
</tr>
<tr>
<td><font color="#000;">Категория</font></td>
<td><select name="category">
<?php
$db->Query("SELECT * FROM `db_jobs_category` ");
while($job = $db->FetchArray()) {
echo '<option value="'.$job['id'].'">'.$job['name'].'</option>';
}
?>
</select></td>
</tr>
<tr>
<td><font color="#000;">URL выполнения</font></td>
<td><input type="text" name="url" value="http://" style="width: 100%;"/></td>
</tr>
<tr>
<td><font color="#000;">Описание</font></td>
<td><textarea name="about" style="width: 100%; height: 100px;"/></textarea></td>
</tr>
<tr>
<td><font color="#000;">Информация для выполнения</font></td>
<td><textarea name="info" style="width: 100%; height: 100px;"/></textarea></td>
</tr>
<tr>
<td><font color="#000;">Периодичность</font></td>
<td><select name="period">
<option value="0">Однократно</option>
<option value="1">Многократно</option>
</select></td>
</tr>
<tr>
<td><font color="#000;">Оплата за выполнение</font></td>
<td><input type="text" name="pay" value="0" style="width: 100%;"/></td>
</tr>
<tr>
<td colspan="2" align="center"><input type="submit" name="swap" value="Добавить" style="height: 30px; margin-top:10px;" /></td>
</tr>
</table>
</form>
</div>
</div>
<?php
}
else
if(isset($_GET['statuse'])) {
?>
<div class="section_w500">
<div class="s-bk-lf">
<div class="acc-title1">Статистика выполнений</div>
</div>
<div class="silver-bk0"><div class="clr"></div>
<?php
$db->Query("SELECT COUNT(*) FROM `db_jobs_use` WHERE `user`='$uname' ");
$count = $db->FetchRow();
if($count == 0) {
echo 'Вы не выполняли заданий';
}
else
{
$db->Query("SELECT COUNT(*) FROM `db_jobs_use` WHERE `user`='$uname' AND `pay`='0' ");
$proc = $db->FetchRow();
$done = $count - $proc;
echo 'Всего принятых заданий: '.$count.'<br/>Всего выполненых заданий: '.$done.'<br/>Задания в обработке: '.$proc;
}
?>
</div>
</div>
<?php
}
else
if(isset($_GET['show'])) {
?>
<div class="section_w500">
<div class="s-bk-lf">
<div class="acc-title1">Список заданий</div>
</div>
<div class="silver-bk0"><div class="clr"></div>
<?php
$db->Query("SELECT * FROM `db_jobs` WHERE `id`='".intval($_GET['show'])."' AND `accept`='1' AND `done`='0' ");
$job = intval($_GET['show']);
if($db->NumRows() == 0) {
echo 'Такого задания не существует!';
}
else
{
$arr = $db->FetchArray();
if(isset($_POST['done'])) {
$db->Query("SELECT COUNT(*) FROM `db_jobs_use` WHERE `user`='$uname' AND `pay` = '0' ");
if($arr['user'] != $uname) {
if($db->FetchRow() == 0) {
$db->Query("SELECT COUNT(*) FROM `db_jobs_use` WHERE `id_job`='$job' ");
$dones = $db->FetchRow();
$db->Query("SELECT `period` FROM `db_jobs` WHERE `id`='$job' ");
$type = $db->FetchRow();
if(($dones == 0 && $type == 0) || ($type == 1)) {
if(strlen($_POST['done']) > 4 && strlen($_POST['done']) <= 1024) {
$done = $db->RealEscape(htmlspecialchars($_POST['done']));
echo "<center><font color = 'grey'><b>Ваша заявка успешно отправлена!</b></font></center><BR />";
$db->Query("INSERT INTO `db_jobs_use`(`id_job`,`user`,`message`,`pay`) VALUES('$job','$uname','$done','0')");
} else echo "<center><font color = 'red'><b>Текст подтверждения выполнения указан неверно!</b></font></center><BR />";
} else echo "<center><font color = 'red'><b>Данное задание уже было выполнено!</b></font></center><BR />";
} else echo "<center><font color = 'red'><b>Вы уже подавали заявку на выполнение! Дождитесь ее рассмотрения.</b></font></center><BR />";
} else echo "<center><font color = 'red'><b>Это ваша заявка!</b></font></center><BR />";
}
$db->Query("SELECT `name` FROM `db_jobs_category` WHERE `id`='$arr[category]' ");
$category = $db->FetchRow();
?>
<table width="99%" border="0" align="center">
<?php
echo '<tr><td colspan="2" align="center"><span style="color: rgb(96, 145, 67);">#'.$arr['id'].'. '.$arr['name'].'</span></td></tr><tr><td><br/></td></tr><tr><td align="right" width="50%"><font color="#000">Автор: </td><td>'.$arr['user'].'</td></tr><tr><td align="right" width="50%">Оплата:</td><td>'.$arr['pay'].'</td></tr><tr><td align="right" width="50%">Категория:</td><td width="50%">'.$category.'</font></td></tr><tr><td><br/></td></tr><tr><td colspan="2" align="center"><span style="color: rgb(96, 145, 67);"><b>Описание:</b></span></td></tr><tr><td colspan="2" align="left"><span style="color: rgb(96, 145, 67);">'.$arr['about'].'</span></td></tr><tr><td></td></tr><tr><td colspan="2" align="center"><span style="color: rgb(96, 145, 67);"><b>Информация для выполнения:</b></span></td></tr><tr><td colspan="2" align="left"><span style="color: rgb(96, 145, 67);">'.$arr['info'].'</span></td></tr><tr><td><br/></td></tr><tr><td colspan="2" align="center"><span style="color: rgb(96, 145, 67);"><b>Выполнение:</b></span></td></tr><tr><td colspan="2" align="center" style="cursor: pointer;" onclick="window.open(\''.$arr['url'].'\',\'\');">Приступить к выполнению</td></tr><tr><td></td></tr><form action="" method="post"><tr><td colspan="2" align="center"><textarea name="done" style="width: 100%; height: 100px;"></textarea></td></tr><tr><td colspan="2" align="center"><input type="submit" value="Подтвердить выполнение"/></td></tr></form>';
}
?>
</table>
</div>
</div>
<?php
}
else
if(isset($_GET['info'])) {
?>
<div class="section_w500">
<div class="s-bk-lf">
<div class="acc-title1">Проверка выполнения</div>
</div>
<div class="silver-bk0"><div class="clr"></div>
<?php
$db->Query("SELECT * FROM db_users_b WHERE id = '$usid' LIMIT 1");
$user_data = $db->FetchArray();
$money = $user_data['money_b'];
if(isset($_POST['pay_here']) && is_numeric($_POST['pay_here'])) {
$payed = intval($_POST['pay_here']);
$db->Query("SELECT `id_job` FROM `db_jobs_use` WHERE `pay` = '0' AND `id` = '$payed' ");
if($db->NumRows() > 0) {
$payed2 = $db->FetchRow();
$db->Query("SELECT `pay` FROM `db_jobs` WHERE `id` = '$payed2' AND `user` = '$uname' AND `accept`='1' LIMIT 1 ");
$sum = $db->FetchRow();
if($sum < $money) {
$db->Query("SELECT `id_job` FROM `db_jobs_use` WHERE `pay` = '0' AND `id` = '$payed' ");
if($db->NumRows() > 0) {
$db->Query("SELECT `user` FROM `db_jobs_use` WHERE `pay` = '0' AND `id_job` = '$payed' LIMIT 1 ");
$to = $db->FetchRow();
$db->Query("SELECT `period` FROM `db_jobs` WHERE `pay` = '0' AND `id` = '$payed2' LIMIT 1 ");
$per = $db->FetchRow();
$db->Query("UPDATE db_users_b SET money_b = money_b - '$sum' WHERE user = '$uname' ");
$db->Query("UPDATE db_users_b SET money_b = money_b + '$sum' WHERE user = '$to' ");
$db->Query("UPDATE `db_jobs_use` SET `pay`='1' WHERE `id` = '$payed' ");
if($per == 0) {
$db->Query("UPDATE `db_jobs` SET `done` = '1' WHERE `id`='$payed2' ");
}
echo "<center><font color = 'grey'><b>Заявка успешно принята!</b></font></center><BR />";
}
} else echo "<center><font color = 'red'><b>У вас недостаточно серебра!</b></font></center><BR />";
}
}
else
if(isset($_POST['del_here']) && is_numeric($_POST['del_here'])) {
$payed = intval($_POST['del_here']);
$db->Query("SELECT `id_job` FROM `db_jobs_use` WHERE `pay` = '0' AND `id` = '$payed' ");
if($db->NumRows() > 0) {
$payed2 = $db->FetchRow();
$db->Query("SELECT `pay` FROM `db_jobs` WHERE `id` = '$payed' AND `user` = '$uname' AND `accept`='1' LIMIT 1 ");
if($db->NumRows() > 0) {
$sum = $db->FetchRow();
$db->Query("UPDATE `db_jobs_use` SET `pay`='2' WHERE `id` = '$payed' ");
echo "<center><font color = 'grey'><b>Заявка успешно отменена!</b></font></center><BR />";
}
}
}
$db->Query("SELECT * FROM `db_jobs_category` ");
while($data = $db->FetchArray()) {
$names[$data['id']]=$data['name'];
}
$db->Query("SELECT * FROM `db_jobs` WHERE `user` = '$uname' ");
if($db->NumRows() == 0) {
echo 'Задания отсутсвуют';
}
while($sdata = $db->FetchArray()) {
$sdatas[] = $sdata;
}
for($i=0;$i<count($sdatas);$i++) {
$wname = $sdatas[$i]['id'];
$db->Query("SELECT * FROM `db_jobs_use` WHERE `pay` = '0' AND `id_job` = '$wname' LIMIT 30 ");
while($data = $db->FetchArray()) {

echo '#'.$sdatas[$i]['id'].'. <b>'.$sdatas[$i]['name'].'</b> (Оплата '.$sdatas[$i]['pay'].' серебра)<br/>';
echo '<b>Сообщение:</b> '.$data['message'];
echo '<br/><b>Категория:</b> '.$names[$sdatas[$i]['category']];
?>
<form action="" method="post">
<input type="hidden" name="pay_here" value="<?=$data["id"]; ?>" />
<input type="submit" value="Оплатить" /><br/>
</form>
<form action="" method="post">
<input type="hidden" name="del_here" value="<?=$data["id"]; ?>" />
<input type="submit" value="Отменить" />
</form>
<?php
echo '<hr/>';
}
}
?>
</div>
</div>
<?php
}
else
if(isset($_GET['mylist'])) {
?>
<div class="section_w500">
<div class="s-bk-lf">
<div class="acc-title1">Ваши задания</div>
</div>
<div class="silver-bk0"><div class="clr"></div>
<?php
$db->Query("SELECT * FROM `db_jobs_category` ");
while($data = $db->FetchArray()) {
$names[$data['id']]=$data['name'];
}
$db->Query("SELECT * FROM `db_jobs` WHERE `user` = '$uname' AND `accept`='1' ORDER BY `id` DESC LIMIT 30 ");
if($db->NumRows() == 0) {
echo 'Задания отсутсвуют';
}
if(isset($_POST['del_here']) && is_numeric($_POST['del_here'])) {
$payed = intval($_POST['del_here']);
$db->Query("SELECT COUNT(*) FROM `db_jobs` WHERE `user` = '$uname' AND `id` = '$payed' AND `accept`='1' ");
if($db->FetchRow() > 0) {
$db->Query("DELETE FROM `db_jobs` WHERE `id` = '$payed' ");
$db->Query("DELETE FROM `db_jobs_use` WHERE `id_job` = '$payed' ");
echo "<center><font color = 'grey'><b>Заявка успешно отменена!</b></font></center><BR />";
}
}

if(isset($_POST['save_here']) && is_numeric($_POST['save_here'])) {
$payed = intval($_POST['save_here']);
$db->Query("SELECT COUNT(*) FROM `db_jobs` WHERE `user` = '$uname' AND `id` = '$payed' AND `accept`='1' ");
if($db->FetchRow() > 0) {
$db->Query("UPDATE `db_jobs` SET `done`='1' WHERE `id` = '$payed' ");
echo "<center><font color = 'grey'><b>Заявка успешно завершена!</b></font></center><BR />";
}
}
$db->Query("SELECT * FROM `db_jobs` WHERE `user` = '$uname' AND `accept`='1' ORDER BY `id` DESC LIMIT 30 ");
while($data = $db->FetchArray()) {
echo '#'.$data['id'].'. <b>'.$data['name'].'</b> (Оплата '.$data['pay'].' серебра)<br/>';
echo '<b>Описание:</b> ';
if(strlen($data['about']) > 100) {
echo substr($data['about'], 0, 100).'...';
} else echo $data['about'];

echo '<br/><b>Категория:</b> '.$names[$data['category']].'<br/>';
if($data['done'] == 0 && $data['period'] == 0) {
?>
<form action="" method="post">
<input type="hidden" name="del_here" value="<?=$data["id"]; ?>" />
<input type="submit" value="Отменить" />
</form>
<?php
}
else if($data['done'] == 0 && $data['period'] == 1) {
?>
<form action="" method="post">
<input type="hidden" name="save_here" value="<?=$data["id"]; ?>" />
<input type="submit" value="Завершить" />
</form>
<?php
}
else
{
echo '<font color="grey">Выполнено!</font>';
}
echo '<hr/>';
}
?>
</div>
</div>
<?php
}
?>
<div class="s-bk-lf">
<div class="acc-title">Список заданий</div>
</div>
<div class="silver-bk"><div class="clr"></div>
<?


$num_p = (isset($_GET["page"]) AND intval($_GET["page"]) < 1000 AND intval($_GET["page"]) >= 1) ? (intval($_GET["page"]) -1) : 0;
$lim = $num_p * 100;

function colorSum($sum){

if($sum >= 100) return "red";
return "#000000";
}

if(isset($_POST['accept']) && is_numeric($_POST['accept'])) {
$payed=$_POST['accept'];
$db->Query("SELECT * FROM `db_jobs` WHERE `id` = '$payed' AND `accept` = '0' LIMIT 1 ");
if($db->NumRows() > 0) {
$db->Query("UPDATE `db_jobs` SET `accept`='1' WHERE `id`='$payed' ");
}
}

if(isset($_POST['decline']) && is_numeric($_POST['decline'])) {
$payed=$_POST['decline'];
$db->Query("SELECT * FROM `db_jobs` WHERE `id` = '$payed' AND `accept` = '0' LIMIT 1 ");
if($db->NumRows() > 0) {
$db->Query("UPDATE `db_jobs` SET `accept`='2' WHERE `id`='$payed' ");
}
}

$db->Query("SELECT * FROM db_jobs WHERE accept = 0 ORDER BY id DESC LIMIT {$lim}, 100");

if($db->NumRows() > 0){

?>
<table cellpadding='3' cellspacing='0' border='0' bordercolor='#336633' align='center' width="99%">
<tr bgcolor="#efefef">
<td align="center" width="50" class="m-tb">Пользователь</td>
<td align="center" width="300" class="m-tb">Текст</td>
<td align="center" width="100" class="m-tb">URL</td>
<td align="center" width="50" class="m-tb">Одобрить</td>
<td align="center" width="100" class="m-tb">Дата</td>
</tr>


<?PHP

while($data = $db->FetchArray()){

?>
<tr class="htt">
<td align="center"><a href="/?menu=admin384&sel=users&edit=<?=$data["user_id"]; ?>"<?php if($data['gardener']==1) {echo ' style="color: red;"';} ?> class="stn"><?=$data["user"]; ?></a></td>
<td align="center"><?=$data['about']; ?></td>
<td align="center"><?=$data['url']; ?></td>
<td align="center">
<?php
if($data["accept"]==0) {
?>
<form action="" method="post">
<input type="hidden" name="accept" value="<?=$data["id"]; ?>" />
<input type="submit" value="Одобрить" />
</form>
<form action="" method="post">
<input type="hidden" name="decline" value="<?=$data["id"]; ?>" />
<input type="submit" value="Отменить" />
</form>
<?php
}
else if($data["accept"]==2)
{
echo "<center><font color = 'green'><b>Отменено!</b></font></center><BR />";
}
else
{
echo "<center><font color = 'green'><b>Одобрено!</b></font></center><BR />";
}
?>
</td>
<td align="center"><?=date("d.m H:i:s",$data["time"]); ?></td>
</tr>
<?PHP

}

?>

</table>
<BR />
<?PHP


}else echo "<center><b>На данной странице нет записей</b></center><BR />";


$db->Query("SELECT COUNT(*) FROM db_jobs WHERE accept = 0 ");
$all_pages = $db->FetchRow();

if($all_pages > 100){

$sort_b = (isset($_GET["sort"])) ? intval($_GET["sort"]) : 0;

$nav = new navigator;
$page = (isset($_GET["page"]) AND intval($_GET["page"]) < 1000 AND intval($_GET["page"]) >= 1) ? (intval($_GET["page"])) : 1;

echo "<BR /><center>".$nav->Navigation(10, $page, ceil($all_pages / 100), "/?menu=admin384&sel=jobs&page="), "</center>";

}
?>
</div><div class='clr'></div>
давай в ЛС а то не когда расписывать
arshavin1992 написал(а):
Warning: include(pages/admin/_knb.php) [function.include]: failed to open stream: No such file or directory in /home/arsha189/domains/sweet-farm.ru/public_html/QMISHsSTTIScDEgK/index.php on line 67

Warning: include(pages/admin/_knb.php) [function.include]: failed to open stream: No such file or directory in /home/arsha189/domains/sweet-farm.ru/public_html/QMISHsSTTIScDEgK/index.php on line 67

Warning: include() [function.include]: Failed opening 'pages/admin/_knb.php' for inclusion (include_path='.:/usr/local/php53/lib/php') in/home/arsha189/domains/sweet-farm.ru/public_html/QMISHsSTTIScDEgK/index.php on line 67

помогите решить проблему) а так же проблема в том что на сайте нету кнб в игр только если переходишь по прямой ссылке http://sweet-farm.ru/account/knb
кажись не правильно прописан файл
 
Panchos
Участник
Сообщения
21
Реакции
1
  • #1.169
Народ помогите с модулем "карта сокровищ". 1) Не фиксирует открытые куски карты, 2) Не могу понять где поменять время, чтобы меньше часа было.
 
Panchos
Участник
Сообщения
21
Реакции
1
  • #1.170
А еще подскажите как поменять шрифт у всего текста на сайте?Я нашел в стилях как менять на стандартные шрифты. а если я хочу свой шрифт? то как и где его прописать?
 
Последнее редактирование:
Blanc
Местный
Сообщения
63
Реакции
1
  • #1.171
Кто может помочь, нужно с стандартного кода входа на ферму
<div class="container_demo">
<form action="" method="post">
<div class="h-title">Вход в аккаунт</div>
<table width="200" border="0" align="center">
<tr>
<td colspan="2">Email:<BR /><input name="log_email" type="text" size="23" maxlength="35" class="lg"/></td>
</tr>
<tr>
<td colspan="2">Пароль [<a href="/recovery" class="rs-ps">Забыли пароль?</a>]:<BR /><input name="pass" type="password" size="23" maxlength="35" class="ps"/></td>
</tr>

<tr height="5">
<td align="center" valign="top"><input type="submit" value="Войти" class="btn_in"/></form></td>
<td align="center" valign="top"><form action="/signup" method="post"><input type="submit" value="Регистрация" class="btn_reg"/></form></td>
</tr>
</table>

</div>

В другой пкркнести чтоб работал сюда
<div id="container_demo" >
<a class="hiddenanchor" id="toregister"></a>
<a class="hiddenanchor" id="tologin"></a>
<div id="wrapper">
<div id="login" class="animate form">
<form action="/account" autocomplete="on">
<h1>Вход</h1>
<p>
<label for="username" class="uname" data-icon="u" > Ваш e-mail или логин</label>
<input id="username" name="username" required="required" type="text" placeholder="sitehere или sitehere.ru@my.com"/>
</p>
<p>
<label for="password" class="youpasswd" data-icon="p"> Ваш пароль </label>
<input id="password" name="password" required="required" type="password" placeholder="например 123456" />
</p>
<p class="keeplogin">
<input type="checkbox" name="loginkeeping" id="loginkeeping" value="loginkeeping" />
<label for="loginkeeping">Запомнить меня</label>
</p>
<p class="login button">
<input type="submit" value="Войти" />
</p>
<p class="change_link">
Не зарегистрированы еще ?
<a href="#toregister" class="to_register">Присоединяйтесь</a>
</p>
</form>
</div>

<div id="register" class="animate form">
<form action="mysuperscript.php" autocomplete="on">
<h1> Регистрация </h1>
<p>
<label for="usernamesignup" class="uname" data-icon="u">Ваш логин</label>
<input id="usernamesignup" name="usernamesignup" required="required" type="text" placeholder="myname1" />
</p>
<p>
<label for="emailsignup" class="youmail" data-icon="e" > Ваш e-mail</label>
<input id="emailsignup" name="emailsignup" required="required" type="email" placeholder="sitehere.ru@my.com"/>
</p>
<p>
<label for="passwordsignup" class="youpasswd" data-icon="p">Ваш пароль </label>
<input id="passwordsignup" name="passwordsignup" required="required" type="password" placeholder="123456"/>
</p>
<p>
<label for="passwordsignup_confirm" class="youpasswd" data-icon="p">Подтвердите ваш пароль </label>
<input id="passwordsignup_confirm" name="passwordsignup_confirm" required="required" type="password" placeholder="123456"/>
</p>
<p class="signin button">
<input type="submit" value="Регистрация"/>
</p>
<p class="change_link">
Уже зарегистрированы ?
<a href="#tologin" class="to_register"> Войдите на сайт </a>
</p>
</form>
</div>
</div>
</div>
 
Panchos
Участник
Сообщения
21
Реакции
1
  • #1.172
Panchos написал(а):
Народ помогите с модулем "карта сокровищ". 1) Не фиксирует открытые куски карты, 2) Не могу понять где поменять время, чтобы меньше часа было.
Этот вопрос закрываю, разобрался. Появился новый вопрос. Когда карта вся собирается, почему то не появляется кнопка "получить бонус", в чем может быть причина?
 
Minik
Местный
Сообщения
82
Реакции
6
  • #1.173
Panchos написал(а):
Этот вопрос закрываю, разобрался. Появился новый вопрос. Когда карта вся собирается, почему то не появляется кнопка "получить бонус", в чем может быть причина?
Связки нет.
 
MrGangsteR
Местный
Сообщения
107
Реакции
1
  • #1.174
нужна помощь
как сделать ?
Последние 6 пополнений
Последние 6 выплат
вот проект http://cocacola-farm.ru/
 
AriCosmo
Участник
Сообщения
515
Реакции
115
Skype
  • #1.175
MrGangsteR написал(а):
нужна помощь
как сделать ?
Последние 6 пополнений
Последние 6 выплат
вот проект http://cocacola-farm.ru/
На)
PHP:
   <?
if(isset($_SESSION["user"])){ 
?>

  <? } else { ?>
<?PHP
$tfstats = time() - 60*60*24;
$db->Query("SELECT 
(SELECT COUNT(*) FROM db_users_a) all_users,
(SELECT SUM(insert_sum) FROM db_users_b) all_insert, 
(SELECT SUM(payment_sum) FROM db_users_b) all_payment, 
(SELECT COUNT(*) FROM db_users_a WHERE date_reg > '$tfstats') new_users");
$stats_data = $db->FetchArray();
$db->Query("SELECT * FROM db_stats");
$btc = $db->FetchArray();
?>

<div class="categories">
<big>Статистика</big>
<br>

<tr><td><font color='red'>4 выплаты:</font></td></tr>       
<table border="1" bordercolor='#E8E8E8'cellpadding="5" cellspacing="3" border='0' color='#E8E8E8' align='center' width="100%">
<?PHP
          $db->Query("SELECT * FROM db_payment ORDER BY id DESC LIMIT 4");
    if($db->NumRows() > 0){
          while($ref = $db->FetchArray()){   
        ?>
        <tr>
            <center><td align='center'><?=$ref["user"]; ?></td></center>
            <center><td align='center'><?=sprintf($ref["sum"]); ?> Р.</td></center>   
          </tr>
        <?PHP   
        }
    }else echo '<br><tr><td colspan="5">Нет записей! :(</td></tr>'
  ?>
</table>
 <br>
 <tr><td><font color='red'>4 пополнения:</font></td></tr>               
<table border="1" bordercolor='#E8E8E8'cellpadding="5" cellspacing="3" border='0' color='#E8E8E8' align='center' width="100%">
<?PHP
          $db->Query("SELECT * FROM db_insert_money ORDER BY id DESC LIMIT 4");
    if($db->NumRows() > 0){
          while($ref = $db->FetchArray()){   
        ?>
        <tr>
            <center><td align='center'><?=$ref["user"]; ?></td></center>
            <center><td align='center'><?=sprintf($ref["money"]); ?> Р.</td></center>           
          </tr>
        <?PHP   
        } 
    }else echo '<br><tr><td colspan="5">Нет записей! :(</td></tr>'
  ?>
</table>
</div>
  <? } ?>
 
viper5
Местный
Сообщения
155
Реакции
2
  • #1.176
Добрый день. Последние 5 пополнений показывает через одно пополнение. Тоесть 1 пополнение показывает, следующее нет и так через один. В чём проблема вот код

<?
$random = rand(1,4);
if ($random == 1) {
?>
<div class="stat2">
<div class="h-title">Последние 5 пополнений</div>
<div class="st-rg" >


<?PHP

$db->Query("SELECT * FROM db_insert_money ORDER BY id DESC LIMIT 5");

if($db->NumRows() > 0){

while($last = $db->FetchArray()){

?>
<div class="line-top"><?=$last["user"]; ?></div>

<?PHP

}

}else echo '<tr><td align="center" colspan="5">Нет записей</td></tr>'
?>
</div>
<div class="st-rg">
<?PHP

$db->Query("SELECT * FROM db_insert_money ORDER BY id DESC LIMIT 5");

if($db->NumRows() > 0){

while($last = $db->FetchArray()){

?>
<div class="line-top2"><?=$last["money"]; ?> рублей</div>
<?PHP

}

}else echo '<tr><td align="center" colspan="5">Нет записей</td></tr>'
?>
</div>
</div>
<?
} else if ($random == 2) {
?>
 
MrGangsteR
Местный
Сообщения
107
Реакции
1
  • #1.177
Кто может помочь ?
Вот мой проект cocacola-farm.ru
Проблема вот всем гдеинаписано бонус аукцион выплаты пополнение и так далее весь этот столбик но стоит добавить чтото он вылазиет за рамки кто может помочь ? Хотел добавить вот смотрите выход из профиля вышел из рамки (((
 
Minik
Местный
Сообщения
82
Реакции
6
  • #1.178
MrGangsteR написал(а):
Кто может помочь ?
Вот мой проект cocacola-farm.ru
Проблема вот всем гдеинаписано бонус аукцион выплаты пополнение и так далее весь этот столбик но стоит добавить чтото он вылазиет за рамки кто может помочь ? Хотел добавить вот смотрите выход из профиля вышел из рамки (((
Напишите в лс.
 
Марина
Местный
Сообщения
35
Реакции
2
  • #1.179
Вижу столько людей которым смогли помочь... может и мне чем поможете.
скрипт работает и вроде бы все хорошо, только вот незадача слишком быстро начали выводить и я не успеваю хоть как-то реинвестировать деньги с казны чтобы выйти в плюс.
вот в чем проблема:
1) я хотела поставить лимит максимум на вывод за раз.. например 100 руб (как это прописать в php)
2) чтобы выводить можно было только 1 раз в 24 часа. (тоже прописать в php)
если сможете написать такой код буду очень признательна...
 
kvozimir
Участник
Сообщения
1.935
Реакции
409
ICQ
734713 734713
Skype
  • #1.180
Марина написал(а):
Вижу столько людей которым смогли помочь... может и мне чем поможете.
скрипт работает и вроде бы все хорошо, только вот незадача слишком быстро начали выводить и я не успеваю хоть как-то реинвестировать деньги с казны чтобы выйти в плюс.
вот в чем проблема:
1) я хотела поставить лимит максимум на вывод за раз.. например 100 руб (как это прописать в php)
2) чтобы выводить можно было только 1 раз в 24 часа. (тоже прописать в php)
если сможете написать такой код буду очень признательна...
https://servahoc.ru/threads/faq-vopros-otvet.843/
 
Сверху