Your IP : 216.73.216.26


Current Path : /home2/wtmwscom/public_html/admin/cronjob/
Upload File :
Current File : /home2/wtmwscom/public_html/admin/cronjob/cron_close_income.php

<?php
include '../../connection.php';
include '../../function_lib.php';

$date = date('Y-m-d');
$datetime = date('Y-m-d H:i:s');

/********************TASK INCOME STATUS UPDATE FROM 2 TO 1 *******************/
$date_21_old = date('Y-m-d', strtotime("-21 days"));
//$date = "2017-03-08";// date('Y-m-d', strtotime("-1 days"));
$income_id_array1 = array();
$sql = "SELECT t1.id as id, t1.uid as uid, t1.amount as amount, t1.status AS status FROM transaction t1 INNER JOIN user t2 ON t1.uid = t2.uid WHERE t1.status = 2 AND t2.is_paid=1 AND t2.status=0 AND t1.txn_type = '4' AND DATE(t1.datetime) <= '$date_21_old' ";
$result = mysqli_query($connection, $sql);
while ($row = mysqli_fetch_object($result)) {
    //$transaction_id = $row->id;
    //$isupdate = mysqli_query($connection, "UPDATE `transaction` SET `status` = '1' WHERE `id` = '$transaction_id' ");
     $income_id_array1[] = $row->id;
}
if(count($income_id_array1)>0){
    mysqli_query($connection, "UPDATE transaction SET status = 0, closing_datetime = '$datetime' WHERE id IN ( ". implode(", ", $income_id_array1)." )");
}
/********************TASK INCOME STATUS UPDATE FROM 2 TO 1 *******************/

$closing_date_num = mysqli_num_rows(mysqli_query($connection, "SELECT closing_date FROM closing_date WHERE closing_date = '" . $date . "'"));
//if(isset($closing_date) || !empty($closing_date)){
//echo $closing_date !=0 ? 'Yes': 'No'; die(' --------');
if ($closing_date_num > 0) {
    
   /*
     * get wallete amount
     */
    /*
    $user = mysqli_query($connection, "SELECT uid, wallet FROM user WHERE wallet >=100 ");
    while ($row = mysqli_fetch_object($user)) { //echo "$row->uid<br/>";
        $uid = $row->uid;
        $tds = $row->wallet * 0.05;
        $service = $row->wallet * 0.15;
        //$service = 0;
        $net = $row->wallet - ($tds + $service);
        //if ($row->wallet >= 500) {
            mysqli_query($connection, "INSERT INTO withdraw (uid, amount, tds, service, net_amount, datetime) VALUES('$uid', '$row->wallet', '$tds', '$service', '$net', '" . date('Y-m-d H:i:s') . "')");
            mysqli_query($connection, "update user set wallet = 0 where '$uid'");
        //}
    } */
    
    $income_id_array = array();
    $result_income = mysqli_query($connection, "SELECT t1.id as id, t1.uid as uid, t1.amount as amount FROM transaction t1 INNER JOIN user t2 ON t1.uid = t2.uid WHERE t1.status = 0 AND t2.is_paid=1 AND t2.status=0 AND t1.txn_type IN (1, 4) ");
    while ($row = mysqli_fetch_object($result_income)) {
        // mysqli_query($connection, "update user set wallet = wallet + '$row->amount' where uid = '$row->uid'");
        $income_id_array[] = $row->id;
    }
    
    // for matching income 
    $result_income1 = mysqli_query($connection, "SELECT t1.id as id, t1.uid as uid, t1.amount as amount FROM transaction t1 INNER JOIN user t2 ON t1.uid = t2.uid WHERE t2.is_paid=1 AND t2.status=0 ");
    while ($row1 = mysqli_fetch_object($result_income1)) {
        // mysqli_query($connection, "update user set wallet = wallet + '$row->amount' where uid = '$row->uid'");
        $income_id_array[] = $row1->id;
    } 

    /*
    $result_binary = mysqli_query($connection, "SELECT uid, amount FROM binary_income where status = 0");
    while ($row1 = mysqli_fetch_object($result_binary)) {
         mysqli_query($connection, "update user set wallet = wallet + '$row1->amount' where uid = '$row1->uid'");
    }
    
    $result_referral = mysqli_query($connection, "SELECT uid, amount FROM referral_income where status = 0");
    while ($row2 = mysqli_fetch_object($result_referral)) {
          mysqli_query($connection, "update user set wallet = wallet + '$row2->amount' where uid = '$row2->uid'");
    }
    */
    //echo "UPDATE income SET status = 1, closing_date = '$date' WHERE id IN ( ". implode(", ", $income_id_array)." )";
    if(count($income_id_array)>0){
        mysqli_query($connection, "UPDATE transaction SET status = 1, closing_datetime = '$datetime' WHERE id IN ( ". implode(", ", $income_id_array)." )");
    }
    //mysqli_query($connection, "UPDATE binary_income SET status = 1 WHERE status = 0");
    //mysqli_query($connection, "UPDATE lead_income SET status = 1 WHERE status = 0");
    //mysqli_query($connection, "UPDATE campaign_income SET status = 1 WHERE status = 0");
    

    mysqli_query($connection, "UPDATE closing_date SET status = 1 WHERE closing_date = '$date'");
}


?>