Changeset 193
- Timestamp:
- 01/23/07 16:01:47 (2 years ago)
- Files:
-
- trunk/webmin/lbs/cron/index.cgi (modified) (1 diff)
- trunk/webmin/lbs/debian/changelog (modified) (1 diff)
- trunk/webmin/lbs/details.cgi (modified) (2 diffs)
- trunk/webmin/lbs/lang/en (modified) (1 diff)
- trunk/webmin/lbs/lang/fr (modified) (1 diff)
- trunk/webmin/lbs/lbs.pl (modified) (5 diffs)
- trunk/webmin/lbs/log.cgi (modified) (5 diffs)
- trunk/webmin/lbs/module.info (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/webmin/lbs/cron/index.cgi
r138 r193 56 56 $donehead = 1; 57 57 } 58 if (!($job->{'command'} =~ /\/wake/)) { next; } 58 59 print "<tr $cb>\n"; 59 60 if ($i == 0 && @ulist != 1) { trunk/webmin/lbs/debian/changelog
r170 r193 1 webmin-lbs (2.6. 7) stable; urgency=low1 webmin-lbs (2.6.8) stable; urgency=low 2 2 3 3 * New release. trunk/webmin/lbs/details.cgi
r162 r193 52 52 53 53 $conf =~ s/[^a-z0-9_\/-]//gi; 54 if ($ conf =~ /imgbase/) {55 lbs_common::print_html_tabs(['system_backup', ' details']);54 if ($in{'full'} && $in{'full'} == 1) { 55 lbs_common::print_html_tabs(['system_backup', 'logs']); 56 56 } else { 57 lbs_common::print_html_tabs(['system_backup', 'details']); 58 # tabs(1); # FIXME 57 lbs_common::print_html_tabs(['system_backup', 'shared_images']); 58 59 bootmenu_save_edit_conf($conf, $lbs_home); 60 bootmenu_save_postinst($conf, $lbs_home); 59 61 } 60 61 bootmenu_save_edit_conf($conf, $lbs_home);62 bootmenu_save_postinst($conf, $lbs_home);63 62 64 63 $conf =~ m|([^/]+)/?$|; … … 134 133 135 134 if ($lrsgznbd) { 136 if ($type == 131 || $type == 7 ) {135 if ($type == 131 || $type == 7 || $type eq "LVM") { 137 136 push @view, "<a href=\"mountpart.cgi?part=$in{conf}/$file\">View !</a>"; 138 137 } else { trunk/webmin/lbs/lang/en
r170 r193 181 181 msg_sync_ok=Synchronization or every client from the profile / group <b>$1</b> done. 182 182 msg_synchro_warn=WARNING: the menu for every client of this profile / group will be reset ! 183 msg_menu_warn=WARNING: the menu for every client of this profile / group will be modified ! Are you sure to continue ? 183 184 184 185 postinst_autogenerated=Auto-generated from the webmin interface on $1 trunk/webmin/lbs/lang/fr
r170 r193 182 182 msg_synchro_ok=Synchronisation des machines du profil / groupe <b>$1</b> effectuée. 183 183 msg_synchro_warn=ATTENTION: le menu de chaque machine de ce profil / groupe sera remis à zéro ! 184 msg_menu_warn=ATTENTION: le menu de chaque client de ce profil / groupe sera modifié ! Etes-vous sûr de vouloir continuer ? 184 185 185 186 postinst_autogenerated=Auto-généré par l'interface webmin le $1 trunk/webmin/lbs/lbs.pl
r162 r193 87 87 88 88 $mvmac = ""; 89 if ($size == 0 && $k ne "Base-0" ) { # if there are no images attached89 if ($size == 0 && $k ne "Base-0" && $k ne "Postinst") { # if there are no images attached 90 90 $delicon = "trash.gif"; 91 91 $mvicon = "up1.gif"; … … 107 107 } 108 108 109 if ($size == 1 && $k ne "Base-0" ) {109 if ($size == 1 && $k ne "Base-0" && $k ne "Postinst") { 110 110 my $sname = $first; 111 111 $sname =~ s/.*\///; … … 440 440 'border' => "border=1 width='100%'", 441 441 ); 442 print "<script type=\"text/javascript\" src=\"/lbs_common/js/tooltip.js\"></script>\n"; 442 print<<EOF; 443 <script type="text/javascript" src="/lbs_common/js/tooltip.js"></script> 444 <script language="JavaScript"> 445 <!-- 446 function confirmSub() 447 { 448 if (confirm("$text{'msg_menu_warn'}")) 449 return true; 450 else 451 return false; 452 } 453 // --> 454 </script> 455 EOF 443 456 print "<div id=\"tooltip\" style=\" position: absolute; visibility: hidden;\"></div>\n"; 444 457 # Le tableau des menus … … 494 507 print lbs_common::make_html_table( "", \@toprow, \@lol, \%tabattr ); 495 508 509 my $confirm = ""; 496 510 if ($mac) { 497 511 print "<input type=hidden name=mac value=\"$mac\">\n"; … … 499 513 print "<input type=hidden name=group value=\"$group\">\n"; 500 514 print "<input type=hidden name=profile value=\"$profile\">\n"; 515 $confirm = "onclick=\"return confirmSub()\">"; 501 516 } 502 517 print "<input type=hidden name=form value=\"bootmenu\">\n"; 503 print "<input type=submit name=apply value=\"$text{'but_apply'}\" >\n";518 print "<input type=submit name=apply value=\"$text{'but_apply'}\" $confirm\n"; 504 519 print "<input type=submit name=sync value=\"$text{'but_sync'}\">\n"; 505 520 print "<input type=submit name=cancel value=\"$text{'but_return'}\">\n"; trunk/webmin/lbs/log.cgi
r162 r193 34 34 lbs_common::InClean(); 35 35 36 use vars qw (%in %text $root_directory %gconfig $VERSION $LRS_HERE @LRS_MODULES %config %lbsconf $lbs_home $current_lang );36 use vars qw (%in %text $root_directory %gconfig $VERSION $LRS_HERE @LRS_MODULES %config %lbsconf $lbs_home $current_lang $last_st); 37 37 38 38 cookie_send_group(%in); … … 112 112 my $all = read_file_lines($file); 113 113 my $num = @$all; 114 $last_st = ""; 114 115 my $last1 = &logfile2txt(@$all[$num-1]) if ($num >= 1); 115 116 my $last2 = &logfile2txt(@$all[$num-2]) if ($num >= 2); … … 153 154 $log .= " ".$text{'lab_partition'}." ".$$l[0]; 154 155 } 156 if (-r $dir."/log.txt") { 157 $dir =~ s/$lbs_home//; 158 $log .= " <a href='details.cgi?mac=$mac&full=1&conf=$dir/'><img src='images/detail-small.gif'></a>"; 159 } 155 160 } 156 161 … … 183 188 foreach my $key (keys %trans) { 184 189 if ($log =~ /($key) ?(.*)/) { 185 return "<img align='middle' src='images/$trans{$1}[1]'> ".$trans{$1}[0]." ".$2; 186 } 187 } 190 my $msg = $1; 191 my $rem = $2; 192 my $img = $trans{$msg}[1]; 193 194 if ($last_st =~ /completed/ and $msg =~ /started/) { 195 # if a completed follows a started state then, then change the started 196 # state color to green 197 $img = "led-green.gif"; 198 } 199 if ($msg ne "default set to") { $last_st = $msg; } 200 return "<img align='middle' src='images/$img'> ".$trans{$msg}[0]." ".$rem; 201 } 202 } 203 188 204 return $log; 189 205 } … … 271 287 my $all = read_file_lines($file); 272 288 #my $num = @$all; 289 $last_st = ""; 273 290 274 291 print "<h2>$text{lab_status}:</h2>"; trunk/webmin/lbs/module.info
r170 r193 7 7 8 8 depends=0.94 lbs_common proc at 9 version=2.6. 79 version=2.6.8
