5000000) ) $error = 1; if ( $error == 1 ){ return (false); }else { if (move_uploaded_file($fichero_tmp, $directorio.$fichero) ){ $newFile= $name . "_" . $type . "." . $ext; rename($directorio.$fichero, $directorio.$newFile); return ($newFile); } return (false); } } /* * Comprueba extension y tamaño del fichero */ function cc_copia_pdf($origen, $fichero_destino) { $fichero = $origen["name"]; $fichero_tmp = $origen["tmp_name"]; $fichero_size = $origen["size"]; $extensiones_imagen = array("pdf"); $str = explode(".", $fichero); $ext = strtolower(end($str)); if ( !in_array($ext, $extensiones_imagen) ) $error = 1; if ( ($fichero_size == 0) || ($fichero_size > 5000000) ) $error = 1; if ( $error == 1 ) return (false); else { if ( move_uploaded_file($fichero_tmp, $fichero_destino) ) return ($fichero_destino); return (false); } } //ELIMINAR FICHERO DEL SERVER function delete_file($tabla, $primary_key, $file_id, $field){ $q_link="SELECT " . $field . " FROM " . $tabla . " WHERE " . $primary_key . "=" . $file_id; $r_link=mysql_query($q_link) or die ("Consulta de los archivos para eliminar del servidor fallida"); $num_link=mysql_num_rows($r_link); if($num_link!='0'){ $fila_link=mysql_fetch_array($r_link); unlink ('../'.$fila_link[0]); } } /* * LIMITE DE PALABRAS */ function cc_limite_texto($texto, $num_max) { $texto_aux = explode(" ", $texto); if ( count($texto_aux) > $num_max ) { if ( $num_max == 0 ) $num_max = 10; for ($i=0; $i<$num_max; $i++) $aux_txt .= " " . $texto_aux[$i]; $aux_txt .= " ... "; } else { $aux_txt = $texto; } return $aux_txt; } // MODIFICA LA POSICION DE LA FECHA function fecha($fecha){ $a = split('-', $fecha); return $a[2] . "-". $a[1] . "-" . $a[0]; } //FUNCIONES GET NOMBRE function get_producto($producto_id){ $q="SELECT * FROM productos WHERE producto_id=" . $producto_id; $r=mysql_query($q) or die ("Consulta de los detalles de este producto fallida"); $fila=mysql_fetch_array($r); return ($fila); } function get_modelo($modelo_id){ $q="SELECT * FROM modelos WHERE modelo_id=" . $modelo_id; $r=mysql_query($q) or die ("Consulta de los detalles de este modelo fallida"); $fila=mysql_fetch_array($r); return ($fila); } function get_composicion($composicion_id){ $q="SELECT * FROM composiciones WHERE composicion_id=" . $composicion_id; $r=mysql_query($q) or die ("Consulta de los detalles de esta composicion fallida"); $fila=mysql_fetch_array($r); return ($fila); } function get_tela($tela_id){ $q="SELECT * FROM telas WHERE tela_id=" . $tela_id; $r=mysql_query($q) or die ("Consulta de los detalles de esta tela fallida"); $fila=mysql_fetch_array($r); return ($fila); } function get_medidas ($medidas_id){ $q="SELECT * FROM medidas WHERE medidas_id=" . $medidas_id; $r=mysql_query($q) or die ("Consulta de los centimetros de esta tela fallida"); $fila=mysql_fetch_array($r); return ($fila); } function get_coleccion ($coleccion_id){ $q="SELECT * FROM colecciones WHERE coleccion_id=" . $coleccion_id; $r=mysql_query($q) or die ("Consulta de los datos de esta coleccion fallida"); $fila=mysql_fetch_array($r); return ($fila); } function get_temporada ($temporada_id){ $q="SELECT * FROM temporadas WHERE temporada_id=" . $temporada_id; $r=mysql_query($q) or die ("Consulta de los datos de esta temporada fallida"); $fila=mysql_fetch_array($r); return ($fila); } function moneda($moneda_id){ $q="select * from monedas where moneda_id=" . $moneda_id; $r=mysql_query($q) or die ("consulta de los datos de la moneda fallida"); $fila=mysql_fetch_array($r); return($fila['moneda']); } function monedas($moneda_id){ $q="select * from monedas"; $r=mysql_query($q) or die ("consulta de los datos de la moneda fallida"); return($r); } //SACA NOMBRE DEL IDIOMA function nombre_idioma($id){ $q="SELECT idioma FROM idiomas WHERE idioma_id=" . $id; $r=mysql_query($q) or die ("consulta del nombre del idioma fallida"); if(mysql_num_rows($r)!='0'){ $idioma=mysql_result($r, 0); }else{ $idioma='Default (ESP)'; } return ($idioma); } //CHECK MODELOS function check_modelos($producto_id){ $q_mod="SELECT modelo_id, nombre FROM modelos WHERE producto_id=" . $producto_id; $r_mod=mysql_query($q_mod) or die ("Consulta de los modelos de este producto fallida"); if(mysql_num_rows($r_mod)!='0'){ while($fila_mod=mysql_fetch_array($r_mod)){ echo "" . $fila_mod['nombre']; } }else{ echo "
debe introducirse al menos un modelo para poder aplicar los detalles
"; } } //COMBOS function combo_idiomas($idioma_id){ $q="SELECT * FROM idiomas"; $r=mysql_query($q) or die ("Consulta de los idiomas fallida"); echo ""; } function combo_monedas($moneda_id){ $q="SELECT * FROM monedas"; $r=mysql_query($q) or die ("Consulta de los monedas fallida"); echo ""; } function combo_generos($genero_id){ $q="SELECT * FROM generos"; $r=mysql_query($q) or die ("Consulta de los géneros fallida"); echo ""; } function combo_medidas($medidas_id){ $q="SELECT * FROM medidas"; $r=mysql_query($q) or die ("Consulta de las medidas fallida"); echo ""; } function combo_telas($tela_id){ $q="SELECT * FROM telas"; $r=mysql_query($q) or die ("Consulta de las telas fallida"); echo ""; } function combo_composiciones($composicion_id){ $q="SELECT * FROM composiciones"; $r=mysql_query($q) or die ("Consulta de las composiciones fallida"); echo ""; } ///////////////////////////////////////////////////////// // FUNCIONES RELACIONADAS CON LA TRADUCCION DE CONTENIDOS function busca_traduccion_campo($idioma_id, $tabla, $campo, $id){ $q_trad_campo="SELECT texto FROM traducciones WHERE tabla='$tabla' AND campo='$campo' AND idioma_id='$idioma_id' AND id='$id'"; $r_trad_campo=mysql_query($q_trad_campo) or die ("consulta de la traduccion de este campo fallida"); $num_trad_campo=mysql_num_rows($r_trad_campo); if($num_trad_campo=='0'){ return false; }elseif($num_trad_campo=='1'){ $fila_trad_campo=mysql_result($r_trad_campo, 0); $traduccion_campo=$fila_trad_campo; return($traduccion_campo); }else{ echo "Se ha traducido un mismo campo varias veces al mismo idioma!!!"; } } /*/////////////////////////////////////////////////////// FUNCTION CREA ENLACE DEL IDIOMA PARA TRADUCCION */ function enlace_idiomas($tabla, $id, $pag_trad){ //echo "pasamos tabla:" . $tabla . " y el ID: " . $id; $q_idiomas="SELECT * FROM idiomas"; $r_idiomas=mysql_query($q_idiomas) or die ("consulta de todos los idiomas fallida"); if(mysql_num_rows($r_idiomas)!='0'){ while($fila_idiomas=mysql_fetch_array($r_idiomas)){ $q_trads="SELECT traduccion_id FROM traducciones WHERE idioma_id=" . $fila_idiomas['idioma_id'] . " AND tabla='$tabla' AND id=" . $id; $r_trads=mysql_query($q_trads) or die ("Consulta de las traducciones hechas fallida"); if(mysql_num_rows($r_trads)!='0'){ echo "" . $fila_idiomas['idioma'] . " "; }else{ echo "" . $fila_idiomas['idioma'] . " "; } } } } function insert_campo_trad($idioma_id, $tabla, $campo, $id, $valor){ if($valor!=''){ $q_check="SELECT traduccion_id FROM traducciones WHERE idioma_id='$idioma_id' AND tabla='$tabla' AND campo='$campo' AND id='$id'"; $r_check=mysql_query($q_check) or die ("Check del campo traducido fallido"); $num_check=mysql_num_rows($r_check); //echo "num check: " . $num_check; if($num_check!=0){ $q_del="DELETE FROM traducciones WHERE idioma_id='$idioma_id' and tabla='$tabla' and id='$id' and campo='$campo'"; //echo "
Borramos duplicados: " . $q_del; $r_del=mysql_query($q_del) or die ("Delete de los campos anteriores fallido"); } $q_insert="INSERT INTO traducciones VALUES('', '$idioma_id', '$tabla', '$campo', '$id', '$valor')"; //echo $q_insert . "
"; $r_insert=mysql_query($q_insert) or die("Insert de la nueva traduccion fallida"); } } ?> PLASMIA biotech Nueva ruta de síntesis para antivirales y antitumorales SELECT * FROM analogos WHERE analogo_id=7