За последние 24 часа нас посетили 110026 программистов и 7670 роботов. Сейчас ищут 2448 программистов ...

Как правильно убрать временное ограничение в скрипте?

Тема в разделе "PHP для новичков", создана пользователем hacklife, 15 авг 2018.

  1. hacklife

    hacklife Новичок

    С нами с:
    15 авг 2018
    Сообщения:
    2
    Симпатии:
    0
    Всем добрый день! В шаровом скрипте payeer удвоителя выплаты идут через скрипт cron.php Проблема в том, что сначала выплачивается депозит, затем реферальные, затем админский процент и всё это после завершения срока депозита. Как мне изменить порядок что бы выплаты были такими:
    Сразу после депозита - админские, затем реферальные, затем после истечения срока депозита сам депозит инвестору.
    Т.е. мне нужно убрать временное ограничение $mintime=time()-(60*60*$depperiod);
    с выплат админских и реферальных

    PHP:
    1. <?
    2.  
    3. if(file_exists(dirname(__FILE__)."/core/ini.php")){
    4. define ("SCRIPT_BY_SIRGOFFAN" , dirname(__FILE__) );
    5. $_SERVER['DOCUMENT_ROOT']=dirname(__FILE__);}
    6. else if(file_exists($_SERVER['DOCUMENT_ROOT']."/core/ini.php") && !empty($_SERVER['DOCUMENT_ROOT'])){define ("SCRIPT_BY_SIRGOFFAN" , $_SERVER['DOCUMENT_ROOT']);}else{die ("NOT_DEFINED_ROOT_DIR");}
    7. define ("CRON" , 1);
    8. error_reporting(0); // вывод ошибок
    9. if(empty($nocron)){
    10. require_once('ini.php');
    11. $nocron=1;
    12. }
    13.  
    14.  
    15.  
    16. if($nocron==1)
    17. {
    18.  
    19. $mintime=time()-(60*60*$depperiod);
    20. $ocherr=$db->getRow("SELECT * FROM deposits WHERE status='0' AND unixtime<?s ORDER BY id ASC LIMIT 1",$mintime);
    21.  
    22. if($ocherr['id']>0){
    23.  
    24. if($ocherr['status']!=2){
    25.  
    26. $wallet=$db->getOne("SELECT wallet FROM ss_users WHERE id=?i", $ocherr['userid']);      
    27. $psumma=$ocherr['summa']+($ocherr['summa']*($percent_u/100));
    28.  
    29.  
    30.  
    31. whithdraw( $ocherr['userid'], $wallet, $psumma, $ocherr['id'] );
    32. addUserStat($ocherr['userid'], "<!--stat--><!--whithdraw--><!--fromdeposit-->Выплата", "<!--stat--><!--whithdraw--><!--fromdeposit-->Выплата по депозиту (".$psumma." руб.)");
    33.  
    34.  
    35. //Рефские.
    36. $referer=$db->getOne("SELECT curator FROM `ss_users` WHERE id=?i", $ocherr['userid']);  
    37. $refererwallet=strtoupper($db->getOne("SELECT wallet FROM `ss_users` WHERE id=?i", $referer));
    38. $referersum=$ocherr['summa']*($refpercent/100);
    39. if($referer>0 && $refererwallet[0]=='P'){
    40. whithdraw($referer,$refererwallet,$referersum);      
    41. addUserStat($referer, "<!--stat--><!--whithdraw--><!--fromreferal-->Выплата", "<!--stat--><!--whithdraw--><!--fromreferal-->Реферальные отчисления (".$referersum." руб.)");
    42. }
    43. //Админские
    44. $adminid=8;
    45. if($adminid>0){
    46. $adminsum=$ocherr['summa']*($admpercent/100);
    47. addUserStat($adminid, "<!--stat--><!--whithdraw--><!--admin-->Выплата", "<!--stat--><!--whithdraw--><!--admin-->Выплата админских (".$adminsum." руб.)");
    48. whithdraw($adminid,$koshelek_admina,$adminsum);  
    49. }
    50.  
    51.  
    52.  
    53. }
    54. }
    55.  
    56.  
    57. }
    58.  
    59.  
    60. ?>
    61.  
    62. <?/*-------------------*//*
    63. Script by Sirgoffan
    64. Skype: Sirgoffan
    65. Web-site: php-market.ru
    66. *//*-------------------*/?>