public function __construct() { $this->con = Conexion::getInstancia(); }
<?php define('CONTROLADOR', TRUE); require_once 'modelos/Personaje.php'; $personaje_id = isset($_REQUEST['personaje_id']) ? $_REQUEST['personaje_id'] : null; if ($personaje_id) { $personaje = Personaje::buscarPorId(Conexion::getInstancia(), $personaje_id); $personaje->eliminar(Conexion::getInstancia()); Conexion::cerrar(); header('Location: index.php'); }
<?php define('CONTROLADOR', TRUE); require_once 'modelos/Personaje.php'; $personajes = Personaje::recuperarTodos(Conexion::getInstancia()); Conexion::cerrar(); require_once 'vistas/index.php';
<?php define('CONTROLADOR', TRUE); require_once 'modelos/Personaje.php'; $personaje_id = isset($_REQUEST['personaje_id']) ? $_REQUEST['personaje_id'] : null; if ($personaje_id) { $personaje = Personaje::buscarPorId(Conexion::getInstancia(), $personaje_id); } else { $personaje = new Personaje(); } if ($_SERVER['REQUEST_METHOD'] == 'POST') { $nombre = isset($_POST['nombre']) ? $_POST['nombre'] : null; $descripcion = isset($_POST['descripcion']) ? $_POST['descripcion'] : null; $personaje->setNombre($nombre); $personaje->setDescripcion($descripcion); $personaje->guardar(Conexion::getInstancia()); Conexion::cerrar(); header('Location: index.php'); } else { Conexion::cerrar(); include 'vistas/guardar_personaje.php'; }
} else { self::$sMensaje = "ERROR: No se puede conectar a la base de datos..!<br/>"; } //echo self::$sMensaje; return $this->_oLinkId; } /** * Este método verifica si había una conexión abierta anteriormenete. Si había la cierra. * * @static * @return boolean true si existía la conexión, false si no existía. */ public static function desconectar() { $conexion_activa = false; if (self::$_oSelf instanceof self) { $bandera = true; $instancia = self::$_oSelf; oci_close($instancia->_oLinkId); //cierro la conexion activa self::$_oSelf = null; //destruyo el objeto } return $conexion_activa; } } $_SESSION['usuario_login'] = $_POST['password_login']; $_SESSION['password_login'] = $_POST['password_login']; $link = Conexion::getInstancia(); echo $link; //include '../GUI/indexEstudiante.php';