www.pudn.com > ProjectSend_feeywt.rar > clients.php, change:2012-04-19,size:6281b
<?php /** * Show the list of current clients. * * @package ProjectSend @ @subpackage Clients * */ $tablesorter = 1; $allowed_levels = array(9,8); require_once('sys.includes.php'); $page_title = __('Clients Administration','cftp_admin'); include('header.php'); ?> <script type="text/javascript"> $(document).ready(function() { $("#clients_tbl").tablesorter( { sortList: [[1,0]], widgets: ['zebra'], headers: { 0: { sorter: false }, 10: { sorter: false }, 11: { sorter: false } } }) .tablesorterPager({container: $("#pager")}) $("#select_all").click(function(){ var status = $(this).attr("checked"); $("td>input:checkbox").attr("checked",status); }); $("form").submit(function() { var checks = $("td>input:checkbox").serializeArray(); if (checks.length == 0) { alert('<?php _e('Please select at least one client to proceed.','cftp_admin'); ?>'); return false; } else { var msg_1 = '<?php _e("You are about to delete",'cftp_admin'); ?>'; var msg_2 = '<?php _e("clients and all of the assigned files. Are you sure you want to continue?",'cftp_admin'); ?>'; if (confirm(msg_1+' '+checks.length+' '+msg_2)) { return true; } else { return false; } } }); }); </script> <div id="main"> <h2><?php echo $page_title; ?></h2> <?php // Mass delete if(isset($_POST['btn_delete_clients'])) { if(!empty($_POST['delete'])) { $selected_clients = $_POST['delete']; foreach ($selected_clients as $client) { $this_client = new ClientActions(); $delete_client = $this_client->delete_client($client); } $msg = __('The selected clients were deleted.','cftp_admin'); echo system_message('ok',$msg); } else { $msg = __('Please select at least one client to delete.','cftp_admin'); echo system_message('error',$msg); } } $database->MySQLDB(); $cq = "SELECT * FROM tbl_clients"; /** // if the current user role is "account manager", only show the clients created by this user if (get_current_user_level() == '8') { $u = get_current_user_username(); $cq .= " WHERE created_by = '$u'"; } */ $sql = $database->query($cq); $count = mysql_num_rows($sql); if (!$count) { /** Echo the no clients default message */ message_no_clients(); } else { ?> <form action="clients.php" name="clients_list" method="post"> <div class="form_actions"> <div class="form_actions_count"> <p><?php _e('Clients','cftp_admin'); ?>: <span><?php echo $count; ?></span></p> </div> <div class="form_actions_submit"> <label><?php _e('Selected clients actions','cftp_admin'); ?>:</label> <input type="submit" name="btn_delete_clients" id="btn_delete_clients" value="<?php _e('Delete','cftp_admin'); ?>" class="button_form" /> </div> </div> <table id="clients_tbl" class="tablesorter vertical_middle"> <thead> <tr> <th class="td_checkbox"> <input type="checkbox" name="select_all" id="select_all" value="0" /> </th> <th><?php _e('Full name','cftp_admin'); ?></th> <th><?php _e('Log in username','cftp_admin'); ?></th> <th><?php _e('Address','cftp_admin'); ?></th> <th><?php _e('Telephone','cftp_admin'); ?></th> <th><?php _e('E-mail','cftp_admin'); ?></th> <th><?php _e('Notify','cftp_admin'); ?></th> <th><?php _e('Internal contact','cftp_admin'); ?></th> <th><?php _e('Added on','cftp_admin'); ?></th> <th><?php _e('Files','cftp_admin'); ?></th> <th><?php _e('Actions','cftp_admin'); ?></th> </tr> </thead> <tbody> <?php while($row = mysql_fetch_array($sql)) { $client_user = $row["client_user"]; ?> <tr> <td><input type="checkbox" name="delete[]" value="<?php echo $row["id"]; ?>" /></td> <td><?php echo $row["name"]; ?></td> <td><?php echo $row["client_user"]; ?></td> <td><?php echo $row["address"]; ?></td> <td><?php echo $row["phone"]; ?></td> <td><?php echo $row["email"]; ?></td> <td><?php if ($row["notify"] == '1') { _e('Yes','cftp_admin'); } else { _e('No','cftp_admin'); }?></td> <td><?php echo $row["contact"]; ?></td> <td><?php echo date(TIMEFORMAT_USE,$row['timestamp']); ?></td> <td> <?php $sql_files = $database->query("SELECT * FROM tbl_files WHERE client_user='$client_user'"); $count_files=mysql_num_rows($sql_files); echo $count_files; ?> </td> <td> <a href="manage-files.php?id=<?php echo $row["id"]; ?>" class="button button_blue"><?php _e('Manage files','cftp_admin'); ?></a> <a href="upload/<?php echo $row["client_user"]; ?>/" class="button button_blue" target="_blank"><?php _e('View as client','cftp_admin'); ?></a> <a href="clients-edit.php?id=<?php echo $row["id"]; ?>" class="button button_small button_blue"><?php _e('Edit','cftp_admin'); ?></a> </td> </tr> <?php } } $database->Close(); ?> </tbody> </table> </form> <?php if ($count > 10) { ?> <div id="pager" class="pager"> <form> <input type="button" class="first pag_btn" value="<?php _e('First','cftp_admin'); ?>" /> <input type="button" class="prev pag_btn" value="<?php _e('Prev.','cftp_admin'); ?>" /> <span><strong><?php _e('Page','cftp_admin'); ?></strong>:</span> <input type="text" class="pagedisplay" disabled="disabled" /> <input type="button" class="next pag_btn" value="<?php _e('Next','cftp_admin'); ?>" /> <input type="button" class="last pag_btn" value="<?php _e('Last','cftp_admin'); ?>" /> <span><strong><?php _e('Show','cftp_admin'); ?></strong>:</span> <select class="pagesize"> <option selected="selected" value="10">10</option> <option value="20">20</option> <option value="30">30</option> <option value="40">40</option> </select> </form> </div> <?php } else { ?> <div id="pager"> <form> <input type="hidden" value="<?php echo $count; ?>" class="pagesize" /> </form> </div> <?php } ?> </div> </div> <?php include('footer.php'); ?>