JezK
Edit File: important_msg.php
<?php include_once 'databaseConn.php'; include ('header_2.php'); include_once './lib/requestHandler.php'; $DatabaseCo = new DatabaseConn(); include_once './class/Config.class.php'; $configObj = new Config(); //include_once 'auth.php'; $get_msg_id=$_SESSION['email']; $sel_msg_data=$DatabaseCo->dbLink->query("select * from message where msg_from='$get_msg_id'"); $get_msg_data=mysqli_fetch_object($sel_msg_data); $from_email_id = $get_msg_data->msg_to; $important_cnt=mysqli_num_rows($DatabaseCo->dbLink->query("select msg_id from message where (msg_from='".$_SESSION['email']."' and msg_important_status='Yes' and trash_sender='No') or (msg_to='".$_SESSION['email']."' and msg_important_status_reciever='Yes' and trash_receiver='No')")); ?> <style> .addBlk1 { display:none; } .addBlk2 { display:none; } .addBlk3 { display:none; } </style> <div class="page-wrap ne-aft-log"> <div class="container-fluid ne-aft-log-tp"> <div class="row"> <div class="container"> <div class="xxl-16 xl-16 l-16 m-16 s-16 xs-16 padding-lr-zero-320 padding-lr-zero-480 padding-lr-zero-768 padding-lr-zero"> <div class="row backBtMailBox"> <?php include('breadcrumb.php');?> </div> <?php include ('page-parts/msg-left-menu.php');?> <div class="xxl-12 xl-12 l-12 xs-16 m-16 s-16 ne_inbox_right_pan padding-lr-zero-320 margin-top-10px-320px padding-lr-zero-480 margin-top-10px-480px ne-mrg-top-10-768" id="test-list"> <?php if($important_cnt > 0) { ?> <div class="xxl-16 xl-16 l-16 m-16 s-16 xs-16 bg-offwhite ne-bdr-tpstrip-inbox ne_pad_tp_5px ne_pad_btm_5px"> <div class="xxl-8 xl-8 xs-16 s-16 m-8 l-9"> <div class="row"> <a href="#" class="ne_mrg_ri8_10" > <input type="checkbox" class="table-checkbox" onchange="checkAll(this)"> </a> <!-- <div class="dropdown ne_disply-inline-blk"> <a id="dLabel" data-target="#" data-toggle="dropdown" aria-haspopup="true" role="button" aria-expanded="false" class="ne_msg_tp_strip"> <i class="fa fa-angle-down"></i> </a> <ul class="dropdown-menu" role="menu" aria-labelledby="dLabel"> <li> <a id="read_all"> All </a> </li> <li> <a id="read_id"> Read </a> </li> <li> <a id="unread_id"> Unread </a> </li> </ul> </div> --> <a class="ne_msg_tp_strip" data-toggle="tooltip" data-placement="left" title="Trash" id="delete_msg" data-target="#"> <i class="fa fa-trash-o"></i> </a> <!--<a class="ne_msg_tp_strip" data-toggle="tooltip" data-placement="left" title="Important" id="important_msg"> <i class="fa fa-star-o"></i> </a>--> <a class="ne_msg_tp_strip" data-toggle="tooltip" data-placement="left" title="Refresh" id="refresh_msg"> <i class="fa fa-refresh"></i> </a> <?php if($from_email_id!='admin') { ?> <a class="ne_msg_tp_strip" data-toggle="tooltip" data-placement="left" title="Reply" id="replay_msg"> <i class="fa fa-reply"></i> </a> <a class="ne_msg_tp_strip" data-toggle="tooltip" data-placement="left" title="Forward" id="forward_msg"> <i class="fa fa-share"></i> </a> <?php } ?> </div> </div> <div class="xxl-8 xl-8 m-8 xs-16 s-16 l-7 margin-top-10px-320px margin-top-10px-480px"> <div class="row"> <div class="xxl-5 xxl-margin-left-1 xs-6 s-6"> </div> <div class="xxl-10 xs-10 s-10 pull-right padding-lr-zero"> <div class="xxl-16 padding-lr-zero"> <div class="inner-addon right-addon"> <i class="glyphicon glyphicon-search"></i> <input type="text" class="form-control search" placeholder="Search" /> </div> </div> </div> </div> </div> </div> <?php } ?> <div class="row" style="margin-top:30px;margin-bottom:-18px;"> <label style="margin-left:20px;color:#EF0B0B;"> <h2 class="mailhdng">Important Messages</h2> </label> </div> <div id="msg_result_data"> <?php include('msg_result_important.php');?> </div> <ul class="pagination" id="page_data"></ul> </div> </div> </div> </div> </div> </div> <!-------------------------------------- jQuery Letest --------------------------------> <script src="js/jquery-1.11.1.min.js"></script> <!-------------------------------------- jQuery Letest End ----------------------------> <!-------------------------------------- Bootstrap js ---------------------------------> <script src="js/bootstrap.min.js"></script> <!-------------------------------------- Bootstrap js End -----------------------------> <!--------------------------------------Pace js ---------------------------------------> <script src="js/pace.min.js"></script> <!--------------------------------------Pace js End -----------------------------------> <script type="text/javascript"> function checkAll(ele) { var checkboxes = document.getElementsByTagName('input'); if (ele.checked) { for (var i = 0; i < checkboxes.length; i++) { if (checkboxes[i].type == 'checkbox') { checkboxes[i].checked = true; } } } else { for (var i = 0; i < checkboxes.length; i++) { console.log(i) if (checkboxes[i].type == 'checkbox') { checkboxes[i].checked = false; } } } } </script> <script type="text/javascript"> $(document).ready(function() { $('#replay_msg').click(function(){ var selectedOrderBy = new Array(); $('input[name="msg_id"]:checked').each(function() { selectedOrderBy.push(this.value); }); if(selectedOrderBy!='') { if(selectedOrderBy.length=='1') { $.ajax({ url: 'msg_result_important', type: 'POST', data: 'msg_status=replay_msg&msg_id='+selectedOrderBy, success: function(data) { $('#msg_result_data').html(data); var monkeyList = new List('test-list', { valueNames: ['name','name1','name2'], page:4, plugins: [ ListPagination({}) ] }); }, error: function() { //called when there is an error //console.log(e.message); } }); } else{ alert('Please select only one message to complete message reply.'); return false; } }else{ alert('Please select at list one message to complete message reply.'); return false; } }); $('#forward_msg').click(function(){ var selectedOrderBy = new Array(); $('input[name="msg_id"]:checked').each(function() { selectedOrderBy.push(this.value); }); if(selectedOrderBy!='') { if(selectedOrderBy.length=='1') { $.ajax({ url: 'msg_result_important', type: 'POST', data: 'msg_status=forward_msg&msg_id='+selectedOrderBy, success: function(data) { $('#msg_result_data').html(data); var monkeyList = new List('test-list', { valueNames: ['name','name1','name2'], page: 10, plugins: [ ListPagination({}) ] }); }, error: function() { //called when there is an error //console.log(e.message); } }); } else{ alert('Please select only one message to complete message forward.'); return false; } }else{ alert('Please select at list one message to complete message forward.'); return false; } }); $('#refresh_msg').click(function(){ $('#msg_result_data').empty(); $.ajax({ url: 'msg_result_important', type: 'POST', success: function(data) { $('#msg_result_data').html(data); var monkeyList = new List('test-list', { valueNames: ['name','name1','name2'], page: 10, plugins: [ ListPagination({}) ] }); }, error: function() { //called when there is an error //console.log(e.message); } }); }); $('#delete_msg').click(function(){ var selectedOrderBy = new Array(); $('input[name="msg_id"]:checked').each(function() { selectedOrderBy.push(this.value); }); if(selectedOrderBy!='') { $.ajax({ url: 'msg_result_important', type: 'POST', data: 'msg_status=trash&msg_id='+selectedOrderBy, success: function(data) { $('#msg_result_data').html(data); $(".table-checkbox")[0].checked = false; window.location.reload(); var monkeyList = new List('test-list', { valueNames: ['name','name1','name2'], page: 4, plugins: [ ListPagination({}) ] }); }, error: function() { //called when there is an error //console.log(e.message); } }); }else{ alert('Please select at list one message to complete trash action.'); return false; } }); $('#important_msg').click(function(){ var selectedOrderBy = new Array(); $('input[name="msg_id"]:checked').each(function() { selectedOrderBy.push(this.value); }); if(selectedOrderBy!='') { $.ajax({ url: 'msg_result_important', type: 'POST', data: 'msg_status=important&msg_id='+selectedOrderBy, success: function(data) { $('#msg_result_data').html(data); var monkeyList = new List('test-list', { valueNames: ['name','name1','name2'], page: 4, plugins: [ ListPagination({}) ] }); }, error: function() { //called when there is an error //console.log(e.message); } }); }else{ alert('Please select at list one message to complete important action.'); return false; } }); $('#read_id').click(function(){ $.ajax({ url: 'msg_result_important', type: 'POST', data: 'msg_read_type=read', success: function(data) { $('#msg_result_data').html(data); var monkeyList = new List('test-list', { valueNames: ['name','name1','name2'], page: 4, plugins: [ ListPagination({}) ] }); }, error: function() { //called when there is an error //console.log(e.message); } }); }); $('#unread_id').click(function(){ $.ajax({ url: 'msg_result_important', type: 'POST', data: 'msg_read_type=unread', success: function(data) { $('#msg_result_data').html(data); var monkeyList = new List('test-list', { valueNames: ['name','name1','name2'], page: 4, plugins: [ ListPagination({}) ] }); }, error: function() { //called when there is an error //console.log(e.message); } }); }); $('#read_all').click(function(){ $.ajax({ url: 'msg_result_important', type: 'POST', data: 'msg_read_type=read_all', success: function(data) { $('#msg_result_data').html(data); var monkeyList = new List('test-list', { valueNames: ['name','name1','name2'], page: 4, plugins: [ ListPagination({}) ] }); }, error: function() { //called when there is an error //console.log(e.message); } }); }); }); $('[data-toggle="tooltip"]').tooltip({ trigger: 'hover', 'placement': 'top' }); </script> <!--list ul li with pagination and filter--> <script src="js/listpagination_search/list.js"></script> <script src="js/listpagination_search/list.pagination.js"></script> <!--ends--> <script type="text/javascript"> var monkeyList = new List('test-list', { valueNames: ['name','name1','name2'], page: 4, plugins: [ ListPagination({}) ] }); </script> <script type="text/javascript"> function importantfun(msg_id,msg_imp_status){ if(msg_imp_status=='Yes') { var msg_imp='Yes'; } else if(msg_imp_status=='No') { var msg_imp='No'; } $.ajax({ url: 'msg_result_important', type: 'POST', data: 'msg_important_status='+msg_imp+'&msg_id='+msg_id, success: function(data) { $('#msg_result_data').html(data); var monkeyList = new List('test-list', { valueNames: ['name','name1','name2'], page: 4, plugins: [ ListPagination({}) ] }); }, error: function() { //called when there is an error //console.log(e.message); } }); } </script> <?php include_once('page-parts/compose_msg_chk.php');?> <?php include ('footer.php'); ?>