-
Notifications
You must be signed in to change notification settings - Fork 5
/
Copy pathhome.php
128 lines (114 loc) · 5.6 KB
/
home.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
<?php
require "header.php";
$name = '';
$pic = 'default.jpg';
$user = 'anonymous';
if (isset($_SESSION['userUid'])) {
$name = $_SESSION['firstname'] . " " . $_SESSION['lastname'];
$pic = $_SESSION['profile-pic'] ?? 'default.jpg';
$user = $_SESSION['userUid'];
}
?>
<script>
if (sessionStorage.getItem('user') == null) {
sessionStorage.setItem('user', "<?= isset($_SESSION['token']) ? $_SESSION['token'] : null ?>");
sessionStorage.setItem('name', "<?= isset($_SESSION['userUid']) ? $_SESSION['userUid'] : null ?>");
};
</script>
<main>
<link rel="stylesheet" href="./css/post.min.css?v.1.5.2">
<link rel="stylesheet" href="./css/story.min.css?v.1.5.2">
<div class="p-0">
<div class="row mob-m-0">
<div class="col-sm-3 nav-hide sidebar-sticky pt-3">
<?php
require "./template/nav.php";
?>
</div>
<!-- ------------------------------------------- this is the stories viewer --------------------------------------------------------------->
<div class="cont">
<i class="fa fa-times fa-2x text-white" id="stop_it"></i>
<div data-slide="slide" class="slide">
<div class="slide-items">
</div>
<p class="content-text"></p>
<i class="far fa-heart fa-2x " id="like-btn"></i>
<nav class="slide-nav">
<div class="slide-thumbs"></div>
<button class="slide-prev">Previous</button>
<button class="slide-next">Next</button>
</nav>
</div>
</div>
<!-- ------------------------------------------- this is the posting area --------------------------------------------------------------->
<div class="col-sm-6 p-0">
<?php
require_once 'template/alert.php';
require_once "./story.php";
?>
<div class="container-lg nav-hide">
<form action="inc/post.inc.php" class="mx-auto ca p-2 my-2 col-12 form bg-light text-center postform" method="POST" enctype="multipart/form-data">
<img src="" id="imagedisp" alt="" class="mx-auto my-3" style="max-height: 172px; width: auto; margin: 7px;">
<input type="hidden" value="txt" id="type" name="type">
<input type="file" name="image" id="image_post" style="display: none;">
<!--also this -->
<textarea id="text" cols="40" class="textinput p-2" rows="4" name="postText" placeholder="what would you like to post about.." oninvalid="this.setCustomValidity('Please you have to write something about this, text cannnot be empty')" oninput="setCustomValidity('')" required></textarea>
<div class=" ml-auto mr-1 post-options">
<label for="image_post" tabindex="0"><i class="fa fa-image fa-2x"></i></label>
<button class="btn bg post-btn" name="upload">post</button>
</div>
</form>
</div>
<!-- ----------------------------------------------------------------this is the 3rd view-------------------------------------- -->
<div id="main-post">
<noscript style="color:red">this site requires javascript to function</noscript>
</div>
</div>
<div class="col-sm-3 nav-hide sidebar-sticky flex-column pt-3 sticky-top" style="width: 94%; height: 20em; border: none; position: sticky; top: 4.4em; z-index: 1;">
<div class=" card card-profile border-0 white rounded text-center profile-card sidebar-content">
<a href="./profile.php">
<img class="profile-pic img-profile shadow-sm" <?php echo 'src="img/' . $pic . '"'; ?> title=" " alt="profile picture" style="width: 70px;height: 70px; border-radius: 50%;">
</a>
<h4 id="profile-name">
<?php echo $name; ?>
</h4>
<a href="./profile.php" class="w-75 mx-auto">
<h5 class="text-center userName co">
<?php echo "@" . $user; ?>
</h5>
</a>
<ul class="profile-opt mb-5">
<a href="profile.php" style="color: #252130;"><i class="fa fa-user fa-xl"></i></a>
<a href="post.php" style="color: #252130;" style="color: #252130;"><i class="fa fa-edit fa-xl"></i></a>
<a href="settings.php?profile" style="color: #252130;"><i class="fas fa-user-cog fa-xl"></i></a>
</ul>
</div>
<div class="shadow-sm mt-5 sidebar-content">
<h5 class='co'>Popular users</h5>
<div id="popular-users" style='overflow-y: auto; height: 33vh'>
</div>
</div>
</div>
</div>
</main>
<br><br><br>
<div class="mobile nav-show">
<br><br><br>
</div>
<?php
require "mobile.php";
require "footer.php";
?>
<script src="./js/story.min.js?u"></script>
<!--------- main script----->
<script defer>
active_page(0);
<?php
if (!isset($_SESSION['userUid'])) {
echo "mainload('http://localhost/suplike/inc/search.inc.php?type=posts&query');";
} else {
echo "mainload();";
}
?>
get_popular_users();
</script>