core-objects-other

$wv->allLanguages //Object - Contiene el código iso y nombre de todos los idiomas conectados
$wv->conf //Array - Contiene todos los valores de configuración del framework
$wv->date //Var - Fecha y hora actuales al cargar la página. 
                  No cambia durante la ejecución, si se necesita usar en un blucle hay que 
                  llamar al método $wv->date() porque si no la fecha y hora son siempre la misma
$wv->defLang //Var - Código ISO del idioma configurado por defecto en el framework
$wv->dts //Var - Espacio total del disco duro en bytes
$wv->files //Var - Objeto con toda la niformación de la página actual
$wv->fqdn //Var - "Full Qualified Domain Name" (dominio cargado) sin las www (si las tuviera)
$wv->_fqdn //Var - "Full Qualified Domain Name" (dominio cargado) con las www (si las tuviera)
$wv->home //Var - ID y alias de la página principal
$wv->ip //Var - IP del usuario que carga la página
$wv->lang //Var - Código ISO del idioma seleccionado por el usuario actual
$wv->loginResult //Objeto multidimensional - Contiene todos los mensajes y errores al iniciar sesión
$wv->lsip //Var - IP del servidor en formato long
$wv->pageAlias //Var - Alias de la página actual, por ejemplo "alias" en http://webvivo.com/alias 
$wv->pageInfo //Objeto - Contiene datos de la página actual
$wv->skeletonDir //Var - Nombre del directorio del esqueleto de la página actual, p.e. _skeleton
$wv->ssl //Bool - true si la página tiene el SSL activo (https), false en caso contrario (http)
$wv->susr //Var - Nombre del usuario del sistema del sitio web
$wv->ua //Var - User agent del navegador
$wv->user_agent //Var - Alias de ua (User agent del navegador)
$wv->uniqID //Var - ID único del sitio web para un mismo dominio y hospedaje (hash 32 chars)
$wv->uri //Var - REQUEST_URI filtrado, incluye la página y el query, pero no el dominio ni el protocolo
$wv->userGroup //Var - ID del grupo de usuario al que pertenece el usuario actual
$wv->userGroupName //Var - Nombre del grupo de usuario al que pertenece el usuario actual
$wv->userID //Var - ID del usuario actual
$wv->userName //Var - Nombre del usuario actual
$wv->version //Var - Versión build y fecha de la versión operativa de WEBvivo
$wv->webp //Bool - true si el navegador del usuario soporta el formato de imágenes WEBP

  Más información sobre pageInfo

 

Objeto files:

  • id: ID de la página actual.
  • stat: Estado de la página actual (0=activada, 1=desactivada).
  • accres: Acceso restringido (0=Libre, Otro número = Igual o mayor al grupo de usuario permitido).
  • owner: ID del propietario de la página.
  • priority: Valor de 1 a 10 para indicar la prioridad de la página para generar sitemap.xml (0.1 a 1).
  • ws: "WebSite", Genera los archivos del esqueleto (plantilla), asignado a la página actual.
  • ex: Uso Exclusivo, tiene valor 1 si la página sólo puede cargarse en su WebSite.
  • nh: "No Headers", genera la página sin esqueleto (plantilla) y sin enviar ninguna cabecera o salida.
  • https: 0=Sin cambios, 1=Fuerza https, 2=fuerza http.
  • pce: 1=Existen condicionales de página.
  • alias: Nombre del alias (la página que se carga sin el nombre de dominio ni el query).
  • dir: ID del directorio que almacena el archivo que genera la página actual.
  • trail: ID de la página de nivel anterior a la actual.
  • grp: ID del grupo de páginas al que pertenece la página actual.
  • file: Nombre del archivo que genera la página actual.

Ejemplo de objeto files:


(
    [id] => 101
    [stat] => 0
    [accres] => 0
    [owner] => 1
    [priority] => 5
    [ws] => 1
    [ex] => 0
    [nh] => 0
    [https] => 0
    [pce] => 0
    [alias] => doc
    [dir] => 7
    [trail] => 0
    [grp] => 4
    [file] => doc.php
)

 

Objeto allLanguages:
El objeto contiene una lista de todos los idiomas activos para el sitio web actual.

  • iso: Código ISO 639-1 del idioma
  • name: Nombre del idioma en el propio idioma (incluida capitalización)

Por ejemplo, si el español y el inglés están activos, este sería el contenido:


(
    [0] => stdClass Object
        (
            [iso] => en
            [name] => English
        )
    [1] => stdClass Object
        (
            [iso] => es
            [name] => español
        )
)