<?php 
	class vistasModelo{
		protected function obtener_vistas_modelo($vistas){
			$listaBlanca=["cliente","escritorio","usuario","categoria","articulo","servicios","proveedor",
			"ingreso","venta","ventan","ventancita","ventaboleto","lineaarea","empresa","estadocuentacliente","pagocliente","formapagos",
			"cuentabanco","movimientobanco","ventainvoice","barra","tarjeta","ingresosuministro","almacen","movimientoinventario",
			"tiposervicio","categoriadeunidades","unidademedidad","modulofiscal","factorunidademedidad","alicuota","tipoarticulo",
			"transportista","estadocuentaproveedor","pagoproveedor","movimientobanco","devolucion","listaprecio","marca","libroventa","librocompra",
			"articulosolobodegart","ventasfechacliente","librocompra","paciente","fisioterapeuta","cita","horarios","cama","cubiculo",
			"camarahiperbarica","pedido","zona","vendedor","productocompuesto","productoelaborado","notacredito","ventasfechafisioterapeuta","notacreditobodegart",
			"informefisioterapeuta","citasporfechaypaciente","horario","cuposparasesiones","transporte","maquila","ordenproduccion","ordendecompra",
			"ventasfechafisioterapia","ventasfechametodopago","libroinventariosalidas","libroinventarioentradas","paisdeorigen","inventarioalmacenproducto",
			"registrocajachica","tipocadena","tipocliente","frecuenciavisita","diasdevisita","diasderecepcion","horarioderecepcion","diasdecredito","estado",
			"radar","inventarioalmacenproductoinventario","promociones","subzona","relacionzonaysubzona","articuloinsumo","categoriainsumo",
			"registrodecuentas","registrodecuentas1","registrodecuentas2","registrodecuentas3","registrodecuentas4","registrodecuentas5","registrodecuentas6","registrodecuentas7",
			"pagocomisiones","carteradecliente","ventasfechaclientetotales","categoriaarticuloservicio","articuloservicio","proveedorinsumo","proveedorfabricante",
			"ingresoinsumo","articuloindividual","promocionesmixto","relacionarticulomayorindividual","movimientoinventariomayorindividual","ingresomixto",
			"movientodecuentaporfecha","ingresoservicios","impuestoslrfecha","vendedorsales","personasales","logisticadespacho","registrodecuentas8",
			"movimientoinventariointer","diasdevencimiento","cobranzavendedores","detallededocumentos","ventasclientesxproductos","ventasclientesxproductoslicoreria",
			"ventaspormetododepago","cobranzaactualizar","pagoclientefueraruta","detallededocumentossinpagos","ordencompraingreso","formapagosp","pagos",
			"pagoproveedorordencompra","pagoproveedoranticipo","retencioniva","ventasvendedorcliente","inventarioalmacenproducto1","ventanvendedor","pedidovendedor","pedidogerente",
		    "ventangerente","ventasclientesxproductosfdv","carteradeclientefdv","detallededocumentossinpagosfdv","ventasclientesxproductosvendedor","carteradeclientevendedor",
		    "detallededocumentossinpagosvendedor","estadocuentaclientevendedor","ingresod","ventasclientesxproductosreducido","detallededocumentossinpagosd","registrarretencion",
			"notadebito","sastreria","camiseria","material","articulosastreria","ingresomaterialesastreria","ordenproduccioncamiseria","ordenproduccionsastreria","detallededocumentossinpagos1",
		    "articulosastreriainsumo","articulocamiseria","articulosastreria","ordenproduccioncamiseriaas","vendedorc","ordenproduccionsastreriac","ordenproduccionsastreriap","vendedors",
			"logisticadespacho2","inventarioalmacenproductodespacho","ventandespacho","ventasclientesxproductosreducidodespacho","detallededocumentossinpagossolopagadas","ventanh","estadocuentaclienteh",
			"ventanf","ventancxc","tasadecambio","articuloterminado","cotizacion","detallededocumentossinpagossolopagadas2","escritoriog","diasdecomision","ventasvendedorrankingproductos","ventasrankingproductos",
		    "ventasfechaclienteestadodespacho","personalscabal","clientesastreria","pedidocliente","estadocuentaclientecliente","escritorioc","logincliente","inventariocostorentabilidad","detallededocumentospendiente",
			"inventarioalmacenproductosolostock","clientenoactivo","ventanc","notacreditoi","notacreditoii","notacreditoid","detallededocumentossinpagosdsastreria","ventasclientesxproductossastreria",
			"inventarioalmacenproductosolostockgeneral","articuloprecio","ingresoinsumocosto","categoriainterbank","despachovendedorcliente","documentoestadosistemaydespachovendedorcliente",
			"notacreditonotaentrega"];
			if(in_array($vistas, $listaBlanca)){
				if(is_file("./vistas/contenidos/".$vistas."-view.php")){
						if($vistas=='logincliente'){
							$contenido="logincliente";
						}else{
							$contenido="./vistas/contenidos/".$vistas."-view.php";
						}
						
					
				}else{
					$contenido="login";
				}
			}elseif($vistas=="login"){
				$contenido="login";
			}elseif($vistas=="index"){
				$contenido="login";
			}else{
				$contenido="404";
			}
			return $contenido;
		}
	}

