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; }
<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>