| @@ 4426-4437 (lines=12) @@ | ||
| 4423 | $handlers = array(); |
|
| 4424 | $guids = array(); |
|
| 4425 | ||
| 4426 | if (is_array($mainwidgets) && sizeof($mainwidgets) > 0) { |
|
| 4427 | foreach ($mainwidgets as $widget) { |
|
| 4428 | ||
| 4429 | $guid = (int) $widget; |
|
| 4430 | ||
| 4431 | if ("{$guid}" == "{$widget}") { |
|
| 4432 | $guids[1][] = $widget; |
|
| 4433 | } else { |
|
| 4434 | $handlers[1][] = $widget; |
|
| 4435 | } |
|
| 4436 | } |
|
| 4437 | } |
|
| 4438 | if (is_array($sidewidgets) && sizeof($sidewidgets) > 0) { |
|
| 4439 | foreach ($sidewidgets as $widget) { |
|
| 4440 | ||
| @@ 4438-4450 (lines=13) @@ | ||
| 4435 | } |
|
| 4436 | } |
|
| 4437 | } |
|
| 4438 | if (is_array($sidewidgets) && sizeof($sidewidgets) > 0) { |
|
| 4439 | foreach ($sidewidgets as $widget) { |
|
| 4440 | ||
| 4441 | $guid = (int) $widget; |
|
| 4442 | ||
| 4443 | if ("{$guid}" == "{$widget}") { |
|
| 4444 | $guids[2][] = $widget; |
|
| 4445 | } else { |
|
| 4446 | $handlers[2][] = $widget; |
|
| 4447 | } |
|
| 4448 | ||
| 4449 | } |
|
| 4450 | } |
|
| 4451 | if (is_array($rightwidgets) && sizeof($rightwidgets) > 0) { |
|
| 4452 | foreach ($rightwidgets as $widget) { |
|
| 4453 | ||
| @@ 4451-4463 (lines=13) @@ | ||
| 4448 | ||
| 4449 | } |
|
| 4450 | } |
|
| 4451 | if (is_array($rightwidgets) && sizeof($rightwidgets) > 0) { |
|
| 4452 | foreach ($rightwidgets as $widget) { |
|
| 4453 | ||
| 4454 | $guid = (int) $widget; |
|
| 4455 | ||
| 4456 | if ("{$guid}" == "{$widget}") { |
|
| 4457 | $guids[3][] = $widget; |
|
| 4458 | } else { |
|
| 4459 | $handlers[3][] = $widget; |
|
| 4460 | } |
|
| 4461 | ||
| 4462 | } |
|
| 4463 | } |
|
| 4464 | ||
| 4465 | // Reorder existing widgets or delete ones that have vanished |
|
| 4466 | foreach (array(1, 2, 3) as $column) { |
|