示例#1
0
 public function call()
 {
     $app = $this->app;
     $env = $app->environment();
     if (isset($_SESSION['uid'])) {
         $user = ORM::forTable('users')->findOne($_SESSION['uid']);
         $endpoint = array('id' => $_SESSION['username'], 'nick' => $user->nick, 'presence' => 'online', 'show' => 'available', 'status' => $user->status, 'url' => '#', 'pic_url' => Gravatar::url($user->login), 'role' => 'user');
         $env['endpoint'] = $endpoint;
     }
     $this->next->call();
 }
示例#2
0
			</tr>
		</tfoot>
		
		<tbody>
			<?php 
                foreach ($items as $item) {
                    ?>
				<tr>
					<td style="text-align:left;">
						<?php 
                    if ($pawUsers->config["show_gravatars"]) {
                        ?>
							<span class="pawusers-td-avatar">
								<?php 
                        use_helper("Gravatar");
                        $file = Gravatar::url($item->email, "image", array("size" => 45, "default" => pawUsers_URL . "admin/images/no-avatar.jpg"));
                        $header = @get_headers($file);
                        if (!strpos($header[0], "200")) {
                            $file = pawUsers_URL . "admin/images/no-avatar.jpg";
                        }
                        ?>
								<img src="<?php 
                        echo $file;
                        ?>
" width="45px" height="45px" />
							</span>
						<?php 
                    }
                    ?>
						<span class="pawusers-td-user">
							<span class="pawusers-td-username"><?php