Beispiel #1
0
 public static function getUserAvatar()
 {
     if (self::loggedIn()) {
         global $user;
         return $user->getAvatar();
     } else {
         return UserReadOnly::getAvatarDirectory() . Config::get('default_avatar');
     }
 }
Beispiel #2
0
 public static function getReadOnlyUser()
 {
     global $user;
     if ($user instanceof User) {
         return UserReadOnly::fromUser($user);
     } else {
         return null;
     }
 }
Beispiel #3
0
 public static function getLatestUser()
 {
     global $db;
     if (!self::$lastUser instanceof UserReadOnly) {
         self::$lastUser = UserReadOnly::fromRow($db->fetchObject($db->query("SELECT * FROM " . TABLE_USERS . " ORDER BY user_id LIMIT 1")));
     }
     return self::$lastUser;
 }
Beispiel #4
0
										<?php 
            echo $author->getUsername();
            ?>
									</a></h2>

									<time><?php 
            echo date('d.m.Y, H:i', $post->getDate());
            ?>
</time>
								</div>
							<?php 
        } else {
            ?>
								<div class="avatar">
									<img src="<?php 
            echo UserReadOnly::getAvatarDirectory() . Config::get('default_avatar');
            ?>
" />
								</div>

								<div class="userinfo">
									<h2><?php 
            echo GeneralT::get('unknown');
            ?>
</h2>

									<time><?php 
            echo date('d.m.Y, H:i', $post->getDate());
            ?>
</time>
								</div>
Beispiel #5
0
 private static function getUserURL(UserReadOnly $u)
 {
     return './user.php?id=' . $u->getID();
 }
Beispiel #6
0
<?php

include 'base.php';
$profileUser = UserReadOnly::fromID((int) $_GET['id']);
if (!$profileUser instanceof UserReadOnly) {
    $errorMessage = 'User does not exist.';
    echo ErrorMessage::setText($errorMessage, true);
} else {
    Templates::assign('profileUser', $profileUser);
}
Templates::display('user');