forked from kleper/redcauca
59 lines
1.3 KiB
PHP
Executable File
59 lines
1.3 KiB
PHP
Executable File
<?php
|
|
header("Content-Type: text/css");
|
|
echo dibuja_clase();
|
|
|
|
function dibuja_clase(){
|
|
$resultado ="";
|
|
$link=Conectarse();
|
|
mysql_query("SET NAMES 'utf8'");
|
|
$consulta = "SELECT elemento FROM estilos GROUP BY elemento";
|
|
$sql=mysql_query($consulta,$link);
|
|
|
|
|
|
if (mysql_num_rows($sql)!='0'){
|
|
mysql_data_seek($sql, 0);
|
|
|
|
while( $row = mysql_fetch_array( $sql ) ) {
|
|
$elemento= dibuja_elemento($row['elemento']);
|
|
$resultado .= "$row[elemento]{
|
|
$elemento
|
|
}\n";
|
|
}
|
|
}
|
|
print $resultado;
|
|
return;
|
|
}
|
|
|
|
function dibuja_elemento($elemento){
|
|
$resultado ="";
|
|
$link=Conectarse();
|
|
mysql_query("SET NAMES 'utf8'");
|
|
$consulta = "SELECT * FROM estilos WHERE elemento = '$elemento' ";
|
|
$sql=mysql_query($consulta,$link);
|
|
if (mysql_num_rows($sql)!='0'){
|
|
while( $row = mysql_fetch_array( $sql ) ) {
|
|
if($row['color'] !=='') {$color = "$row[color]";}else{$color="";}
|
|
$resultado .= "$row[label]:$row[valor] $color ;\n";
|
|
}
|
|
|
|
}
|
|
return $resultado;
|
|
}
|
|
|
|
function Conectarse(){
|
|
if ( !isset ( $link ) ) {
|
|
include("../includes/datos.php");
|
|
if (!($link=mysql_connect($servidor,$usuario,$password)))
|
|
{
|
|
echo "Error conectando a la base de datos.";
|
|
exit();
|
|
}
|
|
if (!mysql_select_db($db,$link))
|
|
{
|
|
echo "Error seleccionando la base de datos.";
|
|
exit();
|
|
}
|
|
return $link;
|
|
}
|
|
}
|
|
?>
|