@extends("agentportal.layouts.layout") @section("title", trans("message_lang.LBL_TRANSACTIONS")) @section("page_style") @endsection
@section("content")user()->hasRole('administrator')) disabled @endif /> | # | {{ __('message_lang.LBL_BNB_PARTNER_NAME') }} | {{ __('message_lang.LBL_REF_NO') }} | {{ __('message_lang.LBL_BENEFICIARY_NAME') }} | {{ __('message_lang.LBL_SENDING_AMOUNT') }} | {{ __('message_lang.LBL_AMOUNT') }} | {{ __('message_lang.LBL_PAYOUT_AMOUNT') }} | {{ __('message_lang.LBL_RECEIVER_MOBILE') }} | {{ __('message_lang.LBL_TXN_STATUS') }} | {{ __('message_lang.LBL_TXN_TYPE') }} | {{ __('message_lang.LBL_RECEIVING_COMPANY') }} | {{ __('message_lang.LBL_SETTLEMENT_RATE') }} | {{ __('message_lang.LBL_SETTLEMENT_AMOUNT') }} | {{ __('message_lang.LBL_TXN_DATE') }} | {{ __('message_lang.LBL_TXN_REF_NO') }} | {{ __('message_lang.LBL_ORIGIN') }} | {{ __('message_lang.LBL_OPERATOR_NAME') }} | {{ __('message_lang.LBL_COMMENTS') }} | {{ __('message_lang.LBL_ACTIONS') }} |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
@if($txn->txn_status == config('constants.IN_PROGRESS') && Auth::guard('agentportal')->user()->hasRole('administrator')) @else @endif | {!! $key + 1 !!} | @if(isset($txn->name)) {{$txn->name}} @else {{config('constants.GREMIT')}} @endif | @if(Auth::guard('agentportal')->user()->hasAnyRole('administrator')) @if(isset($txn->reference_no)) {{$txn->reference_no}} @else - @endif @else {{isset($txn->reference_no) ? $txn->reference_no : "-" }}; @endif | {{ (isset($txn->receiver_name)) ? $txn->receiver_name : "-" }} | {{(isset($txn->sending_amount) && !empty($txn->sending_amount)) ? number_format($txn->sending_amount, 2)." ".$txn->sender_currency : "-"}} | @if($txn->exchange_currency_applied == 1) {{ (isset($txn->payout_amount) && !empty($txn->payout_amount) && $txn->payout_currency) ? number_format($txn->payout_amount, 2)." ".$txn->payout_currency : $txn->payout_amount}} @else {{ (isset($txn->receiving_amount) && !empty($txn->receiving_amount) && $txn->receiver_currency) ? number_format($txn->receiving_amount, 2)." ".$txn->receiver_currency : $txn->receiving_amount}} @endif | {{ (isset($txn->receiving_amount) && !empty($txn->receiving_amount)) ? number_format($txn->receiving_amount, 2)." ".$txn->receiver_currency : "-"}} | {{(isset($txn->receiver_mobile)) ? $txn->receiver_mobile : "-"}} | @php if($txn->txn_status == config('constants.PAID')) { echo ''.config('constants.PAID').''; } else if($txn->txn_status == config('constants.IN_PROGRESS')) { echo ''.config('constants.IN_PROGRESS').''; } else if($txn->txn_status == config('constants.REJECTED')) { echo ''.config('constants.REJECTED').''; } else if($txn->txn_status == config('constants.FAILED')) { echo ''.config('constants.FAILED').''; } else { echo '-'; } @endphp | {{(isset($txn->transaction_type)) ? $txn->transaction_type : "-"}} | {{(isset($txn->deposit_company_code)) ? $txn->deposit_company_code : "-"}} | {{$txn->settlement_rate ? number_format($txn->settlement_rate, 4) : '-'}} | {{$txn->settlement_amount ? number_format($txn->settlement_amount, 4) : '-'}} | {{(isset($txn->created_at)) ? format_date_tz($txn->created_at) : "-"}} | {{(isset($txn->txn_reference_no)) ? $txn->txn_reference_no : "-"}} | {{isset($txn->originPartner) ? $txn->originPartner : ""}} | {{isset($txn->end_wallet_operator) ? $txn->end_wallet_operator : "-"}} | {{(isset($txn->reject_reason) && $txn->reject_reason != '') ? $txn->reject_reason : "-"}} |
@php
if($txn->txn_status == config('constants.IN_PROGRESS') && Auth::guard('agentportal')->user()->hasAnyRole('administrator|operation|finance back office|customer service')) {
$html = '';
switch ($txn->deposit_company_code) {
case config('constants.COMPANY_CODE_ORANGE_SIERRA_LEONE'):
if(Auth::guard('agentportal')->user()->hasAnyRole('administrator')) {
$html = ' '.
''.
' ';
} else {
$html .= '-';
}
break;
case config('constants.COMPANY_CODE_ATPS_SENEGAL'):
case config('constants.COMPANY_CODE_MW_SENEGAL'):
$html = ''.
''.
' ';
break;
case config('constants.COMPANY_CODE_MTN_LIBERIA'):
case config('constants.COMPANY_CODE_MTN_GUINEA'):
case config('constants.COMPANY_CODE_MTN_GIN_AFRICA'):
case config('constants.COMPANY_CODE_MTN_GIN_MONDE'):
case config('constants.COMPANY_CODE_MTN_BISSAU'):
case config('constants.COMPANY_CODE_APG'):
case config('constants.COMPANY_CODE_CREDIT_MOI_INSOFT'):
case config('constants.COMPANY_CODE_FREEMONEY_SENEGAL'):
case config('constants.COMPANY_CODE_EMONEY_SENEGAL'):
case config('constants.COMPANY_CODE_ORANGE_MONEY_SENEGAL'):
case config('constants.COMPANY_CODE_HUB2_SENEGAL'):
case config('constants.COMPANY_CODE_HUB2_COTEDIVOIRE'):
case config('constants.COMPANY_CODE_HUB2_MALI'):
case config('constants.COMPANY_CODE_UBA_LIBERIA'):
case config('constants.COMPANY_CODE_UBA_SIERRA_LEONE'):
case config('constants.COMPANY_CODE_UBA_GUINEA'):
case config('constants.COMPANY_CODE_UBA_SENEGAL'):
case config('constants.COMPANY_CODE_UBA_GHANA'):
case config('constants.COMPANY_CODE_UBA_KENYA'):
case config('constants.COMPANY_CODE_ORANGE_LIBERIA'):
case config('constants.COMPANY_CODE_TIPME_LIBERIA'):
case config('constants.COMPANY_CODE_AFRICEL'):
case config('constants.COMPANY_CODE_IN_TECH_SENEGAL'):
case config('constants.COMPANY_CODE_IN_TECH_IVORY_COAST'):
case config('constants.COMPANY_CODE_ORANGE_GUINEA'):
case config('constants.COMPANY_CODE_ORANGE_IRT_GN'):
case config('constants.COMPANY_CODE_ORANGE_IRT_ML'):
case config('constants.COMPANY_CODE_ORANGE_IRT_ML_UEMOA'):
case config('constants.COMPANY_CODE_MTN_CIV_UEMOA'):
case config('constants.COMPANY_CODE_MTN_CIV_AFRICA'):
case config('constants.COMPANY_CODE_MTN_CIV_MONDE'):
case config('constants.COMPANY_CODE_NAIRA_GRAM'):
case config('constants.COMPANY_CODE_NAIRAGRAM_GHANA'):
case config('constants.COMPANY_CODE_ONAFRIQ_NG_BD'):
case config('constants.COMPANY_CODE_FIDELITY_NG_BD'):
case config('constants.COMPANY_CODE_AFRICEL_GAMBIA'):
case config('constants.COMPANY_CODE_QMONEY_GM'):
case config('constants.COMPANY_CODE_QMONEY_SL'):
case config('constants.COMPANY_CODE_GTBANK_CIV'):
case config('constants.COMPANY_CODE_MTN_BENIN'):
case config('constants.COMPANY_CODE_MTN_BEN_UEMOA'):
case config('constants.COMPANY_CODE_MTN_BEN_AFRICA'):
case config('constants.COMPANY_CODE_MTN_BEN_MONDE'):
case config('constants.COMPANY_CODE_MTN_CAMEROON'):
case config('constants.COMPANY_CODE_MTN_GHA_AFRICA'):
case config('constants.COMPANY_CODE_MTN_GHA_MONDE'):
case config('constants.COMPANY_CODE_MTN_COG_AFRICA'):
case config('constants.COMPANY_CODE_MTN_COG_MONDE'):
case config('constants.COMPANY_CODE_MTN_CMR_AFRICA'):
case config('constants.COMPANY_CODE_ORANGE_IRT_COD'):
case config('constants.COMPANY_CODE_ORANGE_IRT_CIV'):
case config('constants.COMPANY_CODE_BNBW'):
case (in_array($txn->deposit_company_code, [config('constants.COMPANY_CODE_THUNES_OM_CIV'), config('constants.COMPANY_CODE_THUNES_MOOV_CIV'), config('constants.COMPANY_CODE_THUNES_BD_SEPA'), config('constants.COMPANY_CODE_THUNES_OM_MLI'), config('constants.COMPANY_CODE_THUNES_OM_BFA'), config('constants.COMPANY_CODE_THUNES_BD_USA'), config('constants.COMPANY_CODE_THUNES_BD_GBR'), config('constants.COMPANY_CODE_THUNES_BD_PAK'), config('constants.COMPANY_CODE_THUNES_MW_CHN_WECHAT'), config('constants.COMPANY_CODE_THUNES_MW_CHN_ALIPAY')])):
case (in_array($txn->deposit_company_code, [config('constants.COMPANY_CODE_TERRAPAY_BD_USA'), config('constants.COMPANY_CODE_TERRAPAY_BD_SEPA')])):
case (in_array($txn->deposit_company_code, [config('constants.COMPANY_CODE_WAVE_SEN')])):
case (in_array($txn->deposit_company_code, [config('constants.COMPANY_CODE_RICHATT_BANKILY_MRT'), config('constants.COMPANY_CODE_RICHATT_MASRIVI_MRT'), config('constants.COMPANY_CODE_RICHATT_SEDAD_MRT')])):
case config('constants.COMPANY_CODE_ORANGE_MONEY_CIV'):
case config('constants.COMPANY_CODE_TMONEY_TGO'):
case config('constants.COMPANY_CODE_MTN_CMR_MONDE'):
case config('constants.COMPANY_CODE_DC_BANK'):
case config('constants.COMPANY_CODE_HUB2_BFA'):
case config('constants.COMPANY_CODE_MONNIFY'):
case config('constants.COMPANY_CODE_MFS_AFRICA'):
$html = ''.
''.
' ';
break;
default:
$html .= '-';
}
echo $html;
} else {
echo '-';
}
@endphp
|
{!! trans('message_lang.DATATABLE_LBL_NO_DATA_AVAILABLE') !!} |