コード例 #1
0
ファイル: sbr.server.php プロジェクト: kapai69/fl-ru-damp
function aGetLCInfo($sbr_id)
{
    require_once $_SERVER['DOCUMENT_ROOT'] . '/classes/pskb.php';
    $objResponse = new xajaxResponse();
    if (!hasPermissions('sbr')) {
        return $objResponse;
    }
    $sbr_id = __paramValue('int', $sbr_id);
    if (!$sbr_id) {
        $objResponse->alert('Ошибка запроса.');
        return $objResponse;
    }
    $sbr = sbr_meta::getInstance(sbr_meta::ADMIN_ACCESS);
    if (!$sbr->initFromId($sbr_id)) {
        $objResponse->alert('Сделка не найдена.');
        return $objResponse;
    }
    $pskb = new pskb($sbr);
    $data = $pskb->getLCInfo($id);
    if (!$data) {
        $objResponse->alert($pskb->getError());
        return $objResponse;
    }
    $lc = $data['lc'];
    $pskb_lc = $data['pskb_lc'];
    $payouts = $data['payouts'];
    ob_start();
    include $_SERVER['DOCUMENT_ROOT'] . '/sbr/admin/tpl.lc-info.php';
    $out = ob_get_clean();
    //    $objResponse->script("$$('#lc-info-popup').inject(document.body.getElement('div.main'),'top');");
    $objResponse->script("\$\$('#lc-info-popup').inject(\$('pp-place-{$lc['sbr_id']}'));");
    $objResponse->script("\$\$('#lc-info-popup, #lc-info-popup .b-shadow').removeClass('b-shadow_hide');");
    $objResponse->assign('lc-info-popup-body', 'innerHTML', $out);
    return $objResponse;
}