Changeset 24381
- Timestamp:
- 11/25/09 15:02:11 (3 years ago)
- Files:
-
- plugins/diemPlugin/trunk/dmAdminPlugin/modules/dmLog/lib/dmEventLogView.php (modified) (1 diff)
- plugins/diemPlugin/trunk/dmCorePlugin/lib/log/event/dmEventLogEntry.php (modified) (3 diffs)
- plugins/diemPlugin/trunk/dmCorePlugin/web/css/sprite24.css (modified) (1 diff)
- plugins/diemPlugin/trunk/dmCorePlugin/web/images/24/sprite.png (modified) (previous)
- plugins/diemPlugin/trunk/dmCorePlugin/web/images/24/user.png (added)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
plugins/diemPlugin/trunk/dmAdminPlugin/modules/dmLog/lib/dmEventLogView.php
r24169 r24381 51 51 switch($action) 52 52 { 53 case 'create': $class = 's24 s24_add'; break; 54 case 'update': $class = 's24 s24_edit'; break; 55 case 'delete': $class = 's24 s24_delete'; break; 56 case 'error': $class = 's24 s24_error'; break; 57 case 'clear': $class = 's24 s24_info'; break; 58 default: $class = ''; 53 case 'create': $class = 's24 s24_add'; break; 54 case 'update': $class = 's24 s24_edit'; break; 55 case 'delete': $class = 's24 s24_delete'; break; 56 case 'error': $class = 's24 s24_error'; break; 57 case 'clear': $class = 's24 s24_info'; break; 58 case 'sign_in': 59 case 'sign_out': $class = 's24 s24_user'; break; 60 default: $class = ''; 59 61 } 60 62 plugins/diemPlugin/trunk/dmCorePlugin/lib/log/event/dmEventLogEntry.php
r24194 r24381 8 8 public function configure(array $data) 9 9 { 10 $userId = dmArray::get($data, 'user_id', $this->serviceContainer->getService('user')->getUserId()); 11 12 if (!$userId && dmConfig::isCli()) 13 { 14 $userId = 'task'; 15 } 16 10 17 $this->data = array( 11 18 'time' => (string) $data['server']['REQUEST_TIME'], 12 19 'ip' => (string) isset($data['server']['REMOTE_ADDR']) ? $data['server']['REMOTE_ADDR'] : '-', 13 20 'session_id' => (string) session_id(), 14 'user_id' => (string) dmArray::get($data, 'user_id', $this->serviceContainer->getService('user')->getUserId()),21 'user_id' => (string) $userId, 15 22 'action' => (string) $data['action'], 16 23 'type' => (string) $data['type'], … … 28 35 $userId = $this->get('user_id'); 29 36 30 if( !isset(self::$usersCache[$userId]))37 if($userId && is_numeric($userId)) 31 38 { 32 self::$usersCache[$userId] = $userId ? dmDb::query('DmUser u')->where('u.id = ?', $userId)->fetchRecord() : null; 39 if (!isset(self::$usersCache[$userId])) 40 { 41 self::$usersCache[$userId] = $userId ? dmDb::query('DmUser u')->where('u.id = ?', $userId)->fetchRecord() : null; 42 } 43 44 return self::$usersCache[$userId]; 33 45 } 34 46 35 return self::$usersCache[$userId];47 return null; 36 48 } 37 49 … … 39 51 protected function getUsername() 40 52 { 41 return ($user = $this->getUser()) ? $user->get('username') : null; 53 return ($user = $this->getUser()) 54 ? $user->get('username') 55 : ('task' === $this->get('user_id') 56 ? 'task' 57 : ''); 42 58 } 43 59 plugins/diemPlugin/trunk/dmCorePlugin/web/css/sprite24.css
r23277 r24381 9 9 .s24_edit{background-position:0 -192px;} 10 10 .s24_error{background-position:0 -216px;} 11 .s24_user{background-position:0 -240px;}