/** * Spacing block support flag. * * For backwards compatibility, this remains separate to the dimensions.php * block support despite both belonging under a single panel in the editor. * * @package WordPress * @since 5.8.0 */ /** * Registers the style block attribute for block types that support it. * * @since 5.8.0 * @access private * * @param WP_Block_Type $block_type Block Type. */ function wp_register_spacing_support( $block_type ) { $has_spacing_support = block_has_support( $block_type, 'spacing', false ); // Setup attributes and styles within that if needed. if ( ! $block_type->attributes ) { $block_type->attributes = array(); } if ( $has_spacing_support && ! array_key_exists( 'style', $block_type->attributes ) ) { $block_type->attributes['style'] = array( 'type' => 'object', ); } } /** * Adds CSS classes for block spacing to the incoming attributes array. * This will be applied to the block markup in the front-end. * * @since 5.8.0 * @since 6.1.0 Implemented the style engine to generate CSS and classnames. * @access private * * @param WP_Block_Type $block_type Block Type. * @param array $block_attributes Block attributes. * @return array Block spacing CSS classes and inline styles. */ function wp_apply_spacing_support( $block_type, $block_attributes ) { if ( wp_should_skip_block_supports_serialization( $block_type, 'spacing' ) ) { return array(); } $attributes = array(); $has_padding_support = block_has_support( $block_type, array( 'spacing', 'padding' ), false ); $has_margin_support = block_has_support( $block_type, array( 'spacing', 'margin' ), false ); $block_styles = isset( $block_attributes['style'] ) ? $block_attributes['style'] : null; if ( ! $block_styles ) { return $attributes; } $skip_padding = wp_should_skip_block_supports_serialization( $block_type, 'spacing', 'padding' ); $skip_margin = wp_should_skip_block_supports_serialization( $block_type, 'spacing', 'margin' ); $spacing_block_styles = array( 'padding' => null, 'margin' => null, ); if ( $has_padding_support && ! $skip_padding ) { $spacing_block_styles['padding'] = isset( $block_styles['spacing']['padding'] ) ? $block_styles['spacing']['padding'] : null; } if ( $has_margin_support && ! $skip_margin ) { $spacing_block_styles['margin'] = isset( $block_styles['spacing']['margin'] ) ? $block_styles['spacing']['margin'] : null; } $styles = wp_style_engine_get_styles( array( 'spacing' => $spacing_block_styles ) ); if ( ! empty( $styles['css'] ) ) { $attributes['style'] = $styles['css']; } return $attributes; } // Register the block support. WP_Block_Supports::get_instance()->register( 'spacing', array( 'register_attribute' => 'wp_register_spacing_support', 'apply' => 'wp_apply_spacing_support', ) ); Informe de Sostenibilidad – Memoria de Actividades 2020
2020

AvanCEMos juntos. Por Málaga

Informe de Sostenibilidad

Desde 2011 se viene realizando un ejercicio de reflexión periódico sobre la sostenibilidad de CEM en sus tres dimensiones: social, económica y ambiental. La elaboración del Informe de Sostenibilidad y/o el Informe de Progreso se convierte así en una herramienta estratégica para conocer el estado de la organización con cada una de las áreas así como sirve de base para plantear retos que permiten seguir aumentando el compromiso.

Las líneas de actuación y medidas adoptadas son compartidas con los grupos de interés de CEM como ejercicio de transparencia, así como para favorecer la interiorización de ciertos compromisos en materia de RSE, como una forma diferente de hacer empresa que trascienda a nuestra Organización y se convierta en habitual para el conjunto del tejido productivo de la provincia de Málaga. También impulsamos en 2015 nuestro portal de transparencia, visible en la web www.cem-malaga.es.

Este informe contiene indicadores sociales, económicos y ambientales, que complementan la información económica y la memoria de actividades que anualmente se presentan en la Asamblea General de CEM.

Las actuaciones de este capítulo están alineadas con los siguientes ODS: