Пример #1
0
                 $checkword = $arUser["CONFIRM_CODE"];
             } else {
                 $arIntranetUsersEmails[] = $email["EMAIL"];
                 continue;
             }
         } else {
             $userData["EMAIL"] = $email["EMAIL"];
             $userData["LOGIN"] = $email["EMAIL"];
             $userData["CONFIRM_CODE"] = randString(8);
             $name = $last_name = "";
             if ($email["NAME"] != '') {
                 list($name, $last_name) = explode(" ", $email["NAME"]);
             }
             $userData["NAME"] = $name;
             $userData["LAST_NAME"] = $last_name;
             $ID = CIntranetInviteDialog::RegisterUser($userData, SITE_ID);
             if (is_array($ID)) {
                 foreach ($ID as $strErrorTmp) {
                     $errorMessage .= $strErrorTmp;
                 }
             } else {
                 $arUserIDs[] = $ID;
                 $userData['ID'] = $ID;
                 CIntranetInviteDialog::InviteUser($userData, htmlspecialcharsbx($_POST["MESSAGE_TEXT"]), SITE_ID);
             }
         }
     }
 }
 if (!empty($errorMessage)) {
     $arResult["ErrorFields"][] = "EXTRANET_BLOCK";
 }