KumbiaPHP
beta2
Framework PHP
Página principal
Páginas relacionadas
Namespaces
Estructuras de Datos
Archivos
Ejemplos
Lista de archivos
Globales
Todo
Estructuras de Datos
Namespaces
Archivos
Funciones
Variables
Páginas
git
KumbiaPHP
core
extensions
helpers
tag.php
Ir a la documentación de este archivo.
1
<?php
27
class
Tag
28
{
29
35
protected
static
$_css
= array();
36
43
public
static
function
getAttrs
($params)
44
{
45
$data =
''
;
46
foreach
($params as $k => $v) {
47
$data .=
" $k=\"$v\""
;
48
}
49
return
$data;
50
}
51
60
public
static
function
create
($tag, $content = NULL, $attrs = NULL)
61
{
62
if
(is_array($attrs)) {
63
$attrs = self::getAttrs($attrs);
64
}
65
66
if
(is_null($content)) {
67
echo
"<$tag $attrs />"
;
68
}
69
70
echo
"<$tag $attrs>$content</$tag>"
;
71
}
72
79
public
static
function
js
($src, $cache = TRUE)
80
{
81
$src =
"javascript/$src.js"
;
82
if
(!$cache) {
83
$src .=
'?nocache='
. uniqid();
84
}
85
86
return
'<script type="text/javascript" src="'
. PUBLIC_PATH . $src .
'"></script>'
;
87
}
88
95
public
static
function
css
($src, $media =
'screen'
)
96
{
97
self::$_css[] = array(
'src'
=> $src,
'media'
=> $media);
98
}
99
105
public
static
function
getCss
()
106
{
107
return
self::$_css;
108
}
109
110
}
Generado el Viernes, 14 de Marzo de 2014 20:14:03 para KumbiaPHP por
1.8.4