JezK
Edit File: draft_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; $draft_cnt=mysqli_num_rows($DatabaseCo->dbLink->query("select msg_id from message where msg_from='".$_SESSION['email']."' and msg_status='draft' and trash_sender='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-4 xl-4 s-16 m-16 l-4 xs-16 ne_inbox_left_pan padding-lr-zero-320 padding-lr-zero-480"> <div class="xxl-16 xl-16 l-16 m-16 s-16 xs-16 padding-lr-zero"> <div class="xxl-16 xl-16 l-16 m-16 s-16 xs-16 padding-lr-zero"> <a class="btn-compose-new-msg xxl-16 xl-16 l-16 m-16 s-16 xs-16 ne-cursor" data-target="#myModal1" data-toggle="modal" onClick="cmpchkmsg();"> <i class="fa fa-plus ne_mrg_ri8_10"></i>Compose New </a> </div> </div> <ul class="xxl-16 xl-16 l-16 m-16 s-16 xs-16 ne-box-shd-1px-lgt-grey ne-bdr-lgt-grey margin-top-10px padding-lr-zero"> <li class="xxl-16 xl-16 l-16 m-16 s-16 xs-16 padding-lr-zero"> <a href="inbox.php" class="xxl-16 xl-16 l-16 m-16 s-16 xs-16 padding-lr-zero-999"> <div class="xxl-10 xl-10 s-10 m-10 xs-12 l-12 ne_font_14 ne_pad_tp_3px"> <i class="fa fa-inbox ne_mrg_ri8_10"></i>Inbox </div> <div class="xxl-6 xl-6 s-6 m-6 xs-4 l-4"> <span class="ne-counter pull-right ">13</span> </div> </a> </li> <li class="xxl-16 xl-16 l-16 m-16 s-16 xs-16 padding-lr-zero"> <a href="sent_msg.php" class="xxl-16 xl-16 l-16 m-16 s-16 xs-16 padding-lr-zero-999"> <div class="xxl-10 xl-10 s-10 m-10 xs-12 l-12 ne_font_14 ne_pad_tp_3px"> <i class="fa fa-paper-plane ne_mrg_ri8_10"></i>Sent </div> <div class="xxl-6 xl-6 s-6 m-6 xs-4 l-4"> <span class="ne-counter pull-right ">13</span> </div> </a> </li> <li class="xxl-16 xl-16 l-16 m-16 s-16 xs-16 padding-lr-zero"> <a href="draft_msg.php" class="xxl-16 xl-16 l-16 m-16 s-16 xs-16 padding-lr-zero-999 active"> <div class="xxl-10 xl-10 s-10 m-10 xs-12 l-12 ne_font_14 ne_pad_tp_3px"> <i class="fa fa-envelope ne_mrg_ri8_10"></i>Draft </div> <div class="xxl-6 xl-6 s-6 m-6 xs-4 l-4"> <span class="ne-counter pull-right ">13</span> </div> </a> </li> <li class="xxl-16 xl-16 l-16 m-16 s-16 xs-16 padding-lr-zero"> <a href="important_msg.php" class="xxl-16 xl-16 l-16 m-16 s-16 xs-16 padding-lr-zero-999"> <div class="xxl-10 xl-10 s-10 m-10 xs-12 l-12 ne_font_14 ne_pad_tp_3px"> <i class="fa fa-star-o ne_mrg_ri8_10"></i>Important </div> <div class="xxl-6 xl-6 s-6 m-6 xs-4 l-4"> <span class="ne-counter pull-right ">13</span> </div> </a> </li> <li class="xxl-16 xl-16 l-16 m-16 s-16 xs-16 padding-lr-zero"> <a href="trash_msg.php" class="xxl-16 xl-16 l-16 m-16 s-16 xs-16 padding-lr-zero-999"> <div class="xxl-10 xl-10 s-10 m-10 xs-12 l-12 ne_font_14 ne_pad_tp_3px"> <i class="fa fa-trash-o ne_mrg_ri8_10"></i>Trash </div> <div class="xxl-6 xl-6 s-6 m-6 xs-4 l-4"> <span class="ne-counter pull-right ">13</span> </div> </a> </li> </ul> </div>--> <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($draft_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">Draft Messages</h2> </label> </div> <div id="msg_result_data"> <?php include('msg_result_draft.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_draft', 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_draft', 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: 5, 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_draft', type: 'POST', success: function(data) { $('#msg_result_data').html(data); var monkeyList = new List('test-list', { valueNames: ['name','name1','name2'], page: 5, 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_draft', 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_draft', 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_draft', 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_draft', 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_draft', 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: 5, 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_draft', 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: 5, 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'); ?>