include_once "../categorias/classes/class.categorias.php"; $cat = new categorias(); $cat->categorias_drop_list($intCategoria); ?> </select> <div id="tipotalles"> <?php $categorias = new categorias(); $categorias->select($intCategoria); $talles = $categorias->gettalles(); if ($talles == 1) { include_once "../talles/classes/class.talles.php"; $tll = new talles(); $talles_disp = $tll->select_all_clean(); foreach ($talles_disp as $id_talle_m) { $talle_n = new talles(); $talle_n->select($id_talle_m); $nombre_talle = $talle_n->getnombre_talle(); $id_talle_tabla = $talle_n->getid_talle(); include_once "classes/class.talles_productos.php"; $tallprod = new talles_productos(); $tallprod->select_by_producto($idProducto, $id_talle_m); $id_talle_producto = $tallprod->getid(); #echo $id_talle = $tallprod->getid_talle(); $id_producto = $tallprod->getid_producto(); $cantidad = $tallprod->getcantidad(); echo ' <div class="tallebox"> <p>' . $nombre_talle . '</p>
function select_all($pagina, $orden) { include '../resources/paginator.class.php'; $sql = "SELECT * FROM productos ;"; $result = $this->database->query($sql); $result = $this->database->result; $quantity = mysql_num_rows($result); if ($quantity < 1) { echo '<div class="notify"> <p>No hay producto en el sistema!</p> </div>'; } else { $count = 0; while ($row = mysql_fetch_array($result)) { $count++; } $pages = new Paginator(); $pages->items_total = $count; $pages->mid_range = 10; $pages->paginate(); $pages->display_pages(); include_once "../categorias/classes/class.categorias.php"; $sql = "SELECT * FROM productos ORDER BY {$orden} {$pages->limit};"; $result = $this->database->query($sql); $result = $this->database->result; while ($row = mysql_fetch_array($result)) { $idProducto = $row['idProducto']; $strNombre = $row['strNombre']; $strDetalle = $row['strDetalle']; $intCategoria = $row['intCategoria']; $dblPrecio = $row['dblPrecio']; $intStock = $row['intStock']; $strImagen = $row['strImagen']; $strImagen2 = $row['strImagen2']; $strImagen3 = $row['strImagen3']; $destacado = $row['destacado']; //veo si requiere talles $categorias = new categorias(); $categorias->select($intCategoria); $talles = $categorias->gettalles(); $stock = '<p>STOCK: ' . $intStock . '</p>'; if ($talles == 1) { include_once "../talles/classes/class.talles.php"; $tll = new talles(); $talles_disp = $tll->select_all_clean(); foreach ($talles_disp as $id_talle_m) { $talle_n = new talles(); $talle_n->select($id_talle_m); $nombre_talle = $talle_n->getnombre_talle(); $id_talle_tabla = $talle_n->getid_talle(); include_once "classes/class.talles_productos.php"; $tallprod = new talles_productos(); $tallprod->select_by_producto($idProducto, $id_talle_m); $id_talle_producto = $tallprod->getid(); #echo $id_talle = $tallprod->getid_talle(); $id_producto = $tallprod->getid_producto(); $cantidad = $tallprod->getcantidad(); if ($cantidad == "" || $cantidad == 0) { $cantidad = 0; } else { $talles_item .= ' <div class="t-bg"> <p>' . $nombre_talle . ': ' . $cantidad . '</p> </div>'; $id_talle_m = ""; $stock = ''; } } } else { if ($talles == 2) { include_once "../colores/classes/class.colores.php"; $tll = new colores(); $colores_disp = $tll->select_all_clean(); foreach ($colores_disp as $id_color_m) { $color_n = new colores(); $color_n->select($id_color_m); $nombre_color = $color_n->getnombre_color(); $id_color_tabla = $color_n->getid_color(); include_once "class.colores_productos.php"; $colprod = new colores_productos(); $colprod->select_by_producto($idProducto, $id_color_m); $id_color_producto = $colprod->getid(); #echo $id_talle = $tallprod->getid_talle(); $id_producto = $colprod->getid_producto(); $cantidad = $colprod->getcantidad(); if ($cantidad == "") { $cantidad = 0; } else { $talles_item .= ' <div class="box-talle-c"> <div class="t-bg"><p>' . $nombre_color . ':' . $cantidad . '</p></div></div> '; $id_color_m = ""; $stock = ''; } } } else { $talles_item .= ""; } } $item = ""; if ($strImagen) { //////////////////////////////////////////////////////////SI ES DESTACADO LE CAMBIO EL COLOR DEL CIRCULO if ($destacado == 1 or $destacado == 2 or $destacado == 3) { //CON IMAGEN DESTACADO $item .= ' <div class="item-content-prod"> <div class="box-image-prod-item"> <img src="../../images_productos/' . $strImagen . '" alt="" /> </div> <div class="box-prod-item-2"> <div class="box-prod-item-1"> <span> $' . $dblPrecio . ' </span> </div> <div class="nom-desc"> <p style="color: #646363;text-transform: uppercase;font-weight: bold;">' . $strNombre . '</p> <p style="color:#7A7474">' . substr($strDetalle, 0, 25) . '...</p> </div> <div class="stock-detalle">' . $stock . '</div> <div class="box-detalle2"> ' . $talles_item . ' </div> <div class="box-btn-prod-edit"> <p> <a class="btn-prod-edit" href="e_producto.php?id=' . $idProducto . '&activo=2&sub=d"><span>ADMINISTRAR</span></a> <a class="btn-prod-edit" href="d_producto.php?id=' . $idProducto . '&activo=2&sub=d"><span>ELIMINAR</span></a> </p> </div> </div> </div> '; } else { //CON IMAGEN SIN DESTACADO $item .= ' <div class="item-content-prod"> <div class="box-image-prod-item"> <img src="../../images_productos/' . $strImagen . '" alt="" /> </div> <div class="box-prod-item-2"> <div class="box-prod-item-1 "> <span> $' . $dblPrecio . ' </span> </div> <div class="nom-desc"> <p style="color: #646363;text-transform: uppercase;font-weight: bold;">' . $strNombre . '</p> <p style="color:#7A7474">' . substr($strDetalle, 0, 25) . '...</p> </div> <div class="stock-detalle">' . $stock . '</div> <div class="box-detalle2"> ' . $talles_item . ' </div> <div class="box-btn-prod-edit"> <p> <a class="btn-prod-edit" href="e_producto.php?id=' . $idProducto . '&activo=2&sub=d"><span>ADMINISTRAR</span></a> <a class="btn-prod-edit" href="d_producto.php?id=' . $idProducto . '&activo=2&sub=d"><span>ELIMINAR</span></a> </p> </div> </div> </div> '; } } else { //SIN IMAGEN $item .= ' <div class="item-content-prod"> <div class="box-image-prod-item"> <img src="../../images_productos/default.png" alt="" /> </div> <div class="box-prod-item-2"> <div class="box-prod-item-1 "> <span> $' . $dblPrecio . ' </span> </div> <div class="nom-desc"> <p style="color: #646363;text-transform: uppercase;font-weight: bold;">' . $strNombre . '</p> <p style="color:#7A7474">' . substr($strDetalle, 0, 25) . '...</p> </div> <div class="stock-detalle">' . $stock . '</div> <div class="box-detalle2"> ' . $talles_item . ' </div> <div class="box-btn-prod-edit"> <p> <a class="btn-prod-edit" href="e_producto.php?id=' . $idProducto . '&activo=2&sub=d"><span>ADMINISTRAR</span></a> <a class="btn-prod-edit" href="d_producto.php?id=' . $idProducto . '&activo=2&sub=d"><span>ELIMINAR</span></a> </p> </div> </div> </div> '; } echo $item; //'<p></p>'; $talles_item = ""; } echo '<div class="navigate">'; echo $pages->display_pages(); // Optional call which will display the page numbers after the results. //$pages->display_jump_menu(); // Optional � displays the page jump menu //echo $pages->display_items_per_page(); //Optional � displays the items per //echo $pages->current_page . ' of ' .$pages->num_pages.''; echo '</div>'; } }
function select_all($pagina, $orden) { include '../resources/paginator.class.php'; $sql = "SELECT * FROM productos ;"; $result = $this->database->query($sql); $result = $this->database->result; $quantity = mysql_num_rows($result); if ($quantity < 1) { echo '<div class="notify"> <p>No hay producto en el sistema!</p> </div>'; } else { $count = 0; while ($row = mysql_fetch_array($result)) { $count++; } $pages = new Paginator(); $pages->items_total = $count; $pages->mid_range = 10; $pages->paginate(); $pages->display_pages(); include_once "../categorias/classes/class.categorias.php"; $sql = "SELECT * FROM productos ORDER BY {$orden} {$pages->limit};"; $result = $this->database->query($sql); $result = $this->database->result; while ($row = mysql_fetch_array($result)) { $idProducto = $row['idProducto']; $strNombre = $row['strNombre']; $strDetalle = $row['strDetalle']; $intCategoria = $row['intCategoria']; $dblPrecio = $row['dblPrecio']; $intStock = $row['intStock']; $strImagen = $row['strImagen']; $strImagen2 = $row['strImagen2']; $strImagen3 = $row['strImagen3']; //veo si requiere talles $categorias = new categorias(); $categorias->select($intCategoria); $talles = $categorias->gettalles(); $stock = '<p>STOCK: ' . $intStock . '</p>'; if ($talles == 1) { include_once "../talles/classes/class.talles.php"; $tll = new talles(); $talles_disp = $tll->select_all_clean(); foreach ($talles_disp as $id_talle_m) { $talle_n = new talles(); $talle_n->select($id_talle_m); $nombre_talle = $talle_n->getnombre_talle(); $id_talle_tabla = $talle_n->getid_talle(); include_once "classes/class.talles_productos.php"; $tallprod = new talles_productos(); $tallprod->select_by_producto($idProducto, $id_talle_m); $id_talle_producto = $tallprod->getid(); #echo $id_talle = $tallprod->getid_talle(); $id_producto = $tallprod->getid_producto(); $cantidad = $tallprod->getcantidad(); if ($cantidad == "") { $cantidad = 0; } $talles_item .= '<br /> <div class="t-bg"> <p>' . $nombre_talle . ': ' . $cantidad . '</p> </div> '; $id_talle_m = ""; $stock = ''; } } else { $talles_item .= ""; } $item = ""; if ($strImagen) { $item .= ' <div class="item"> <div class="purple-bar"><h4>' . $strNombre . ' </h4></div> <div class="divideritem" style="width:20%; float:left;padding:.5em;"> <div class="sombra"></div> <div class="box-img"><img src="../../images_productos/' . $strImagen . '" alt="" width="120"/></div> </div> <div class="divideritem" style="width:45%;float:left;padding:.5em;"> <p style="margin: 8px 0 0 0">' . $strDetalle . '</p> </div> <div class="divideritem" style="width:20%;float:left;padding:.5em;"> <div class="box-pre"> <div class="box-v"><p>VALOR<p></div> <p style="color"><strong> $' . $dblPrecio . ' </strong></p> <div class="box-iva"><p>+ IVA</p></div> </div> <div class="box-detalle"><p>ID: ' . $idProducto . '</p> <p>' . $stock . '</p> ' . $talles_item . '</div> </div> <hr style="margin: 50px 0 8px 0;border-top: 1px solid #ccc"> <div class="opcionesitem"> <a href="e_producto.php?id=' . $idProducto . '">Editar</a> <a href="d_producto.php?id=' . $idProducto . '">Borrar</a> </div> </div> '; } else { $item .= ' <div class="item"> <div class="purple-bar"><h4>' . $strNombre . '</h4></div> <div class="divideritem" style="width:25%; float:left; padding:.5em"> <div style="width:120px; height:120px; float:left; margin:.5em; background:#ccc;"></div> </div> <div class="divideritem" style="width:45%;float:left;padding:.5em"> <p>' . $strDetalle . '</p> </div> <div class="divideritem" style="width:20%;float:left;padding:.5em"> <p><strong>VALOR: $' . $dblPrecio . ' </strong>+ IVA</p> <p>ID: ' . $idProducto . '</p> ' . $stock . ' <p>' . $talles_item . '</p> </div> <div class="opcionesitem"> <a href="e_producto.php?id=' . $idProducto . '">Editar</a> <a href="d_producto.php?id=' . $idProducto . '">Borrar</a> </div> </div> '; } echo $item; //'<p></p>'; $talles_item = ""; } echo '<div class="navigate">'; echo $pages->display_pages(); // Optional call which will display the page numbers after the results. //$pages->display_jump_menu(); // Optional Ð displays the page jump menu //echo $pages->display_items_per_page(); //Optional Ð displays the items per //echo $pages->current_page . ' of ' .$pages->num_pages.''; echo '</div>'; } }