View file themes/default/apps/info/includes/post_li.phtml

File size: 7.5Kb
<div class="post-list-item">
	<?php if (not_empty($cl['li']['is_repost'])): ?>
		<div class="post-list-item-header">
			<div class="publication-repost">
				<?php echo cl_ikon('repeat'); ?>
				<?php if (not_empty($cl['li']['is_reposter'])): ?>
					<a href="<?php echo $me['url']; ?>" data-spa="true">
						<?php echo cl_translate('You reposted'); ?>
					</a>
				<?php else: ?>
					<a href="<?php echo($cl['li']['reposter']['url']); ?>" data-spa="true">
						<?php echo cl_translate('{@uname@} reposted', array('uname' => $cl['li']['reposter']['name'])) ?>
					</a>
				<?php endif; ?>
			</div>
		</div>
	<?php endif; ?>
	<div class="post-list-item-content">
		<div class="publisher-avatar">
			<div class="avatar-holder">
				<img src="<?php echo($cl['li']['owner']['avatar']); ?>">
			</div> 
		</div>
		<div class="publication-data">
			<div class="publication-data-inner">
				<div class="publisher-info">
					<div class="lp">
						<a href="<?php echo($cl['li']['owner']['url']); ?>" data-spa="true">
							<b>
								<span class="user-name-holder <?php if ($cl['li']['owner']['verified'] == '1') { echo('verified-badge'); } ?>">
									<?php echo($cl['li']['owner']['name']); ?>
								</span>
							</b>
							<span>
								<?php echo($cl['li']['owner']['username']); ?>	
							</span>
						</a>
					</div>
					<div class="rp">
						<span class="posted-time">
							<?php echo cl_ikon('calendar'); ?>
							<time>
								<?php echo($cl['li']['time']); ?>
							</time>
						</span>
					</div>
				</div>

				<?php if ($cl['li']['target'] == 'pub_reply' && not_empty($cl['li']['reply_to'])): ?>
					<div class="publication-target">
						<?php if (not_empty($cl['li']['reply_to']['is_owner'])): ?>
							<div class="post-reply">
								<span>
									<?php echo cl_translate('In response to your {@post_url@}', array(
										'post_url' => cl_html_el('a', cl_translate('post'), array(
											'href' => $cl['li']['reply_to']['thread_url'],
											'data-spa' => 'true'
										))
									)); ?>
								</span>
							</div>
						<?php else: ?>
							<div class="post-reply">
								<span>
									<?php
										$text_temp = 'In response {@uname@} to his {@post_url@}';

										if ($cl['li']['reply_to']['gender'] == 'F') {
											$text_temp = 'In response {@uname@} to her {@post_url@}';
										}

										echo cl_translate($text_temp, array(
											'uname' => cl_html_el('a', $cl['li']['reply_to']['name'], array(
												'href' => $cl['li']['reply_to']['url'],
												'data-spa' => 'true'
											)),
											'post_url' => cl_html_el('a', cl_translate('publication'), array(
												'href' => $cl['li']['reply_to']['thread_url'],
												'data-spa' => 'true'
											))
										)); 
									?>
								</span>
							</div>
						<?php endif; ?>
					</div>
				<?php else: ?>
					<div class="publication-target">
						<div class="post-reply">
							<span>
								<a href="<?php echo($cl['li']['url']); ?>">
									<?php echo cl_translate('View publication'); ?>
								</a>
							</span>
						</div>
					</div>
				<?php endif; ?>
				
				<div class="publication-content">
					<?php if (not_empty($cl['li']['text'])): ?>
						<?php 
							$cl['li']['text'] = cl_rn2br($cl['li']['text']);
							$cl['li']['text'] = cl_strip_brs($cl['li']['text']);
						?>
						<div class="publication-text">
							<p>
								<?php echo($cl['li']['text']); ?>
							</p>
						</div>
					<?php endif; ?>

					<?php if ($cl['li']['type'] == 'image' && not_empty($cl['li']['media'])): ?>
						<?php if (count($cl['li']['media']) == 1): ?>
							<div class="publication-media">
								<div class="publication-image">
									<a href="<?php echo($cl['li']['url']); ?>" class="block-link">
										<img class="publication-iamge" src="<?php echo cl_get_media(fetch_or_get($cl['li']['media'][0]['src'],'')); ?>" alt="Picture">
									</a>
								</div>
							</div>
						<?php else: ?>
							<div class="publication-images-slider">
								<div class="row">
									<?php foreach ($cl['li']['media'] as $i => $row): ?>
										<div class="col-sm-4">
											<div class="publication-media">
												<div class="publication-image">
													<a href="<?php echo($cl['li']['url']); ?>" class="block-link">
														<img class="d-block w-100" src="<?php echo cl_get_media($row['src']); ?>" alt="Image">
													</a>
												</div>
											</div>
										</div>
									<?php endforeach; ?>
								</div>
							</div>
						<?php endif; ?>
					<?php elseif($cl['li']['type'] == 'video' && not_empty($cl['li']['media'])): ?>
						<div class="publication-media">
							<div class="publication-image">
								<a href="<?php echo($cl['li']['url']); ?>" class="block-link">
									<img src="<?php echo cl_get_media(fetch_or_get($cl['li']['media'][0]['x']['poster_thumb'],'')); ?>" alt="Video">
									<div class="video-icon">
										<span>
											<?php echo cl_ikon("play"); ?>
										</span>
									</div>
								</a>
						    </div>
						</div>
					<?php elseif($cl['li']['type'] == 'gif' && not_empty($cl['li']['media'])): ?>
						<div class="publication-media">
							<div class="publication-image">
								<a href="<?php echo($cl['li']['url']); ?>" class="block-link">
									<img src="<?php echo fetch_or_get($cl['li']['media'][0]['src'],''); ?>" alt="GIF-Image">
								</a>
							</div>
						</div>
					<?php elseif($cl['li']['type'] == 'poll' && not_empty($cl['li']['poll'])): ?>
						<div class="publication-poll-data">
							<div class="publication-poll-data-inner">
								<?php foreach ($cl['li']['poll']['options'] as $i => $poll_data): ?>
									<a href="<?php echo($cl['li']['url']); ?>" class="block-link mb-20">
										<div class="poll-option-bar">
											<div class="bar-icon">
												<?php echo cl_ikon("ok-circle"); ?>
											</div>
											<div class="bar-text">
												<p>
													<?php echo $poll_data["option"]; ?>
												</p>
											</div>
											<div class="bar-num">
												<b>
													<?php if (not_empty($cl['li']['poll']['has_voted'])): ?>
														<?php echo $poll_data["percentage"]; ?>%
													<?php endif; ?>
												</b>
											</div>

											<?php if (not_empty($cl['li']['poll']['has_voted'])): ?>
												<span class="bar-slider" style="width: <?php echo $poll_data["percentage"]; ?>%;"></span>
											<?php else: ?>
												<span class="bar-slider"></span>
											<?php endif; ?>
										</div>
									</a>
								<?php endforeach; ?>
							</div>
						</div>
					<?php elseif(not_empty($cl['li']['og_data'])): ?>
						<div class="publication-og-data">
							<div class="publication-og-data-inner">
								<div class="og-image">
									<?php if (not_empty($cl['li']['og_data']['image'])): ?>
										<div class="og-image-holder" style="background-image: url('<?php echo cl_get_media($cl['li']['og_data']['image']); ?>');"></div>
									<?php else: ?>
										<div class="og-icon-holder">
											<?php echo cl_ikon('language'); ?>
										</div>
									<?php endif; ?>
								</div>
								<div class="og-url-data">
									<h5>
										<?php echo($cl['li']['og_data']['title']); ?>
									</h5>
									<p>
										<?php echo($cl['li']['og_data']['description']); ?>
									</p>
									<a href="<?php echo($cl['li']['og_data']['url']); ?>" target="_blank">
										<?php echo($cl['li']['og_data']['url']); ?>
									</a>
								</div>
							</div>
						</div>
					<?php endif; ?>
				</div>
			</div>	
		</div>
	</div>
</div>