���ѧۧݧ�ӧ�� �ާ֧ߧ֧էا֧� - ���֧էѧܧ�ڧ��ӧѧ�� - /home/rickpfrv/clients.dominiquerickard.com/app/Views/activity_logs/activity_logs_widget.php
���ѧ٧ѧ�
<?php foreach ($activity_logs as $log) { $changes_array = get_change_logs_array($log->changes, $log->log_type, $log->action); if ($log->action !== "updated" || (count($changes_array) && $log->changes !== "" && ($log->action === "updated" || $log->action === "bitbucket_notification_received" || $log->action === "github_notification_received"))) { ?> <div class="d-flex border-bottom mb-3"> <div class="flex-shrink-0 me-2 mt-3"> <span class="avatar avatar-xs"> <?php if ($log->created_by_user) { ?> <img src="<?php echo get_avatar($log->created_by_avatar); ?>" alt="..." /> <?php } else if ($log->action === "bitbucket_notification_received") { ?> <img src="<?php echo get_avatar("bitbucket"); ?>" alt="..." /> <?php } else if ($log->action === "github_notification_received") { ?> <img src="<?php echo get_avatar("github"); ?>" alt="..." /> <?php } else { ?> <img src="<?php echo get_avatar("system_bot"); ?>" alt="..." /> <?php } ?> </span> </div> <div class="p-2 w-100"> <div class="card-title"> <?php if ($log->created_by_user) { if ($log->user_type === "staff") { echo get_team_member_profile_link($log->created_by, $log->created_by_user, array("class" => "dark strong")); } else { echo get_client_contact_profile_link($log->created_by, $log->created_by_user, array("class" => "dark strong")); } } else if ($log->action === "bitbucket_notification_received") { echo "<strong>Bitbucket</strong>"; } else if ($log->action === "github_notification_received") { echo "<strong>GitHub</strong>"; } else { echo "<strong>" . get_setting("app_title") . "</strong>"; } ?> <small><span class="text-off"><?php echo format_to_relative_time($log->created_at); ?></span></small> </div> <p> <?php $label_class = 'default'; if ($log->action === "created") { $label_class = "success"; $log->action = "added"; } else if ($log->action === "updated") { $label_class = "warning"; } else if ($log->action === "deleted") { $label_class = "danger"; } $log_caption = app_lang($log->action); if ($log->action === "bitbucket_notification_received" || $log->action === "github_notification_received") { $log_caption = app_lang("code_reference"); $label_class = "info"; } ?> <span class="badge bg-<?php echo $label_class; ?>"><?php echo $log_caption; ?></span> <span class="text-break"><?php if ($log->log_type === "project_file") { echo app_lang($log->log_type) . ": " . remove_file_prefix(convert_mentions($log->log_type_title)); } else if ($log->action != "bitbucket_notification_received" && $log->action != "github_notification_received") { if ($log->log_type === "task") { echo app_lang($log->log_type) . ": " . modal_anchor(get_uri("projects/task_view"), " #" . $log->log_type_id . " - " . convert_mentions($log->log_type_title), array("title" => app_lang('task_info') . " #$log->log_type_id", "class" => "dark", "data-post-id" => $log->log_type_id, "data-modal-lg" => "1")); } else { echo app_lang($log->log_type) . ": " . convert_mentions($log->log_type_title); } } ?></span> <?php if (count($changes_array)) { if ($log->action === "bitbucket_notification_received" || $log->action === "github_notification_received") { echo get_array_value($changes_array, 0); unset($changes_array[0]); } echo "<ul>"; foreach ($changes_array as $change) { echo $change; } echo "</ul>"; } ?> </p> <?php if ($log->log_for2 && $log->log_for2 != "customer_feedback") { ?> <p> <?php if ($log->log_for2 === "task") { echo app_lang($log->log_for2) . ": " . modal_anchor(get_uri("projects/task_view"), " #" . $log->log_for_id2, array("title" => app_lang('task_info') . " #$log->log_for_id2", "class" => "dark", "data-post-id" => $log->log_for_id2, "data-modal-lg" => "1")); } else { echo app_lang($log->log_for2) . ": #" . $log->log_for_id2; } ?> </p> <?php } ?> <?php if ($log->action === "bitbucket_notification_received" || $log->action === "github_notification_received") { ?> <p> <?php echo app_lang($log->log_type) . ": " . modal_anchor(get_uri("projects/task_view"), " #" . $log->log_type_id . " - " . convert_mentions($log->log_type_title), array("title" => app_lang('task_info') . " #$log->log_type_id", "class" => "dark", "data-post-id" => $log->log_type_id, "data-modal-lg" => "1")); ?></p> <?php } ?> <?php if (isset($log->log_for_title)) { ?> <p> <?php echo app_lang($log->log_for) . ": " . anchor("projects/view/" . $log->log_for_id, $log->log_for_title, array("class" => "dark")); ?></p> <?php } ?> </div> </div> <?php } } $log_for = $log_for ? $log_for : 0; $log_for_id = $log_for_id ? $log_for_id : 0; $log_type = $log_type ? $log_type : 0; $log_type_id = $log_type_id ? $log_type_id : 0; $next_container_id = "loadproject" . $next_page_offset . $log_for . $log_type; //create unique id ?> <div id="<?php echo $next_container_id; ?>"> <div class="text-center"> <?php if ($result_remaining > 0) { echo ajax_anchor(get_uri("projects/history/" . $next_page_offset . "/" . $log_for . "/" . $log_for_id . "/" . $log_type . "/" . $log_type_id), app_lang("load_more"), array("class" => "btn btn-default w-100 mt15 spinning-btn", "title" => app_lang("load_more"), "data-inline-loader" => "1", "data-real-target" => "#" . $next_container_id)); } ?> </div> </div>
| ver. 1.4 |
Github
|
.
| PHP 7.4.33 | ���֧ߧ֧�ѧ�ڧ� ����ѧߧڧ��: 0.3 |
proxy
|
phpinfo
|
���ѧ����ۧܧ�