.ui_titlebar { padding: 0.4em 1em; background-color: #F0F0F0; border: 0px solid #AAAAAA; color: #222222; font-weight: bold; border-radius: 4px; } .sai_popup_add { position:absolute; left:50%; margin:0 auto; display:none; background:#FFFFFF; padding:5px; } .close { float:right; position:relative; z-index:99999; margin:3px 6px 0; } #scroller-body { width=100%; padding-bottom:30px; height: 100%; } '; echo '

Edit '.$edomain.'


'.$l['exp_eusername'].'
'.$l['exp_edomain'].'
'.$l['exp_epath'].'
'.$l['exp_ebackup_dir'].'
'.$l['exp_ereplace_path'].'
'.$l['exp_edata_dir'].'

'.csrf_display().'


'; return true; } softheader($l['']); echo '<form accept-charset="'.$globals['charset'].'" name="listuser" method="post" action=""> <div class="container-fluid" id="scroller-body"> <div class="container"> <div class="row my-5"> <div class="col-12"> <div class="sai-card p-4"> <div class="sai_main_head"> <i class="fas sai-www sai-icon d-inline-block mr-1"></i> <h2 class="sai-heading d-inline-block mb-2 position-relative" style="top:-5px;">'.$l['title'].'</h2> </div> <hr class="sai_main_head_hr"/> <div class="sai_form">'; error_handle($error); echo ' <script language="javascript" type="text/javascript"><!-- // --><![CDATA[ // Function for close popup function popup_close(){ $(".sai_popup_add").fadeOut(1000); $("#comsg").css("display", "none"); $("#ermsg").css("display", "none"); }; // Function for show popup function show_popup(domain){ var obj = JSON.parse(domain); var height = $("#scroller-body").height(); var width = $("#scroller-body").width(); var spanHeight = 50; var spanWidth = 50; var w_l = window.location.toString(); var csrf_token = $("#csrf_token").val(); if(w_l.indexOf("#") > 0){ w_l = w_l.substring(0, w_l.indexOf("#")); } $.ajax({ type: "POST", url: w_l+"&editdomain=1", data: "owner="+obj.owner+"&username="+obj.username+"&domain="+obj.domain+"&path="+obj.path+"&replace_path="+obj.replace_path+"&backup_dir="+obj.backup_dir+"&data_dir="+obj.data_dir+"&username="+obj.username+"&csrf_token="+csrf_token, success: function(data){ $(".sai_popup_add").html(data); }, error: function() { message_box.show_message("Error",\''.$l['connect_error'].'\',1); } }); setTimeout(function() { display(); },1000); return true; }; function display(){ $(".sai_popup_add") .css({"margin-left" : "-250px"}) .css({"margin-top" : "-150px"}) .fadeIn(500); }; // For msgbox var message_box = function() { return { show_message: function(title, body , image) { var okbutton = \'<input style="width:75px" class="flat-butt" type="button" onclick="message_box.close_message();" value="OK" />\'; if(image == "1"){ var img = \'<i class="fas fa-exclamation-triangle fa-4x" style="color:orange;"></i>\'; }else{ var img = \'<i class="fas fa-check fa-4x" style="color:green;"></i>\'; } if(jQuery(\'.sai_message_box\').html() === null || $(\'.sai_message_box\').html() === undefined) { var message = \'<div class="sai_message_box"><table border="0" cellpadding="8" width="100%" height="100%"><tr ><td rowspan="2" width="40%" > \'+ img + \'</td><td width="60%" class ="msg_tr1">\' + title + \'</td></tr><tr class ="msg_tr2"><td style="text-align:left">\' + body + \'</td></tr><tr ><td colspan="2" class ="msg_tr3">\' + okbutton + \'</td></tr></table></div>\'; jQuery(document.body).append( message ); jQuery(\'.sai_message_box\').css(\'top\', scrolledy() + 150); jQuery(\'.sai_message_box\').show(\'slow\'); }else{ var message =\' <table border="0" width="100%" cellpadding="8" height="100%"><tr ><td rowspan="2" width="40%">\'+ img + \'</td><td widt="60%" class ="msg_tr1">\' + title + \'</td></tr><tr class ="msg_tr2"><td style="text-align:left">\' + body + \'</td></tr><tr ><td colspan="2" class ="msg_tr3">\' + okbutton + \'</td></tr></table>\'; jQuery(\'.sai_message_box\').css(\'top\', scrolledy() + 150); jQuery(\'.sai_message_box\').show(\'slow\'); jQuery(\'.sai_message_box\').html( message ); } }, delete_message: function(title, body ,did) { var yesbutton = \'<input type="button" style="width:75px" onclick="message_box.yes_close_message(\\\'\'+did+\'\\\');" value="YES" class="btn btn-danger"/>\'; var nobutton = \'<input type="button" style="width:75px" onclick="message_box.no_close_message();" value="NO" class="btn btn-primary" />\'; var img = \'<i class="fas fa-trash-alt fa-3x" style="color:red;">\'; if(jQuery(\'.sai_message_box\').html() === null || $(\'.sai_message_box\').html() === undefined) { var message = \'<div class="sai_message_box"><table border="0" cellpadding="8" width="100%" height="100%"><tr height="60%" ><td rowspan="2" width="40%" > \'+ img + \'</td><td width="60%" class ="msg_tr1" height="10%">\' + title + \'</td></tr><tr ><td style="text-align:left" height="60%" cellpading="2" class ="msg_tr2">\' + body + \'</td></tr><tr ><td colspan="2" class ="msg_tr3" >\' + yesbutton + \'    \' + nobutton + \'</td></tr></table></div>\'; jQuery(document.body).append( message ); jQuery(\'.sai_message_box\').css(\'top\', scrolledy() + 150); jQuery(\'.sai_message_box\').show(\'slow\'); }else{ var message = \' <table border="0" cellpadding="8" width="100%" height="100%"><tr height="60%" ><td rowspan="2" width="40%">\'+ img + \'</td><td widt="60%" class ="msg_tr1" height="10%">\' + title + \'</td></tr><tr><td style="text-align:left" height="60%" cellpading="2" class ="msg_tr2">\' + body + \'</td></tr><tr ><td colspan="2" class ="msg_tr3" >\' + yesbutton + \'    \' + nobutton + \'</td></tr></table>\'; jQuery(\'.sai_message_box\').css(\'top\', scrolledy() + 150); jQuery(\'.sai_message_box\').show(\'slow\'); jQuery(\'.sai_message_box\').html( message ); } }, close_message: function() { jQuery(\'.sai_message_box\').hide(\'fast\'); }, yes_close_message: function(did) { $(\'#did\'+did).removeClass("fa-trash-alt").addClass("fa-spinner"); jQuery(\'.sai_message_box\').hide(\'fast\'); var deltmp = did.split("--soft--"); var csrf_token = $("#csrf_token").val(); $.ajax({ type: "POST", url: window.location+"&ajaxdel=1&deletedomain=1&deluser="+deltmp[1]+"&delowner="+deltmp[0]+"&deldomain="+deltmp[2], data: "csrf_token="+csrf_token, // checking for error success: function(data){ var result = data.substring(0,1); var msg = data.substring(1); if(result == "1"){ message_box.show_message("Delete ", msg, 2); $_("tr"+did).style.display = "none"; } if(result == "0"){ message_box.show_message("Error ", msg, 1); } }, error: function(request,error) { message_box.show_message("Error",\''.$l['connect_error'].'\',1); } }); }, no_close_message: function() { jQuery(\'.sai_message_box\').hide(\'fast\'); } } }(); $(document).ready(function(){ $(".sai_altrowstable tr").mouseover(function(){ var old_class = $(this).attr("class"); $(this).attr("class", "sai_tr_bgcolor"); $(this).mouseout(function(){ $(this).attr("class", old_class); }); }); // For deleting record $(".delete").click(function() { var did = $(this).attr(\'id\'); did = did.substr(3); var tmp_ress = did.split("--soft--"); message_box.delete_message (\'Warning\',\''.$l['del_domain'].'\'+tmp_ress[2]+\' ?\', did); }); // Cancel $(".cancel").click(function() { var cid = $(this).attr(\'id\'); cid = cid.substr(3); $("#cid"+cid).css("display", "none"); $("#eid"+cid).removeClass("fa-save").addClass("fa-pencil-alt"); $("#nof_entry"+cid).css("display", "none"); $("#nof"+cid).css("display", ""); if('.ent().'){ $("#uid_entry"+cid).css("display", "none"); $("#uid"+cid).css("display", ""); $("#gid_entry"+cid).css("display", "none"); $("#gid"+cid).css("display", ""); } }); }); // ]]></script>'; echo '<div class="sai_form mt-4"> <link href="https://www.softaculous.net/images/sprites/20.css" rel="stylesheet" type="text/css" /> <form accept-charset="'.$globals['charset'].'" name="ussearch" method="GET" action=""> <input type="text" name="domainsearch" id="domainsearch" placeholder="Enter domain to search..." value="'.POSTval('domainsearch', '').'" class="form-control d-inline-block w-50 mr-1"/> '.csrf_display().' <input type="submit" name="search" value="'.$l['submit'].'" class="flat-butt"/> </form> <div class="pagination d-block">'; page_links($globals['num_res'], $globals['cur_page'], $globals['reslen']); echo '</div>'; if(!empty($listdomains)){ echo '<div class="sai_popup_add"></div> <div id="showdomaintab" class="showdomaintab">'; showdomains(); echo '</div> <div class="pagination d-block">'; page_links($globals['num_res'], $globals['cur_page'], $globals['reslen']); echo '</div>'; }else{ echo ' <div class="alert alert-warning my-4 text-center"> '.$l['no_domains'].' </div>'; } echo '<p align="center"><a href="'.$globals['ind'].'act=adddomain" style="text-decoration:none;"><span class="flat-butt">'.$l['adddomain'].'</span></a></p> </div> </div> </div> </div> </div> </div> </div> '.csrf_display().' </form><br />'; softfooter(); } function showdomains(){ global $theme, $globals, $user, $l, $langs, $error, $done, $softpanel, $listdomains; echo '<table border="0" cellpadding="8" cellspacing="1" width="95%" class="soft-table-list table list-user-table"> <thead> <tr class="sai-sub-type"> <td class="sai_head" width="15%">'.$l['username'].'</td> <td class="sai_head" width="20%">'.$l['domain'].'</td> <td class="sai_head" width="20%">'.$l['path'].'</td> <td class="sai_head text-center" width="15%">'.$l['options'].'</td> </tr> <thead>'; $i=1; foreach($listdomains as $k => $v){ echo ' <tr class="'.($i % 2 == 0 ? "sai_evenrowcolor" : "sai_oddrowcolor").'" id="tr'.$v['owner'].'--soft--'.$v['username'].'--soft--'.$v['domain'].'"> <td class="sai_bboxtxt"> <span id="user'.$v['owner'].'--soft--'.$v['username'].'">'.$v['owner'].'_'.$v['username'].'</span> </td> <td class="sai_bboxtxt"> <span id="dom'.$v['owner'].'--soft--'.$v['username'].'">'.(empty($v['domain']) ? '-' : $v['domain']).'</span> <input type="text" id="dom_entry'.$v['owner'].'--soft--'.$v['username'].'" style="display:none;width:35px;" > </td> <td class="sai_bboxtxt"> <span id="path'.$v['owner'].'--soft--'.$v['username'].'">'.(empty($v['path']) ? '-' : $v['path']).'</span> <input type="text" id="path_entry'.$v['owner'].'--soft--'.$v['username'].'" style="display:none;width:35px;" > </td> <!--<td class="sai_bboxtxt"> <span id="backup_dir'.$v['owner'].'--soft--'.$v['username'].'">'.(empty($v['backup_dir']) ? '-' : $v['backup_dir']).'</span> <input type="text" id="backup_dir_entry'.$v['owner'].'--soft--'.$v['username'].'" style="display:none;width:35px;" > </td> <td class="sai_bboxtxt"> <span id="datadir'.$v['owner'].'--soft--'.$v['username'].'">'.(empty($v['data_dir']) ? '-' : $v['data_dir']).'</span> <input type="text" id="datadir_entry'.$v['owner'].'--soft--'.$v['username'].'" style="display:none;width:35px;" > </td>--> <td class="sai_bboxtxt" align="center">'; echo '<a href="#" onclick=show_popup(\''.json_encode($v).'\');> <i class="fas fa-pencil-alt px-1 sai_icons edit" style="color:#FF5D00; cursor:pointer;" title="Edit"></i></a> <i class="fas fa-trash-alt px-1 sai_icons delete" style="color:red; cursor:pointer;" title="Delete" id="did'.$v['owner'].'--soft--'.$v['username'].'--soft--'.$v['domain'].'"></i>'; echo '</td> </tr>'; $i++; } echo '</table>'; } ?>