Ejemplo n.º 1
0
 /**
  * Creates new user in this user group.
  * WARNING: Data is not sent to Kayako unless you explicitly call create() on this method's result.
  *
  * @param string $full_name Full name of new user.
  * @param string $email E-mail address of new user.
  * @param string $password Password of new user.
  * @return kyUser
  */
 public function newUser($full_name, $email, $password)
 {
     return kyUser::createNew($full_name, $email, $this, $password);
 }
Ejemplo n.º 2
0
    echo !$form_valid && $fields_valid['enable_dst'] !== true ? ' error' : '';
    ?>
">Enable Daylight Saving Time.</span>
			</label>
		</fieldset>

		<input type="submit" name="submit_user" value="Submit">
	</form>
<?php 
}
//we are creating the user
if ($render === 'submit') {
    //load default user group
    $user_group = kyUserGroup::getAll()->filterByTitle(USER_GROUP_TITLE)->first();
    //create the user
    $user = kyUser::createNew($full_name, $email, $user_group, $password)->setEnableDST($enable_dst)->setSendWelcomeEmail(SEND_WELCOME_EMAIL);
    if (is_numeric($user_organization_id)) {
        $user->setUserOrganizationId($user_organization_id);
    }
    if (strlen($salutation)) {
        $user->setSalutation($salutation);
    }
    if (strlen($salutation)) {
        $user->setDesignation($designation);
    }
    if (strlen($salutation)) {
        $user->setPhone($phone);
    }
    if (strlen($salutation)) {
        $user->setTimezone($timezone);
    }