// Path: Seraphimdroid/app/src/main/java/org/owasp/seraphimdroid/helper/ConnectionHelper.java
// public class ConnectionHelper {
// 
//     private Context _context;
// 
//     public ConnectionHelper(Context context){
//         this._context = context;
//     }
// 
//     public boolean isConnectingToInternet(){
//         ConnectivityManager connectivity = (ConnectivityManager) _context.getSystemService(Context.CONNECTIVITY_SERVICE);
//         if (connectivity != null)
//         {
//             NetworkInfo[] info = connectivity.getAllNetworkInfo();
//             if (info != null)
//                 for (int i = 0; i < info.length; i++)
//                     if (info[i].getState() == NetworkInfo.State.CONNECTED) {
//                         return true;
//                     }
//         }
//         return false;
//     }
// }


import android.app.Activity;
import android.content.pm.PackageManager;
import android.os.Bundle;
import android.view.MenuItem;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Toast;
import com.android.volley.Request;
import com.android.volley.RequestQueue;
import com.android.volley.Response;
import com.android.volley.VolleyError;
import com.android.volley.toolbox.JsonObjectRequest;
import com.android.volley.toolbox.Volley;
import org.json.JSONException;
import org.json.JSONObject;
import org.owasp.seraphimdroid.helper.ConnectionHelper;
//                                    Feedback fb = new Feedback(title, description, upvotes);
//                                    feedbackList.add(fb);
//
//                                } catch (JSONException e) {
//                                    Log.e(TAG, "JSON Parsing error: " + e.getMessage());
//                                    Toast.makeText(ReportActivity.this, "Some Error Occured", Toast.LENGTH_SHORT).show();
//                                }
//                            }
//                            db.addNewFeedback(feedbackList);
//                            adapter.notifyDataSetChanged();
//                        }
//                        swipeRefreshLayout.setRefreshing(false);
//                    }
//                }, new Response.ErrorListener() {
//
//            @Override
//            public void onErrorResponse(VolleyError error) {
//                Toast.makeText(getApplicationContext(), "You are Offline", Toast.LENGTH_LONG).show();
//
//                feedbackList.addAll(db.getAllFeedback());
//                adapter.notifyDataSetChanged();
//                swipeRefreshLayout.setRefreshing(false);
//            }
//        });
//        RequestQueue requestQueue = Volley.newRequestQueue(this);
//        requestQueue.add(jar);
//    }

    @Override
    public void onClick(View view) {
// Path: Seraphimdroid/app/src/main/java/org/owasp/seraphimdroid/helper/ConnectionHelper.java
// public class ConnectionHelper {
// 
//     private Context _context;
// 
//     public ConnectionHelper(Context context){
//         this._context = context;
//     }
// 
//     public boolean isConnectingToInternet(){
//         ConnectivityManager connectivity = (ConnectivityManager) _context.getSystemService(Context.CONNECTIVITY_SERVICE);
//         if (connectivity != null)
//         {
//             NetworkInfo[] info = connectivity.getAllNetworkInfo();
//             if (info != null)
//                 for (int i = 0; i < info.length; i++)
//                     if (info[i].getState() == NetworkInfo.State.CONNECTED) {
//                         return true;
//                     }
//         }
//         return false;
//     }
// }


// Path: Seraphimdroid/app/src/main/java/org/owasp/seraphimdroid/ReportActivity.java
import android.app.Activity;
import android.content.pm.PackageManager;
import android.os.Bundle;
import android.view.MenuItem;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Toast;
import com.android.volley.Request;
import com.android.volley.RequestQueue;
import com.android.volley.Response;
import com.android.volley.VolleyError;
import com.android.volley.toolbox.JsonObjectRequest;
import com.android.volley.toolbox.Volley;
import org.json.JSONException;
import org.json.JSONObject;
import org.owasp.seraphimdroid.helper.ConnectionHelper;

//                                    Feedback fb = new Feedback(title, description, upvotes);
//                                    feedbackList.add(fb);
//
//                                } catch (JSONException e) {
//                                    Log.e(TAG, "JSON Parsing error: " + e.getMessage());
//                                    Toast.makeText(ReportActivity.this, "Some Error Occured", Toast.LENGTH_SHORT).show();
//                                }
//                            }
//                            db.addNewFeedback(feedbackList);
//                            adapter.notifyDataSetChanged();
//                        }
//                        swipeRefreshLayout.setRefreshing(false);
//                    }
//                }, new Response.ErrorListener() {
//
//            @Override
//            public void onErrorResponse(VolleyError error) {
//                Toast.makeText(getApplicationContext(), "You are Offline", Toast.LENGTH_LONG).show();
//
//                feedbackList.addAll(db.getAllFeedback());
//                adapter.notifyDataSetChanged();
//                swipeRefreshLayout.setRefreshing(false);
//            }
//        });
//        RequestQueue requestQueue = Volley.newRequestQueue(this);
//        requestQueue.add(jar);
//    }

    @Override
    public void onClick(View view) {
        ConnectionHelper ch = new ConnectionHelper(ReportActivity.this.getApplicationContext());