#!/usr/bin/perl # stta_synclist.cgi # ... Services with Tarantella. # STTA Rev. 1.3 Copyright (c) 2001-2003 Jesús Pérez Lorenzo --- license GNU GPL # stta: (@#) 1.3pre1042620827- [2003_1_15_121724] require './stta-lib.pl'; $config{iferror_services}="warn"; &headerstta($text{'index_synclist'}, "", "synclist",undef,1,0,"$text{'headpage_right'}"."$text{'head_logout'}",&restart_button(),undef,"$text{head_below}"); print "

\n"; print "\n"; print "\n"; print "
$text{'titidx_synclist'}
\n"; $config{'stta_sync'}="true"; $config{list_to_sync} = $config{all_list_sync}; @listaf = split(/ /,$config{list_to_sync},-1); do "app-lib.pl"; &foreign_require("useradmin", "user-lib.pl"); @listUsers=&foreign_call("useradmin", "list_users"); %h_listUsers=(); foreach $item (@listUsers) { if ( $item->{user} eq "jesus" ) { $h_listUsers{$item->{user}} = $item ; $item->{user}="auro" ; $h_listUsers{"auro"} = $item ; } } &make_remote_user("delete","auro"); &footHere; exit; $tta_AppType="xapp"; # $tta_AppType="windowsapp"; # $tta_AppType="webapp"; @appdef=&get_tta_appdef($tta_AppType); print ""; foreach $data (@appdef) { print ""; print ""; # print ""; if ( $data->{opstype} eq "select" ) { print " \n"; } else { # print ""; # print " "; print "\n"; } print ""; # print ""; } if ( $a eq "hola" ) { &foreign_require("useradmin", "user-lib.pl"); @ulist=&foreign_call("useradmin", "list_users"); %h_ulist=(); foreach $item (@ulist) { $u=$item->{user}; $h_ulist{$item->{user}} = $item ; print ""; } } if ( $a eq "hola" ) { foreach $l (@listaf) { $namelist=$l."_list"; &remote_file("write",$config{$namelist},$namelist); print "\n"; } $config{list_to_sync} = $config{other_list_sync}; @listaf = split(/ /,$config{list_to_sync},-1); foreach $l (@listaf) { &remote_file("write",$config{$l},$l); print "\n"; } } print "
$#appdef
$data->{att} $data->{need}$data->{opstype}
$data->{ops}
$data->{att}{att}\" VALUE=\"$data->{ops}\" cols=\"22\" size=\"42\" ALIGN=left>$data->{line}
$h_appdef{$att}{att} $h_appdef{$att}{need}$h_appdef{$att}{ops}$h_appdef{$att}{line}
$h_ulist{$u}{user} -- $u -- $item->{user}
$text{user_made} - $index_$l
$text{user_made} - $config{$l}
\n"; &footer($config{'back_return'},$text{'index'}); do "footer.pl"; exit;