У меня есть сайт финансовой взаимопомощи, в котором действуют только прямые переводы междусчетами участников проекта. Т.е. каждый участник ежемесячно переводит своему наставнику 100р. а наставник на сайте подтверждает перевод. кто не платит,, тот выбывает из системы. Я хочу внедрить систему переливов(шахматный маркетинг) чтобы второй и третий реферал переходили наставнику и уже ему делали перевод. наверное в сюда нужно что то добавить.
<?php
require_once ("../includes/start.php");
require_once ("../includes/config.php");
require_once ("../includes/siteversion.php");
require_once ("../includes/functions.php");
include_once ("../includes/head.php");
if(empty($_SESSION['ulogin'])){ header ("Location: $home/pages/error.php?error=404"); }
if($usersite['ustatus'] !== 'Администратор'){ header ("Location: $home/pages/error.php?error=404"); }
switch($_GET['act']){
default:
$page_title = 'Пользователи';
echo '<img src="'.SITEDIR.'images/list-marker-2.png" alt="img" /> <b>'.$page_title.'</b><br />';
$all = mysql_result(mysql_query('SELECT COUNT(*) FROM `users`'),0);
if($all)
{
if ($brauser == "pc") { $onpage =$config['onpagepc'];}
if ($brauser == "md") { $onpage =$config['onpagemd'];}
$allpage = ceil($all/$onpage);
$this_page = (isset($_GET['p'])) ? intval($_GET['p']) : 1 ;
if($this_page < 1 || $this_page > $allpage)$this_page = 1;
$start = $this_page*$onpage - $onpage;
$result = mysql_query("SELECT * FROM `users` ORDER BY `ureg` DESC LIMIT $start,$onpage ;");
while($myrow = mysql_fetch_assoc($result))
{
echo '<br /><div class="buttoncolor3">';
echo '<br />';
echo $imagepol = ($myrow ['upol'] == 'male') ? '<img src="'.SITEDIR.'images/male.png" alt="male" /> ' : '<img src="'.SITEDIR.'images/female.png" alt="female" /> ';
echo '<b>'.$myrow ['uname'].' ';
echo $userfam = ($myrow ['ufam'] == '') ? '' : ''.$myrow ['ufam'].' ';
$udr=$myrow ['udr'];
$umr=$myrow ['umr'];
$uyr=$myrow ['uyr'];
$r = mktime(0, 0, 0, $umr, $udr, $uyr);
$age = (time()-$r)/31536000;
list($a) = explode(".",$age);
echo '</b> ('.vozrast($a).')';
echo ' '.$myrow ['ucity'].' ';
echo ' <b>QIWI: </b>'.$myrow ['uqiwi'].' ';
echo '<b>E-mail: </b>'.$myrow ['uemail'].'';
echo '<br /><img src="'.SITEDIR.'images/buycards.png" alt="buy" /> <b>Карты и кол-во переводов: </b>';
$resultstat = mysql_fetch_assoc(mysql_query("SELECT * FROM `statistika` WHERE `loginp` = '".$myrow['ulogin']."'"));
if ($resultstat['loginp'] == $myrow ['ulogin']) {
if ($resultstat ['card1'] !== "0") {echo '<img src="'.SITEDIR.'images/d001.png" width="25" height="16" alt="card1" /> ('.$resultstat ['card1'].') ';} else { echo '<img src="'.SITEDIR.'images/n001.png" width="25" height="16" alt="card1" /> (0) ';}
if ($resultstat ['card2'] !== "0") {echo '<img src="'.SITEDIR.'images/d002.png" width="25" height="16" alt="card2" /> ('.$resultstat ['card2'].') ';} else { echo '<img src="'.SITEDIR.'images/n002.png" width="25" height="16" alt="card2" /> (0) ';}
if ($resultstat ['card3'] !== "0") {echo '<img src="'.SITEDIR.'images/d003.png" width="25" height="16" alt="card3" /> ('.$resultstat ['card3'].') ';} else { echo '<img src="'.SITEDIR.'images/n003.png" width="25" height="16" alt="card3" /> (0) ';}
if ($resultstat ['card4'] !== "0") {echo '<img src="'.SITEDIR.'images/d004.png" width="25" height="16" alt="card4" /> ('.$resultstat ['card4'].') ';} else { echo '<img src="'.SITEDIR.'images/n004.png" width="25" height="16" alt="card4" /> (0) ';}
if ($resultstat ['card5'] !== "0") {echo '<img src="'.SITEDIR.'images/d005.png" width="25" height="16" alt="card5" /> ('.$resultstat ['card5'].') ';} else { echo '<img src="'.SITEDIR.'images/n005.png" width="25" height="16" alt="card5" /> (0) ';}
if ($resultstat ['card6'] !== "0") {echo '<img src="'.SITEDIR.'images/d006.png" width="25" height="16" alt="card6" /> ('.$resultstat ['card6'].') ';} else { echo '<img src="'.SITEDIR.'images/n006.png" width="25" height="16" alt="card6" /> (0) ';}
if ($resultstat ['card7'] !== "0") {echo '<img src="'.SITEDIR.'images/d007.png" width="25" height="16" alt="card7" /> ('.$resultstat ['card7'].') ';} else { echo '<img src="'.SITEDIR.'images/n007.png" width="25" height="16" alt="card7" /> (0) ';}
echo ' <img src="'.SITEDIR.'images/money.png" alt="money" /> <b>'.$resultstat ['money'].' руб.</b>';
} else { echo 'Пользователь не получал переводов.';}
echo '<br /><img src="'.SITEDIR.'images/ip.png" alt="ip" /> <b>Последний IP:</b> '.$myrow ['uip'].'<br />';
$holliday = ($myrow ['uotpusk'] == '1') ? '<b> В отпуске </b>' : '<b> Работает</b>';
echo '<img src="'.SITEDIR.'images/holliday.png" alt="ip" /> <b>Активность:</b> '.$holliday.' [ ';
$incdate=$myrow ['upospos'];
$incdate=time() - strtotime($incdate);
$onona = ($myrow ['upol'] == 'male') ? '<b> Был на сайте: </b>' : '<b> Была на сайте: </b>';
if ($incdate <= 300) { echo " <b>Сейчас на сайте.</b>";} else {echo $onona; echo showDate($myrow ['uonoff']);}
echo ' ]';
if ($myrow ['ustatus'] == "Пользователь") {
$incdatereg=$myrow ['ureg'];
$incdatereg=time() - strtotime($incdatereg);
if (($datemes = date('Y-m-d H:i:s') >= 3456000)){
$user = $myrow['ulogin'];
if ($myrow['uava'] == "$user.jpg") {
if (file_exists(SITEDIR.'images/avatars/mini'.$user.'.jpg')) {unlink (SITEDIR.'images/avatars/mini'.$user.'.jpg');}
if (file_exists(SITEDIR.'images/avatars/'.$user.'.jpg')) {unlink (SITEDIR.'images/avatars/'.$user.'.jpg');}
}
$textmessageadmin = "Пользователь ".$myrow['ulogin']." ".$myrow['uname']." ".$myrow['ufam']." был удален с сайта, так как не оказал финансовую помощь своему наставнику в течение 24 часов.";
$datemes = date('Y-m-d H:i:s');
mysql_query ("INSERT INTO `messagein` (date,komu,otkogo,message,new) VALUES('$datemes','".$adminsite['ulogin']."','Система','$textmessageadmin','Yes')");
mysql_query ("DELETE FROM `messagein` WHERE `komu` = '".$myrow ['ulogin']."'", $db);
mysql_query ("DELETE FROM `messageout` WHERE `komulogin` = '".$myrow ['ulogin']."'", $db);
mysql_query ("DELETE FROM `buycard` WHERE `pokupatel` = '".$myrow ['ulogin']."'", $db);
mysql_query ("DELETE FROM `salecard` WHERE `pokupatel` = '".$myrow ['ulogin']."'", $db);
mysql_query ("DELETE FROM `users` WHERE `ulogin` = '".$myrow ['ulogin']."'", $db);
}
$incposakt=$myrow ['upospos'];
$incposakt=time() - strtotime($incposakt);
if (($incposakt >= 1296000) AND ($myrow ['uotpusk']== "0")){
$sotr = mysql_query("SELECT * FROM `users` WHERE `uprig` = '".$myrow['upers']."'");
$textmessage = "Ваш наставник не посещал сайт более 15 дней и не оформил отпуск. По правилам сайта наставник был удален системой автоматически. Ваш новый наставник назначен из числа других пользователей имеющих наибольшее количество карт.";
$datemes = date('Y-m-d H:i:s');
while ($s = mysql_fetch_array($sotr)) {
mysql_query ("INSERT INTO `messagein` (date,komu,otkogo,message,new) VALUES('$datemes','".$s['ulogin']."','Администратор','$textmessage','Yes')");
}
mysql_query("UPDATE `users` SET `uprig`='".$adminsite['upers']."' WHERE `uprig` = '".$myrow['upers']."' ",$db);
mysql_query("UPDATE `buycard` SET `prodavec`='".$adminsite['ulogin']."' WHERE `prodavec` = '".$myrow['ulogin']."' ",$db);
mysql_query("UPDATE `salecard` SET `prodavec`='".$adminsite['ulogin']."' WHERE `prodavec` = '".$myrow['ulogin']."' ",$db);
$user = $myrow['ulogin'];
if ($myrow['uava'] == "$user.jpg") {
if (file_exists(SITEDIR.'images/avatars/mini'.$user.'.jpg')) {unlink (SITEDIR.'images/avatars/mini'.$user.'.jpg');}
if (file_exists(SITEDIR.'images/avatars/'.$user.'.jpg')) {unlink (SITEDIR.'images/avatars/'.$user.'.jpg');}
}
$textmessageadmin = "Пользователь ".$myrow['ulogin']." ".$myrow['uname']." ".$myrow['ufam']." был удален с сайта, так как не посещал сайт более 15 дней.";
$datemes = date('Y-m-d H:i:s');
mysql_query ("INSERT INTO `messagein` (date,komu,otkogo,message,new) VALUES('$datemes','".$adminsite['ulogin']."','Система','$textmessageadmin','Yes')");
mysql_query ("DELETE FROM `users` WHERE `ulogin` = '".$myrow['ulogin']."'", $db);
mysql_query ("DELETE FROM `messagein` WHERE `komu` = '".$myrow['ulogin']."'", $db);
mysql_query ("DELETE FROM `messageout` WHERE `komulogin` = '".$myrow['ulogin']."'", $db);
mysql_query ("DELETE FROM `sdelka` WHERE `prodal` = '".$myrow['ulogin']."'", $db);
mysql_query ("DELETE FROM `sdelka` WHERE `kupil` = '".$myrow['ulogin']."'", $db);
mysql_query ("DELETE FROM `statistika` WHERE `loginp` = '".$myrow['ulogin']."'", $db);
mysql_query ("DELETE FROM `salecard` WHERE `pokupatel` = '".$myrow['ulogin']."'", $db);
mysql_query ("DELETE FROM `buycard` WHERE `pokupatel` = '".$myrow['ulogin']."'", $db);
}
if ($incposakt >= 2592000){
$sotr = mysql_query("SELECT * FROM `users` WHERE `uprig` = '".$myrow['upers']."'");
$textmessage = "Ваш наставник не посещал сайт более 30 дней, и по правилам был автоматически удален. Ваш новый наставник назначен из числа других пользователей имеющих наибольшее количество карт.";
$datemes = date('Y-m-d H:i:s');
while ($s = mysql_fetch_array($sotr)) {
mysql_query ("INSERT INTO `messagein` (date,komu,otkogo,message,new) VALUES('$datemes','".$s['ulogin']."','Администратор','$textmessage','Yes')");
}
mysql_query("UPDATE `users` SET `uprig`='".$adminsite['upers']."' WHERE `uprig` = '".$myrow['upers']."' ",$db);
mysql_query("UPDATE `buycard` SET `prodavec`='".$adminsite['ulogin']."' WHERE `prodavec` = '".$myrow['ulogin']."' ",$db);
mysql_query("UPDATE `salecard` SET `prodavec`='".$adminsite['ulogin']."' WHERE `prodavec` = '".$myrow['ulogin']."' ",$db);
$user = $myrow['ulogin'];
if ($myrow['uava'] == "$user.jpg") {
if (file_exists(SITEDIR.'images/avatars/mini'.$user.'.jpg')) {unlink (SITEDIR.'images/avatars/mini'.$user.'.jpg');}
if (file_exists(SITEDIR.'images/avatars/'.$user.'.jpg')) {unlink (SITEDIR.'images/avatars/'.$user.'.jpg');}
}
$textmessageadmin = "Пользователь ".$myrow['ulogin']." ".$myrow['uname']." ".$myrow['ufam']." был удален с сайта, так как не оказал финансовую помощь своему наставнику в течение 24 часов.";
$datemes = date('Y-m-d H:i:s');
mysql_query ("INSERT INTO `messagein` (date,komu,otkogo,message,new) VALUES('$datemes','".$adminsite['ulogin']."','Система','$textmessageadmin','Yes')");
mysql_query ("DELETE FROM `users` WHERE `ulogin` = '".$myrow['ulogin']."'", $db);
mysql_query ("DELETE FROM `messagein` WHERE `komu` = '".$myrow['ulogin']."'", $db);
mysql_query ("DELETE FROM `messageout` WHERE `komulogin` = '".$myrow['ulogin']."'", $db);
mysql_query ("DELETE FROM `sdelka` WHERE `prodal` = '".$myrow['ulogin']."'", $db);
mysql_query ("DELETE FROM `sdelka` WHERE `kupil` = '".$myrow['ulogin']."'", $db);
mysql_query ("DELETE FROM `statistika` WHERE `loginp` = '".$myrow['ulogin']."'", $db);
mysql_query ("DELETE FROM `salecard` WHERE `pokupatel` = '".$myrow['ulogin']."'", $db);
mysql_query ("DELETE FROM `buycard` WHERE `pokupatel` = '".$myrow['ulogin']."'", $db);
}
echo '<br /><img src="'.SITEDIR.'images/useractions.png" alt="action" /> <a href="message.php?user='.$myrow ['ulogin'].'"> [<b> Отправить сообщение</b> ] </a>';
echo '<a href="message.php?act=del&id='.$myrow['id'].'"> [ <b>Забанить по логину</b> ]</a> ';
echo '<a href="delusers.php?user='.$myrow ['ulogin'].'"> [ <b>Удалить пользователя</b> ]</a> ';
}
if ($myrow ['ustatus'] == "Администратор") {
echo '<br /><img src="'.SITEDIR.'images/useractions.png" alt="action" /><b> Администратор сайта</b>';
}
echo '<br /><br /></div>';
}
echo '<br />';
navigation($allpage,"users.php?p={p}",1,1);
}
else { success('Пользователи отсутствуют!'); }
break;
case 'message':
break;
}
include_once ("../includes/foot.php");
?>