pude solucionar el problema haciendo una clase de conexion, el cual va a mejor y funciona... pero quiero saber si etsa bien hecho esto, es decir respetnado las normas del poo
Esta es mi clase de conexion el cual lo llamo en mi clase Cpanel
Código PHP:
Ver originalclass Conexion{
public $servidor = "localhost";
public $usuario = "root";
public $password = "";
function conDB(){
return $con;
}
}
Esta es mi clase Cpanel donde va la logica
Código PHP:
Ver original<?php
//Importa la clase ConDB
include_once("../config.php");
class Cpanel{
public $estado;
public $msg;
function loadConfig(){
//Conectarse a Mysql
$cn = new Conexion;
$cn = $cn->conDB();
//Conectarse a Mysql
//Inicializar la variable estado
$this->estado = $row['estado'];
return $row;
}
function estado(){
//Verificar estado del Mees
if($this->estado == 1)
$estado = '<b><font color="green">ACTIVO</font></b>';
else
$estado = '<b><font color="red">INACTIVO</font></b>';
return $estado;
}
function actualizarConfig($n,$d,$cp,$e,$m,$es){
if($cp=="")
{
$this->msg='<div class="advertenciamees">MeES necesita tener un correo padre, no puedo dejarlo sin valor !!</div>';
}
else{
//Conectarse a Mysql
$cn = new Conexion;
$cn = $cn->conDB();
//Conectarse a Mysql
$query = mysql_query("update mees_config set nombre = '$n', descripccion = '$d', correo_padre = '$cp', estado = $e, motivo = '$m', estilo = '$es';",$cn) or
die (mysql_error()); $this->msg = '<div class="satisfactoriomees">Los datos de configuracion han sido actualizados correctamente !!</div>';
}
}
}
?>