switch ($TipoSalida) {
         case eTipo::Funciones:
             $Documentadas = $CSS_BD->MostrarPorGrupo(CSSTipo::Funcion);
             break;
         case eTipo::Propiedades:
             $Documentadas = $CSS_BD->MostrarPorGrupo(CSSTipo::Propiedad);
             break;
         case eTipo::Selectores:
             $Documentadas = $CSS_BD->MostrarPorGrupo(CSSTipo::Selector);
             break;
         case eTipo::Reglas:
             $Documentadas = $CSS_BD->MostrarPorGrupo(CSSTipo::Regla);
             break;
     }
     $Fecha = date("d/m/Y", filemtime("CSS_BD.php"));
     echo "<br /><div class='devildrey33_Nota'>" . CSSTipo::Plural($TipoSalida) . " documentadas : <b>" . $Documentadas["Documentadas"] . "/" . $Documentadas["Total"] . "</b><br />Modificado por última vez : <i>" . $Fecha . "</i>.</div>";
     $Base->FinBlog();
     $Base->FinPlantilla();
 } elseif ($TipoSalida == eTipo::RaizCSS) {
     $Base = new devildrey33();
     $META = '<meta name="description" content="Referencia css, Ejemplos css">' . '<meta name="keywords" content="CSS">' . '<meta name="robots" content="index, follow">';
     $Base->InicioPlantilla(basename(__FILE__), "Referéncia CSS", $META);
     $Base->InicioDoc(basename(__FILE__), "Referéncia CSS");
     echo '<br />' . '<div><a href="/Doc/CSS/Colores/">Colores</a></div>' . '<div><a href="/Doc/CSS/Degradados/">Degradados</a></div>' . '<div><a href="/Doc/CSS/Unidades/">Unidades</a></div>' . '<div><a href="/Doc/CSS/Propiedades/">Propiedades</a></div>' . '<div><a href="/Doc/CSS/Funciones/">Funciones</a></div>' . '<div><a href="/Doc/CSS/Reglas/">Reglas</a></div>' . '<div><a href="/Doc/CSS/Selectores/">Selectores</a></div><hr />';
     $CSS_BD = new CSS_BD();
     $Documentadas = $CSS_BD->MostrarTodo();
     $Fecha = date("d/m/Y", filemtime("CSS_BD.php"));
     echo "<br /><div class='devildrey33_Nota'>Proporción de la documentación terminada : <b>" . $Documentadas["Documentadas"] . "/" . $Documentadas["Total"] . "</b><br />Modificado por última vez : <i>" . $Fecha . "</i>.</div>";
     echo "<hr />";
     $Base->FinBlog();
     $Base->FinPlantilla();
Example #2
0
 public function MostrarGrupo($Tipo, $Grupo)
 {
     $Ret["Total"] = 0;
     $Ret["Documentadas"] = 0;
     $HayEntradas = false;
     if ($Tipo != CSSTipo::Todos) {
         // Recuento los valores del grupo, para determinar si hay propiedades dentro del grupo
         foreach ($this->_Lista as $Entrada) {
             if ($Entrada["Grupo"] == $Grupo) {
                 if ($Entrada["TipoCSS"] == $Tipo) {
                     $HayEntradas = true;
                     break;
                 }
             }
         }
         if ($HayEntradas == false) {
             return $Ret;
         }
     }
     // Creo la cabecera
     echo "<br style='clear:both'/>";
     echo "<h2>" . CSSGrupo::Str($Grupo) . "</h2>";
     //            echo "<div class='Grupo_Marco'>";
     /*			switch ($Tipo) {
                  case CSSTipo::Selector  :	$this->MostrarCabeceraSelectores();		break;
                  default					:	$this->MostrarGrupo_Cabeceraes();	break;
          }*/
     /*            echo "<div class='Grupo_Cabecera'><table><tr>
                           <td class='EspacioPropiedad'>Propiedad</td>
                           <td class='EspacioDescripcion'>Descripción</td>
                           <td class='EspacioCompatibilidad'>Navegadores</td>
                           <td class='EspacioVersion'>CSS</td>
                   </tr></table></div>";*/
     echo "<table class='Tabla TablaDocCSS'><tr>" . "<th>Propiedad</th>" . "<th>Descripción</th>" . "<th>Navegadores</th>" . "<th>CSS</th>" . "</tr>";
     foreach ($this->_Lista as $Entrada) {
         if ($Entrada["TipoCSS"] == $Tipo || $Tipo == CSSTipo::Todos) {
             if ($Entrada["Grupo"] == $Grupo) {
                 echo "<tr>";
                 //						if ($Ret["Total"] != 0) echo "<div class='Div_Separador'></div>";
                 $Ret["Total"]++;
                 if ($Entrada["Path"] == "") {
                     $Path = $Entrada["Nombre"];
                 } else {
                     $Path = $Entrada["Path"];
                 }
                 /*                        if ($Entrada["Path"] == "") $Path = $this->NormalizarNombre($Entrada["Nombre"]);
                                         else                        $Path = $this->NormalizarNombre($Entrada["Path"]);*/
                 if (file_exists("../Documentacion/CSS/" . CSSTipo::Plural($Entrada["TipoCSS"]) . "/" . $this->NormalizarNombre($Path) . ".php")) {
                     echo "<td class='Espacio" . CSSTipo::Singular($Entrada["TipoCSS"]) . "'><a href='/Doc/CSS/" . CSSTipo::Plural($Entrada["TipoCSS"]) . "/" . $Path . "'>" . $Entrada["Nombre"] . "</a></td>";
                     $Ret["Documentadas"]++;
                 } else {
                     echo "<td class='Espacio" . CSSTipo::Singular($Entrada["TipoCSS"]) . "'>" . $Entrada["Nombre"] . "</td>";
                 }
                 //						if ($Entrada["TipoCSS"] == CSSTipo::Selector) echo "<td class='EspacioEjemplo'>".$Entrada["Ejemplo"]."</td>";
                 echo "<td  title='" . $Entrada["Descripcion"] . "'>" . $Entrada["Descripcion"] . "</td>";
                 echo "<td >" . $this->MostrarCompatibilidadMini($Entrada["Nombre"]) . "</td>";
                 echo "<td >" . $Entrada["Version"] . "</td>";
                 echo "</tr>";
             }
         }
     }
     echo "</table>";
     //"</div>";
     return $Ret;
 }