Page 1 of 1

generation of $sMasterFilter -> doesn't exist

Posted: Fri Apr 05, 2019 3:32 am
by sticcino

in class _add.php

where is $sMasterFilter coming from ???, its causing an unknown variable error

protected function addRow($rsold = NULL)
{
	global $Language, $Security;

	$masterUserIdMsg = str_replace("%f", $sMasterFilter, $masterUserIdMsg);

	// Check if valid key values for master user
	if ($Security->currentUserID() <> "" && !$Security->isAdmin()) { // Non system admin
		$masterFilter = $this->sqlMasterFilter_accounts();
		if (strval($this->accounts_id->CurrentValue) <> "") {
			$masterFilter = str_replace("@id@", AdjustSql($this->accounts_id->CurrentValue, "DB"), $masterFilter);
		} else {
			$masterFilter = "";
		}
		if ($masterFilter <> "") {
			$rsmaster = $GLOBALS["accounts"]->loadRs($masterFilter);
			$this->MasterRecordExists = ($rsmaster && !$rsmaster->EOF);
			$validMasterKey = TRUE;
			if ($this->MasterRecordExists) {
				$validMasterKey = $Security->isValidUserID($rsmaster->fields['UserId']);
			} elseif ($this->getCurrentMasterTable() == "accounts") {
				$validMasterKey = FALSE;
			}
			if (!$validMasterKey) {
				$masterUserIdMsg = str_replace("%c", CurrentUserID(), $Language->phrase("UnAuthorizedMasterUserID"));

$masterUserIdMsg = str_replace("%f", $sMasterFilter, $masterUserIdMsg);
$this->setFailureMessage($masterUserIdMsg);
return FALSE;
}
if ($rsmaster)
$rsmaster->close();
}
}


Re: generation of $sMasterFilter -> doesn't exist

Posted: Mon Apr 08, 2019 5:42 pm
by mobhar

Try version 2019.0.9. This issue has been resolved in that latest version.


Re: generation of $sMasterFilter -> doesn't exist

Posted: Tue Apr 09, 2019 1:56 am
by sticcino

verified rectified....