Se acaba de hacer repaso de fichas de ocasiones y se modifica codigo para hacer banner de ocasiones
git-svn-id: https://192.168.0.254/svn/Proyectos.ClaveAudio_Web/trunk@8 44ade383-bb54-5b4f-835b-923f7702b206
This commit is contained in:
parent
8359b37ae0
commit
ffa3c4cf6a
@ -70,33 +70,52 @@ var $cuantas;
|
||||
var $numOfertas;
|
||||
var $curTipo;
|
||||
|
||||
function shoopOcasionSurtiditos($cuantos) {
|
||||
function shoopOcasion($cuantos, $categoria = '', $tipo = 1){
|
||||
// esta es mi entrada en la clase, aqu? inicializo las globales.
|
||||
$this->numOfertas = 0;
|
||||
$this->numOcasiones = 0;
|
||||
$this->contador = 0;
|
||||
$this->result = false;
|
||||
$this->curTipo = $tipo;
|
||||
|
||||
$cuantos = $cuantos * 4;
|
||||
|
||||
$conn = db_connect();
|
||||
if($conn) {
|
||||
$query = 'SELECT ocasion_categoria AS CATEGORIA, ocasion_nombre AS NOMBRE, ocasion_estado AS ESTADO, ocasion_pvp AS PVP, ocasion_precio AS PRECIO, ocasion_descripcion AS TEXTO
|
||||
$query = 'SELECT ocasion_id, ocasion_categoria, ocasion_nombre, ocasion_estado, ocasion_pvp, ocasion_precio, ocasion_descripcion
|
||||
FROM shoop_ocasion
|
||||
WHERE ocasion_unidades > 0
|
||||
ORDER BY RAND() LIMIT ' . $cuantos;
|
||||
ORDER BY RAND()';
|
||||
// LIMIT ' . $cuantos;
|
||||
|
||||
$this->result = mysql_query($query, $conn);
|
||||
$this->numOfertas = mysql_num_rows($this->result);
|
||||
$this->numOcasiones = mysql_num_rows($this->result);
|
||||
}
|
||||
}
|
||||
|
||||
function getNum() {
|
||||
return $this->numOfertas;
|
||||
return $this->numOcasiones;
|
||||
}
|
||||
|
||||
function getNext(){
|
||||
return mysql_fetch_array($this->result);
|
||||
}
|
||||
function getNextOcasion(){
|
||||
$ocasion = '';
|
||||
|
||||
if($this->contador < $this->numOcasiones) {
|
||||
$row = mysql_fetch_array($this->result);
|
||||
$this->contador ++;
|
||||
if(file_exists('_ocs/' . $row['ocasion_id'] . ($this->curTipo != 2 ? '_168.jpg' : '_247.jpg'))) {
|
||||
$ocasion = array ( 'categoria_id' => $row['ocasion_categoria'],
|
||||
'nombre' => $row['ocasion_nombre'],
|
||||
'id' => $row['ocasion_id'],
|
||||
'estado' => $row['ocasion_estado'],
|
||||
'precio' => $row['ocasion_precio'],
|
||||
'pvp' => $row['ocasion_pvp'],
|
||||
'descripcion' => $row['ocasion_descripcion']);
|
||||
} else {
|
||||
$ocasion = $this->getNextOcasion();
|
||||
}
|
||||
}
|
||||
return $ocasion; // es un array
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
?>
|
||||
30
bann2_ocasion.php
Normal file
30
bann2_ocasion.php
Normal file
@ -0,0 +1,30 @@
|
||||
<div class="destacado">
|
||||
<table width="100%" height="100%" border="0" cellpadding="0" cellspacing="0">
|
||||
<tr>
|
||||
<td width="247"><img src="_imgs/d.gif" width="247" height="1" alt=""></td>
|
||||
<td width="12"><img src="_imgs/d.gif" width="12" height="1" alt=""></td>
|
||||
<td width="279"><img src="_imgs/d.gif" width="279" height="1" alt=""></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td width="247" align="center" valign="middle">
|
||||
<div class="destacado_foto">
|
||||
<a href="ocasion_ficha.php?id=<?php echo $arrayOcasion['id']; ?>"><img src="_ocs/<?php echo $arrayOcasion['id']; ?>_247.jpg" border="0" alt=""></a>
|
||||
</div>
|
||||
<div class="destacado_precio"><?php echo ($arrayOcasion['precio'] == '-1' ? 'Consultar' : 'Oferta ' . miNumberFormat($arrayOcasion['precio']) . '<span class="euro">€</span>'); ?></div>
|
||||
</td>
|
||||
|
||||
<td width="12"><img src="_imgs/d.gif" width="12" alt=""></td>
|
||||
|
||||
<td width="279" valign="top">
|
||||
<div class="destacado_tipo azul"><?php echo $arrayOcasion['nombre']; ?></div>
|
||||
<div class="destacado_modelo"><a href="ocasion_ficha.php?id=<?php echo $arrayOcasion['id']; ?>" class="lmod"><?php echo $arrayOcasion['nombre']; ?></a></div>
|
||||
<div class="oferta_texto"><?php if(strlen($arrayOcasion['descripcion'])) { echo substr($arrayOcasion['descripcion'], 0, 150) . '...'; } ?></div>
|
||||
|
||||
<div class="producto_ocasion1"><br />Precio PVP: <?php echo $arrayOcasion['pvp'];?> €</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
|
||||
</table>
|
||||
</div>
|
||||
@ -70,7 +70,7 @@
|
||||
Clave Audio S.L. garantiza expresamente que los datos que usted nos facilite son mantenidos con absoluta confidencialidad.<br><br>
|
||||
<span class="E1 E2">2.Tratamiento de sus datos personales</span><br>
|
||||
Al objeto de procesar su pedido, requerimos que nos faciliten ciertos datos personales como el N.I.F., nombre y apellidos, dirección, teléfono y e-mail, datos que serán tratados de forma informatizada.Vd. autoriza a Clave Audio S.L. para el uso y tratamiento informático de los datos personales que facilite, que serán empleados para proporcionarle información de nuestras condiciones de distribución, la promoción de los productos y servicios de Clave Audio SL, y con fines históricos.<br><br>
|
||||
De conformidad con lo establecido en la Ley Orgánica 15/99, de 13 de Diciembre de Protección de Datos de Carácter Personal y en la normativa de desarollo, usted puede, en cualquier momento, ejercer su derecho de acceso, modificación o cancelación enviando un e-mail a datospersonales@claveaudio.com o mediante correo ordinario a nuestra <a href="#direccion" class="minilink">dirección de contacto.</a><br><br>
|
||||
De conformidad con lo establecido en la Ley Orgánica 15/99, de 13 de Diciembre de Protección de Datos de Carácter Personal y en la normativa de desarollo, usted puede, en cualquier momento, ejercer su derecho de acceso, modificación o cancelación enviando un e-mail a info@claveaudio.com o mediante correo ordinario a nuestra <a href="#direccion" class="minilink">dirección de contacto.</a><br><br>
|
||||
El tratamiento y gestión de los datos cumple lo estipulado en el Real Decreto 994/1999, de 11 de junio, por el que se aprueba el reglamento de medidas de seguridad de los ficheros automatizados que contengan datos de carácter personal.<br><br>
|
||||
Clave Audio S.L. no venderá, bajo ningún concepto, información sobre sus clientes a terceros ni cederá información alguna de sus datos.<br><br>
|
||||
<span class="E1 E2">3.Datos de tarjetas de crédito</span><br>
|
||||
|
||||
@ -116,10 +116,10 @@ include('top.htm');
|
||||
// este es el destacado que aparece en la parte superior de todas las paginas de la tienda.
|
||||
|
||||
// quiero una oferta de tipo dos de la categoria que me han pasado (o de cualquiera si no hay categor’a)
|
||||
$miOferta = new shoopOfertas(1, '', '2');
|
||||
if($miOferta->getNum()){
|
||||
$arrayOferta = $miOferta->getNextOferta();
|
||||
include('bann2.php');
|
||||
$miOcasion = new shoopOcasion(1, '');
|
||||
if($miOcasion->getNum()){
|
||||
$arrayOcasion = $miOcasion->getNextOcasion();
|
||||
include('bann2_ocasion.php');
|
||||
?>
|
||||
</td></tr>
|
||||
<tr><td background="_imgs/ptoshb.gif"><img src="_imgs/d.gif" width="168" height="8"></td></tr>
|
||||
|
||||
@ -7,6 +7,7 @@
|
||||
include("_incl/wfCart.php");
|
||||
|
||||
session_start();
|
||||
include('db.php');
|
||||
|
||||
// ####################################################
|
||||
// cargo el carrito o lo creo nuevo si fuera menester
|
||||
|
||||
Loading…
Reference in New Issue
Block a user