<?php
function insertar_barra_indicadora_admin() {
      // 1) Obtener la página actual de forma segura
    $page = isset( $_GET['page'] ) ? sanitize_key( $_GET['page'] ) : '';

    // 2) Si no estamos en una de las páginas que nos interesan, salimos
    if ( empty( $page ) || ! in_array( $page, PAGINAS_VALIDAS, true ) ) {
        return;
    }
  
    // Esta función se ejecutará dentro del admin_footer
 //   $paginas_indicador = array('nichecreator_creator','nichecreator_datos','nichecreator_editor','nichecreator_limpieza','nichecreator_settingscat','nichecreator_imagenes','nichecreator_creator_pages');
    switch ($page) {
        case 'nichecreator_datos':
            $paso = 1;
            break;
        case 'nichecreator_editor':
        case 'nichecreator_limpieza':
            $paso = 2;
            break;
        case 'nichecreator_settingscat':
            $paso = 3;
            break;
        case 'nichecreator_imagenes':
            $paso = 4;
            break;
        case 'nichecreator_creator_pages':
            $paso = 5;
            break;
        default:
            $paso = 1;
            break;
    }
    if (in_array($page,PAGINAS_VALIDAS )) {
        ?>
        <div id="stepIndicatorAdmin" data-current-step="<?php echo esc_attr($paso); ?>">
            <div class="step" data-step="1"><div class="step-circle"><a href="<?php echo admin_url("admin.php?page=nichecreator_datos"); ?>">1</a></div><?php _e('Obtención de datos','nichecreator'); ?></div>
            <div class="step" data-step="2"><div class="step-circle"><a href="<?php echo admin_url("admin.php?page=nichecreator_limpieza"); ?>">2</a></div><?php _e('Limpieza de datos','nichecreator'); ?></div>
            <div class="step" data-step="3"><div class="step-circle"><a href="<?php echo admin_url("admin.php?page=nichecreator_settingscat"); ?>">3</a></div><?php _e('Creación de páginas-categoría','nichecreator'); ?></div>
            <div class="step" data-step="4"><div class="step-circle"><a href="<?php echo admin_url("admin.php?page=nichecreator_imagenes"); ?>">4</a></div><?php _e('Generación de imágenes','nichecreator'); ?></div>
            <div class="step" data-step="5"><div class="step-circle"><a href="<?php echo admin_url("admin.php?page=nichecreator_creator_pages"); ?>">5</a></div><?php _e('Creación de fichas','nichecreator'); ?></div>
        </div>
        <style>
            #stepIndicatorAdmin {

                background: #fff;
                border-bottom: 1px solid #ccc;
                z-index: 9999;
                padding: 14px 0;
                display: flex;
                justify-content: space-around;
                margin: -10px -1.25rem 1rem -1.25rem;
                <!-- biord -->
            }
            #stepIndicatorAdmin .step {
                text-align: center;
                font-size: 12px;
                color: #666;
            }
            .step-circle {
                width: 28px;
                height: 28px;
                line-height: 28px;
                margin: 0 auto 5px;
                border-radius: 50%;
                background: #f6f7f7;
                border: 1px solid #2271b1;
            }
            
            .step-circle a
            {
            text-decoration: none;
                color: #2271b1;
                display: block;
            }
                      
            
            .step.completed .step-circle {
                background: #008974 ;
                color: #fff;
                         border: 1px solid #008974 ;
       
            }
                .step.completed .step-circle a {
                  color: #fff !important;
              
            }
            .step.active .step-circle {
                background: #2271b1;
                color: #fff !important;
                border: 1px solid #2271b1;

                
            }
            .step.active .step-circle a {
                  color: #fff !important;
              
            }
        </style>
        <?php
    }
}
//add_action('admin_footer', 'insertar_barra_indicadora_admin');

