示例#1
0
 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;
 }
示例#2
0
 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;
 }