コード例 #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;
}
コード例 #2
0
ファイル: index.php プロジェクト: kapai69/fl-ru-damp
     $not_type_changed = !$sbr->reserved_id && ($sbr->pskb_pl_id > 0 || $history_frl);
     if ($action == 'editstage') {
         if ($not_type_changed) {
             $_POST['scheme_type'] = $sbr->scheme_type;
         }
         if ($_POST['cancel'] || $sbr->_new_edit($_POST, $attachedfiles)) {
             sbr_notification::setNotificationCompleted(array('sbr_stages.REFUSE', 'sbr_stages.FRL_FEEDBACK'), $stage->data['sbr_id'], $stage_id);
             sbr_notification::setNotificationCompleted('sbr.FRL_FEEDBACK', $sbr->data['id'], $sbr->data['id']);
             header_location_exit('/' . sbr::NEW_TEMPLATE_SBR . "/?site=Stage&id={$stage_id}");
         }
     } else {
         $sbr->retrieveProfession();
     }
     if ($sbr->reserved_id) {
         $pskb = new pskb($sbr);
         $data = $pskb->getLCInfo();
         $lc = $data['lc'];
     }
     break;
 case 'edit':
     require_once $_SERVER['DOCUMENT_ROOT'] . '/classes/attachedfiles.php';
     $attachedfiles = new attachedfiles($_POST['attachedfiles_session']);
     $inner = $fpath . 'tpl.create.php';
     $js_file = array('sbr3.js', 'attachedfiles2.js');
     if ($sbr_id = __paramInit('int', 'id', 'id', 0)) {
         $sbr->initFromId($sbr_id);
     }
     if (!$sbr_id || $sbr->error[404] || $sbr->status == sbr::STATUS_COMPLETED || !$sbr->data) {
         header_location_exit('/404.php');
     }
     $action_form = '?site=edit&id=' . $sbr_id;