if (isset($_POST['apt'])) { $newuser_data['city'] = $_POST['citysel']; $newuser_data['street'] = $_POST['streetsel']; $newuser_data['build'] = $_POST['buildsel']; @($newuser_data['entrance'] = $_POST['entrance']); @($newuser_data['floor'] = $_POST['floor']); $newuser_data['apt'] = $_POST['apt']; $newuser_data['service'] = $_POST['serviceselect']; //pack contrahent data if (isset($alter_conf['LOGIN_GENERATION'])) { if ($alter_conf['LOGIN_GENERATION'] == 'DEREBAN') { $newuser_data['contrahent'] = $_POST['regagent']; } } } else { $newuser_data = unserialize(base64_decode($_POST['repostdata'])); } show_window(__('User registration step 2 (Services)'), web_UserRegFormNetData($newuser_data)); if (isset($_POST['IP'])) { $newuser_data['IP'] = $_POST['IP']; $newuser_data['login'] = $_POST['login']; $newuser_data['password'] = $_POST['password']; zb_UserRegister($newuser_data); } } if ($alter_conf['CRM_MODE']) { show_window('', wf_Link("?module=expressuserreg", __('Express registration'), false, 'ubButton')); } } else { show_error(__('Access denied')); }
/* all is good with critycal data * lets begin the collect new userdata and registering user */ $newuser_data['city'] = $newcityid; $newuser_data['street'] = $newstreetid; $newuser_data['build'] = $newbuildid; $newuser_data['entrance'] = $newentrance; $newuser_data['floor'] = $newfloor; $newuser_data['apt'] = $newaptnum; $newuser_data['service'] = $newserviceid; $newuser_data['IP'] = $newip; $newuser_data['login'] = $newlogin; $newuser_data['password'] = $newpassword; //register user in stargazer log_register("EXPRESSUSERREG(" . $newlogin . ") BEGIN"); zb_UserRegister($newuser_data, false); //update misc data zb_UserChangeRealName($newlogin, $normalRealName); zb_UserChangeEmail($newlogin, $newemail); zb_UserChangePhone($newlogin, $newphone); zb_UserChangeMobile($newlogin, $newmobile); zb_UserDeleteNotes($newlogin); zb_UserCreateNotes($newlogin, $newnotes); zb_UserChangeContract($newlogin, $newcontract); zb_UserContractDateCreate($newcontract, $newcontractdate); zb_UserPassportDataCreate($newlogin, $newbirthdate, $newpassportnum, $newpassportdate, $newpassportwho, $newpcity, $newpstreet, $newpbuild, $newpapt); $billing->settariff($newlogin, $newtariff); log_register('CHANGE Tariff (' . $newlogin . ') ON ' . $newtariff); multinet_change_mac($newip, $newmac); log_register("MAC CHANGE (" . $newlogin . ") " . $newip . " ON " . $newmac); multinet_rebuild_all_handlers();