Ver Mensaje Individual
  #3 (permalink)  
Antiguo 11/04/2017, 04:13
Avatar de manuparquegiralda
manuparquegiralda
 
Fecha de Ingreso: junio-2012
Ubicación: Barcelona
Mensajes: 241
Antigüedad: 11 años, 10 meses
Puntos: 39
Respuesta: Como referirse a una clase desde PHP?

Buenas Yopmail,

Como te ha dicho Turdo es una solución, aunque yo optaría por imprimir o no la división en función de que sea administrador o no más que asignar un clase. Si asignas una clase la división de administrador siempre estará en el código fuente que se imprime en el navegador y será accesible desde el mismo. Lo ideal es no enviarla directamente al navegador.

Los primero que debes saber es que PHP trabaja del lado del servidor, mientras que HTML, CSS y JAVSCRIPT trabajan en el navegador. Es por eso que no puedes interacturar en el javascript o css directamente desde PHP ya que estos lenguajes son interpretados por el navegador una vez el servidor le envia el código fuente.

Yo haría más algo así:

Código PHP:

<?php

// La división de administración está vacía en un principio

$DIV_ADMIN '';

// Si es administrador, asignamos una división a la variable DIV_ADMIN

if ( is_super_admin() ) { 
    
$DIV_ADMIN '
    <div class="myDivAdmin">
        <!--- Aquí todo el contenido de la división de administración -->
    </div>
    '
;
}

?>

<body>
    <!-- Imprimimos la variable DIV_ADMIN -->
    <?php echo $DIV_ADMIN?>
</body>
De este modo, la división de administrador no llegará al navegador si el usuario no es administrador y ésta no será accesible desde el código fuente o el inspector ya que no habrá llegado. Esta opción la veo mejor que la de sencillamente ocultarla a la vista pero imprimirla en el código fuente.
__________________
Diseño Web - Arisman Web