PNG  IHDR pHYs   OiCCPPhotoshop ICC profilexڝSgTS=BKKoR RB&*! J!QEEȠQ, !{kּ> H3Q5 B.@ $pd!s#~<<+"x M0B\t8K@zB@F&S`cbP-`'{[! eDh;VEX0fK9-0IWfH  0Q){`##xFW<+*x<$9E[-qWW.(I+6aa@.y24x6_-"bbϫp@t~,/;m%h^ uf@Wp~<5j>{-]cK'Xto(hw?G%fIq^D$.Tʳ?D*A, `6B$BB dr`)B(Ͱ*`/@4Qhp.U=pa( Aa!ڈbX#!H$ ɈQ"K5H1RT UH=r9\F;2G1Q= C7F dt1r=6Ыhڏ>C03l0.B8, c˱" VcϱwE 6wB aAHXLXNH $4 7 Q'"K&b21XH,#/{C7$C2'ITFnR#,4H#dk9, +ȅ3![ b@qS(RjJ4e2AURݨT5ZBRQ4u9̓IKhhitݕNWGw Ljg(gwLӋT071oUX**| J&*/Tު UUT^S}FU3S ԖUPSSg;goT?~YYLOCQ_ cx,!k u5&|v*=9C3J3WRf?qtN (~))4L1e\kXHQG6EYAJ'\'GgSSݧ M=:.kDwn^Loy}/TmG X $ <5qo</QC]@Caaᄑ.ȽJtq]zۯ6iܟ4)Y3sCQ? 0k߬~OCOg#/c/Wװwa>>r><72Y_7ȷOo_C#dz%gA[z|!?:eAAA!h쐭!ΑiP~aa~ 'W?pX15wCsDDDޛg1O9-J5*>.j<74?.fYXXIlK9.*6nl {/]py.,:@LN8A*%w% yg"/6шC\*NH*Mz쑼5y$3,幄'L Lݛ:v m2=:1qB!Mggfvˬen/kY- BTZ(*geWf͉9+̳ې7ᒶKW-X潬j9(xoʿܔĹdff-[n ڴ VE/(ۻCɾUUMfeI?m]Nmq#׹=TR+Gw- 6 U#pDy  :v{vg/jBFS[b[O>zG499?rCd&ˮ/~јѡ򗓿m|x31^VwwO| (hSЧc3- cHRMz%u0`:o_F@8N ' p @8N@8}' p '#@8N@8N pQ9p!i~}|6-ӪG` VP.@*j>[ K^<֐Z]@8N'KQ<Q(`s" 'hgpKB`R@Dqj '  'P$a ( `D$Na L?u80e J,K˷NI'0eݷ(NI'؀ 2ipIIKp`:O'`ʤxB8Ѥx Ѥx $ $P6 :vRNb 'p,>NB 'P]-->P T+*^h& p '‰a ‰ (ĵt#u33;Nt̵'ޯ; [3W ~]0KH1q@8]O2]3*̧7# *p>us p _6]/}-4|t'|Smx= DoʾM×M_8!)6lq':l7!|4} '\ne t!=hnLn (~Dn\+‰_4k)0e@OhZ`F `.m1} 'vp{F`ON7Srx 'D˸nV`><;yMx!IS钦OM)Ե٥x 'DSD6bS8!" ODz#R >S8!7ّxEh0m$MIPHi$IvS8IN$I p$O8I,sk&I)$IN$Hi$I^Ah.p$MIN$IR8I·N "IF9Ah0m$MIN$IR8IN$I 3jIU;kO$ɳN$+ q.x* tEXtComment

Viewing File: /home/u456810272/domains/globalsoftech.org.in/public_html/unimatrix/admin/dohistory.php

<?php
include_once('../common/init.loader.php');

if (verifylog_sess('admin') == '') {
    die('o o p s !');
}
if ($mdlhasher != $FORM['mdlhasher']) {
    echo $LANG['a_loadingmdlcnt'];
    redirpageto('index.php', 1);
    exit;
}

$_SESSION['redirto'] = redir_to($FORM['redir']);

if (isset($FORM['delId']) && $FORM['delId'] != "") {
    $hasdel = md5($FORM['delId'] . date("dH"));
    if ($FORM['hash'] == $hasdel) {
        $db->delete(DB_TBLPREFIX . '_transactions', array('txid' => $FORM['delId']));
        $_SESSION['dotoaster'] = "toastr.success('Record deleted successfully!', 'Success');";
    } else {
        $_SESSION['dotoaster'] = "toastr.error('Record deleted failed!', 'Error');";
    }

    header('location: ' . $_SESSION['redirto']);
    $_SESSION['redirto'] = '';
    exit;
}

$editId = intval($FORM['editId']);
$avalpaymentoptarr = array();
foreach ($avalpaymentopt_array as $key => $value) {
    if ($key == 'manualpayipn') {
        $value = $payrow[$value];
    }
    $avalpaymentoptarr[$key] = $value;
}

$txpaytype_menu = select_opt($avalpaymentoptarr);

if (isset($editId) && $editId != "") {
    $row = $db->getAllRecords(DB_TBLPREFIX . '_transactions', '*', ' AND txid="' . $editId . '"');
    $rowstr = array();
    foreach ($row as $value) {
        $rowstr = array_merge($rowstr, $value);
    }

    $_SESSION['redirto'] = redir_to($FORM['redir']);

    $txpaytype_menu = select_opt($avalpaymentoptarr, $rowstr['txpaytype']);

    $txstatusarr = array(0, 1, 2, 3);
    $txstatus_cek = radiobox_opt($txstatusarr, $rowstr['txstatus']);

    $payfrom = getusernameid($rowstr['txfromid'], 'username');
    $payto = getusernameid($rowstr['txtoid'], 'username');
}

if (isset($FORM['dosubmit']) && $FORM['dosubmit'] == '1') {
    extract($FORM);
    $editId = intval($editId);

    if (!dumbtoken($dumbtoken, 32)) {
        $_SESSION['show_msg'] = showalert('danger', $LANG['g_error'], $LANG['g_invalidtoken']);
        $redirval = $cfgrow['site_url'] . "/" . ADMFOLDER_NAME . "?res=erradmtoken";
        redirpageto($redirval);
        exit;
    }

    $data = array(
        'txpaytype' => $txpaytype,
        'txfromid' => $txfromid,
        'txtoid' => $txtoid,
        'txamount' => $txamount,
        'txmemo' => mystriptag($txmemo),
        'txbatch' => $txbatch,
        'txstatus' => $txstatus,
        'txadminfo' => mystriptag($txadminfo),
    );

    $redirto = $_SESSION['redirto'];
    $_SESSION['redirto'] = '';

    if (isset($editId) && $editId > 0) {
        // if update transaction history
        $condition = ' AND txid = "' . $editId . '" ';
    } else {
        // if new transaction history exist, keep using old txbatch
        $condition = ' AND txbatch LIKE "' . $txbatch . '" ';
    }
    $sql = $db->getRecFrmQry("SELECT * FROM " . DB_TBLPREFIX . "_transactions WHERE 1 " . $condition . "");
    if (count($sql) > 0) {
        if ($editId > 0) {
            $update = $db->update(DB_TBLPREFIX . '_transactions', $data, array('txid' => $editId));
            if ($update) {
                $_SESSION['dotoaster'] = "toastr.success('Record updated successfully!', 'Success');";
            } else {
                $_SESSION['dotoaster'] = "toastr.warning('{$LANG['g_nomajorchanges']}', 'Info');";
            }
        } else {
            // do nothing
            $_SESSION['dotoaster'] = "toastr.warning('Record not added <strong>Transaction history exist!</strong>', 'Warning');";
        }
    } else {
        $txdatetm = date('Y-m-d H:i:s', time() + (3600 * $cfgrow['time_offset']));
        $data_add = array(
            'txdatetm' => $txdatetm,
            'txtmstamp' => $txdatetm,
            'txtoken' => '|INMAN:1|',
        );

        $data = array_merge($data, $data_add);
        $insert = $db->insert(DB_TBLPREFIX . '_transactions', $data);

        if ($insert) {
            $_SESSION['dotoaster'] = "toastr.success('Record added successfully!', 'Success');";
        } else {
            $_SESSION['dotoaster'] = "toastr.error('Record not added <strong>Please try again!</strong>', 'Warning');";
        }
    }
    header('location: ' . $redirto);
    exit;
}
?>

<div class="row">
    <div class="col-md-12">

        <p class="text-primary">Fields with <span class="text-danger">*</span> are mandatory!</p>

        <form method="post" action="dohistory.php">

            <div class="form-row">
                <div class="form-group col-md-4">
                    <label>Payment From ID <span class="text-danger">*</span></label>
                    <input type="number" min="0" name="txfromid" id="txfromid" class="form-control" value="<?php echo isset($rowstr['txfromid']) ? $rowstr['txfromid'] : ''; ?>" placeholder="Enter payer ID" onBlur="checkMember('id2i', this.value, '1')" required>
                </div>
                <div class="form-group col-md-8">
                    <label>From Member</label>
                    <div id="resultGetMbr1"><?php echo isset($payfrom) ? "<span class='text-primary'><strong>{$payfrom}</strong></span>" : '?'; ?></div>
                </div>
            </div>

            <div class="form-row">
                <div class="form-group col-md-4">
                    <label>Payment To ID <span class="text-danger">*</span></label>
                    <input type="number" min="0" name="txtoid" id="txtoid" class="form-control" value="<?php echo isset($rowstr['txtoid']) ? $rowstr['txtoid'] : ''; ?>" placeholder="Enter payee ID" onBlur="checkMember('id2i', this.value, '2')" required>
                </div>
                <div class="form-group col-md-8">
                    <label>To Member</label>
                    <div id="resultGetMbr2"><?php echo isset($payto) ? "<span class='text-primary'><strong>{$payto}</strong></span>" : '?'; ?></div>
                </div>
            </div>

            <div class="form-row">
                <div class="form-group col-md-4">
                    <label>Amount <span class="text-danger">*</span></label>
                    <div class="input-group">
                        <div class="input-group-prepend">
                            <div class="input-group-text"><i class="fa fa-fw fa-money-bill-wave"></i></div>
                        </div>
                        <input type="number" min="0" step="any" name="txamount" id="txamount" class="form-control" value="<?php echo isset($rowstr['txamount']) ? $rowstr['txamount'] : ''; ?>" placeholder="Payment amount" required>
                    </div>
                </div>
                <div class="form-group col-md-8">
                    <label><?php echo myvalidate($LANG['g_transactionid']); ?></label>
                    <div class="input-group">
                        <div class="input-group-prepend">
                            <div class="input-group-text"><i class="fa fa-fw fa-receipt"></i></div>
                        </div>
                        <input type="text" name="txbatch" id="txbatch" class="form-control" value="<?php echo isset($rowstr['txbatch']) ? $rowstr['txbatch'] : ''; ?>" placeholder="Enter transaction id">
                    </div>
                </div>
            </div>

            <div class="form-row">
                <div class="form-group col-md-4">
                    <label>Payment Type</label>
                    <select name="txpaytype" id="txpaytype" class="form-control select1" required>
                        <?php echo myvalidate($txpaytype_menu); ?>
                    </select>
                </div>
                <div class="form-group col-md-8">
                    <label for="selectgroup-pills">Change Status Only</label>
                    <div class="selectgroup selectgroup-pills">
                        <label class="selectgroup-item">
                            <input type="radio" name="txstatus" value="0" class="selectgroup-input"<?php echo myvalidate($txstatus_cek[0]); ?>>
                            <span class="selectgroup-button selectgroup-button-icon"><i class="fa fa-fw fa-question"></i> Unpaid</span>
                        </label>
                        <label class="selectgroup-item">
                            <input type="radio" name="txstatus" value="1" class="selectgroup-input"<?php echo myvalidate($txstatus_cek[1]); ?>>
                            <span class="selectgroup-button selectgroup-button-icon"><i class="fa fa-fw fa-check"></i> Paid</span>
                        </label>
                        <label class="selectgroup-item">
                            <input type="radio" name="txstatus" value="2" class="selectgroup-input"<?php echo myvalidate($txstatus_cek[2]); ?>>
                            <span class="selectgroup-button selectgroup-button-icon"><i class="fa fa-fw fa-ban"></i> OnHold</span>
                        </label>
                        <label class="selectgroup-item">
                            <input type="radio" name="txstatus" value="3" class="selectgroup-input"<?php echo myvalidate($txstatus_cek[3]); ?>>
                            <span class="selectgroup-button selectgroup-button-icon"><i class="fa fa-fw fa-times"></i> Cancel</span>
                        </label>
                    </div>
                    <div class="text-small text-muted"><i class="fas fa-exclamation-triangle text-danger"></i> This option will not process any other tasks (generate or update commissions, change member or order status, etc.).</div>
                </div>
            </div>

            <div class="form-row">
                <div class="form-group col-md-4">
                    <label><?php echo myvalidate($LANG['g_description']); ?> <span class="text-danger">*</span></label>
                    <input type="text" name="txmemo" id="txmemo" class="form-control" value="<?php echo isset($rowstr['txmemo']) ? $rowstr['txmemo'] : ''; ?>" placeholder="Transaction details" required>
                </div>
                <div class="form-group col-md-8">
                    <label>Note</label>
                    <textarea class="form-control" name="txadminfo" id="txadminfo" placeholder="Transaction note, available for administrator only"><?php echo isset($rowstr['txadminfo']) ? $rowstr['txadminfo'] : ''; ?></textarea>
                </div>
            </div>

            <div class="text-md-right">
                <a href="javascript:;" class="btn btn-secondary" data-dismiss="modal"><i class="fa fa-fw fa-times"></i> Cancel</a>
                <button type="submit" name="submit" value="submit" id="submit" class="btn btn-primary">
                    <i class="fa fa-fw fa-check"></i> Submit
                </button>
                <input type="hidden" name="editId" value="<?php echo myvalidate($editId); ?>">
                <input type="hidden" name="dosubmit" value="1">
                <input type="hidden" name="dumbtoken" value="<?php echo myvalidate($_SESSION['dumbtoken']); ?>">
                <input type="hidden" name="mdlhasher" value="<?php echo myvalidate($mdlhasher); ?>">
            </div>

        </form>

    </div>

</div>

<script type="text/javascript">
    $(document).ready(function () {
        $("#txfromid").trigger('blur');
        $("#txtoid").trigger('blur');
    });
</script>
Back to Directory=ceiIENDB`