function uf_insert_seguridad($as_titulo) { ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// // Function: uf_insert_seguridad // Access: private // Arguments: as_titulo // Título del Reporte // Description: función que guarda la seguridad de quien generó el reporte // Creado Por: Ing. Yesenia Moreno // Fecha Creación: 06/07/2006 ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// require_once("../../../shared/class_folder/sigesp_c_seguridad.php"); $io_seguridad= new sigesp_c_seguridad(); $lb_valido=true; $ls_evento="REPORT"; $ls_descripcion="Generó el Reporte ".$as_titulo; $lb_valido= $io_seguridad->uf_sss_insert_eventos_ventana($_SESSION["la_empresa"]["codemp"],"SPS",$ls_evento,$_SESSION["la_logusr"],"sps_reporte_cartaanticipo.html.php",$ls_descripcion); return $lb_valido; }
function uf_load_seguridad_reporte($as_sistema, $as_ventanas, $as_descripcion) { ////////////////////////////////////////////////////////////////////////////// // Function: uf_load_seguridad_reporte // Access: public (en todas las clases que usen seguridad) // Arguments: as_sistema // Sistema del que se desea verificar la seguridad // as_ventanas // Ventana del que se desea verificar la seguridad // aa_seguridad // arreglo de las variables de seguridad // Description: Función que verifica si un usuario teine permiso en una pantalla y de ser asi los carga // Creado Por: Ing. Yesenia Moreno/ Ing. Luis Lang // Fecha Creación: 01/02/2007 Fecha Última Modificación : ////////////////////////////////////////////////////////////////////////////// require_once "../../../shared/class_folder/sigesp_c_seguridad.php"; $io_seguridad = new sigesp_c_seguridad(); $lb_valido = true; $ls_empresa = $_SESSION["la_empresa"]["codemp"]; $ls_logusr = $_SESSION["la_logusr"]; $la_seguridad["empresa"] = $ls_empresa; $la_seguridad["logusr"] = $ls_logusr; $la_seguridad["sistema"] = $as_sistema; $la_seguridad["ventanas"] = $as_ventanas; $as_permisos = $io_seguridad->uf_sss_load_permisos($ls_empresa, $ls_logusr, $as_sistema, $as_ventanas, $aa_permisos); if ($as_permisos || $ls_logusr == "PSEGIS") { if ($aa_permisos["imprimir"] == "1") { $ls_evento = "REPORT"; $lb_valido = $io_seguridad->uf_sss_insert_eventos_ventana($la_seguridad["empresa"], $la_seguridad["sistema"], $ls_evento, $la_seguridad["logusr"], $la_seguridad["ventanas"], $as_descripcion); } else { print "<script language=JavaScript>"; print "alert('No tiene permiso para realizar esta operación.');"; print "</script>"; $lb_valido = false; } } else { $lb_valido = false; } unset($io_seguridad); return $lb_valido; }
/// PARA LA CONVERSIÓN MONETARIA /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// if($lb_valido) { $lb_valido = $funciones_scg->uf_convertir_scgpcreporte($la_datos,$la_seguridad); } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// }//for //si ejecuto todos los registros realiza las transacciones de commit o rollback if($lb_valido) { ///////////////////////////////// SEGURIDAD ///////////////////////////// $ls_evento="UPDATE"; $ls_descripcion =" Actualizo la Programacion de Reportes "; $ls_variable= $io_seguridad->uf_sss_insert_eventos_ventana($la_seguridad["empresa"], $la_seguridad["sistema"],$ls_evento,$la_seguridad["logusr"], $la_seguridad["ventanas"],$ls_descripcion); ///////////////////////////////// SEGURIDAD ///////////////////////////// $lb_valido = $iscg_procesos->uf_sql_transaction(true); if ($lb_valido) { $msg->message("Los datos han sido guardados con exito......."); } else { $msg->message("Error en la transacion"); } } else { $lb_valido = $iscg_procesos->uf_sql_transaction(false);
if($lb_valido) { $io_msg->message("La Distribucion de lo Asignado por Fuente de Financiamiento fue registrado con Exito....."); $ls_evento="PROCESS"; $ls_estrutura = ""; if($li_estmodest==1) { $ls_estrutura = substr($ls_codestpro1,-$ls_loncodestpro1)."-".substr($ls_codestpro2,-$ls_loncodestpro2)."-".substr($ls_codestpro3,-$ls_loncodestpro3); } elseif($li_estmodest==1) { $ls_estrutura = substr($ls_codestpro1,-$ls_loncodestpro1)."-".substr($ls_codestpro2,-$ls_loncodestpro2)."-".substr($ls_codestpro3,-$ls_loncodestpro3)."-".substr($ls_codestpro4,-$ls_loncodestpro4)."-".substr($ls_codestpro5,-$ls_loncodestpro5); } $ls_desc_event="Se asigno monto a las Fuentes de Financiamiento de la Cuenta de Gasto ".$ls_cuenta." de la Estructura Presupuestaria ".$ls_estrutura; $ls_variable= $io_seguridad->uf_sss_insert_eventos_ventana($ls_empresa,$ls_sistema,$ls_evento,$ls_logusr,$ls_ventana,$ls_desc_event); } else { $io_msg->message("Ocurrio un Error en la Distribucion de lo Asignado por Fuente de Financiamiento....."); } $io_class_grid->make_gridScroll($li_totnum,$title,$object,550,'DISTRIBUCION DE LA FUENTE DE FINANCIAMIENTO',$ls_nombre,150); } ?> </div></td> </tr> <tr> <td height="13" colspan="3"><div align="right">Por Asignar: </div></td> <td height="13"><input name="txtporasignar" type="text" id="txtporasignar" readonly="true" size="25" style="text-align:center"></td> </tr> <tr>
{ $ls_sql="UPDATE sss_usuarios SET pwdusu='". $ls_passencript ."'". " WHERE codusu='".$ls_usuario."' "; $io_sql->begin_transaction(); $result=$io_sql->execute($ls_sql); if($result===false) { $io_msg->message("CLASE->usuariosgrupos MÉTODO->uf_sss_load_usuariosasignados ERROR->".$io_funcion->uf_convertirmsg($this->io_sql->message)); $io_sql->rollback(); } else { ///////////////////////////////// SEGURIDAD ///////////////////////////// $ls_evento="UPDATE"; $ls_descripcion ="Actualizó la contraseña del usuario ".$ls_usuario; $ls_variable= $io_seguridad->uf_sss_insert_eventos_ventana($ls_codemp,$ls_sistema,$ls_evento,$ls_logusr,$ls_ventanas,$ls_descripcion); ///////////////////////////////// SEGURIDAD ///////////////////////////// $io_sql->commit(); $io_msg->message("Password actualizado."); print("<script language=JavaScript>"); print("close();"); print("</script>"); } } else { $io_msg->message("El usuario no existe."); $ls_usuario=""; } }
function uf_load_seguridad_reporte_nomina($as_sistema, $as_ventanas, $as_descripcion, $as_nomina) { ////////////////////////////////////////////////////////////////////////////// // Function: uf_load_seguridad_reporte_nomina // Access: public (en todas las clases que usen seguridad) // Arguments: as_sistema // Sistema del que se desea verificar la seguridad // as_ventanas // Ventana del que se desea verificar la seguridad // as_descripcion // Descripción del log // as_nomina // Código de Nómina // Description: Función que obtiene el valor de una variable que viene de un submit // Creado Por: Ing. Yesenia Moreno // Fecha Creación: 27/04/2006 Fecha Última Modificación : ////////////////////////////////////////////////////////////////////////////// require_once "../../shared/class_folder/sigesp_c_seguridad.php"; $io_seguridad = new sigesp_c_seguridad(); $lb_valido = true; $ls_empresa = $_SESSION["la_empresa"]["codemp"]; $ls_logusr = $_SESSION["la_logusr"]; $la_seguridad["empresa"] = $ls_empresa; $la_seguridad["logusr"] = $ls_logusr; $la_seguridad["sistema"] = $as_sistema; $la_seguridad["ventanas"] = $as_ventanas; $as_permisos = $io_seguridad->uf_sss_load_permisosinternos($ls_empresa, $ls_logusr, $as_sistema, $as_ventanas, $as_nomina, $aa_permisos); if ($as_permisos || $ls_logusr == "PSEGIS") { if ($aa_permisos["imprimir"] == "1") { $ls_evento = "REPORT"; $lb_valido = $io_seguridad->uf_sss_insert_eventos_ventana($la_seguridad["empresa"], $la_seguridad["sistema"], $ls_evento, $la_seguridad["logusr"], $la_seguridad["ventanas"], $as_descripcion); } else { print "<script language=JavaScript>"; print "alert('No tiene permiso para realizar esta operación.');"; print "</script>"; $lb_valido = false; } } else { $lb_valido = false; } unset($io_seguridad); return $lb_valido; }
function uf_load_seguridad_reporte($as_sistema,$as_ventanas,$as_descripcion) { ////////////////////////////////////////////////////////////////////////////////////////////// // Function: uf_load_seguridad_reporte // Access: public (en todas las clases que usen seguridad) // Arguments: as_sistema // Sistema del que se desea verificar la seguridad // as_ventanas // Ventana del que se desea verificar la seguridad // aa_seguridad // arreglo de las variables de seguridad // Description: Función que obtiene el valor de una variable que viene de un submit // Creado Por: Ing. Yesenia Moreno // Fecha Creación: 27/04/2006 Fecha Última Modificación : //////////////////////////////////////////////////////////////////////////////////////////// require_once("../../shared/class_folder/sigesp_c_seguridad.php"); $io_seguridad= new sigesp_c_seguridad(); $ls_empresa=$_SESSION["la_empresa"]["codemp"]; $ls_logusr=$_SESSION["la_logusr"]; $la_seguridad["empresa"]=$ls_empresa; $la_seguridad["logusr"]=$ls_logusr; $la_seguridad["sistema"]=$as_sistema; $la_seguridad["ventanas"]=$as_ventanas; $ls_evento="REPORT"; $lb_valido= $io_seguridad->uf_sss_insert_eventos_ventana($la_seguridad["empresa"], $la_seguridad["sistema"],$ls_evento,$la_seguridad["logusr"], $la_seguridad["ventanas"],$as_descripcion); unset($io_seguridad); return $lb_valido; }// end function uf_load_seguridad
$ls_cuenta_valid = $int_scg->uf_pad_scg_cuenta($arre["formcont"], $ls_cuenta_valid); if (uf_valida_cuenta($ls_cuenta_valid, $ls_denominacion_cta)) { //Tomo los valores actuales de las cajas de texto. $ls_cuenta = $_POST["txtcuenta"]; $ls_denominacion = $_POST["txtdenominacion"]; $ls_status = $_POST["txtstatus"]; if ($li_len != $li_size_form) { $ls_cuenta = $io_funciones->uf_cerosderecha($ls_cuenta, $li_size_form); } //Tomo los valores anteriores de la cuenta y denominacion. if ($int_scg->uf_scg_select_cuenta($is_codemp, $ls_cuenta, $ls_status, $ls_denominacion)) { if ($ls_status_ope == 'C') { $lb_valido = $int_scg->uf_scg_update_cuenta($is_codemp, $ls_cuenta, $ls_denominacion_cta, "Error al actualizar"); $ls_evento = "UPDATE"; $ls_descripcion = "Actualizo la cuenta de plan de cuentas contables {$ls_cuenta}, con denominacion {$ls_denominacion}"; $io_seguridad->uf_sss_insert_eventos_ventana($ls_empresa, $ls_sistema, $ls_evento, $ls_logusr, $ls_ventanas, $ls_descripcion); $ls_cuenta = ""; $ls_denominacion = ""; $ls_status = ""; $io_msg->message("Denominación Actualizada"); $disabled = ""; } else { $io_msg->message("Codigo Contable ya existe, introduzca uno nuevo"); $disabled = ""; } } else { $ls_cuenta_tempo = $ls_cuenta_valid; $ls_denominacion = ""; $int_scg->uf_init_niveles(); $ls_NextCuenta = $int_scg->uf_scg_next_cuenta_nivel($ls_cuenta_valid); $li_Nivel = $int_scg->uf_scg_obtener_nivel($ls_NextCuenta);