public function setUp() { parent::setUp(); $person = new Person(); $person->last_name = 'Doe'; $person->first_name = 'John'; $person->middle_name = 'Dee'; $person->active = 1; $person->persist(); $this->_objects['person'] = $person; $username = '******'; $password = '******'; $user = new User(); $user->userId = $person->personId; $user->personId = $person->personId; $user->username = $username; $user->password = $password; $user->persist(); $this->_objects['user'] = $user; $userKey = new UserKey(); $userKey->userId = $user->userId; $userKey->generateKeys($password); $userKey->persist(); $this->_objects['userKey'] = $userKey; }
public function importUsersAction() { exit; $f = fopen('/tmp/newusers.csv', 'r'); $counter = 0; while (($data = fgetcsv($f)) !== FALSE) { if ($counter == 0) { $counter++; continue; } echo $data[4] . "<br />"; $user = new User(); $user->username = $data[0]; $user->password = $data[1]; //$user->passphrase = $data[2]; $user->person->firstName = $data[3]; $user->person->lastName = $data[4]; $user->person->middleName = $data[5]; $user->person->defaultIdentifier = $data[6]; $user->person->defaultIdentifierType = $data[7]; $user->persist(); //$user->person->persist(); if ($data[8] == "PROVIDER") { $provider = new Provider(); $provider->personId = $user->person->personId; $provider->type = "MD"; $provider->providerIdentifier = $data[6]; $provider->providerIdentifierType = $data[7]; $provider->persist(); } elseif ($data[8] == "STAFF") { // } elseif ($data[8] == "ADMIN") { // } //echo $user->toString(); echo $data[11] . "\n"; $counter++; } fclose($f); exit; }
public function processAddAction() { $username = $this->_getParam('username'); $user = new User(); $user->username = $username; $user->persist(); $json = Zend_Controller_Action_HelperBroker::getStaticHelper('json'); $json->suppressExit = true; $json->direct($user->personId); }
private function _setUpAutoLogin() { $user = new User(); $user->username = TEST_LOGIN_USERNAME; $user->populateWithUsername(); if (!$user->userId > 0) { $person = new Person(); $person->_shouldAudit = false; $person->last_name = 'Administrator'; $person->first_name = 'ClearHealth'; $person->middle_name = 'U'; $person->persist(); $user->_shouldAudit = false; $user->person = $person; $user->password = TEST_LOGIN_PASSWORD; $user->userId = $person->personId; $user->personId = $person->personId; $user->permissionTemplateId = 'superadmin'; $user->persist(); } Zend_Auth::getInstance()->getStorage()->write($user); }
public function processAddAction() { $username = $this->_getParam('username'); $user = new User(); $user->username = $username; $user->personId = WebVista_Model_ORM::nextSequenceId(); $response = true; if (User::communityEditionPlusEnabled()) { // new user $response = $user->healthCloudActivation(); } if ($response === true) { $user->userId = $user->personId; $user->persist(); $ret = $user->personId; } else { $ret = array('error' => $response); } $json = Zend_Controller_Action_HelperBroker::getStaticHelper('json'); $json->suppressExit = true; $json->direct($ret); }
public function generateTestDataAction() { // Patient Test Data $person = new Person(); $person->lastName = 'Test'; $person->firstName = 'One'; $person->persist(); $patient = new Patient(); $patient->personId = $person->personId; $patient->person = $person; $patient->persist(); // Provider Test Data $person = new Person(); $person->lastName = 'Provider'; $person->firstName = 'ClearHealth'; $person->persist(); $provider = new Provider(); $provider->personId = $person->personId; $provider->person = $person; $provider->persist(); // set provider as user $user = new User(); $user->username = '******'; $user->password = '******'; $user->person = $person; $user->persist(); echo 'Done.'; die; }
public function processCopyTemplateAction() { $permissionTemplateId = (int) $this->_getParam('permissionTemplateId'); $templateType = $this->_getParam('templateType'); $templateValue = $this->_getParam('templateValue'); $permissionTemplate = new PermissionTemplate(); $permissionTemplate->permissionTemplateId = $permissionTemplateId; if (!$permissionTemplate->populate()) { $this->_helper->autoCompleteDojo(array()); } $templateName = $templateValue; if ($templateType == 'user') { $user = new User(); $user->userId = $templateValue; $user->populate(); $templateName = 'Special template for User ' . $user->username; } $permissionTemplate->permissionTemplateId = 0; $permissionTemplate->name = $templateName; $permissionTemplate->persist(); if (isset($user)) { $user->permissionTemplateId = $permissionTemplate->permissionTemplateId; $user->persist(); } $data = array(); $data['id'] = $permissionTemplate->permissionTemplateId; $data['name'] = $permissionTemplate->name; $json = Zend_Controller_Action_HelperBroker::getStaticHelper('json'); $json->suppressExit = true; $json->direct($data); }