コード例 #1
0
ファイル: Controller.cs プロジェクト: Datasilk/Kandu
        public new void LoadHeader(ref View view, HasMenu hasMenu = HasMenu.None)
        {
            if (User.UserId > 0)
            {
                //user logged in
                view.Child("header").Show("user");

                if (User.Photo == true)
                {
                    view.Child("header")["user-photo"] = "/users/" + FileSystem.DateFolders(User.DateCreated) + "/photo.jpg";
                }
                else
                {
                    view.Child("header").Show("no-photo");
                }

                if (hasMenu == HasMenu.Boards)
                {
                    //show drop down menu for boards list
                }
                else if (hasMenu == HasMenu.Board)
                {
                    //show drop down menu for board
                    view.Child("header").Show("boards");
                    view.Child("header")["boards-menu"] = Common.Boards.RenderSideBar(this);

                    if (User.KeepMenuOpen == true)
                    {
                        //apply user settings to UI layout configuration
                        Scripts.Append("<script language=\"javascript\">S.head.boards.show();S.head.boards.alwaysShow(true);</script>");
                    }
                }

                //load user menu
                view.Child("header")["user-menu"] = Common.User.RenderUserMenu(this);

                //load organization templates
                view.Child("header")["org-menu"]      = Common.Organizations.RenderList(this);
                view.Child("header")["org-templates"] = Cache.LoadFile("/Views/Organizations/templates.html");;
            }
            else
            {
                //user not logged in
                view.Child("header").Show("no-user");
            }
        }
コード例 #2
0
ファイル: Controller.cs プロジェクト: Datasilk/Kandu
 public void LoadHeader(ref View view, HasMenu hasMenu = HasMenu.None)
 {
 }