def get(self):
        redirect_if_not_admin(self)

        images = ImageModel.query()
        
        self.render("gallery_creation.html", 
            active="create_gallery",
            images=images)
    def get(self):
        redirect_if_not_admin(self)

        images = ImageModel.query()
       
        self.render("image_admin.html", 
            active = "images", 
            images = images)
    def get(self):
        redirect_if_not_admin(self)

        templates = Config.TEMPLATES
        images = ImageModel.query()
        main_pages = PageModel.query(PageModel.parent == None)

        self.render("page_creation.html", active="create_page", 
            templates=templates, 
            main_pages=main_pages,
            images=images)
    def get(self, curr_page_id="main"):
        redirect_if_not_admin(self)

        galleries = GalleryModel.query()
        images = ImageModel.query()

        curr_page = ""
        if curr_page_id:
            curr_page_query = GalleryModel.query(GalleryModel.gallery_id == curr_page_id)
            curr_page = curr_page_query.get()
        

        self.render("gallery_admin.html", 
            active="galleries",
            galleries = galleries,
            images = images,
            curr_page = curr_page,
            curr_page_id = curr_page_id)
    def get(self, curr_page_id="main"):
        redirect_if_not_admin(self)

        pages = PageModel.query()
        images = ImageModel.query()

        curr_page = ""
        if curr_page_id:
            curr_page_query = PageModel.query(PageModel.page_id == curr_page_id)
            curr_page = curr_page_query.get()

        self.render('page_admin.html', 
            active="pages", 
            pages=pages,
            templates = Config.TEMPLATES,
            images = images,
            main_pages = Config.MAIN_PAGES,
            curr_page = curr_page,
            curr_page_id = curr_page_id)