File manager - Edit - /home/autoph/public_html/tasks/resources/views/common/script/notification.php
Back
<script> var notification_display_limit_const = 5; var notification_display_limit = notification_display_limit_const; var notification_display_count = 0; function resetNotificationResult() { notification_display_limit = notification_display_limit_const; notification_display_count = 0; $('.notification-container').html('') } function read_user_notification() { $.ajax({ url: "app/models/user.php", data: { model: 'read_user_notification', offset: notification_display_limit - notification_display_limit_const, // limit: notification_display_limit_const, limit: notification_display_limit }, type: "POST", dataType: 'json', beforeSend: function() {}, success: function(result) { // console.log(result) $.each(result['rows'], function(i, n) { var is_read = parseInt(n.is_read) ? 'hidden' : '' ; var uri = `index.php?category=tickets&action=list¬ification=[`+ n.target_id+ `,` +n.to_user_id+ `]`; if(n.type == '1'){ uri = "#tickets-view-"+n.target_id; //add future type else if }else{ } $('.notification-container').append(` <a href="`+uri+`" class="dropdown-item"> <!-- Message Start --> <div class="media"> <div class="media-body"> <h3 class="dropdown-item-title" `+is_read+`> <!-- Name --> <span class="float-right text-sm text-primary"><i class="fas fa-star"></i></span> </h3> <p class="text-sm">` + n.description + `</p> <p class="text-sm text-muted"><i class="far fa-clock mr-1"></i>` + n.ago + ` ago</p> </div> </div> <!-- Message End --> </a> <div class="dropdown-divider"></div> `); notification_display_count++; }); // if(parseInt(result['total']) > 0){ // $('.notification-count').html(result['total']); // }else{ // $('.notification-count').html(''); // } if (result['rows'].length == 0) { $('#notif_view_more_div').addClass('hideEl'); } else { $('#notif_view_more_div').removeClass('hideEl'); } if (notification_display_count == 0) { // toastr.remove(); // toastr.info("No result found..."); // toastr.remove $('#notif_view_more_div').addClass('hideEl'); } else if (notification_display_count != 0 && result['rows'].length == 0) { // toastr.remove(); // toastr.info("No more result."); } if (parseInt(result.total) > notification_display_limit_const) { $('#notif_view_more_div').removeClass('hideEl'); } else { $('#notif_view_more_div').addClass('hideEl'); } }, error: function() {} }); } function read_user_notification_count() { $.ajax({ url: "app/models/user.php", data: { model: 'read_user_notification_count' }, type: "POST", dataType: 'json', beforeSend: function() {}, success: function(result) { if(parseInt(result['total']) > 0){ $('.notification-count').html(result['total']); }else{ $('.notification-count').html(''); } }, error: function() {} }); } function updateDate(){ var current_date = moment().format('MMM. DD, YYYY'); $('.current-date').text(current_date) } function notifEvt(){ $('.notification-container').html('') read_user_notification(); read_user_notification_count(); } $( document ).ready(function() { updateDate(); $(document).on('click', '#notif_view_more_div', function(e) { e.stopPropagation(); }); // resetNotificationResult(); read_user_notification(); read_user_notification_count(); $('#notif_view_more').on('click', function() { notification_display_limit = notification_display_limit + notification_display_limit_const; $('.notification-container').html('') read_user_notification(); // alert(notification_display_count) }); }); </script>
| ver. 1.4 |
.
| PHP 7.3.33 | Generation time: 0.01 |
proxy
|
phpinfo
|
Settings