Proyectos de Subversion Moodle

Rev

Rev 291 | Rev 378 | Ir a la última revisión | Mostrar el archivo completo | | | Autoría | Ultima modificación | Ver Log |

Rev 291 Rev 292
Línea 101... Línea 101...
101
                    $allBlocks[$blockClass] = 'duplicate';
101
                    $allBlocks[$blockClass] = 'duplicate';
102
                }
102
                }
103
            }
103
            }
104
        }
104
        }
Línea -... Línea 105...
-
 
105
 
-
 
106
        $count = 1;
105
 
107
 
106
        // Añadir los bloques si no existen en la región actual
108
        // Añadir los bloques si no existen en la región actual
107
        foreach ($this->blockNames as $blockName) {
109
        foreach ($this->blockNames as $blockName) {
Línea 108... Línea 110...
108
            $expectedBlockClass = 'block_' . $blockName;
110
            $expectedBlockClass = 'block_' . $blockName;
109
 
111
 
110
            // Verificar si el bloque es único y no está marcado como duplicado
112
            // Verificar si el bloque es único y no está marcado como duplicado
111
            if (!isset($allBlocks[$expectedBlockClass]) || $allBlocks[$expectedBlockClass] === $this->regionName) {
113
            if (!isset($allBlocks[$expectedBlockClass]) || $allBlocks[$expectedBlockClass] === $this->regionName) {
112
                // Solo añadir el bloque si no está en la lista de bloques existentes de la región actual
114
                // Solo añadir el bloque si no está en la lista de bloques existentes de la región actual
-
 
115
                if (!$this->blockExistsInRegion($expectedBlockClass, $this->regionName)) {
113
                if (!$this->blockExistsInRegion($expectedBlockClass, $this->regionName)) {
116
                    $this->blockManager->add_block($blockName, $this->regionName, $count, true);
114
                    $this->blockManager->add_block($blockName, $this->regionName, 1, true);
117
                    $count = $count + 1;
115
                }
118
                }
116
            }
119
            }