def getPageItem(self, request):
        # POST id
        id = sintjan.business.util.parseint(request.get("id"), 0)

        # GET id
        if id < 1:
            id = sintjan.business.util.parseint(request.get("pageid"), 0)

        if id > 0:
            page = Page.get_by_id(id)
        else:
            user = users.get_current_user()

            page = Page()
            page.createdOn = datetime.now()
            page.createdBy = user.user_id()
            page.url = request.get("path")
            page.title = ""
            page.content = ""
            page.breadcrumb = ""
            page.visible = True

        if not page.breadcrumb:
            page.breadcrumb = ""

        return page