/*
---------------------------------------------------------------
| Factusolweb - Modulo de enlace de tienda virtual con Factusol |
|---------------------------------------------------------------|
|---------------------------------------------------------------|
| Version: 2 |
| Fecha Version: 12-12-2007 |
| Revision: 0 |
| Fecha Revision: 12-12-2007 |
|---------------------------------------------------------------|
| Sistemas Multimedia y de Gestión, S.L. |
| Av. Andalucía, 96 | 23006 Jaén | España |
| info@sistemasmultimedia.com | 902 15 12 89 |
|---------------------------------------------------------------|
| Copyright (C) 2006 Sistemas Multimedia y Gestion Aplisoft |
|---------------------------------------------------------------|
| Este programa es software libre. Puede redistribuirlo y/o |
| modificarlo bajo los términos de la Licencia Pública General |
| de GNU según es publicada por la Free Software Foundation, |
| bien de la versión 2 de dicha Licencia o bien de cualquier |
| versión posterior. |
| Debido a su forma de distribución sin coste este programa se |
| entrega con la intención de que sea útil, pero SIN NINGUNA |
| GARANTÍA, incluso sin la garantía MERCANTIL implícita o sin |
| garantizar la CONVENIENCIA PARA UN PROPÓSITO PARTICULAR. |
| Véase la Licencia Pública General de GNU para más detalles. |
| Tiene una copia de dicha licencia a su disposición en |
| http://www.sistemasmultimedia.com/licencias/gpl.txt |
|---------------------------------------------------------------|
| Debería haber recibido una copia de la Licencia Pública |
| General junto con este programa. Si no ha sido así, escriba |
| a la Free Software Foundation, Inc.,en 675 Mass Ave, |
| Cambridge, MA 02139, EEUU. |
---------------------------------------------------------------
*/
session_start();
require_once('top.php');
if (@$_SESSION['autentificado'] == 'SI' ) {
if (@$_SESSION['tipo_usuario'] == 'usuario') {
require_once('menum.php');
}else{
require_once('menumage.php');
}
}
require_once('cmodulos.php');
imoduloart();
cmoduloart();
require_once('func.php');
//escribe un Select con las secciones
function tamimagen($codart) {
$conn = mysql_connect(BD_HOST, BD_USERNAME, BD_PASSWORD);
mysql_select_db(BD_DATABASE1);
$ssql = "SELECT * FROM F_ART WHERE CODART='$codart'";
$rs = mysql_query($ssql, $conn);
$datos=mysql_fetch_array($rs);
if($datos['IMGART'] != '' and file_exists('imagenes/' . $datos['IMGART'])) {
list($ancho, $altura, $tipo, $atr) = getimagesize('imagenes/' . $datos['IMGART']);
return ($altura + 150);
}else{
return 300;
}
}
function famsec ($seccion) {
$conn = mysql_connect(BD_HOST, BD_USERNAME, BD_PASSWORD);
mysql_select_db(BD_DATABASE1);
if($seccion != '-1') {
$ssql = "SELECT * FROM F_FAM WHERE SECFAM='$seccion'";
}else{
$ssql = 'SELECT * FROM F_FAM';
}
$rs = mysql_query($ssql, $conn);
$cadena = '(';
while($datos = mysql_fetch_array($rs)) {
$cadena .= " FAMART='" . $datos['CODFAM'] . "' or";
}
$cadena = substr($cadena, 0, strlen($cadena) - 2) . ')';
return $cadena;
}
function secciones($valor) {
$conn = mysql_connect(BD_HOST, BD_USERNAME, BD_PASSWORD);
mysql_select_db(BD_DATABASE1);
$ssql = 'SELECT * FROM F_SEC';
$rs = mysql_query($ssql, $conn);
// para mantener la seleccion anterior
echo('');
for($i=0; $i<=(mysql_num_rows($rs) - 1); $i++) {
$datos = mysql_fetch_array($rs);
if($i == 0) { $envio = $datos['CODSEC']; }
if($valor == $datos['CODSEC']) { $selected = 'selected="selected"'; }
echo('');
$selected = NULL;
}
echo('');
return $valor;
}
//Escribe un select con las familias de una sección
function familias($seccion, $familia) {
$conn = mysql_connect(BD_HOST, BD_USERNAME, BD_PASSWORD);
mysql_select_db(BD_DATABASE1);
if($seccion != '-1') {
$ssql = 'SELECT * FROM F_FAM WHERE SECFAM=\'' . $seccion . '\'';
}else{
$ssql = 'SELECT * FROM F_FAM';
}
$rs = mysql_query($ssql ,$conn);
echo('');
return $envio;
}
function cabecera() {
$conn = mysql_connect(BD_HOST, BD_USERNAME, BD_PASSWORD);
mysql_select_db(BD_DATABASE1);
$ssql = 'SELECT * FROM F_CFG';
$rs = mysql_query($ssql, $conn);
$datos = mysql_fetch_array($rs);
echo('
');
echo('
');
if($datos['MIMCFG'] == 1) {
echo('
Detalles
');
} //IMAGEN
if($datos['MCACFG'] == 1) { echo('
Cod. Artículo
'); } //codigo articulo
/* Se anula el código de barras por desuso
if($datos['MCBCFG'] == 1) { echo('
Cod. Barras
'); } //codigo de barras*/
if($datos['MDECFG'] == 1) { echo('
');
}
function muestraart($codart, $cliente, $colorcelda) {
//El articulo tiene diferentes tarifas segun clientes
$conn = mysql_connect(BD_HOST, BD_USERNAME, BD_PASSWORD);
mysql_select_db(BD_DATABASE1);
//datos del articulo
$ssql = 'SELECT * FROM F_ART WHERE CODART=\'' . $codart . '\'';
$rs = mysql_query($ssql, $conn);
$datos = mysql_fetch_array($rs);
//datos de la tarifa tengo que saber si es autentificado o no
if($cliente != '-1') {
$ssql = 'SELECT TARCLI FROM F_CLI WHERE CODCLI=' . $cliente;
$rs2 = mysql_query($ssql, $conn);
$tarifa = mysql_fetch_array($rs2);
$tar = $tarifa['TARCLI'];
}else{
$ssql = 'SELECT TCACFG FROM F_CFG';
$rs2 = mysql_query($ssql, $conn);
$tarifa = mysql_fetch_array($rs2);
$tar = $tarifa['TCACFG'];
}
$rs2 = mysql_query($ssql, $conn);
$tarifa = mysql_fetch_array($rs2);
//Ya tengo el articulo y la tarifa solo me falta saber el precio
$ssql = 'SELECT PRELTA FROM F_LTA WHERE TARLTA=' . $tar . ' AND ARTLTA=\'' . $codart . '\'';
$rs3 = mysql_query($ssql, $conn);
$precio = mysql_fetch_array($rs3);
//Ya tenemos todos los datos ahora vamos a escribir los que procedan
//Consulto la tabla de Configuración
$ssql = 'SELECT * FROM F_CFG';
$rs4 = mysql_query($ssql, $conn);
$conf = mysql_fetch_array($rs4);
//voy escribiendo la fila
echo('
');
switch($datos['CSTART']) {
case 0:
echo('Artículo no disponible');
break;
case 1:
echo('Consultar Disponibilidad');
break;
case 2:
echo('Artículo disponible');
break;
case 3:
printf("%.2f", $datos['USTART']);
break;
}
echo('
');
}
echo('
');
}
function ivainc($cliente) {
//funcion que averigua si los precios son con iva o sin iva.
$conn= mysql_connect (BD_HOST,BD_USERNAME,BD_PASSWORD);
mysql_select_db (BD_DATABASE1);
if ($cliente!="-1"){
//buscamos la tarifa del cliente
$ssql= 'SELECT TARCLI FROM F_CLI WHERE CODCLI=' . $cliente;
$rs=mysql_query ($ssql,$conn);
$datos=mysql_fetch_array ($rs);
$tarifa=$datos["TARCLI"];
}else{
$ssql= 'SELECT * FROM F_CFG';
$rs=mysql_query ($ssql,$conn);
$datos=mysql_fetch_array ($rs);
$tarifa=$datos["TCACFG"];
}
//dentro de la tarifa buscamos si esta o no el iva incluido
$ssql='SELECT IINTAR FROM F_TAR WHERE CODTAR=' . $tarifa;
$rs1=mysql_query ($ssql,$conn);
$datos1=mysql_fetch_array($rs1);
if ($datos1["IINTAR"]==1){
echo '
IVA INCLUIDO
';
}else{
echo '
IVA NO INCLUIDO
';
}
}
$busqueda = '';
//compruebo si está activo
cmoduloart ();
//conecto con la base de datos
$conn = mysql_connect(BD_HOST, BD_USERNAME, BD_PASSWORD);
mysql_select_db(BD_DATABASE1);
//Busco el tamaño de pagina
$ssql = 'SELECT * from F_CFG';
$rs = mysql_query($ssql, $conn);
$datos = mysql_fetch_array($rs);
$TAMANO_PAGINA = $datos['NAPCFG'];
//ahora lo escribo la informacion
if(isset($_GET['familia'])) { $familia = $_GET['familia']; }
?>