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.