Esempio n. 1
0
        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'));
}
Esempio n. 2
0
 /*  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();