"; print "close();"; print ""; } $ls_logusr=$_SESSION["la_logusr"]; require_once("class_funciones_seguridad.php"); $io_fun_activo=new class_funciones_seguridad(); $io_fun_activo->uf_load_seguridad("SSS","sigesp_c_permisos_globales.php",$ls_permisos,$la_seguridad,$la_permisos); ////////////////////////////////////////////// SEGURIDAD ///////////////////////////////////////////// if (array_key_exists("operacion",$_POST)) { $ls_operacion=$_POST["operacion"]; } else { $ls_operacion=""; } ?> Permisos de Administrador del Sistema uf_llenar_combo_usuarios($la_usuarios); $ls_sistemas=""; $ls_usuario=""; $la_ventanas=""; if($ls_operacion=="GUARDAR") { $ls_usuario=$_POST["cmbusuarios"]; $li_administrador=0; $li_visible=0; $li_enabled=1; $li_leer=1; $li_incluir=1; $li_cambiar=1; $li_eliminar=1; $li_anular=1; $li_imprimir=1; $li_ejecutar=1; $lb_existe=$io_sss->uf_select_sistemasventanas($la_ventanas); if($lb_existe) { $li_total=count($la_ventanas["nomven"]); //$li_total=$li_total/2; if($li_total<=250) { for($li_i=1;$li_i<=$li_total;$li_i++) { $ls_codsis=$la_ventanas["codsis"][$li_i]; $ls_nomven=$la_ventanas["nomven"][$li_i]; $lb_valido=$io_sss->uf_select_derechos_usuarios($ls_codemp,$ls_usuario,$ls_codsis,$ls_nomven); if ($lb_valido) { $lb_valido=$io_sss->uf_sss_update_derecho_usuario($ls_codemp,$ls_usuario,$ls_codsis,$ls_nomven,$li_visible, $li_enabled,$li_leer,$li_incluir,$li_cambiar,$li_eliminar, $li_imprimir,$li_administrador,$li_anular,$li_ejecutar,$la_seguridad); } else { $lb_valido=$io_sss->uf_sss_insert_derecho_usuario($ls_codemp,$ls_usuario,$ls_codsis,$ls_nomven,$li_visible, $li_enabled,$li_leer,$li_incluir,$li_cambiar,$li_eliminar, $li_imprimir,$li_administrador,$li_anular,$li_ejecutar,$la_seguridad); } if(!$lb_valido) {break;} } if($lb_valido) { $io_msg->message("Los permisos de administrador fueron procesados."); } else { $io_msg->message("No se procesaron permisos de administrador."); } } if(($li_total>250)&&($li_total<500)) { for($li_i=1;$li_i<=250;$li_i++) { $ls_codsis=$la_ventanas["codsis"][$li_i]; $ls_nomven=$la_ventanas["nomven"][$li_i]; $lb_valido=$io_sss->uf_select_derechos_usuarios($ls_codemp,$ls_usuario,$ls_codsis,$ls_nomven); if ($lb_valido) { $lb_valido=$io_sss->uf_sss_update_derecho_usuario($ls_codemp,$ls_usuario,$ls_codsis,$ls_nomven,$li_visible, $li_enabled,$li_leer,$li_incluir,$li_cambiar,$li_eliminar, $li_imprimir,$li_administrador,$li_anular,$li_ejecutar,$la_seguridad); } else { $lb_valido=$io_sss->uf_sss_insert_derecho_usuario($ls_codemp,$ls_usuario,$ls_codsis,$ls_nomven,$li_visible, $li_enabled,$li_leer,$li_incluir,$li_cambiar,$li_eliminar, $li_imprimir,$li_administrador,$li_anular,$li_ejecutar,$la_seguridad); } if(!$lb_valido) {break;} } for($li_i=251;$li_i<=$li_total;$li_i++) { $ls_codsis=$la_ventanas["codsis"][$li_i]; $ls_nomven=$la_ventanas["nomven"][$li_i]; $lb_valido=$io_sss->uf_select_derechos_usuarios($ls_codemp,$ls_usuario,$ls_codsis,$ls_nomven); if ($lb_valido) { $lb_valido=$io_sss->uf_sss_update_derecho_usuario($ls_codemp,$ls_usuario,$ls_codsis,$ls_nomven,$li_visible, $li_enabled,$li_leer,$li_incluir,$li_cambiar,$li_eliminar, $li_imprimir,$li_administrador,$li_anular,$li_ejecutar,$la_seguridad); } else { $lb_valido=$io_sss->uf_sss_insert_derecho_usuario($ls_codemp,$ls_usuario,$ls_codsis,$ls_nomven,$li_visible, $li_enabled,$li_leer,$li_incluir,$li_cambiar,$li_eliminar, $li_imprimir,$li_administrador,$li_anular,$li_ejecutar,$la_seguridad); } if(!$lb_valido) {break;} } if($lb_valido) { $io_msg->message("Los permisos de administrador fueron procesados."); } else { $io_msg->message("No se procesaron permisos de administrador."); } for($li_i=1;$li_i<=150;$li_i++) { $ls_codsis=$la_ventanas["codsis"][$li_i]; $ls_nomven=$la_ventanas["nomven"][$li_i]; $lb_valido=$io_sss->uf_select_derechos_usuarios($ls_codemp,$ls_usuario,$ls_codsis,$ls_nomven); if ($lb_valido) { /* $lb_valido=$io_sss->uf_sss_update_derecho_usuario($ls_codemp,$ls_usuario,$ls_codsis,$ls_nomven,$li_visible, $li_enabled,$li_leer,$li_incluir,$li_cambiar,$li_eliminar, $li_imprimir,$li_administrador,$li_anular,$li_ejecutar,$la_seguridad); */ } else { /* $lb_valido=$io_sss->uf_sss_insert_derecho_usuario($ls_codemp,$ls_usuario,$ls_codsis,$ls_nomven,$li_visible, $li_enabled,$li_leer,$li_incluir,$li_cambiar,$li_eliminar, $li_imprimir,$li_administrador,$li_anular,$li_ejecutar,$la_seguridad); */ } if(!$lb_valido) {break;} } if($lb_valido) { $io_msg->message("Los permisos de administrador fueron procesados."); } else { $io_msg->message("No se procesaron permisos de administrador."); } } if(($li_total>500)&&($li_total<750)) { for($li_i=1;$li_i<=250;$li_i++) { $ls_codsis=$la_ventanas["codsis"][$li_i]; $ls_nomven=$la_ventanas["nomven"][$li_i]; $lb_valido=$io_sss->uf_select_derechos_usuarios($ls_codemp,$ls_usuario,$ls_codsis,$ls_nomven); if ($lb_valido) { $lb_valido=$io_sss->uf_sss_update_derecho_usuario($ls_codemp,$ls_usuario,$ls_codsis,$ls_nomven,$li_visible, $li_enabled,$li_leer,$li_incluir,$li_cambiar,$li_eliminar, $li_imprimir,$li_administrador,$li_anular,$li_ejecutar,$la_seguridad); } else { $lb_valido=$io_sss->uf_sss_insert_derecho_usuario($ls_codemp,$ls_usuario,$ls_codsis,$ls_nomven,$li_visible, $li_enabled,$li_leer,$li_incluir,$li_cambiar,$li_eliminar, $li_imprimir,$li_administrador,$li_anular,$li_ejecutar,$la_seguridad); } if(!$lb_valido) {break;} } for($li_i=251;$li_i<=500;$li_i++) { $ls_codsis=$la_ventanas["codsis"][$li_i]; $ls_nomven=$la_ventanas["nomven"][$li_i]; $lb_valido=$io_sss->uf_select_derechos_usuarios($ls_codemp,$ls_usuario,$ls_codsis,$ls_nomven); if ($lb_valido) { $lb_valido=$io_sss->uf_sss_update_derecho_usuario($ls_codemp,$ls_usuario,$ls_codsis,$ls_nomven,$li_visible, $li_enabled,$li_leer,$li_incluir,$li_cambiar,$li_eliminar, $li_imprimir,$li_administrador,$li_anular,$li_ejecutar,$la_seguridad); } else { $lb_valido=$io_sss->uf_sss_insert_derecho_usuario($ls_codemp,$ls_usuario,$ls_codsis,$ls_nomven,$li_visible, $li_enabled,$li_leer,$li_incluir,$li_cambiar,$li_eliminar, $li_imprimir,$li_administrador,$li_anular,$li_ejecutar,$la_seguridad); } if(!$lb_valido) {break;} } for($li_i=501;$li_i<=$li_total;$li_i++) { $ls_codsis=$la_ventanas["codsis"][$li_i]; $ls_nomven=$la_ventanas["nomven"][$li_i]; $lb_valido=$io_sss->uf_select_derechos_usuarios($ls_codemp,$ls_usuario,$ls_codsis,$ls_nomven); if ($lb_valido) { $lb_valido=$io_sss->uf_sss_update_derecho_usuario($ls_codemp,$ls_usuario,$ls_codsis,$ls_nomven,$li_visible, $li_enabled,$li_leer,$li_incluir,$li_cambiar,$li_eliminar, $li_imprimir,$li_administrador,$li_anular,$li_ejecutar,$la_seguridad); } else { $lb_valido=$io_sss->uf_sss_insert_derecho_usuario($ls_codemp,$ls_usuario,$ls_codsis,$ls_nomven,$li_visible, $li_enabled,$li_leer,$li_incluir,$li_cambiar,$li_eliminar, $li_imprimir,$li_administrador,$li_anular,$li_ejecutar,$la_seguridad); } if(!$lb_valido) {break;} } if($lb_valido) { $io_msg->message("Los permisos de administrador fueron procesados."); } else { $io_msg->message("No se procesaron permisos de administrador."); } for($li_i=1;$li_i<=150;$li_i++) { $ls_codsis=$la_ventanas["codsis"][$li_i]; $ls_nomven=$la_ventanas["nomven"][$li_i]; $lb_valido=$io_sss->uf_select_derechos_usuarios($ls_codemp,$ls_usuario,$ls_codsis,$ls_nomven); if ($lb_valido) { /* $lb_valido=$io_sss->uf_sss_update_derecho_usuario($ls_codemp,$ls_usuario,$ls_codsis,$ls_nomven,$li_visible, $li_enabled,$li_leer,$li_incluir,$li_cambiar,$li_eliminar, $li_imprimir,$li_administrador,$li_anular,$li_ejecutar,$la_seguridad); */ } else { /* $lb_valido=$io_sss->uf_sss_insert_derecho_usuario($ls_codemp,$ls_usuario,$ls_codsis,$ls_nomven,$li_visible, $li_enabled,$li_leer,$li_incluir,$li_cambiar,$li_eliminar, $li_imprimir,$li_administrador,$li_anular,$li_ejecutar,$la_seguridad); */ } if(!$lb_valido) {break;} } if($lb_valido) { $io_msg->message("Los permisos de administrador fueron procesados."); } else { $io_msg->message("No se procesaron permisos de administrador."); } } } else { $io_msg->message("No existe registro de ventanas."); } } ?>
uf_print_permisos($ls_permisos,$la_permisos,$ls_logusr,"close();"); unset($io_fun_activo); ////////////////////////////////////////////// SEGURIDAD ///////////////////////////////////////////// ?>

Permisos de Administrador del Sistema
Usuario
uf_pintar_combo_usuarios($la_usuarios,$ls_usuario);?>
      Procesar