function getParametroDeBusqueda(Permiso $obj_permiso, Bitacora $bitacora, $maquina) { /* esta funcion devuelve un parametro de busqueda con el siguiente formato like "%%" para el administrador y like"%argumento%" para los otros usuarios */ if ($obj_permiso->isAdministrador() || $obj_permiso->isMatto()) { $maquina = $bitacora->crearConsultalike($maquina); } else { $maquina = $bitacora->determinarCuantasMaquinasConsultar($maquina); } return $maquina; }
$cap = new Captchap(); $paginacion = new Paginacion(); if (empty($fecha_inicial)) { $fecha_inicial = '1985-01-01'; } if (empty($fecha_final)) { $fecha_final = date("Y-m-d"); $nuevafecha = strtotime('+1 day', strtotime($fecha_final)); $nuevafecha = date('Y-m-d', $nuevafecha); $fecha_final = $nuevafecha; } $cap->verifyFormToken('pesajeProduccion'); $bitacora->setIdEmpresa($id_empresa); $produccion->setIdEmpresa($id_empresa); $op = $produccion->crearConsultalike($op); $maquina = $bitacora->determinarCuantasMaquinasConsultar($maquina); $operador = $produccion->crearConsultalike($operador); $consecutivo = $produccion->crearConsultalike($consecutivo); $tipoMaterial = $produccion->crearConsultalike($tipoMaterial); $turno = $produccion->crearConsultalike($turno); $_SESSION['fecha_inicial'] = $fecha_inicial; $_SESSION['fecha_final'] = $fecha_final; $_SESSION['op'] = $op; $_SESSION['maquina'] = $maquina; $_SESSION['operador'] = $operador; $_SESSION['consecutivo'] = $consecutivo; $_SESSION['tipoMaterial'] = $tipoMaterial; $_SESSION['turno'] = $turno; $paginacion->setNumeroRegistroNumRows($produccion->consultaOrdenProduccionPrefijoMaquinaConVelocidad($op, $maquina, $turno, $operador, $consecutivo, $tipoMaterial, $fecha_inicial, $fecha_final)); $produccion->next_result(); $maximoAlertas = $paginacion->getNumero_registro();