コード例 #1
0
ファイル: viewer.php プロジェクト: nemein/openpsa
 /**
  * Helper function to create account based on data from DM2
  *
  * @param midcom_db_person $person The person we're working on
  * @param midcom_helper_datamanager2_formmanager $formmanager The formmanager instance to use
  */
 public function create_account(midcom_db_person $person, midcom_helper_datamanager2_formmanager $formmanager)
 {
     if (empty($formmanager->_types['username'])) {
         return;
     }
     $account_helper = new org_openpsa_user_accounthelper();
     $formdata = $formmanager->get_submit_values();
     $password = "";
     //take user password?
     if ((int) $formdata['org_openpsa_user_person_account_password_switch'] > 0) {
         $password = $formmanager->_types['password']->value;
     }
     $account_helper->create_account($person->guid, $formmanager->_types["username"]->value, $person->email, $password, $formmanager->_types["send_welcome_mail"]->value);
 }