PHP Classes

File: demo.php

Recommend this page to a friend!
  Classes of Alfredo Rahn   Panel_Fichas tab control   demo.php   Download  
File: demo.php
Role: Example script
Content type: text/plain
Description: Proof-of-concept demo of class
Class: Panel_Fichas tab control
Deploys and handle HTML Tab Control using pure PHP
Author: By
Last change: Comments update
Date: 17 years ago
Size: 2,389 bytes


Class file image Download
// Requieres the class file -- Requiere el archivo de clase

// Starts session. It has to be done AFTER the class has been loaded,
// or weird stuff will happen.
// Inicia la sesión. Esto debe hacerse LUEGO de cargar la libreria con
// las definiciones de clase, o sucederan cosas extrañas.

// Stuff for inside one of the tabs
// Lo que va adentro de una de las fichas
$stuff = "Hi, I'm your English contents";

// If object doesn't exists, create it
// Si el objeto no existe, lo crea
if (!isset($_SESSION[M])) {
// Defines tab contents array
    // Define el vector con las fichas
$Fichas = array("TP" => array(LABEL => "Tareas Pendientes",
// The type of this tab is "INCLUDE"
                // El tipo de esta ficha es INCLUDE
// You should specify which file to include
                // Debe indicar el archivo a incluir
CONTENT => "file_to_include.php"),
// Uncomment the following to start this tab disabled
                // Descomente para iniciar con esta ficha desactivada
                //DISABLED => true),
"PR" => array(LABEL => "Procesos",
// This tab and the following are type "STRING"
                // Esta ficha y la siguiente son tipo STRING
// You should provide what's inside. It can be any string you like.
                // Debe proveer lo que va adentro. Puede ser cualquier cadena.
CONTENT => "Hola, soy tu contenido"),
//DISABLED => true),
"MS" => array(LABEL => "Mensajes",
// Here we use the variable defined above
                // Aqui usamos la variable definida mas arriba
CONTENT => $stuff),
"AY" => array(LABEL => "Ayuda",
CONTENT => "Hola, adivina quien soy")
// Creates object -- Crea el objeto
$_SESSION[M] = new panel_Fichas($Fichas,
"width=600 height=200 border=\"0\" align=\"center\" cellpadding=\"0\" cellspacing=\"0\"",
"style=\"background-color: #00aaff;\"",
"style=\"background-color: #0077cc;\"");
<head><title>Panel Fichas Demo</title></head>
<h1 align="center">Panel Fichas Demo</h1>
// Changes to active tab -- Cambia a la ficha activa
// Despliega el panel -- Outputs HTML panel