<?php require_once $_SERVER['DOCUMENT_ROOT'] . '/16/backend/config.php'; require_once config::getRequirePath('backend/controllers/abstractController.php'); require_once config::getRequirePath('backend/models/Aviso.php'); require_once config::getRequirePath('backend/models/Archivo.php'); class ctrlAviso extends abstractController { protected function init($accion) { if ($accion == 'getVisibles') { //acción del controlador $this->getVisibles(); } elseif ($accion == 'nuevoAviso') { //acción del controlador $this->nuevoAviso(); } elseif ($accion == '') { //acción del controlador } elseif ($accion == '') { //acción del controlador } else { //responde cuando la acción no corresponde a ningun controlador $this->responder(false, "Acción no soportada"); } } protected function getVisibles() { $mysqli = $this->getMysqli(); $aux = new Aviso($mysqli); $lista = $aux->searchVisible(); $avisos = array();
}) .done(function(rpta) { info.html(rpta.mensaje); if(rpta.detalle=='redirect'){ window.setTimeout(function(){ window.location = rpta.data; }, 600); } if(!rpta.estado){ console.log(rpta); form.find('input[type=submit]').removeAttr('disabled'); } }) .fail(function(rpta) { console.log(rpta); info.text('Error de conección'); form.find('input[type=submit]').removeAttr('disabled'); }); }); </script> </div> <div class="clean"></div> </section> <?php require_once config::getRequirePath('includes/footer.php'); ?> </body> </html>
<?php require_once $_SERVER['DOCUMENT_ROOT'] . '/16/backend/config.php'; require_once config::getRequirePath('backend/controllers/abstractController.php'); require_once config::getRequirePath('backend/models/Usuario.php'); class ctrlUsuario extends abstractController { protected function init($accion) { if ($accion == 'login') { //acción del controlador $this->login(); } elseif ($accion == 'logout') { //acción del controlador $this->logout(); } elseif ($accion == 'nuevoUsuario') { //acción del controlador $this->nuevoUsuario(); } elseif ($accion == '') { //acción del controlador } else { //responde cuando la acción no corresponde a ningun controlador $this->responder(false, "Acción no soportada"); } } protected function login() { $inputs = $this->getFilterInputs('post', array('email' => 'email', 'pass' => 'string')); $mysqli = $this->getMysqli(); $user = new Usuario($mysqli); $user->getEmail($inputs['email']);
<?php require_once $_SERVER['DOCUMENT_ROOT'] . '/16/backend/config.php'; require_once config::getRequirePath('backend/models/abstractModel.php'); class Archivo extends abstractModel { public $nombre; public $type; public $rutaArch; public $fchReg; public function __construct(&$mysqli, $id = null) { parent::__construct($mysqli, $id); } public function get() { if ($this->checkMysqli() === false) { return false; } //verificar estado de mysqli if (!isset($this->id)) { //debe tener id para buscar $this->md_mensaje = "Debe indicar un id para buscar"; return $this->md_estado = false; } $sql = "select * from archivo where idArchivo=?"; $stmt = $this->mysqli->stmt_init(); //se inicia la consulta preparada $stmt->prepare($sql); //se arma la consulta preparada $stmt->bind_param('i', $this->id);
<?php require_once $_SERVER['DOCUMENT_ROOT'] . '/16/backend/config.php'; require_once config::getRequirePath('backend/controllers/abstractController.php'); class Controller extends abstractController { protected function init($accion) { return false; } }