Example #1
0
function addFrl($login)
{
    $objResponse = new xajaxResponse();
    $frl = new freelancer();
    $frl->GetUser($login);
    $err = null;
    $frl_ftype = sbr::FT_PHYS;
    if (!$frl->uid) {
        $err = 'Фрилансер не найден';
    } else {
        if ($frl_reqvs = sbr_meta::getUserReqvs($frl->uid)) {
            $frl_ftype = (int) $frl_reqvs['form_type'];
            $frl_rtype = (int) $frl_reqvs['rez_type'];
        }
        $sbr = sbr_meta::getInstance();
        $sbr->frl_id = $frl->uid;
        $js_schemes = sbr_meta::jsSchemeTaxes($sbr->getSchemes(), $frl_reqvs, $sbr->getUserReqvs());
        $objResponse->script("SBR.SCHEMES = {$js_schemes};");
    }
    $objResponse->call('SBR.addFrl', $err ? null : sbr_meta::view_frl($frl), $frl_ftype, $frl_rtype, $err);
    return $objResponse;
}
Example #2
0
                        <div class="tip tip-t2 tip7"></div>
                    </div>
                </div>
            </div>
            <b class="b2"></b>
            <b class="b1"></b>
        </div>
        <div class="form nr-form-frl">
            <b class="b1"></b>
            <b class="b2"></b>
            <div class="form-in">
                <div class="form-block first last">
                    <div class="form-el c">
                        <div class="nr-frl-info" id="frlbx">
                          <?php 
echo sbr_meta::view_frl($frl);
?>
                        </div>
                        <?php 
if ($site == 'create' || $sbr->isDraft() || $sbr->data['status'] == sbr::STATUS_CANCELED || $sbr->data['status'] == sbr::STATUS_REFUSED) {
    ?>
                        <label class="form-label" for="frl_login">Исполнитель</label>
                        <span><input type="text" id="frl_login" name="frl_login" value="<?php 
    echo $sbr->data['frl_login_added'] ? $sbr->data['frl_login_added'] : ($sbr->data['frl_login'] ? html_attr($sbr->data['frl_login']) : 'логин');
    ?>
" onfocus="SBR.onfrlfocus(this);this.select()" onkeydown="if(event.keyCode==13){SBR.addFrl();return false;}" onblur="SBR.onfrlblur(this)" class="nr-i-login" />
                        <input type="button" class="i-btn" value="<?php 
    echo $frl->uid ? 'Сменить' : 'Добавить';
    ?>
" onclick="SBR.addFrl()"/></span>
                        <div class="tip tip-t2" style="left:160px;top:14px;z-index:1"></div>