| | |
| | | package com.basic.security.fragment; |
| | | |
| | | import android.content.Intent; |
| | | import android.graphics.Color; |
| | | import android.os.Bundle; |
| | | import android.os.SystemClock; |
| | |
| | | |
| | | import com.basic.security.base.BaseApplication; |
| | | import com.basic.security.base.BaseFragment; |
| | | import com.basic.security.manager.AccountManager; |
| | | import com.basic.security.manager.BaseSettingManager; |
| | | import com.basic.security.manager.SystemInitManager; |
| | | import com.basic.security.manager.UserManager; |
| | | import com.basic.security.utils.Constants; |
| | | import com.basic.security.utils.ResolutionAdaptation; |
| | | |
| | |
| | | @ViewById |
| | | public ImageView login_photo; |
| | | @ViewById |
| | | public View home, |
| | | public View |
| | | // home, |
| | | login, |
| | | logout, |
| | | admin_msg, |
| | |
| | | List<TextView> menus = new ArrayList<>(); |
| | | List<View> toolbarButtons = new ArrayList<>(); |
| | | SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); |
| | | |
| | | |
| | | |
| | | public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { |
| | |
| | | |
| | | @AfterViews |
| | | public void afterViews() { |
| | | toolbarButtons.addAll(Arrays.asList(home, |
| | | toolbarButtons.addAll(Arrays.asList( |
| | | // home, |
| | | login, |
| | | logout, |
| | | admin_msg, |
| | |
| | | |
| | | @Click |
| | | public void logout() { |
| | | if(Constants.indoorOutdoorInOne) { |
| | | // System.out.println("ToolbarFragment.logout"); |
| | | AccountManager.setIsBasic(false); |
| | | if (Constants.indoorOutdoorInOne) { |
| | | // System1.out.println("ToolbarFragment.logout"); |
| | | UserManager.setIsBasic(false); |
| | | // SystemInitManager.hideSecondDisplay(mainActivity()); |
| | | if (Constants.indoorOutdoorInOne) { |
| | | AccountManager.setAdminAccount1(null); |
| | | UserManager.setAdminUser1(null); |
| | | } else { |
| | | AccountManager.setAdminAccount(null); |
| | | UserManager.setAdminUser(null); |
| | | } |
| | | showFragment(mainActivity().fragment_admin_logout); |
| | | // mainActivity().hideOneFragment(mainActivity().fragment_advertising_image_view); |
| | | } |
| | | if (Constants.isOutdoor) { |
| | | AccountManager.setAdminAccount(null); |
| | | |
| | | UserManager.setAdminUser(null); |
| | | showFragment(mainActivity().fragment_home); |
| | | } |
| | | } |
| | |
| | | } |
| | | |
| | | public void toggleGuestModeButton() { |
| | | if (BaseSettingManager.isGuestMode() && AccountManager.adminLoggedIn()) { |
| | | if (BaseSettingManager.isGuestMode() && UserManager.adminLoggedIn() && Constants.indoorOutdoorInOne) { |
| | | visitor_model.setVisibility(View.VISIBLE); |
| | | } else { |
| | | visitor_model.setVisibility(View.GONE); |
| | |
| | | @Click |
| | | public void system_setting() { |
| | | SystemInitManager.showSecondDisplay(mainActivity()); |
| | | if (AccountManager.isBasic) { |
| | | if (UserManager.isBasic()) { |
| | | setSelectedMenuItemBackground(system_setting); |
| | | ((SystemSettingTabsFragment) mainActivity().fragment_system_setting_tabs).base_set1(); |
| | | } |
| | | if (!AccountManager.isBasic) { |
| | | if (!UserManager.isBasic()) { |
| | | setSelectedMenuItemBackground(system_setting); |
| | | ((SystemSettingTabsFragment) mainActivity().fragment_system_setting_tabs).tv_hint_setting(); |
| | | } |