Commit 8c41ccb3 authored by Varun Patil's avatar Varun Patil

Prevent guest from opening restricted fragments

parent 2ec0fbb8
...@@ -22,4 +22,6 @@ public class Constants { ...@@ -22,4 +22,6 @@ public class Constants {
public static final int STATUS_NOT_GOING = 0; public static final int STATUS_NOT_GOING = 0;
public static final String BODY_JSON = "body_json"; public static final String BODY_JSON = "body_json";
public static final String BODY_LIST_JSON = "body_list_json"; public static final String BODY_LIST_JSON = "body_list_json";
public static final String LOGIN_MESSAGE = "Please login to continue!";
} }
...@@ -208,20 +208,33 @@ public class MainActivity extends AppCompatActivity implements NavigationView.On ...@@ -208,20 +208,33 @@ public class MainActivity extends AppCompatActivity implements NavigationView.On
updateFragment(feedFragment); updateFragment(feedFragment);
break; break;
case R.id.nav_my_events: case R.id.nav_my_events:
MyEventsFragment myeventsFragment = new MyEventsFragment(); if (session.isLoggedIn()) {
updateFragment(myeventsFragment); MyEventsFragment myeventsFragment = new MyEventsFragment();
updateFragment(myeventsFragment);
} else {
Toast.makeText(this, Constants.LOGIN_MESSAGE, Toast.LENGTH_LONG).show();
}
break; break;
case R.id.nav_news: case R.id.nav_news:
NewsFragment newsFragment = new NewsFragment(); NewsFragment newsFragment = new NewsFragment();
updateFragment(newsFragment); updateFragment(newsFragment);
break; break;
case R.id.nav_placement_blog: case R.id.nav_placement_blog:
PlacementBlogFragment placementBlogFragment = new PlacementBlogFragment(); if (session.isLoggedIn()) {
updateFragment(placementBlogFragment); PlacementBlogFragment placementBlogFragment = new PlacementBlogFragment();
updateFragment(placementBlogFragment);
} else {
Toast.makeText(this, Constants.LOGIN_MESSAGE, Toast.LENGTH_LONG).show();
}
break; break;
case R.id.nav_training_blog: case R.id.nav_training_blog:
TrainingBlogFragment trainingBlogFragment = new TrainingBlogFragment(); if (session.isLoggedIn()) {
updateFragment(trainingBlogFragment); TrainingBlogFragment trainingBlogFragment = new TrainingBlogFragment();
updateFragment(trainingBlogFragment);
}
else{
Toast.makeText(this, Constants.LOGIN_MESSAGE, Toast.LENGTH_LONG).show();
}
break; break;
case R.id.nav_mess_menu: case R.id.nav_mess_menu:
MessMenuFragment messMenuFragment = new MessMenuFragment(); MessMenuFragment messMenuFragment = new MessMenuFragment();
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment