/**
  * Obtiene las categorías de un padre, y posteriormente las series de cada 
  * categoría. Antes de regresar el objeto JSON le pega las series a su 
  * respectiva categoría, para que en el cliente las tengan relacionadas en el 
  * mismo objeto json.
  * 
  * @param Integer $idPadre
  */
 public function seriesXcategoriasXpadre($idPadre)
 {
     $dao = DAOFactory::getCategoriasDAO();
     $categorias = $dao->queryByCategoriaPadre($idPadre);
     foreach ($categorias as $categoria) {
         $daoSerie = DAOFactory::getSerieDAO();
         $series = $daoSerie->querySeriesInCategoria($categoria->categoria);
         $categoria->series = $series;
     }
     print json_encode($categorias);
 }
Ejemplo n.º 2
0
<?php

$classPromocao = new Funcoes();
$resu = DAOFactory::getOfertasDAO()->queryByIdCategoria($_GET['categoria']);
$categoria = DAOFactory::getCategoriasDAO()->load($_GET['categoria']);
?>

<h5> Recife > <?php 
echo $categoria->nome;
?>
</h5>
<?php 
for ($i = 0; $i < count($resu); $i++) {
    if (isset($_GET['categoria'])) {
        if ($resu[$i]->principalcategoria == 1) {
            $id = $resu[$i]->id;
            $id_cliente = $resu[$i]->idCliente;
            $valorantigo = (double) $resu[$i]->valorantigo;
            $valor = (double) $resu[$i]->valor;
            $desconto = $resu[$i]->desconto;
            $qtd = $resu[$i]->qtd;
            $descricao = $resu[$i]->descricao;
            $promocao = $resu[$i]->promocao;
            $date = new DateTime($resu[$i]->datainicial);
            $datainicial = $date->format('d.m.Y');
            $date = new DateTime($resu[$i]->datafinal);
            $datafinal = $date->format('d.m.Y');
            $principal = $resu[$i]->principal;
            $ativo = $resu[$i]->ativo;
            $imagem1 = $resu[$i]->foto1;
            $imagem2 = $resu[$i]->foto2;
Ejemplo n.º 3
0
        $result = $class->listarOfertaEmpresa();
    }
} else {
    $result = $class->listarOfertaEmpresa();
}
while ($row = mysqli_fetch_assoc($result)) {
    $id = $row['id'];
    $promocao = $row['promocao'];
    $empresa = $row['empresa'];
    $principal = $row['principal'];
    $principalCategoria = $row['principalcategoria'];
    $imagem = $row['foto1'];
    $date = new DateTime($row['datafinal']);
    $datafinal = $date->format('d.m.Y');
    $transaction = new Transaction();
    $categoria = DAOFactory::getCategoriasDAO()->load($row['id_categoria']);
    ?>
       
                                                    <tr>
                                                        <td><div class="checkbox">
                                                                <label><input id="principal" name="principal" onclick="atualizarPrincipal(<?php 
    echo $id;
    ?>
)" type="checkbox" value="1" <?php 
    if ($principal == 1) {
        echo "checked='checked'";
    }
    ?>
></label>
                                                            </div></td>
                                                        <td><div class="checkbox">