-
Notifications
You must be signed in to change notification settings - Fork 0
/
video.php
135 lines (128 loc) · 5.33 KB
/
video.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
129
130
131
132
133
134
135
<?php require_once dirname(__FILE__).'/include/header.php'; ?>
<?php require_once dirname(__FILE__).'/include/api.php'; ?>
<?php require_once dirname(__FILE__).'/include/navbar.php'; ?>
<?php require_once dirname(__FILE__).'/include/model/ModelVideo.php'; ?>
<?php
if (isset($_GET['v']) && !empty($_GET['v']))
{
$videoId = $_GET['v'];
}
else
{
header("LOCATION:videos.php");
}
$api = new Api;
$responseVideo = $api->getVideo($videoId);
if (!$responseVideo->error)
{
$video = new ModelVideo($responseVideo->video);
}
else
{
$video = new ModelVideo();
// $video->setVideoUrl(VIDEO_NOT_FOUND_IMAGE);
$video->setTimestamp("No Found");
$video->setVideoTitle("Video Not Found..!");
$video->setVideoImage(VIDEO_NOT_FOUND_IMAGE);
$video->setUserImage(USER_NOT_FOUND_IMAGE);
$video->setUserName("Video Not Found");
}
$videoHtml = <<<HERE
<div class="col l9 m12 s12">
<video class="responsive-video" style="width:100%" poster="{$video->getVideoImage()}" autoplay="autoplay" loop controls>
<source src="{$video->getVideoUrl()}" type="video/mp4">
</video>
<div class="" style="padding: 5px;">
<h5 style="text-transform: uppercase;">{$video->getVideoTitle()}</h5>
<p>299 Views .{$video->getTimestamp()}</p>
<div class="card blue lighten-5 z-depth-0">
<div class="row">
<div class="col l6 m6 s12">
<div class="col l4 m3 s4">
<p>
<img src="{$video->getUserImage()}" alt="" width="" class="circle" style="width: 55px; height: 55px;">
</p>
</div>
<div class="col l8 m9 s8">
<h5>{$video->getUserName()}</h5>
</div>
</div>
<div class="col l6 m6 s12">
<div class="col l6 m6 s6">
<p style="font-weight: bold; font-size: 22px;">Share on</p>
</div>
<div class="col l2 m2 s2 center">
<h5>
<a href="">
<p>
<img src="src/icons/facebook_black.png" width="30" alt="">
</p>
</a>
</h5>
</div>
<div class="col l2 m2 s2 center">
<h5>
<a href="">
<p>
<img src="src/icons/twitter_black.png" width="30" alt="">
</p>
</a>
</h5>
</div>
<div class="col l2 m2 s2 center">
<h5>
<a href="">
<p>
<img src="src/icons/share_black.png" width="30" alt="">
</p>
</a>
</h5>
</div>
</div>
</div>
</div>
<h5 style="font-weight: bold;">Description</h5>
<p>Lorem ipsum dolor sit amet consectetur, adipisicing elit. Porro laudantium ad officia vitae facere, nisi quis obcaecati accusantium illum, hic similique fuga cupiditate adipisci maxime, odit rem doloremque esse? Commodi iste, nisi eius maiores omnis autem quia corporis enim numquam cupiditate et consectetur vero repudiandae cum quae magni voluptatum vitae! Laboriosam dolorem sunt labore, quam molestias nam omnis, animi, at doloremque ducimus pariatur possimus nemo enim placeat! Consectetur architecto asperiores aliquam possimus debitis quis rem sapiente eaque numquam quaerat voluptas sed maxime ad culpa dolor repudiandae iusto sequi, quidem cumque nemo voluptates suscipit itaque illo. Ducimus itaque facere tempore maxime.</p>
<div class="divider"></div>
</div></div>
HERE;;
?>
<?php
$reponseVideos = $api->getVideos();
if (!$reponseVideos->error)
{
$videos = $reponseVideos->videos;
$videosCard = array();
foreach($videos as $videoList)
{
$videoRightHtml = <<<HERE
<div class="col l3 m12 s12">
<a href="watch?v=$videoList->videoId">
<div class="card z-depth-0">
<div class="card-image ">
<img src="$videoList->videoImage" height="180" alt="">
</div>
<p class="black-text"><b>$videoList->videoTitle</b></p>
</div>
</a></div>
HERE;;
array_push($videosCard, $videoRightHtml);
}
}
?>
<div class="socialcodia">
<div class="row" style="margin-top:10px;">
<!-- ***************************Left Side Row************************* -->
<?php
echo $videoHtml;
?>
<?php
foreach($videosCard as $videos)
{
echo $videos;
}
?>
</div>
</div>
<?php require_once dirname(__FILE__).'/include/sidenav.php'; ?>
<?php require_once dirname(__FILE__).'/include/footer.php'; ?>