/** * @param $input * @return mixed */ private function createParticipantStub($input, $pcode_id, $org) { $attributes['participant_id'] = array_key_exists('participant_id', $input) ? $input['participant_id'] : null; $participant = Participant::firstOrNew(['participant_id' => $attributes['participant_id'], 'pcode_id' => $pcode_id, 'org_id' => $org]); $participant->name = array_key_exists('name', $input) ? $input['name'] : 'No Name'; $participant->avatar = array_key_exists('avatar', $input) ? $input['avatar'] : ''; $participant->email = array_key_exists('email', $input) ? $input['email'] : 'No Email'; $participant->nrc_id = array_key_exists('nrc_id', $input) ? $input['nrc_id'] : null; $participant->dob = array_key_exists('dob', $input) ? $input['dob'] : ''; $participant->base = array_key_exists('base', $input) ? $input['base'] : ''; $participant->gender = array_key_exists('gender', $input) ? $input['gender'] : 'Not Specified'; $participant->participant_id = array_key_exists('participant_id', $input) ? $input['participant_id'] : null; return $participant; }
/** * @param $input * @return mixed */ private function createParticipantStub($input, $org) { $attributes['participant_id'] = array_key_exists('participant_id', $input) ? $input['participant_id'] : null; if (array_key_exists('nrc_id', $input)) { if ($input['nrc_id']) { $nrc_id = $input['nrc_id']; } else { $nrc_id = null; } } else { $nrc_id = null; } $participant = Participant::firstOrNew(['participant_id' => $attributes['participant_id'], 'org_id' => $org, 'nrc_id' => $nrc_id]); $participant->name = array_key_exists('name', $input) ? $input['name'] : 'No Name'; $participant->avatar = array_key_exists('avatar', $input) ? $input['avatar'] : ''; $participant->email = array_key_exists('email', $input) ? $input['email'] : 'No Email'; if (array_key_exists('nrc_id', $input)) { if ($input['nrc_id']) { $participant->nrc_id = $input['nrc_id']; } else { $participant->nrc_id = null; } } else { $participant->nrc_id = null; } $participant->dob = array_key_exists('dob', $input) ? $input['dob'] : ''; $array = []; $participant->phones = array_key_exists('phones', $input) ? $input['phones'] : $array; //$participant->base = (array_key_exists('base', $input)? $input['base']:''); $participant->gender = array_key_exists('gender', $input) ? $input['gender'] : 'Not Specified'; $participant->participant_code = array_key_exists('participant_id', $input) ? $input['participant_id'] : null; return $participant; }