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/_controllers/controller_pedidos_imoveis.php
<?php

class pedidos_imoveis extends controller {
	
	protected $_modulo_nome = "Pedidos";
	
	public function init(){
		$this->autenticacao();
		$this->nivel_acesso(135);
	}
	
	public function inicial(){
		
		$dados['_base'] = $this->base();
		$dados['_titulo'] = $this->_modulo_nome;
		$dados['_subtitulo'] = "";
		
		$aba = $this->get('aba');
		if($aba){
			$dados['aba_selecionada'] = $aba;
		} else {
			$dados['aba_selecionada'] = 'aprovados';
		}
		
		// instancia
		$pedidos = new model_pedidos_imoveis();
		
		$dados['incompletos'] = $pedidos->lista_incompletos();
		$dados['aguardando'] = $pedidos->lista_aguardando(); 
		$dados['aprovados'] = $pedidos->lista_aprovados(); 
		
		$this->view('pedidos_imoveis', $dados);
	}
	
	public function detalhes(){
		
		$dados['_base'] = $this->base();
		$dados['_titulo'] = $this->_modulo_nome;
		$dados['_subtitulo'] = "Detalhes";

		$codigo = $this->get('codigo');

		$this->valida($codigo);

 		// instancia
		$pedidos = new model_pedidos_imoveis();
		$cadastro = new model_cadastros();
		$valores = new model_valores();
		$forma_pg = new model_formas_pagamento();
		
		$dados['data'] = $pedidos->carrega($codigo);
		$dados['utilizados'] = $pedidos->utilizados($codigo);

		$dados['valor'] = $valores->trata_valor($dados['data']->plano_valor); 
		
		$dados['data_cadastro'] = $cadastro->carrega($dados['data']->cadastro);
		
		$dados['status'] = "";
		if($dados['data']->status == 0){
			$dados['status'] = "Incompleto";
		}
		if($dados['data']->status == 1){
			$dados['status'] = "Aguardando";
		}
		if($dados['data']->status == 2){
			$dados['status'] = "Completo";
		}

		$this->view('pedidos_imoveis.detalhes', $dados);
	}

	public function ativar(){

		$dados['_base'] = $this->base(); 

		$codigo = $this->get('codigo');

		$this->valida($codigo);

		$db = new mysql();
		$exec = $db->executar("SELECT * FROM imoveis_pedidos where codigo='$codigo' AND status<'2' ");				
		if($exec->num_rows == 1){

			$data_pedido = $exec->fetch_object();

			if($data_pedido->id){
				
				$db = new mysql();
				$db->alterar("imoveis_pedidos",  array(
					"status"=>2
				), " codigo='$codigo' ");
				
				$this->msg('Pedido ativado com sucesso!');
				$this->volta(1);
				
			} else {
				$this->msg('Ocorreu um erro!');
				$this->volta(1);
			}
			
		} else {
			$this->msg('Ocorreu um erro!');
			$this->volta(1);
		}
	}

}