private function createViewItem($u2p) { $user = array(); $user['id'] = $u2p->getAttribute('id'); $user['fullName'] = $u2p->user->getAttribute('firstname') . ' ' . $u2p->user->getAttribute('lastname'); $date = $u2p->user->getAttribute('loginDate'); $dateTime = ''; if (isset($date)) { $dateTime = new DateTime($date); } $user['lastLogin'] = isset($date) ? 'Last login ' . $dateTime->format('M j, Y h:i A') : 'Has never logged-in'; $inviteDate = $u2p->getAttribute('inviteDate'); $inviteDateTime = new DateTime($inviteDate); $user['inviteDate'] = $inviteDateTime->format('M j, Y'); $inviteSentByUser = User::model()->findByPk($u2p->getAttribute('inviteUserId')); if ($inviteSentByUser != null) { $user['inviteByFullName'] = $inviteSentByUser->getAttribute('firstname') . ' ' . $inviteSentByUser->getAttribute('lastname'); } else { $user['inviteByFullName'] = ''; } $user['email'] = $u2p->user->getAttribute('email'); $fromDate = $u2p->getAttribute('fromDate'); if (isset($fromDate)) { $fromDateTime = new DateTime($fromDate); $user['fromDate'] = $fromDateTime->format('M j, Y'); } else { $user['fromDate'] = ''; } $toDate = $u2p->getAttribute('toDate'); if (isset($toDate)) { $toDateTime = new DateTime($toDate); $user['toDate'] = $toDateTime->format('M j, Y'); } else { $user['toDate'] = ''; } $user['status'] = UserAccessTable::statusToString($u2p->getAttribute('status')); $user['statusInt'] = $u2p->getAttribute('status'); return $user; }
private function createViewItem($u2p) { $user = array(); $user['color'] = $u2p->getAttribute('color'); $user['fullName'] = $u2p->user->getAttribute('firstname') . ' ' . $u2p->user->getAttribute('lastname'); $date = $u2p->user->getAttribute('loginDate'); $dateTime = ''; if (isset($date)) { $dateTime = new DateTime($date); } $user['lastLogin'] = isset($date) ? 'Last login ' . $dateTime->format('M j, Y h:i A') : 'Has never logged-in'; $user['firstname'] = $u2p->user->getAttribute('firstname'); $user['lastname'] = $u2p->user->getAttribute('lastname'); $user['bookingName'] = $u2p->bookingName; $user['access'] = UserAccessTable::accessLevelToString($u2p->getAttribute('access')); $user['accessInt'] = $u2p->getAttribute('access'); $user['status'] = UserAccessTable::statusToString($u2p->getAttribute('status')); $user['statusInt'] = $u2p->getAttribute('status'); $user['email'] = $u2p->user->getAttribute('email'); $user['phone'] = $u2p->user->getAttribute('phone'); $user['can_delete'] = $u2p->user->getAttribute('email') != Yii::app()->user->getState('email'); $user['id'] = $u2p->getAttribute('id'); if ($u2p->getAttribute('access') == UserAccessTable::OWNER) { $user['can_delete'] = false; } return $user; }