예제 #1
0
function saveLimit($type, $stage_id, $user_id, $limit)
{
    $stage_id = intval($stage_id);
    $user_id = intval($user_id);
    $limit = intval($limit);
    $objResponse = new xajaxResponse();
    if (!hasPermissions('sbr')) {
        return $objResponse;
    }
    $sbr = new sbr_adm($_SESSION['uid'], $_SESSION['login']);
    $stage = $sbr->initFromStage($stage_id, false);
    $fn = $type == exrates::YM ? 'saveYdPaymentLimit' : 'saveWmPaymentLimit';
    if ($stage->{$fn}($user_id, $limit)) {
        $fn = $type == exrates::YM ? 'getYdPaymentInfo' : 'getWmPaymentInfo';
        if ($pmt = $stage->{$fn}($user_id)) {
            $objResponse->call('SBR.openPayoutPopup', $type, $stage_id, $user_id, $stage->view_payout_popup($pmt, $user_id));
        }
    }
    return $objResponse;
}
예제 #2
0
        }
        $orderLink = './?site=invoice' . $filterParams;
        $filter['f_limit'] = sbr_adm::INVOICES_PAGE_SIZE;
        $filter['f_offset'] = ($page - 1) * $filter['f_limit'];
        $data = $sbr->getInvoices($filter);
        break;
}
if ($filter['from'] === NULL) {
    $filter['from'] = array('day' => 0, 'month' => 0, 'year' => 0);
}
if ($filter) {
    $filter_prms = '&' . http_build_query(array('filter' => $filter));
}
if ($is_edit_access) {
    if (isset($_POST['add_doc'])) {
        $stage = $sbr->initFromStage($stage_id);
        if ($sbr->addDocR($_POST, $_FILES)) {
            header_location_exit("/siteadmin/norisk2/?site={$site}&scheme={$scheme}&page={$page}{$filter_prms}&dir={$dir}&dir_col={$dir_col}#{$_POST['anchor']}", 1);
        }
        $error[$_POST['anchor']] = $sbr->error['docs']['attach'];
    }
    if (isset($_GET['recv_docs']) && isset($_GET['suids'])) {
        $sbr->setDocsReceived($_GET['suids'], true);
        header_location_exit("/siteadmin/norisk2/?site={$site}&scheme={$scheme}&page={$page}{$filter_prms}&dir={$dir}&dir_col={$dir_col}#{$_POST['anchor']}", 1);
    }
    if (isset($_GET['unrecv_docs']) && isset($_GET['suids'])) {
        $sbr->setDocsReceived($_GET['suids'], false);
        header_location_exit("/siteadmin/norisk2/?site={$site}&scheme={$scheme}&page={$page}{$filter_prms}&dir={$dir}&dir_col={$dir_col}#{$_POST['anchor']}", 1);
    }
}
if (!$filter['to']) {