HEX
Server: LiteSpeed
System: Linux cp01.bhostbrasil.com.br 5.14.0-611.16.1.el9_7.x86_64 #1 SMP PREEMPT_DYNAMIC Mon Dec 22 03:40:39 EST 2025 x86_64
User: onlyfibr (1083)
PHP: 8.2.31
Disabled: NONE
Upload Files
File: /home/onlyfibr/public_html/sistema/_models/model_layout.php
<?php

Class model_layout extends model{


	public function lista_itens(){
		
		$lista = array();
		$n = 0;

		$conexao = new mysql();
		$coisas = $conexao->Executar("SELECT * FROM layout_itens order by titulo asc");
		while($data = $coisas->fetch_object()){

			$lista[$n]['id'] = $data->id;
			$lista[$n]['codigo'] = $data->codigo;
			$lista[$n]['titulo'] = $data->titulo; 
			$lista[$n]['tipo'] = $data->tipo;

			$n++;
		}

		return $lista;
	}


	////////////////////////////////////////////////////////////
	// para alteração dentro dos modulos

	public function adicionar_pagina($codigo, $titulo, $tipo){
		$db = new mysql();
		$db->inserir("layout_itens", array(
			"codigo"=>$codigo,
			"tipo"=>$tipo,
			"titulo"=>$titulo
		));
	}
	public function altera_paginas($codigo, $titulo){ 
		$db = new mysql();
		$db->alterar("layout_itens", array(
			"titulo"=>$titulo
		), " codigo='".$codigo."' ");
	}

	public function apagar_pagina($codigo){
		$db = new mysql();
		$db->apagar("layout_itens", " codigo='$codigo' ");
	}


	// cores


	public function adiciona_cores($tipo, $pagina){

		$conexao = new mysql();
		$coisas_cores = $conexao->Executar("SELECT * FROM layout_itens_cores WHERE tipo='$tipo' order by titulo asc ");
		while($data_cores = $coisas_cores->fetch_object()){

			$conexao = new mysql();
			$coisas = $conexao->Executar("SELECT * FROM layout_itens_cores_sel WHERE tipo='$tipo' AND item_codigo='$pagina' AND cor_id='$data_cores->id' ");
			if($coisas->num_rows == 0){

				$db = new mysql();
				$db->inserir("layout_itens_cores_sel", array(
					"item_codigo"=>$pagina,
					"tipo"=>$tipo,
					"cor_id"=>$data_cores->id,
					"titulo"=>$data_cores->titulo,
					"cor"=>$data_cores->cor
				));

			}		
		}
	}

	public function lista_cores($pagina){

		$lista = array();
		$n = 0;

		$conexao = new mysql();
		$coisas_cores = $conexao->Executar("SELECT * FROM layout_itens_cores_sel WHERE item_codigo='$pagina' ");
		while($data_cores = $coisas_cores->fetch_object()){

			$lista[$n]['id'] = $data_cores->id;
			$lista[$n]['titulo'] = $data_cores->titulo;
			$lista[$n]['cor'] = $data_cores->cor;

			$n++;
		}

		return $lista;
	}

	public function apagar_cores($item){
		$db = new mysql();
		$db->apagar("layout_itens_cores_sel", " item_codigo='$item' ");
	}


	public function lista_botoes(){

		$lista = array();
		$n = 0;

		$conexao = new mysql();
		$coisas = $conexao->executar("SELECT * FROM layout_botoes ORDER BY id asc");
		while($data = $coisas->fetch_object()){

			$lista[$n]['id'] = $data->id;
			$lista[$n]['codigo'] = $data->codigo;
			$lista[$n]['titulo'] = $data->titulo;
			$n++;
		}

		return $lista;
	}


	public function lista_css(){

		$lista = array();
		$n = 0;
		
		$conexao = new mysql();
		$coisas = $conexao->executar("SELECT * FROM layout_css ORDER BY id asc");
		while($data = $coisas->fetch_object()){

			$lista[$n]['id'] = $data->id;
			$lista[$n]['codigo'] = $data->codigo;
			$lista[$n]['titulo'] = $data->titulo;
			$lista[$n]['classe'] = $data->classe;
			$n++;
		}
		
		return $lista;
	}


}