$msg = substr($msg, 4); } $pageObject->jsSettings['tableSettings'][$strTableName]['msg_passwordError'] = $msg; $allow_registration = false; } } $retval = true; if ($allow_registration) { if ($globalEvents->exists("BeforeRegister")) { $retval = $globalEvents->BeforeRegister($values, $strMessage, $pageObject); } } else { $retval = false; } if ($retval) { $retval = DoInsertRecord("ConsolidatedStockEnquiry_users", $values, $blobfields, $pageObject); } if ($isUseCaptcha && $pageObject->isCaptchaOk) { $_SESSION[$strTableName . "_count_captcha"] = $_SESSION[$strTableName . "_count_captcha"] + 1; } if ($retval) { if ($globalEvents->exists("AfterSuccessfulRegistration")) { $globalEvents->AfterSuccessfulRegistration($values, $pageObject); } $url = GetSiteUrl(); $url .= $_SERVER["SCRIPT_NAME"]; // send email to user $message = "You have registered as a user at" . " " . $url . "\r\n\r\n"; $message .= "Click this link to confirm your account and finish the registration" . ":\r\n"; $message .= $url . "?a=activate&u=" . rawurlencode(base64_encode($values["username"])) . "&code="; $message .= rawurlencode(md5($values["username"] . md5($values["password"])));
} $failed_inline_add = false; // add filenames to values foreach ($afilename_values as $akey => $value) { $avalues[$akey] = $value; } // before Add event $retval = true; if ($eventObj->exists("BeforeAdd")) { $retval = $eventObj->BeforeAdd($avalues, $usermessage, (bool) $inlineadd, $pageObject); } if ($retval && $pageObject->isCaptchaOk) { //add or set updated lat-lng values for all map fileds with 'UpdateLatLng' ticked setUpdatedLatLng($avalues, $pageObject->cipherer->pSet); $_SESSION[$strTableName . "_count_captcha"] = $_SESSION[$strTableName . "_count_captcha"] + 1; if (DoInsertRecord($strOriginalTableName, $avalues, $blobfields, $id, $pageObject, $pageObject->cipherer)) { $IsSaved = true; // after edit event if ($auditObj || $eventObj->exists("AfterAdd")) { foreach ($keys as $idx => $val) { $avalues[$idx] = $val; } } if ($auditObj) { $auditObj->LogAdd($strTableName, $avalues, $keys); } // Give possibility to all edit controls to clean their data // processing parent - start $inlineAddOption = true; if ($inlineAddOption) { $control_parent->afterSuccessfulSave();
$msg = substr($msg, 4); } $pageObject->jsSettings['tableSettings'][$strTableName]['msg_passwordError'] = $msg; $allow_registration = false; } } $retval = true; if ($allow_registration) { if ($globalEvents->exists("BeforeRegister")) { $retval = $globalEvents->BeforeRegister($values, $strMessage, $pageObject); } } else { $retval = false; } if ($retval) { $retval = DoInsertRecord("DashboardUsers", $values, $blobfields, $pageObject); } if ($isUseCaptcha && $pageObject->isCaptchaOk) { $_SESSION[$strTableName . "_count_captcha"] = $_SESSION[$strTableName . "_count_captcha"] + 1; } if ($retval) { if ($globalEvents->exists("AfterSuccessfulRegistration")) { $globalEvents->AfterSuccessfulRegistration($values, $pageObject); } $url = GetSiteUrl(); $url .= $_SERVER["SCRIPT_NAME"]; // send email to user $message = "You have registered as a user at" . " " . $url . "\r\n\r\n"; $strLabel = GetFieldLabel("DashboardUsers", "username"); $message .= $strLabel . ": " . $values["username"] . "\r\n"; $strLabel = GetFieldLabel("DashboardUsers", "email");