コード例 #1
0
ファイル: Paginas.py プロジェクト: ZerpaTechnology/asenzor-v2
    def Paginas(self):
        """
		Este metodo se usa para controlar el conjunto de paginas
		"""
        self.data[
            "addNew-enlace"] = config.base_url + settings.app + "/admin/Pagina/None/action=editar"
        from modulos.ztec.zred import listar, listarAjax
        if self.data["ajax"] == False:
            if self.data["action"] == "listar":
                self.data["Tabla"] = "Paginas"
                self.data["Modelos"] = ["paginas"]
                self.HEADERS.show()

                listar(self.data, config)

                self.servir()
            elif self.data["action"] == "editar":
                self.servir()
        else:
            self.HEADERS.set_headers({"Content-type": "text/plain"})
            if self.data["action"] == "listar":
                self.HEADERS.show()
                self.data["Tabla"] = "Paginas"
                self.data["Modelos"] = ["paginas"]
                listarAjax(self.data, config)
コード例 #2
0
    def Galerias(self):
        self.HEADERS.show()
        self.data["titulo"] = "Shortcodes"
        self.data["Tabla"] = "Galerias"

        self.data["plugin"] = plugin_settings.name

        self.data["Modelos-plugin"] = ["galerias"]

        from modulos.ztec.zred import listar

        listar(self.data, config)
コード例 #3
0
	def Usuarios(self):
		"""
		Este metodo se usa para controlar el conjunto de paginas
		"""
		from modulos.ztec.zred import listar,listarAjax
		if self.data["ajax"]==False:
			if self.data["action"]=="listar":
				
				
				listar(self.data,config)

				self.servir()
			elif self.data["action"]=="editar":
				self.servir()
		else:
			self.HEADERS.set_headers({"Content-type":"text/plain"})
			if self.data["action"]=="listar":
				self.HEADERS.show()
				listarAjax(self.data,config)
コード例 #4
0
    def Listar(self):
        from modulos.ztec.zred import listar, listarAjax
        modelos = self.data["model"]["main"].obtenerFilas(
            'Tablas,args>Modelos')[0][0]
        tablas = self.data["model"]["main"].obtenerFilas('args>Tablas')[0][0]
        if self.data["ajax"] == False:
            if self.data["action"] == "listar":
                listar(self.data, config)
                self.servir()

            elif self.data["action"] == "editar":
                self.servir()
        else:
            if self.data["action"] == "eliminar":
                self.Eliminar()
            elif self.data["action"] == "listar":
                self.HEADERS.set_headers({"Content-type": "text/plain"})
                self.HEADERS.show()
                print self.data["model"][modelos[self.data["metodo"]] if self.
                                         data["metodo"] in modelos else self.
                                         data["metodo"]].obtenerFilas(
                                             self.data["metodo"])
コード例 #5
0
	def Post_de_Formularios(self):
		"""
		Este metodo se usa para controlar el conjunto de paginas
		"""
		from modulos.ztec.zred import listar,listarAjax
		
		
		if self.data["ajax"]==False:
			if self.data["action"]=="listar":
				self.data["Tabla"]="Post-de-Formulario"
				self.data["Modelos"]=["formularios"]
				self.HEADERS.show()
				listar(self.data,config)

				self.servir()
			elif self.data["action"]=="editar":
				self.servir()
		else:
			self.HEADERS.set_headers({"Content-type":"text/plain"})
			if self.data["action"]=="listar":
				self.HEADERS.show()
				self.data["Tabla"]="Post-de-Formulario"
				self.data["Modelos"]=["formularios"]
				listarAjax(self.data,config)
コード例 #6
0
    def Ayuda(self):
        """
		Este metodo se usa para controlar el conjunto de paginas
		"""
        from modulos.ztec.zred import listar, listarAjax, normalizar, redirecter
        if self.data["ajax"] == False:
            if self.data["action"] == "listar":
                self.HEADERS.show()
                self.data["Tabla"] = "Ayuda"
                self.data["Modelos"] = ["ayuda"]
                listar(self.data, config)

                self.servir()
            elif self.data["action"] == "editar":
                self.data["repeate"] = 1
                self.data["plantillas"] = self.data["model"][
                    "main"].obtenerFilas("Plantillas")
                keys = self.data["metodo"]

                i = normalizar(self.data["args"][0])
                self.data["categorias"] = {}
                self.data["titulo"] = self.data["metodo"]

                if i != None:
                    self.data["categorias"] = {}

                    self.data["titulo"] = self.data["model"][
                        "ayuda"].obtenerFilas("Ayuda")[i][0]

                    l1 = self.data["model"]["ayuda"].obtenerFilas(
                        "Ayuda")[i][1]

                    self.data["boxes"] = [l1]
                else:
                    data["titulo"] = "Subir nuevo archivo"
                    data["boxes"] = data["model"]["ayuda"].obtenerEstructura(
                        "Ayuda")
                self.servir()
            elif self.data["action"] == "save":
                self.HEADERS.show()
                if self.data["args"][0] != None:

                    self.data["model"]["ayuda"].modificarTema(
                        self.data["args"][0], self.data["request"],
                        self.data["metadatos"])
                    redirecter(config,
                               settings.app,
                               "admin",
                               "Ayuda",
                               action="listar")()
                else:
                    self.data["model"]["ayuda"].crearTema(
                        self.data["request"], self.data["metadatos"])
                    redirecter(config,
                               settings.app,
                               "admin",
                               "Ayuda",
                               action="listar")()

        else:
            self.HEADERS.set_headers({"Content-type": "text/plain"})
            if self.data["action"] == "listar":
                self.HEADERS.show()
                listarAjax(self.data, config)