retrieve_op_conf_from_mysql.pl don't write rectangle information for department.
+++527,557+++
foreach my $row ( @queuerange ) {
$btn=get_next_btn($queuepos,$btn);
if ($btn eq 0) {last;}
$queuename=@{$row}[0];
$queuedesc=@{$row}[1];
$icon='5';
print EXTEN "[QUEUE/$queuename]\nPosition=$btn\nLabel=\"$queuedesc\"\nExtension=-1\nContext=from-internal\nIcon=$icon\nPanel_Context=$panelcontext\n";
}
### Write rectangles
foreach my $rect ( @rectangles ) {
my $comment = @{$rect}[0];
my $color1 = @{$rect}[3];
my $color2 = @{$rect}[4];
my $start = @{$rect}[1];
my $stop = @{$rect}[2];
my $xposition = $buttonsizex * int(($start-1)/$numbuttonsy);
my $yposition = $buttonsizey * (($start-1)%$numbuttonsy);
my $xsize = $buttonsizex * (1 + int(($stop-1)/$numbuttonsy) - int(($start-1)/$numbuttonsy));
my $ysize = $buttonsizey * (1 + (($stop-1)%$numbuttonsy) - (($start-1)%$numbuttonsy));
$xsize -= 2;
$ysize -= 2;
$yposition += 32;
print EXTEN "\n; $comment\n[rectangle]\nx=$xposition\ny=$yposition\nwidth=$xsize\nheight=$ysize\nline_width=0\nline_color=$color1\nfade_color1=$color1\nfade_color2=$color2\nrnd_border=2\nalpha=20\nlayer=bottom\n";
}
The last print line should be like this:
print EXTEN "\n; $comment\n[rectangle]\nx=$xposition\ny=$yposition\nwidth=$xsize\nheight=$ysize\nline_width=0\nline_color=$color1\nfade_color1=$color1\nfade_color2=$color2\nrnd_border=2\nalpha=20\nlayer=bottom\nPanel_Context=$panelcontext\n";
Regards