Class Page

Description

Pàgina principal

Pagina principal d'on s'herenten les principals característiques de navegació per l'entorn de la CA Aquí es defineixen les capçaleres, comportament dels butons i les icones, també hi ha implemetades funcions de neteja deles diferents entrades dels formularis que es van donant dins l'aplicatiu

  • author: Eugeni Queralt

Located in /page.php (line 12)


	
			
Direct descendents
Class Description
 class Extensió de la superclasse Page per manteniment de l'entorn de la CA
 class Emetpkcs12 Extensió de la superclasse Page per manteniment de l'entorn de la CA
 class Extensió de la superclasse Page per manteniment de l'entorn de la CA
 class RegistrePage Extensió de la superclasse Page per manteniment de l'entorn de la CA
 class Emiss Extensió de la superclasse Page per manteniment de l'entorn de la CA
 class EmetCert Extensió de la superclasse Page per manteniment de l'entorn de la CA
 class LlistaReqPage Extensió de la superclasse Page per manteniment de l'entorn de la CA
 class SolRev Extensió de la superclasse Page per manteniment de l'entorn de la CA
 class Extensió de la pàgina principal que mostra els serveis de la CA
 class AdminPage Extensió de la pàgina principal que mostra les funcions administratives de la CA
 class ResRevPage Extensió de la superclasse Page per manteniment de l'entorn de la CA
 class GenrvPage Extensió de la superclasse Page per manteniment de l'entorn de la CA
 class RenvPage Extensió de la superclasse Page per manteniment de l'entorn de la CA
 class RevPage Extensió de la superclasse Page per manteniment de l'entorn de la CA
 class SingPage Extensió de la superclasse Page per manteniment de l'entorn de la CA
 class ResSingPage Extensió de la superclasse Page per manteniment de l'entorn de la CA
Variable Summary
 mixed $buttons
 mixed $content
 string $keywords
 string $title
Method Summary
 string Countries (string $codiPais)
 void Display ()
 void DisplayButton (int $width, string $name,  $url, [boolean $active = true])
 void DisplayFooter ()
 void DisplayHeader ()
 void DisplayKeywords ()
 void DisplayMenu ( $buttons)
 void DisplayStyles ()
 void DisplayTitle ()
 boolean IsURLCurrentPage (string $url)
 string Neteja (string $entrada)
 string treure (string $cadena, string $str1, string $str2)
 boolean ValidaMail (string $pMail)
 void __set (string $name, string $value)
Variables
mixed $buttons = array
(
'Inici' => '/tfc/principal.php',
'Contacte' => '/tfc/contacte.php',
'Serveis públics' => '/tfc/serveis.php',
'Serveis amb certificat' => '/tfc/ambcert.php',
'Administrador' => '/tfc/admin.php',
'Ajuda' => '/tfc/ajuda.php'
)
(line 38)

Array de botons que es mostren amb un nom que referencia una adreça ($url) que s'utilitza per navegar

Dins l'

  • access: public
mixed $content (line 23)

Característiques de l'entorn

Aquesta variable serà el contingut que es mostrarà en la pàgina que visualitzem en cada moment El contingut podran ser misstages, formularis etc. En la majoria dels casos es genera dins de cada script concret.

  • access: public
string $keywords = 'Treball de fi de carrera, autoritat de certificació amb serveis en línia' (line 32)
  • var: Es mostra a la pàgina d'inici
  • access: public
string $title = 'TFC Safe Key CA Ltd' (line 27)
  • var: titol de la pàgina que es visualitza
  • access: public
Methods
Countries (line 121)

Codi vs. Noms dels països

Noms en anglès del país i codi en format ISO 3166

  • return: Nom del país es mjúscules
  • access: public
string Countries (string $codiPais)
  • string $codiPais: Entrada del codi corresponent a un país en format ISO 3166
Display (line 380)

Mostra elements de la pàgina

Funció que configura (te un petit fulls d'estils incorporat) i mostra tots els elements de la pàgina que es visualitzi capçaleres, contingut, peus de pàgina, títols botons per navegar, icones, jocs de caràcters...

  • access: public
void Display ()

Redefined in descendants as:
DisplayButton (line 520)

Mostra un botó de navegació

Mostra un botó amb la mida adequada a l'amplada total de la pàgina repartida entre tots els altres botons Es passa també l'etiqueta del botó, l'enllaç on ens porta i la indicació de si ens trobem a la pàgina actual o no. En funció de si la pàgina està activa (es l'actual)o nó s'insereix una icona dreta o apaisada, per pura raó estètica.

  • access: public
void DisplayButton (int $width, string $name,  $url, [boolean $active = true])
  • int $width: Amplada del botó
  • string $name: Etiqueta del botó que es mostra a la pantalla
  • boolean $active: Cert si el botó referencia la pàgina activa
  • $url
DisplayCapcalera (line 401)

Capçaleres

Mostra la capçalera pel joc de caràcters i la llengua

void DisplayCapcalera ()
DisplayFooter (line 540)

Mostra el peu de pàgina i la llicència cc

  • access: public
void DisplayFooter ()
DisplayHeader (line 452)

Mostra taula per la capçalera

  • access: public
void DisplayHeader ()
DisplayKeywords (line 421)

Mostra la llegenda

  • access: public
void DisplayKeywords ()
DisplayMenu (line 470)

Mostra el menú dels botons

  • access: public
void DisplayMenu ( $buttons)
  • $buttons
DisplayStyles (line 430)

Full d'estils de l'aplicació

  • access: public
void DisplayStyles ()
DisplayTitle (line 413)

Mostra el títol

  • access: public
void DisplayTitle ()
IsURLCurrentPage (line 496)

Retorna cert si som a la pàgina actual.En concret comprova si $_SERVER['PHP_SELF'] es igual al array

del boto associat a la variable $url (que conté l'enllaç a la pagina del botó)

  • return: cert si la pàgina actual és la que referencia el botó
  • access: public
boolean IsURLCurrentPage (string $url)
  • string $url: enllaç a la pàgina on es vol anar
Neteja (line 70)

Neteja entrades

Funció que elimina possibles entrades malicioses en els formularis. Les entrades que s'avaluen aquí seràn cadenes de text. Es respecta també la codificació de caràcters UTF-8, es permeten accents.

  • return: cadena transformada
  • access: public
string Neteja (string $entrada)
  • string $entrada: cadena de caracters succeptible de ser netejada de caracters especials
treure (line 103)

Extracció de cadenes

Extreu cadenes delimitades dins d'una de més gran

  • return: Cadena entre $srt1 i $str2
  • access: public
string treure (string $cadena, string $str1, string $str2)
  • string $cadena: Cadena de text d'on volem extreure un subcadena delimitada entre 2 subcadenes internes Utils en el moment d'obtenir informació dels certificats i peticions a la CA
  • string $str1: Delimitador 1
  • string $str2: Delimitador 2
ValidaMail (line 84)

Validació email

Funció que valida el correu electrònic introduït per l'usuari. Retorna vertader si el mail és correcte, fals en un altre cas

  • return: Cert si el correu presenta un format acceptable
  • access: public
boolean ValidaMail (string $pMail)
  • string $pMail: correu electrònic introduït
__set (line 54)

Mètode accessor de classe

  • access: public
void __set (string $name, string $value)
  • string $name: Passem el nom de l'objecte
  • string $value: Passem el nom que volem per l'ojecte

Documentation generated on Fri, 10 Jun 2011 18:05:40 +0200 by phpDocumentor 1.4.3