Example #1
0
             /**
              * Reverse of the previous action. Setting the value to 0 means
              * that the client is inactive.
              */
             foreach ($selected_clients as $work_client) {
                 $this_client = new ClientActions();
                 $hide_client = $this_client->change_client_active_status($work_client, '0');
             }
             $msg = __('The selected clients were marked as inactive.', 'cftp_admin');
             echo system_message('ok', $msg);
             $log_action_number = 20;
             break;
         case '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);
             $log_action_number = 17;
             break;
     }
     /** Record the action log */
     foreach ($selected_clients as $client) {
         $new_log_action = new LogActions();
         $log_action_args = array('action' => $log_action_number, 'owner_id' => $global_id, 'affected_account_name' => $all_users[$client]);
         $new_record_action = $new_log_action->log_action_save($log_action_args);
     }
 } else {
     $msg = __('Please select at least one client.', 'cftp_admin');
     echo system_message('error', $msg);