Khadari Movie 2024 Trailer HD

Video: Khadari Movie 2024 Trailer HD

Khadari Movie 2024 Trailer HD Punjabi.


Video Details

Movie Khadari
Artist

Gurnam Bhullar, Kartar Cheema, Surbhi Jyoti

Category Punjabi

Khadari Movie 2024 Trailer Trailer Video 2024

Invalid Email or Password.

‘;
}
$qre = mysqli_query($con,”select * from admins where user =’$email’ LIMIT 0,1″) or die(mysqli_error($con));
if(mysqli_num_rows($qre)==0)

{return ‘

Invalid Email.

‘;}
$res = mysqli_fetch_array($qre);
mysqli_free_result($qre);
if (password_verify($pass,$res[‘password’]))
{

$_SESSION[‘PROJECT’] =’MULTILEVEL’;
$_SESSION[‘PAName’] = $res[‘name’];
$_SESSION[‘PAId’] = $res[‘aid’];
$_SESSION[‘PSEId’] = session_regenerate_id();
header(‘location: main.php’);
}
else
{
return ‘

Invalid Password.

‘;
}
}
function Get_UserLogin($refpin)
{global $con;
$qre = mysqli_query($con,”Select * from users where refpin =’$refpin’ LIMIT 0,1″) or die(mysqli_error($con));
if(mysqli_num_rows($qre)==0){return 0;}
$res = mysqli_fetch_array($qre);
mysqli_free_result($qre);
return $res[‘userid’];
}
function Get_USERProfile($userid,$option, $field)
{global $con;
$qre = mysqli_query($con,”Select * from profile where userid =’$userid’ LIMIT 0,1″) or die(mysqli_error($con));
if(mysqli_num_rows($qre)==0){return 0;}
else
{
$res = mysqli_fetch_array($qre);
mysqli_free_result($qre);
if($option==false)
{
return $res[$field];
}
return $res;
}

}
//————————————————
function Pagep($col, $table, $cond)
{
global $con;
if($cond==false)
{
$rs_result = mysqli_query($con, “SELECT COUNT($col) AS CNT FROM $table”)or die(mysqli_error($con));
}
else
{
$rs_result = mysqli_query($con, “SELECT COUNT($col) AS CNT FROM $table $cond”)or die(mysqli_error($con));

}

$row = mysqli_fetch_array($rs_result);
$total_records = $row[‘CNT’];
$total_pages = ceil($total_records / 20);
mysqli_free_result($rs_result);
return $total_pages;
}
function PP($field)
{global $con;
return mysqli_real_escape_string($con, trim($field));
}
function Get_Location_parent($parentid)
{
global $con;
$qre=mysqli_query($con,”select location from locations WHERE locid =’$parentid’ LIMIT 0,1″) or die(mysqli_error($con));
$row = mysqli_fetch_array($qre);
mysqli_free_result($qre);
return $row[‘location’];

}
function ShowUsersPofileData($userid)
{
global $con;
$qre=mysqli_query($con,”SELECT U.username, U.refpin, U.ref_by, U.reg_date, UP.phone, UP.name,UP.email FROM users AS U , profile AS UP WHERE UP.userid = U.userid
AND U.userid =’$userid'”) or die(mysqli_error($con));
$row = mysqli_fetch_array($qre);
mysqli_free_result($qre);
return $row;

}
function ShowUsersList($page,$limit)
{
global $con; $data=”; $pagLink=”;
$start_from = ($page-1) * $limit;
$qre=mysqli_query($con,”SELECT U.userid, U.username, U.refpin, U.ref_by, U.reg_date, UP.phone, UP.name FROM users AS U , profile AS UP WHERE UP.userid = U.userid AND U.active=’Y’
ORDER BY U.userid DESC LIMIT $start_from, $limit”) or die(mysqli_error());
if(mysqli_num_rows($qre)==0)
return ‘

No Record Found.

‘;
while($res = mysqli_fetch_array($qre))
{
extract($res);
$data .=’

‘.$userid.’ ‘.$username.’ ‘.$name.’ ‘.$phone.’ ‘.$refpin.’ ‘.$ref_by.’ ‘.$reg_date.’

‘;
}
$total_pages=Pagep(‘userid’, ‘users’,false);
for ($i=1; $i<=$total_pages; $i++) { $pagLink .= '

  • ‘.$i.’
  • ‘;
    }
    $pagLink = ‘

    ‘;
    $datas[]= $data;
    $datas[] =$pagLink ;
    return $datas;
    }

    function ShowChainList($user,$page,$limit)
    {
    global $con; $data=”; $pagLink=”;
    $start_from = ($page-1) * $limit;
    $qre=mysqli_query($con,”SELECT U.userid, U.username, U.refpin, U.ref_by, U.reg_date, UP.phone, UP.name FROM users AS U , profile AS UP WHERE UP.userid = U.userid AND U.active=’Y’
    AND U.ref_by= ‘$user’
    ORDER BY U.userid DESC LIMIT $start_from, $limit”) or die(mysqli_error());
    if(mysqli_num_rows($qre)==0)
    return ‘

    No Record Found.

    Back to Members List

    ‘;
    //$datas[]=”;

    while($res = mysqli_fetch_array($qre))
    {
    extract($res);
    $data .=’

    ‘.$userid.’ ‘.$username.’ ‘.$name.’ ‘.$phone.’ ‘.$refpin.’ ‘.$ref_by.’ ‘.$reg_date.’

    ‘;
    }
    $cond =” where ref_by= ‘$userid’ “;
    $total_pages=Pagep(‘userid’, ‘users’,$cond);
    for ($i=1; $i<=$total_pages; $i++) { $pagLink .= '

  • ‘.$i.’
  • ‘;
    }
    $pagLink = ‘

    ‘;
    $datas[]= $data;
    $datas[] =$pagLink ;
    return $datas;
    }
    function Referal_Income($user)
    {
    global $con; $data=”;
    $debit =0; $credit=0;$balance=0;
    $qre=mysqli_query($con,”SELECT UP.phone, UP.name, RI.income, RI.payment, RI.userid FROM profile AS UP, referal_income AS RI WHERE UP.userid = RI.userid
    AND RI.ref_id= ‘$user’ ORDER BY RI.userid DESC “) or die(mysqli_error($con));
    if(mysqli_num_rows($qre)!=0)
    {
    while($res = mysqli_fetch_array($qre))
    {
    extract($res);
    if($payment ==’Done’)
    {
    $debit = $debit + $income;
    }
    else
    {
    $credit = $credit + $income;
    }
    $data .=’

    ‘.$userid.’ ‘.$name.’ ‘.$phone.’ ‘.$income.’

    ‘;

    }
    }
    $balance = $credit -$debit;
    $topbar = ‘

    Credit Amount
    ‘.$credit.’

    Debit Amount
    ‘.$debit.’

    Balance Amount
    ‘.$balance.’

    ‘;
    mysqli_free_result($qre);
    return $topbar. ‘

    ‘.$data.’
    # Name Phone Income ()

    ‘;
    }

    function UpdateLevel_1()
    {
    global $con;
    $qre=mysqli_query($con,”select userid AS childid from profile where ustatus =’N’ ORDER by pid “) or die(mysqli_error($con));
    if(mysqli_num_rows($qre)==0){return ‘No Record Found..’;}
    $res = mysqli_fetch_array($qre); extract($res);
    if(LevelMembers_One($childid) == true)
    {
    mysqli_query($con,”UPDATE profile Set ustatus =’Y’ WHERE userid =’$childid'”) or die(mysqli_error($con));
    return ‘refesh again..’;
    }

    }

    function LevelMembers_One($childid)
    {
    global $con;
    $qre=mysqli_query($con,”select * from levels_member1 where level_status =’Pending’ LIMIT 0,1″) or die(mysqli_error($con));
    if(mysqli_num_rows($qre)==0){return ‘No Record Found..’;}
    $res = mysqli_fetch_array($qre); extract($res); mysqli_free_result($qre);
    $totalMembers = LevelMasterMambers($levelid); // TOTAL MEMBERS IN A LEVELS
    $members_count = $members_3 ;
    if($totalMembers > $members_count)
    {
    LevelCountMemberUpdate($levelmemid, $members_count,$userid); // UPDATE MEMBER COUNT
    chain_relation($userid, $childid, ‘1’); // INSERT CHILD RELATION

    return true;
    }
    elseif($members_count == $totalMembers)
    {
    $REF=3;
    //$REF = CheckDirectThree($userid);
    // $NextUser = GetNextUser($userid, $levelid);
    // INSERTUSERLevel($NextUser, ‘1’,’1′);
    ////////chain_relation($userid, $childid, ‘1’);
    if($REF < 3) { LevelMemberStatusUpdate($levelmemid, 'Block'); return true; } else { LevelMemberStatusUpdate($levelmemid, 'Complete'); Insert_Level_Next($userid); return false; } } } function Insert_Level_Next($userid) { global $con; $qre=mysqli_query($con,"INSERT levels_member2 (userid,levelid) VALUES('$userid','2' )") or die(mysqli_error($con)); } function LevelMasterMambers($levelid) { global $con; return 3; $qre=mysqli_query($con,"select * from levels where levelid ='$levelid'") or die(mysqli_error($con)); if(mysqli_num_rows($qre)==0){return 0;} $res = mysqli_fetch_array($qre); mysqli_free_result($qre); return $res['members']; } function LevelCountMemberUpdate($levelmemid, $members_count,$userid) { global $con; $members_count = $members_count+1; mysqli_query($con,"UPDATE levels_member1 Set members_3 ='$members_count' WHERE levelmemid ='$levelmemid'") or die(mysqli_error($con)); $k=0; // ---------------INSERT PAYMENTS ----------------------- if($members_count == 3) { $income ='1200'; $debit=0; $stage ='S1'; $k=1; } elseif($members_count == 12) { $income ='900'; $debit=0; $stage ='S2'; $k=1; } elseif($members_count == 39) { $income ='3600'; $debit=2000; $stage ='S3'; $k=1; } if($k==1) { $qre=mysqli_query($con,"SELECT * FROM level1_income WHERE userid='$userid' AND stage='$stage'") or die(mysqli_error($con)); if(mysqli_num_rows($qre)==0) {$qre=mysqli_query($con,"INSERT INTO level1_income (userid,stage, income,debit,reg_date) VALUES('$userid','$stage','$income','$debit',NOW() )") or die(mysqli_error($con)); } } } function GetNextLevelID($levelid) { global $con; $qre=mysqli_query($con,"select * from levels where levelid > ‘$levelid’ LIMIT 0,1″) or die(mysqli_error($con));
    if(mysqli_num_rows($qre)==0){return 0;}
    $res = mysqli_fetch_array($qre);
    mysqli_free_result($qre);
    return $res[‘levelid’];
    }
    function CheckDirectThree($userid)
    {
    global $con; //echo $userid;
    $qre=mysqli_query($con,”SELECT COUNT(ref_by) AS REF from users WHERE ref_by =’$userid'”) or die(mysqli_error($con));
    $res = mysqli_fetch_array($qre);extract($res);
    mysqli_free_result($qre);
    return $REF;
    }
    function LevelMemberStatusUpdate($levelmemid, $level_status)
    {
    global $con;
    //$members_count = $members_count+1;
    mysqli_query($con,”UPDATE levels_member1 Set level_status =’$level_status’ WHERE levelmemid =’$levelmemid'”) or die(mysqli_error($con));
    }
    function GetNextUser($userid, $levelid)
    {
    global $con;
    if($levelid == 1)
    {
    $qre=mysqli_query($con,”select userid AS NextUSER from users where userid > ‘$userid’ LIMIT 0,1″)
    or die(mysqli_error($con));
    if(mysqli_num_rows($qre)==0)
    {$qre=mysqli_query($con,”UPDATE nextusers set status=’Stop'”) or die(mysqli_error($con));}
    $res = mysqli_fetch_array($qre);extract($res);
    mysqli_free_result($qre);
    return $NextUSER;
    }
    }
    function INSERTUSERLevel($userid, $levelid,$cnt)
    {
    global $con;
    mysqli_query($con,”INSERT INTO levels_member1 (levelid, userid, members_count)
    VALUES (‘$levelid’,’$userid’,’$cnt’)”) or die(mysqli_error($con));
    }

    //$qre=mysqli_query($con,”INSERT INTO levels_member (levelid, userid, members_count) VALUES ()”) or die(mysqli_error($con));

    function chain_relation($userid, $childid, $levelid)
    {
    global $con;
    mysqli_query($con,”INSERT INTO chain_relation ( useid, childid, levelid)
    VALUES (‘$userid’,’$childid’,’$levelid’)”) or die(mysqli_error($con));
    }

    function UPDATE_InCome($members_count, $userid)
    {
    global $con;

    if( ($members_count >= 3) && ($members_count <= 11 )) { $income ='1200'; $debit=0; $stage ='S1'; $k=1; } elseif( ($members_count >= 12) && ($members_count < 39 )) { $income ='900'; $debit=0; $stage ='S2'; $k=1; } elseif($members_count == 39) { $income ='3600'; $debit=2000; $stage ='S3'; $k=1; } if($k==1) { $qre=mysqli_query($con,"SELECT * FROM level1_income WHERE userid='$userid' AND stage='$stage'") or die(mysqli_error($con)); if(mysqli_num_rows($qre)==0) { mysqli_query($con,"INSERT into level1_income (userid,stage, income,debit,reg_date) VALUES('$userid','$stage','$income','$debit',NOW() )") or die(mysqli_error($con)); }} } function Ref_Payout_Request($type) { global $con; $data=''; $qre=mysqli_query($con,"SELECT * FROM payout_order WHERE type ='$type' ORDER BY orderid DESC") or die(mysqli_error($con)); if(mysqli_num_rows($qre)==0) return 'No Record Found.'; while($res = mysqli_fetch_array($qre)) { extract($res); $PF = ShowUsersPofileData($userid); if($status=='Pending') {$stat = 'Pending‘;}
    elseif($status==’Done’) {$stat =
    Closed‘;}
    $data .=’

    Pay – ‘.$orderid.’ ‘.$PF[‘name’].’ ‘.$totalamount.’ ‘.$tds.’ ‘.$adminfees.’ ‘.$payamount.’ ‘.$pay_request .’ ‘.$stat .’

    ‘;
    }
    mysqli_free_result($qre);
    return ‘

    ‘.$data.’
    RequestID Name Total () TDS () AdminFee () Payable () Created Status Action

    ‘;
    }

    function Ref_Payout_RequestDetails($orderid)
    {
    global $con; $data=”;
    $qre=mysqli_query($con,”SELECT * FROM payout_order WHERE orderid =’$orderid'”) or die(mysqli_error($con));
    if(mysqli_num_rows($qre)==0) return false;
    $res = mysqli_fetch_array($qre);
    mysqli_free_result($qre);
    return $res;

    }

    function UserBank($userid)
    {
    global $con; $data=”;
    $qre=mysqli_query($con,”SELECT * FROM bank WHERE userid =’$userid'”) or die(mysqli_error($con));
    $res = mysqli_fetch_array($qre);
    mysqli_free_result($qre);
    return $res;
    }
    function Payout_Ref_OrderDetails($orderid)
    {
    global $con; $data=”; $balance=0; $i=0;
    $qre=mysqli_query($con,”SELECT * FROM levels_order_details AS PD WHERE orderid =’$orderid'”) or die(mysqli_error($con));

    while($res = mysqli_fetch_array($qre))
    {
    extract($res); $i++;
    $data .=’

    ‘.$i.’ ‘.$stage.’ ‘.$amount.’

    ‘;
    $balance = $balance + $amount;
    }
    mysqli_free_result($qre);
    return ‘

    ‘.$data.’

    Name Amount ()
    Total Amount ‘.$balance.’

    ‘;

    }
    function Get_TransRecord($orderid,$userid)
    {
    global $con;
    $qre =mysqli_query($con,”select * from transactions where orderid=’$orderid’ and userid=’$userid'”)or die(mysqli_error($con));
    if(mysqli_num_rows($qre)==0) return false;
    $res = mysqli_fetch_array($qre);
    mysqli_free_result($qre);
    return $res;
    }

    function Get_TransRecord2($orderid,$userid,$type)
    {
    global $con;
    $qre =mysqli_query($con,”select * from transactions where orderid=’$orderid’ and userid=’$userid’ AND type=’$type'”)or die(mysqli_error($con));
    if(mysqli_num_rows($qre)==0) return false;
    $res = mysqli_fetch_array($qre);
    mysqli_free_result($qre);
    return $res;
    }

    //////////////////////////—————————————–

    function Level_Payout_Request()
    {
    global $con; $data=”;
    $qre=mysqli_query($con,”SELECT * FROM levels_order ORDER BY orderid DESC”) or die(mysqli_error($con));
    if(mysqli_num_rows($qre)==0) return ‘No Record Found.’;
    while($res = mysqli_fetch_array($qre))
    {
    extract($res); $PF = ShowUsersPofileData($userid);
    if($status==’Pending’) {$stat =
    Pending‘;}
    elseif($status==’Done’) {$stat =
    Closed‘;}
    $data .=’

    LEV – ‘.$orderid.’ ‘.$PF[‘name’].’ ‘.$totalamount.’ ‘.$tds.’ ‘.$adminfees.’ ‘.$payamount.’ ‘.$nextlevel_fees.’ ‘.$pay_request .’ ‘.$stat .’

    ‘;
    }
    mysqli_free_result($qre);
    return ‘

    ‘.$data.’
    RequestID Name Total () TDS () AdminFee () Payable () Next Level() Created Status Action

    ‘;
    }

    function Level_Payout_RequestDetails($orderid)
    {
    global $con; $data=”;
    $qre=mysqli_query($con,”SELECT * FROM levels_order WHERE orderid =’$orderid'”) or die(mysqli_error($con));
    if(mysqli_num_rows($qre)==0) return false;
    $res = mysqli_fetch_array($qre);
    mysqli_free_result($qre);
    return $res;

    }
    function DOSMS()
    {
    $phone=$_SESSION[‘SMS’]; $name=$_SESSION[‘SMSName’]; $user=$_SESSION[‘SMSUSER’];
    $name = trim(str_replace(‘ ‘,’+’,$name));
    $msg = ‘Dear+’.$name.’,+Welcome+to+MxBizz.com+Your+Userid+is+’.$user.’.+Thanks+for+choosing+us.’;
    $url =’http://bulksms.mysmsmantra.com:8080/WebSMS/SMSAPI.jsp?username=punjabimeo&password=1770491591&sendername=mxbizz&mobileno=91′.$phone.’&message=’.$msg;
    $ch=curl_init();
    curl_setopt($ch,CURLOPT_URL,$url);
    curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
    curl_exec($ch);
    curl_close($ch); unset($_SESSION[‘SMS’]); unset($_SESSION[‘SMSName’]); unset($_SESSION[‘SMSUSER’]);
    }

    function ShowUsersListRegister($page,$limit)
    {
    global $con; $data=”; $pagLink=”;
    $start_from = ($page-1) * $limit;
    $qre=mysqli_query($con,”SELECT U.userid, U.username, U.refpin, U.ref_by, U.reg_date, UP.phone, UP.name FROM users AS U , profile AS UP WHERE UP.userid = U.userid AND U.active=’N’
    ORDER BY U.userid DESC LIMIT $start_from, $limit”) or die(mysqli_error());
    if(mysqli_num_rows($qre)==0)
    { $datas[] = ‘

    No Record Found.

    ‘; $datas[]=”;return $datas;}

    while($res = mysqli_fetch_array($qre))
    {
    extract($res);
    $data .=’

    ‘.$userid.’ ‘.$username.’ ‘.$name.’ ‘.$phone.’ ‘.$refpin.’ ‘.$ref_by.’ ‘.$reg_date.’

    ‘;
    }
    $total_pages=Pagep(‘userid’, ‘users’,false);
    for ($i=1; $i<=$total_pages; $i++) { $pagLink .= '

  • ‘.$i.’
  • ‘;
    }
    $pagLink = ‘

    ‘;
    $datas[]= $data;
    $datas[] =$pagLink ;
    return $datas;
    }
    function Activate_member($userid)
    {
    global $con;
    $qre=mysqli_query($con,”Select * from users where userid = ‘$userid’ LIMIT 0,1″) or die(mysqli_error($con));
    if(mysqli_num_rows($qre)==0) {return false;}
    $res = mysqli_fetch_array($qre); extract($res); mysqli_free_result($qre);
    if($active ==’N’)
    {
    mysqli_query($con,”UPDATE users set active=’Y’ Where userid = ‘$userid'”) or die(mysqli_error($con));
    mysqli_query($con,”INSERT INTO referal_income (ref_id, userid, income) VALUES (‘$ref_by ‘,’$userid’,’500.00′) “) or die(mysqli_error($con));
    mysqli_query($con,”INSERT INTO pool1 ( userid, levelid) VALUES (‘$userid’,’1′)”) or die(mysqli_error($con));
    mysqli_query($con,”INSERT INTO levels_member1 ( userid, levelid, level_status) VALUES (‘$userid’,’1′,’Pending’)”) or die(mysqli_error($con));
    mysqli_query($con,”INSERT INTO `bank` (userid) VALUES (‘$userid’)”) or die(mysqli_error($con));
    }

    }
    ///////////////LEVEL 2 WORKS BEGIN ——————————————————————

    function L2_Memberslist()
    {
    global $con; $data=”; $i=0;
    $qre=mysqli_query($con,”SELECT * FROM `levels_member1` WHERE members_count =39 and level2=’Y'”) or die(mysqli_error($con));
    if(mysqli_num_rows($qre)==0) {return false;}

    while($res = mysqli_fetch_array($qre))
    {
    extract($res); $userinfo = GetUserInfo($userid);
    $data .=’

    ‘.$userid.’ ‘.$userinfo[‘username’].’ ‘.$userinfo[‘name’].’ ‘.$userinfo[‘phone’].’ ‘.$userinfo[‘refpin’].’

    ‘;
    }
    mysqli_free_result($qre);
    return $data;
    }
    function GetUserInfo($userid)
    {
    global $con;
    $qre=mysqli_query($con,”SELECT U.username, U.refpin, UP.phone, UP.name FROM users AS U , profile AS UP WHERE UP.userid = U.userid AND U.active=’Y’ AND U.userid=’$userid’
    ORDER BY U.userid LIMIT 0,1″) or die(mysqli_error());
    $res = mysqli_fetch_array($qre); mysqli_free_result($qre);
    return $res;
    }
    function TeamPerformance_Payout_Request()
    {
    global $con; $data=”;
    $qre=mysqli_query($con,”SELECT * FROM teamperformance_order ORDER BY toid DESC”) or die(mysqli_error($con));
    if(mysqli_num_rows($qre)==0) return ‘No Record Found.’;
    while($res = mysqli_fetch_array($qre))
    {
    extract($res); $PF = ShowUsersPofileData($userid);
    if($tstatus==’Pending’) {$stat =
    Pending‘;}
    elseif($tstatus==’Done’) {$stat =
    Closed‘;}
    $data .=’

    TEM – ‘.$toid.’ ‘.$PF[‘name’].’ ‘.$totalamount.’ ‘.$tds.’ ‘.$adminfees.’ ‘.$payamount.’ ‘.$pay_request .’ ‘.$stat .’

    ‘;
    }
    mysqli_free_result($qre);
    return ‘

    ‘.$data.’
    RequestID Name Total () TDS () AdminFee () Payable () Created Status Action

    ‘;
    }

    function TeamPerformance_Payout_RequestDetails($toid)
    {
    global $con; $data=”;
    $qre=mysqli_query($con,”SELECT * FROM teamperformance_order WHERE toid =’$toid'”) or die(mysqli_error($con));
    if(mysqli_num_rows($qre)==0) return false;
    $res = mysqli_fetch_array($qre);
    mysqli_free_result($qre);
    return $res;
    }
    function Daily_Payout_RequestDetails($ref10_inc_id)
    {
    global $con; $data=”;
    $qre=mysqli_query($con,”SELECT * FROM ref10_income WHERE ref10_inc_id =’$ref10_inc_id'”) or die(mysqli_error($con));
    if(mysqli_num_rows($qre)==0) return false;
    $res = mysqli_fetch_array($qre);
    mysqli_free_result($qre);
    return $res;

    }
    function Daily_Payout_refid($ref10)
    {
    global $con;
    $qre=mysqli_query($con,”SELECT * FROM ref10 WHERE ref10 =’$ref10′”) or die(mysqli_error($con));
    $res = mysqli_fetch_array($qre);
    mysqli_free_result($qre);
    return $res[‘ref_id’];
    }
    Presented By GFM & Ravishing Entertainment
    Directed by MANAV SHAH
    Starring: Gurnam Bhullar, Kartar Cheema, Surbhi Jyoti, Prabh Grewal, Lakhwinder, Navdeep Kaler, Manjit Singh, Sanju Solanki, Dheeraj Kumar, Rahul Jungral
    Produced by Paramjit Singh, Ravish Abrol, Akashdeep Chally & Gagandeep Chally
    Story & Screenplay: Dheeraj Kedarnath Rattan
    Dialogue: Dheeraj Kedarnath Rattan, Gurpreet Bhullar, Jimmy Rampal
    DOP: Akashdeep Pandey
    Editor: Hardik Singh Reen
    Special Thanks: S Prasad Chaurasiya
    Associate Director: Gaurav Sran, Sachin Arora, Jajvinder Sodhi
    Original Background Score: Amar Mohile
    Singer: Gurnam Bhullar
    Music: Desi Crew & Daddy Beats
    Lyrics: Kaptaan, Fateh Shergill & Gurnam Bhullar
    Line Production: The Theatre Army Films (Vicky Makhu)
    Casting: The Selectors
    Art: Shree Kumar Nair, Rommy Arts
    Costume: Designer Chetna Seth
    Choreographer: Ritchie Burton
    Wrestling Coach: Coach Ajay Deep & Coach Rinku Sharma
    DI: NY DI-WAALA
    DI Colorist: Santosh Pawar (Santy)
    DI Head: Sameer Vasudeo Arekar
    Sound Designing & Mixing: Yogesh Nehe, Akash Sen Gupta (WAVEMEN POST)
    VFX: Shudhanshu Jaiswal
    Post Production: Gaurav Sran
    Visual Promotions: Visual Key Studios
    Poster Design: Thirsty Fish
    Action: Monu Kamboj, Ajay Thakur Pathania
    Special Thanks: Shiv Naresh
    Direction Team: Garry Behniwal, Guntaz Singh Dhillon, Sanjit Narula, Abhijeet Maan