Accrual to Clinical Trials
Space shortcuts
Space Tools

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

 

 

 

 

 

StepLogicPHPXMLSample Call
1

Check that a user is not already registered in SHRINE project

 

get_role()

 

<pm:get_role>
Code Block
languagephp
themeMidnight
i2b2_get_role($user_name,$config_start_project_id)
2Set the user in the i2b2 SHRINE project

set_user()

 

 

<pm:set_user>
Code Block
languagephp
themeMidnight
 i2b2_set_user($user_name, $full_name, $email, "", "")
<pm:set_user> 
3Give the user role of DATA_AGG

set_role()

 

 

<pm:set_role>
Code Block
languagephp
themeMidnight
 i2b2_set_role($user_name, 'DATA_AGG', $project_id)
<pm:set_role> 
4Give the user role of USER

set_role() 


 


<pm:set_role>
Code Block
languagephp
themeMidnight
i2b2_set_role($user_name, 'USER', $project_id) 

 

<pm:set_role> 
5Set the user param of authentication_method to NTLM

set_user_param()

 

 

<pm:set_user_param>
Code Block
languagephp
themeMidnight
i2b2_set_user_param($user_name, "authentication_method", "T", "NTLM") 

 

 

<pm:set_user_param> 
6Set the user param of domain to your AD domain

set_user_param() 


 


<pm:set_user_param>
Code Block
languagephp
themeMidnight
 i2b2_set_user_param($user_name, "domain", "T", $config_AD_Domain)

 

<pm:set_user_param> 
7Set the user param of domain_controller to the address of your domain controler

set_user_param() 


 


<pm:set_user_param>
Code Block
languagephp
themeMidnight
 i2b2_set_user_param($user_name, "domain_controller", "T", $config_domain_controler)
<pm:set_user_param>