���ѧۧݧ�ӧ�� �ާ֧ߧ֧էا֧� - ���֧էѧܧ�ڧ��ӧѧ�� - /home/rickpfrv/clients.dominiquerickard.com/app/Views/timeline/post_list.php
���ѧ٧ѧ�
<?php if ($single_post) { ?> <style type="text/css"> #timeline-content{ max-width: 700px; margin: auto; } #timeline:before { content: none; } #timeline .post-content { width:100%; padding: 0 !important; } #timeline > .post-content:first-child{ padding-top: 0 !important; } #timeline .post-content .post-date:before{ content: none; } </style> <div class="box"> <div class="box-content"> <div id="timeline-content" class="page-wrapper clearfix mb20"> <?php } ?> <?php if ($is_first_load) { echo "<div id='timeline'>"; } foreach ($posts as $post) { ?> <div id="post-content-container-<?php echo $post->id; ?>" class="post-content"> <div class="post clearfix"> <?php if (!$single_post) { ?> <div class="post-date clearfix"> <span><?php echo format_to_relative_time($post->created_at, true, true); ?></span> </div> <?php } ?> <div class="card clearfix mt15"> <div class="card-body"> <div class="clearfix mb15"> <div class="d-flex"> <div class="w-100"> <div class="d-flex"> <div class="flex-shrink-0 me-2"> <span class="avatar avatar-sm"> <img src="<?php echo get_avatar($post->created_by_avatar); ?>" alt="..." /> </span> </div> <div class="w-100"> <div class="mt5"><?php echo get_team_member_profile_link($post->created_by, $post->created_by_user, array("class" => "dark strong")); ?></div> <small><span class="text-off"><?php echo format_to_relative_time($post->created_at); ?></span></small> </div> </div> </div> <!-- only admin and creator can delete the post --> <?php if ($login_user->is_admin || $post->created_by == $login_user->id) { ?> <div class="flex-shrink-0"> <span class="float-end dropdown"> <div class="text-off dropdown-toggle" type="button" data-bs-toggle="dropdown" aria-expanded="true" > <i data-feather="chevron-down" class="icon"></i> </div> <ul class="dropdown-menu" role="menu"> <li role="presentation"><?php echo ajax_anchor(get_uri("timeline/delete/$post->id"), "<i data-feather='x' class='icon-16'></i> " . app_lang('delete'), array("class" => "dropdown-item", "title" => app_lang('delete'), "data-fade-out-on-success" => "#post-content-container-$post->id")); ?> </li> </ul> </span> </div> <?php } ?> </div> </div> <p> <?php echo nl2br(link_it($post->description)); ?> </p> <?php $files = unserialize($post->files); $total_files = count($files); echo view("includes/timeline_preview", array("files" => $files)); ?> <div class="mb15 clearfix"> <?php echo ajax_anchor(get_uri("timeline/post_reply_form/" . $post->id), "<i data-feather='corner-up-left' class='icon-16'></i> " . app_lang('reply'), array("data-real-target" => "#reply-form-container-" . $post->id, "class" => "dark")); ?> <?php $reply_caption = ""; if ($post->total_replies == 1) { $reply_caption = app_lang("reply"); } else if (($post->total_replies > 1)) { $reply_caption = app_lang("replies"); } if ($reply_caption) { echo ajax_anchor(get_uri("timeline/view_post_replies/" . $post->id), "<i data-feather='message-circle' class='icon-16'></i> " . app_lang("view") . " " . $post->total_replies . " " . $reply_caption, array("class" => "btn btn-default btn-sm view-replies", "id" => "show-replies-button-$post->id", "data-remove-on-success" => "#show-replies-button-$post->id", "data-real-target" => "#reply-list-" . $post->id)); } //create link for reply success. trigger this link after submit any reply echo ajax_anchor(get_uri("timeline/view_post_replies/" . $post->id), "", array("class" => "hide", "id" => "reload-reply-list-button-" . $post->id, "data-real-target" => "#reply-list-" . $post->id)); if ($total_files) { $download_caption = app_lang('download'); if ($total_files > 1) { $download_caption = sprintf(app_lang('download_files'), $total_files); } echo anchor(get_uri("timeline/download_files/" . $post->id), $download_caption, array("class" => "float-end", "title" => $download_caption)); } ?> </div> <div id="reply-list-<?php echo $post->id; ?>"></div> <div id="reply-form-container-<?php echo $post->id; ?>"></div> </div> </div> </div> </div> <?php } ?> <?php if ($single_post === "single_post") { ?> </div> </div> </div> <?php } if ($result_remaining > 0) { $next_container_id = "load" . $next_page_offset; ?> <div id="<?php echo $next_container_id; ?>"> <div class="clearfix"></div> </div> <div id="loader-<?php echo $next_container_id; ?>"> <div class="text-center ml30"> <?php echo ajax_anchor(get_uri("timeline/load_more_posts/" . $next_page_offset), app_lang("load_more"), array("class" => "btn btn-default load-more mt15 p10 spinning-btn pr0", "data-remove-on-success" => "#loader-" . $next_container_id, "title" => app_lang("load_more"), "data-inline-loader" => "1", "data-real-target" => "#" . $next_container_id)); ?> </div> </div> <?php } if ($is_first_load) { echo "</div>"; } ?> <script type="text/javascript"> $(document).ready(function () { var type = "<?php echo $single_post; ?>"; if (type === "single_post") { $(".view-replies").trigger("click"); } }); </script>
| ver. 1.4 |
Github
|
.
| PHP 7.4.33 | ���֧ߧ֧�ѧ�ڧ� ����ѧߧڧ��: 0.2 |
proxy
|
phpinfo
|
���ѧ����ۧܧ�