Ejemplo n.º 1
0
    protected function outputHTML()
    {
        ?>

        <nav class="navbar navbar-default">
            <div class="container-fluid">

                <div class="navbar-header">
                    <a class="navbar-brand"
                       href="<?php 
        echo \route\Route::get("twitterWall")->generate(array("id" => $this->userid));
        ?>
"><span
                            class="glyphicon glyphicon-home" aria-hidden="true"></span> Home</a>
                </div>

                <script>
                    $(function () {
                        $('#input').keyup(function () {
                            var search = $('#input').val();
                            $.post("<?php 
        echo \route\Route::get("searchBar")->generate();
        ?>
", {"search": search}, function (data) {
                                $('.entry').html(data);
                            });
                        });
                    });
                </script>


                <div class="collapse navbar-collapse">

                    <ul class="nav navbar-nav">
                        <li class="dropdown">
                            <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button"
                               aria-haspopup="true" aria-expanded="false">Menu
                                <span class="caret"></span></a>
                            <ul class="dropdown-menu" role="menu">
                                <li>
                                    <a href="<?php 
        echo \route\Route::get("listGalleries")->generate();
        ?>
">Galleries</a>
                                </li>
                                <li><a href="<?php 
        echo \route\Route::get("listUsers")->generate();
        ?>
">Users</a></li>
                                <li><a href="<?php 
        echo \route\Route::get("showFriends")->generate();
        ?>
">Friends</a></li>
                            </ul>
                        <li>
                            <?php 
        $color = newRequestNotification();
        ?>
                            <a style="color: <?php 
        echo $color;
        ?>
" href="<?php 
        echo \route\Route::get("showRequests")->generate();
        ?>
">Requests</a>
                        </li>
                        <li>
                            <?php 
        $color = newMessageNotification();
        ?>
                            <a style="color: <?php 
        echo $color;
        ?>
" href="<?php 
        echo \route\Route::get("showMessages")->generate();
        ?>
">Messages</a>
                        </li>
                        <li>
                            <form class="navbar-form navbar-left" role="search">
                                <div class="form-group">
                                    <input type="text" name="search" id="input" class="form-control" placeholder="Search">
                                </div>
                            </form>
                        </li>

                    </ul>

                    <ul class="nav navbar-nav navbar-right">
                        <li>
                            <ul>
                                <?php 
        $image = UserRepository::getProfilePicture($_SESSION['username']);
        if ($image == "") {
            echo "<img width='50' height='50' src='/TwitterApp/assets/images/profile/default.jpg' alt='Default Profile Pic'>";
        } else {
            echo "<img width='50' height='50' src='/TwitterApp/assets/images/profile/" . $image . "' alt='Default Profile Pic'>";
        }
        ?>
                            </ul>
                        </li>
                        <li class="dropdown">
                            <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button"
                               aria-haspopup="true" aria-expanded="false"><span class="glyphicon glyphicon-cog"
                                                                                aria-hidden="true"></span> Settings
                                <span class="caret"></span></a>
                            <ul class="dropdown-menu" role="menu">
                                <li><a href="<?php 
        echo \route\Route::get("changeProfilePicture")->generate();
        ?>
">Upload
                                        profile picture</a></li>
                                <li><a href="<?php 
        echo \route\Route::get("changeUsername")->generate();
        ?>
">Change
                                        username</a></li>
                                <li><a href="<?php 
        echo \route\Route::get("changePassword")->generate();
        ?>
">Change
                                        password</a></li>

                                <?php 
        $user = UserRepository::getUserByID($this->userid);
        if ($user['visibility'] == 1) {
            ?>
                                    <li><a href="<?php 
            echo \route\Route::get("changeVisibility")->generate();
            ?>
">Hide
                                            from users list</a></li>
                                    <?php 
        } else {
            ?>
                                    <li><a href="<?php 
            echo \route\Route::get("changeVisibility")->generate();
            ?>
">Show
                                            in users list</a></li>
                                    <?php 
        }
        ?>


                                <li class="divider"></li>
                                <li><a href="<?php 
        echo \route\Route::get("logout")->generate();
        ?>
">Log Out</a></li>
                            </ul>
                        </li>

                    </ul>
                </div>

            </div>
        </nav>

        <?php 
    }