/**
* Asigna color a la pagina
*
* @return color
*/
function Colores() {
$color_asiganado = array ();
$color = 0;
$url = resolver_url_actual ();
//echo $url."
";
$pieces = explode ( "/", $url );
$l = count ( $pieces );
$pag = explode ( "?", $pieces [$l - 1] );
//echo $pag[0];
if (isset ( $_REQUEST ['id_seccion'] )) {
$id_ss = $_REQUEST ['id_seccion'];
$color = asignar_color ( $id_ss );
} else {
$id_ss = - 1;
$color = asignar_color ( $id_ss );
}
if ($pag [0] == "index.php" || $color == 1) {
$color_asiganado [0] = "morado"; //nombre del color
$color_asiganado [1] = "#FFFFFF"; //color_fuente_sobre_oscuro
$color_asiganado [2] = "#000000"; //color_fuente_sobre_claro
$color_asiganado [3] = "#920180"; //color_hex_fondo_oscuro => morado
$color_asiganado [4] = "#C9B8CB"; //color_hex_fondo_oscuro => morado + oscuro
$color_asiganado [5] = "#FFFFFF"; //color_hex_link => morado + oscuro
$color_asiganado [6] = "#42003C"; //color_hex_link hover
$color_asiganado [7] = "#55044B"; //color_hex_link hover panel superior
} elseif ($pag [0] == "listar_categorias.php" || $pag [0] == "listar_super_categorias.php" || $pag [0] == "listar_productos_categoria.php" || $pag [0] == "detalle_productos.php" || $pag [0] == "login.php" || $pag [0] == "listar_grupos.php" || $pag [0] == "error_transaccion.php" || $color == 2) {
$color_asiganado [0] = "azul"; //nombre del color
$color_asiganado [1] = "#FFFFFF"; //color_fuente_sobre_oscuro
$color_asiganado [2] = "#000000"; //color_fuente_sobre_claro
$color_asiganado [3] = "#2AAFBE"; //color_hex_fondo_oscuro => azul
$color_asiganado [4] = "#A7B8BC"; //color_hex_fondo_oscuro => azul + oscuro
$color_asiganado [5] = "#0D373C"; //color_hex_link => morado + oscuro
$color_asiganado [6] = "#FFFFFF"; //color_hex_link hover
$color_asiganado [7] = "#1C646C"; //color_hex_link hover panel superior
} elseif ($pag [0] == "ver_carrito.php" || $pag [0] == "ver_detalle_orden.php" || $pag [0] == "detalle_factura.php" || $color == 3) {
$color_asiganado [0] = "verde"; //nombre del color
$color_asiganado [1] = "#FFFFFF"; //color_fuente_sobre_oscuro
$color_asiganado [2] = "#000000"; //color_fuente_sobre_claro
$color_asiganado [3] = "#96BC33"; //color_hex_fondo_oscuro => verde
$color_asiganado [4] = "#BED36B"; //color_hex_fondo_oscuro => azul + oscuro
$color_asiganado [5] = "#52661C"; //color_hex_link => morado + oscuro
$color_asiganado [6] = "#FFFFFF"; //color_hex_link hover
$color_asiganado [7] = "#5F7720"; //color_hex_link hover panel superior
} elseif ($color == 4) {
$color_asiganado [0] = "rojo"; //nombre del color
$color_asiganado [1] = "#FFFFFF"; //color_fuente_sobre_oscuro
$color_asiganado [2] = "#000000"; //color_fuente_sobre_claro
$color_asiganado [3] = "#A91110"; //color_hex_fondo_oscuro => rojo
$color_asiganado [4] = "#C78181"; //color_hex_fondo_oscuro => rojo
$color_asiganado [5] = "#FFFFFF"; //color_hex_link => morado + oscuro
$color_asiganado [6] = "#4B0707"; //color_hex_link hover
$color_asiganado [7] = "#630E0E"; //color_hex_link hover panel superior
} elseif ($color == 5) {
$color_asiganado [0] = "naranja"; //nombre del color
$color_asiganado [1] = "#FFFFFF"; //color_fuente_sobre_oscuro
$color_asiganado [2] = "#000000"; //color_fuente_sobre_claro
$color_asiganado [3] = "#FF9007"; //color_hex_fondo_oscuro => naranja
$color_asiganado [4] = "#EDBB78"; //color_hex_fondo_oscuro => naranja
$color_asiganado [5] = "#5E3300"; //color_hex_link => morado + oscuro
$color_asiganado [6] = "#FFFFFF"; //color_hex_link hover
$color_asiganado [7] = "#B06201"; //color_hex_link hover panel superior
} elseif ($color == 6) {
$color_asiganado [0] = "amarillo"; //nombre del color
$color_asiganado [1] = "#FFFFFF"; //color_fuente_sobre_oscuro
$color_asiganado [2] = "#000000"; //color_fuente_sobre_claro
$color_asiganado [3] = "#DDD200"; //color_hex_fondo_oscuro => amarillo
$color_asiganado [4] = "#E3DBA8"; //color_hex_fondo_oscuro => amarillo
$color_asiganado [5] = "#403D00"; //color_hex_link => morado + oscuro
$color_asiganado [6] = "#FFFFFF"; //color_hex_link hover
$color_asiganado [7] = "#ADA618"; //color_hex_link hover panel superior
} else { //para toto el resto de paginas como login.php, etc
$color_asiganado [0] = "azul"; //nombre del color
$color_asiganado [1] = "#FFFFFF"; //color_fuente_sobre_oscuro
$color_asiganado [2] = "#000000"; //color_fuente_sobre_claro
$color_asiganado [3] = "#2AAFBE"; //color_hex_fondo_oscuro => azul
$color_asiganado [4] = "#A7B8BC"; //color_hex_fondo_oscuro => azul + oscuro
$color_asiganado [5] = "#0D373C"; //color_hex_link => morado + oscuro
$color_asiganado [6] = "#FFFFFF"; //color_hex_link hover
$color_asiganado [7] = "#1C646C"; //color_hex_link hover panel superior
}
//echo $color_asiganado;
return $color_asiganado;
}
?>
class plantilla {
function plantilla($template_file) {
$this->tpl_file = '../templates/' . $template_file . '.php';
}
function asigna_variables($vars) {
$this->vars = (empty ( $this->vars )) ? $vars : $this->vars . $vars;
}
function muestra() {
if (! ($this->fd = @fopen ( $this->tpl_file, 'r' ))) {
sostenedor_error ( 'error al abrir la plantilla ' . $this->tpl_file );
} else {
$this->template_file = fread ( $this->fd, filesize ( $this->tpl_file ) );
fclose ( $this->fd );
$this->mihtml = $this->template_file;
$this->mihtml = str_replace ( "'", "\'", $this->mihtml );
$this->mihtml = preg_replace ( '#\{{=>([a-z0-9\-_]*?)\<=}}#is', "' . $\\1 . '", $this->mihtml );
reset ( $this->vars );
while ( list ( $key, $val ) = each ( $this->vars ) ) {
$$key = $val;
}
eval ( "\$this->mihtml = '$this->mihtml';" );
reset ( $this->vars );
while ( list ( $key, $val ) = each ( $this->vars ) ) {
unset ( $$key );
}
$this->mihtml = str_replace ( "\'", "'", $this->mihtml );
return $this->mihtml;
}
}
}
function sostenedor_error($error) {
$miplantilla = new plantilla ( "error" );
$miplantilla->asigna_variables ( array ('ERROR' => $error ) );
return $miplantilla->muestra ();
}
?>
Deprecated: Optional parameter $remember declared before required parameter $tipo_usuario is implicitly treated as a required parameter in /home/oncologia.org.ve/site.oncologia.org.ve/Modelo/clase_access.php on line 88
Fatal error: Array and string offset access syntax with curly braces is no longer supported in /home/oncologia.org.ve/site.oncologia.org.ve/Modelo/clase_access.php on line 309