<meta http-equiv="Refresh" content="120"> <br /><br /> <?php if (isset($_REQUEST['libera_partida'])) { $data = new pegaso(); $result = $data->LiberarPartidasNoRecibidas($_POST['id_preoc'], $_POST['pxr']); } ?> <div class="row"> <div class="col-lg-12"> <div class="panel panel-default"> <div class="panel-heading"> Liberar partidas </div> <!-- /.panel-heading --> <div class="panel-body"> <div class="table-responsive"> <table class="table table-striped table-bordered table-hover" id="dataTables-oc"> <thead> <tr> <th>Todos: <input type="checkbox" name="marcarTodo" id="marcarTodo" /></th> <th>ID</th> <th>ORDEN DE COMPRA</th> <th>CANTIDAD</th> <th>CLAVE PRODUCTO</th> <th>NOMBRE PRODUCTO</th> <th>CANTIDAD</th> <th>PENDIENTE</th> <th>PROVEEDOR</th> <th>FECHA DE RECEPCION</th> <th>RECEPCION</th>
function AsignaComp($componentes, $nombre, $desc) { if (isset($_SESSION['user'])) { $data = new pegaso(); $pagina = $this->load_template('Asigna Proceso'); /*obtener los checkbox seleccionados*/ foreach ($componentes as $componente) { $comp[] = $componente; } //var_dump($comp); $html = $this->load_page('app/views/pages/p.cflujo_r.php'); //generamos query ob_start(); $ejec = $data->InsertaComp($comp, $nombre, $desc); //var_dump($ejec); if ($ejec > 0) { $exec = $data->ConsultaComp(); include 'app/views/pages/p.cflujo_r.php'; /* hasta aqui podemos utilizar los datos almacenados en buffer desde la vista, por ejemplo el arreglo $exec * sin tener que aparecer el arreglo en la vista, ya que lo llama desde memoria (Y), de nuevo, es necesario incluir la vista * desde la cual haremos uso de los datos y luego mandarlo en el replace content como la nueva vista*/ $table = ob_get_clean(); $pagina = $this->replace_content('/\\#CONTENIDO\\#/ms', $table, $pagina); } else { $pagina = $this->replace_content('/\\#CONTENIDO\\#/ms', $html . '<h2>No hay usuarios registrados</h2>', $pagina); } $this->view_page($pagina); } else { $e = "Favor de Iniciar Sesión"; header('Location: index.php?action=login&e=' . urlencode($e)); exit; } }
function moverClienteCotizacion($folio, $cliente) { session_cache_limiter('private_no_expire'); if (isset($_SESSION['user'])) { $data = new pegaso(); $data->moverClienteCotizacion($folio, $cliente); $this->consultarCotizaciones(); } else { $e = "Favor de Iniciar Sesión"; header('Location: index.php?action=login&e=' . urlencode($e)); exit; } }
function LoginA($user, $pass) { session_cache_limiter('private_no_expire'); $data = new pegaso(); $rs = $data->AccesoLogin($user, $pass); //var_dump($rs); if (count($rs) > 0) { $r = $data->CompruebaRol($user); //var_dump($r); switch ($r->USER_ROL) { case 'administrador': $this->MenuAdmin(); break; case 'administracion': $this->MenuAd(); break; case 'usuario': $this->MenuUsuario(); break; case 'ventas': $this->MenuVentas(); break; case 'compras': $this->MenuCompras(); break; case 'recepcion': $this->MenuRecep(); break; default: $e = "Error en acceso 1, favor de revisar usuario y/o contraseña"; header('Location: index.php?action=login&e=' . urlencode($e)); exit; break; } /*if($r->USER_ROL == 'administrador'){ /*Cambio el fetch_assoc cambia la forma en acceder al dato $this->MenuAdmin(); }elseif($r->USER_ROL == 'administracion'){ $this->MenuAd(); }elseif($r->USER_ROL == 'usuario'){ $this->MenuUsuario(); }else{ }*/ } else { $e = "Error en acceso 2, favor de revisar usuario y/o contraseña"; header('Location: index.php?action=login&e=' . urlencode($e)); exit; } }
<?php session_cache_limiter('private_no_expire'); require_once 'app/model/pegaso.model.php'; $data = new pegaso(); $descripcion = $_POST['descripcion']; $json = $data->autocompletaArticulo($descripcion); print_r($json);