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_destaques.php
<?php

Class model_destaques extends model{

	public function lista($grupo){
    	
    	$lista = array();

		$conexao = new mysql();
		$exec = $conexao->Executar("SELECT * FROM destaques_ordem WHERE codigo='$grupo' ORDER BY id desc limit 1");
		$data_ordem = $exec->fetch_object();

		if(isset($data_ordem->data)){

			$order = explode(',', $data_ordem->data);

			$n = 0;
			foreach($order as $key => $value){

				$conexao = new mysql();
				$coisas = $conexao->Executar("SELECT * FROM destaques WHERE id='$value' ");
				$data = $coisas->fetch_object();
				
				if(isset($data->titulo)){
					
					$lista[$n]['id'] = $data->id;
					$lista[$n]['codigo'] = $data->codigo;
					$lista[$n]['titulo'] = $data->titulo;
					$lista[$n]['imagem'] = $data->imagem;			 
					
				$n++;
				}
			}
		}
	  	
		return $lista;
	}

	///////////////////////////////////////////////////////////////////////////
	//

	public function carrega($codigo){
    	$db = new mysql();
		$exec = $db->executar("SELECT * FROM destaques where codigo='$codigo' ");
		return $exec->fetch_object();
    }

	///////////////////////////////////////////////////////////////////////////
	//
	
	public function altera_imagem($imagem, $codigo){ 

		$db = new mysql();
		$db->alterar('destaques', array(
			'imagem'=>$imagem
		), " codigo='$codigo' " );
		
	}

	///////////////////////////////////////////////////////////////////////////
	//	 
	
	public function apaga_destaques($codigo){ 
		
		$db = new mysql();
		$db->apagar('destaques', " codigo='$codigo' ");
		
	}

	///////////////////////////////////////////////////////////////////////////
	//

	public function ordem($grupo){ 
    	$conexao = new mysql();
		$exec = $conexao->Executar("SELECT * FROM destaques_ordem WHERE codigo='$grupo' ORDER BY id desc limit 1");
		$data_ordem = $exec->fetch_object();
		if(isset($data_ordem->data)){
			return $data_ordem->data;
		} else {
			return "";
		}
	}

	///////////////////////////////////////////////////////////////////////////
	//

	public function altera_ordem($ordem, $codigo){
		
		$db = new mysql();
		$db->apagar("destaques_ordem", " codigo='$codigo' ");
 		
 		$db = new mysql();
		$db->inserir("destaques_ordem", array(
			"codigo"=>$codigo,
			"data"=>$ordem
		));

	}
	
	///////////////////////////////////////////////////////////////////////////
	// GRUPOS

	public function lista_grupos(){
 		
 		$categorias = array();

		$db = new mysql();
		$exec = $db->executar("SELECT * FROM destaques_grupos order by titulo asc");
		$i = 0;
		while($data = $exec->fetch_object()) {
			
			$categorias[$i]['id'] = $data->id;
			$categorias[$i]['codigo'] = $data->codigo;
			$categorias[$i]['titulo'] = strip_tags($data->titulo);

		$i++;
		}
		return $categorias;
	}

	///////////////////////////////////////////////////////////////////////////
	//

	public function carrega_grupo($codigo){
    	$db = new mysql();
		$exec = $db->executar("SELECT * FROM destaques_grupos where codigo='$codigo' ");
		return $exec->fetch_object();
    }
	
}