$phpt->fileTitle = utf8_strtoupper($i['nombre']); //$phpt->useTimThumb = true; //$phpt->useLightbox = true; //$phpt->lightboxCls = 'ceebox'; $phpt->params = array('w' => 161, 'h' => 123, 'zc' => 1); $phpt->folder = $img['tabla']; $imagen = $phpt->getImgHtml(); } else { $imagen = '<img src="img/blank.gif" width="161" height="123" />'; } $last = $x % 4 == 0 ? 'last' : ''; $out[] = '<div class="prodHome ' . $last . '">'; $out[] = '<a href="producto.php?id=' . $i['id'] . '">' . $imagen . '</a>'; $out[] = '<div class="data">'; $out[] = '<a href="producto.php?id=' . $i['id'] . '"><strong>' . cortar(utf8_strtoupper($i['nombre']), 24, array('ending' => '...')) . '</strong></a>'; $out[] = '<p>' . cortar($i['resumen'], 80, array('ending' => '...')) . '</p>'; $out[] = '</div>'; $out[] = '</div>'; $x++; } } ?> <div class="col1"> <div class="pd" style="margin: 0;"> <?php echo join("\n", $out); ?>
$items = q("select * from productos where " . $query . " order by nombre"); if ($items) { //$out .= '<h3><a href="#">Contenidos</a></h3>'; foreach ($items as $item) { $foto = array(); $img = a("select nombre, tabla from files where item_id = " . $item['id'] . " AND tipo = 'imagenes' and tabla = 'productos' order by orden"); $phpt = new PhpT(); $phpt->fileName = $img['nombre']; $phpt->fileTitle = $item['nombre']; $phpt->params = array('w' => 37, 'h' => 37, 'zc' => 1); $phpt->folder = $img['tabla']; $highlight1 = new highlight(cortar($item['nombre'], 40), $_POST['termino']); $hiTitulo = $highlight1->output_text; $hiTituloWords = $highlight1->output_words; $hiTituloWords = fs($hiTituloWords, ' ', ''); $highlight2 = new highlight(cortar($item['resumen'], 80, array('ending' => '...', 'exact' => true, 'html' => false)), $_POST['termino']); $hiResumen = $highlight2->output_text; $foto[] = '<li class="foto">'; if ($img) { $foto[] = '<a href="producto.php?id=' . $item['id'] . '&words=' . $hiTituloWords . '" title="' . $item['nombre'] . '">'; $foto[] = $phpt->getImgHtml(); $foto[] = '</a></li>'; } $foto[] = '</li>'; $out[] = '<ul>'; $out[] = join("\n", $foto); $out[] = '<li class="data"><strong><a href="producto.php?id=' . $item['id'] . '&words=' . $hiTituloWords . '" title="' . $item['nombre'] . '">' . $hiTitulo . '</a></strong><br />'; $out[] = $hiResumen . '</li>'; $out[] = '</ul>'; } $out[] = '<div style="clear: both;"></div>';
if (isset($url[2]) && $url[2] == "inativos") { $exec = listarPaginador('produtos', 'ORDER BY COD_PRODUTO DESC', $inicio, $maximo, " WHERE STATUS_PRODUTO = '0'"); $n = contarLinhas("SELECT * FROM produtos WHERE STATUS_PRODUTO = '0'"); } else { $exec = listarPaginador('produtos', 'ORDER BY COD_PRODUTO DESC', $inicio, $maximo, " WHERE STATUS_PRODUTO = '1'"); $n = contarLinhas("SELECT * FROM produtos WHERE STATUS_PRODUTO = '1'"); } while ($rs = mysql_fetch_assoc($exec)) { ?> <tr class="trUsuario"> <td class="tdComum"><p class="txtAtivo desce"><?php echo cortar($rs['NOME_PRODUTO'], 15); ?> </p></td> <td class="tdComum"><p class="nomeUsuario claro"><?php echo cortar($rs['FABRICANTE'], 15); ?> </p></td> <td class="tdComum"><p class="txtAtivo"><?php echo $rs['STATUS_PRODUTO'] == 1 ? 'Ativo' : 'Inativo'; ?> </p></td> <td class="tdVerPerfil"><p class="txtVerPerfil" id="<?php echo $rs['COD_PRODUTO']; ?> " style="cursor: pointer">Opções</p></td> </tr> <tr class="dadosUsuario"> <td colspan="6"> <div class="dados <?php
function show_media($id = '', $tabla = '', $mode = '', $simple = 0, $array = '', $disableExtras = false, $destacarBtn = false) { global $config; if ($disableExtras) { $disable = 'disabled="disabled"'; } // ------------------------------------------------------------------------------------------- // MODE VIDEOS ------------------------------------------------------------------------------- // ------------------------------------------------------------------------------------------- if ($mode == 'videos') { if ($array) { $media = $array; } else { $media = q("SELECT * FROM files WHERE item_id=" . $id . " AND (tipo = 'videos' OR tipo = 'youtube') AND tabla='" . $tabla . "' order by orden"); } if ($simple == 0) { init_sort_galeria('files'); } if (!$media) { noHayContenidosNota(); } else { echo '<div class="sort_galeria">'; foreach ($media as $row) { $tags = show_tags($row['id'], 'files'); if ($row['tipo'] == 'youtube') { $path = $row['youtube_id']; $preview = 'http://i.ytimg.com/vi/' . validarYoutubeUrl($row['youtube_id']) . '/hqdefault.jpg'; $video = urldecode($path); } else { $path = '_uploads/' . $row['tabla'] . '/' . $row['nombre']; if (!$config['convertVideo']) { if (!$row['fuente']) { $preview = '_uploads/no_disp.jpg'; } else { $preview = '_uploads/' . $row['tabla'] . '/' . $row['fuente']; } $video = $path; } else { $preview = substr(trim($path), 0, strlen(trim($path)) - 4) . '-converted.flv1.jpg'; $video = substr(trim($path), 0, strlen(trim($path)) - 4) . '-converted.flv'; } } $prefijo = $row['id']; // ---- si existe video convertido y existe el preview poner el player ---------------------------- // if ($row['youtube_id'] || file_exists($video) && file_exists($preview)) { if ($array) { echo '<div class="video_galeria" id="item_' . $row['id'] . '">'; } else { echo '<div id="item_' . $row['id'] . '">'; } if ($row['titulo']) { echo '<h3>' . cortar($row['titulo'], 50, 0, '...') . '</h3>'; } else { echo '<h3>' . cortar($row['nombre'], 50, 0, '...') . '</h3>'; } // PAYER echo '<div class="player" style="background: #000;"> <div id="s' . $prefijo . '"></div> <script type="text/javascript"> var s' . $prefijo . ' = new SWFObject("player.swf","ply","346","268","9","#000000"); s' . $prefijo . '.addParam("allowfullscreen","true"); s' . $prefijo . '.addParam("allowscriptaccess","always"); s' . $prefijo . '.addParam("wmode","transparent"); s' . $prefijo . '.addVariable("file","' . $video . '"); s' . $prefijo . '.addVariable("image","' . $preview . '"); s' . $prefijo . '.addVariable("skin","modieus.swf"); //s' . $prefijo . '.addVariable("duration","' . get_duration($row['id'], $id, $row['tabla'], $video) . '"); s' . $prefijo . '.write("s' . $prefijo . '"); </script>'; echo '</div>'; //BOTONES echo '<div class="buttons">'; //BORRAR borrarMediaBtn($row); if ($simple == 0) { //MOVER moverBtn(); //DESTACAR if ($destacarBtn) { destacarBtn($row, $mode); } //INFO infoBtn($row, $mode, $disable, $tags); } echo '</div>'; echo '</div>'; } // ------------------ si se necesita convertir el video ------------------------------------------- // if (file_exists($path) && $row['nombre'] != '' && !file_exists($preview) && !file_exists($video)) { if ($array) { echo '<div class="video_galeria" id="item_' . $row['id'] . '">'; } echo '<p><a href="javascript:convertVideo(\'' . $row['id'] . '\',\'' . $id . '\',\'' . $row['tabla'] . '\')">Existe un video para este Item. Sin embargo, debe convertir este video para que obtener una imagen de previsualización y un formato apropiado para el sitio. Haga click en este enlace para comenzar la conversión (Esto puede tardar unos minutos).</a></p>'; // BOTONES echo '<div class="buttons">'; //BORRAR echo '<a href="javascript:borrar(\'' . $row['id'] . '\',\'files\',\'delete_item\',\'' . $row['tabla'] . '\',\'videos\')" onclick="return boton_borrar();"><img class="buttons" src="img/admin/film_delete.png" alt="' . lang('borrar') . '" title="' . lang('borrar') . '"/></a>'; // CONVERTIR echo '<a href="javascript:convertVideo(\'' . $row['id'] . '\',\'' . $id . '\',\'' . $row['tabla'] . '\')"><img class="buttons" src="img/admin/film_go.png" alt="Convertir" title="Convertir"/></a>'; echo '</div>'; if ($array) { echo '</div>'; } } } echo '<div style="clear:both;"></div>'; echo '</div>'; } } // ------------------------------------------------------------------------------------------- // MODE AUDIOS ------------------------------------------------------------------------------- // ------------------------------------------------------------------------------------------- if ($mode == 'audios') { if ($array) { $media = $array; } else { $media = db_result_to_array(mysql_query("SELECT * FROM files WHERE item_id=" . $id . " AND tipo = 'audios' AND tabla='" . $tabla . "' order by orden")); } init_sort_galeria('files'); if ($media) { echo '<div class="sort_galeria">'; foreach ($media as $row) { $tags = show_tags($row['id'], 'files'); $path = '_uploads/' . $tabla . '/' . $row['nombre']; $audio = substr(trim($path), 0, strlen(trim($path)) - 4) . '-converted.flv'; if (extension($path) == 'mp3') { $audio = $path; } $prefijo = substr(md5(uniqid(rand())), 0, 2); // ---------------------- si existe audio convertido o existe archivo con formato mp3, poner el player -------------------------------- // if (file_exists($audio)) { if ($array) { echo '<div class="video_galeria" id="item_' . $row['id'] . '">'; } if ($row['titulo']) { echo '<h3>' . cortar($row['titulo'], 60, 0, '...') . '</h3>'; } else { echo '<h3>' . cortar($row['nombre'], 60, 0, '...') . '</h3>'; } echo '<div class="player" style="color: #000;"> <div id="s' . $prefijo . '"></div> <script type="text/javascript"> var s' . $prefijo . ' = new SWFObject("player.swf","mpl","346","20","9","#000000"); s' . $prefijo . '.addParam("allowfullscreen","true"); s' . $prefijo . '.addParam("allowscriptaccess","always"); s' . $prefijo . '.addParam("wmode","rtansparent"); s' . $prefijo . '.addVariable("file","' . $audio . '"); //s' . $prefijo . '.addVariable("duration","' . get_duration($row['id'], $id, $tabla, $audio) . '"); s' . $prefijo . '.addVariable("skin","modieus.swf"); s' . $prefijo . '.write("s' . $prefijo . '"); </script>'; echo '</div>'; echo '<div class="buttons">'; //BORRAR echo '<a href="javascript:borrar(\'' . $row['id'] . '\',\'files\',\'delete_item\',\'' . $row['tabla'] . '\',\'audios\')" onclick="return boton_borrar();"><img class="buttons" src="img/admin/audio/sound_delete.png" alt="' . lang('borrar') . '" title="' . lang('borrar') . '"/></a>'; //DESTACAR if ($row['destacar'] == 1) { echo '<a href="javascript:destacar(\'' . $row['id'] . '\',\'files\',\'no_destacar\',\'' . $tabla . '\',\'audios\',\'' . $row['item_id'] . '\',\'' . $row['item_id'] . '\')"><img class="buttons" src="img/admin/destacar.png" alt="no destacar" title="no destacar"/></a>'; } else { echo '<a href="javascript:destacar(\'' . $row['id'] . '\',\'files\',\'destacar\',\'' . $tabla . '\',\'audios\',\'' . $row['item_id'] . '\')"><img class="buttons" src="img/admin/no_destacar.png" alt="destacar" title="destacar"/></a>'; } // MOVER echo '<a href="#" class="mover"><img class="buttons" src="img/admin/move.png" alt="mover" title="mover"/></a>'; // EDIT echo '<a href="#edit" class="edit"><img class="buttons" src="img/admin/eye.png" alt="info" title="info"/></a>'; echo '<div class="edit_box" style="position:inherit;margin:5px 0 0 0;">'; echo '<h3>Audio Original</h3>'; echo '<p>' . ROOT . 'admin/_uploads/' . $tabla . '/' . substr($row['nombre'], 6, strlen($row['nombre'])) . ' <span style="color:#f00">Convertido, Borrado!</span></p>'; // EDIT FORM echo '<p><input type="hidden" name="valores_' . $row['id'] . '" id="valores_' . $row['id'] . '" value="titulo_' . $row['id'] . ',texto_' . $row['id'] . ',fuente_' . $row['id'] . ',tags_' . $row['id'] . '" class="galeria_desc" /></p>'; echo '<p>Titulo</p>'; echo '<p><input type="text" name="titulo_' . $row['id'] . '" id="titulo_' . $row['id'] . '" value="' . htmlspecialchars_decode($row['titulo']) . '" class="galeria_desc" /></p>'; echo '<p>Descripción</p>'; echo '<p><input type="text" name="texto_' . $row['id'] . '" id="texto_' . $row['id'] . '" value="' . htmlspecialchars_decode($row['texto']) . '" class="galeria_desc" /></p>'; echo '<p>Fuente</p>'; echo '<p><input type="text" name="fuente_' . $row['id'] . '" id="fuente_' . $row['id'] . '" value="' . htmlspecialchars_decode($row['fuente']) . '" class="galeria_desc" /></p>'; echo '<p>Etiquetas (tags)</p>'; echo '<p><input type="text" name="tags_' . $row['id'] . '" id="tags_' . $row['id'] . '" value="' . htmlspecialchars_decode($tags) . '" class="galeria_desc" /></p>'; echo '<p><a href="javascript:guardarInfo(\'valores_' . $row['id'] . '\',\'' . $row['id'] . '\',\'files\',\'' . $tabla . '\',\'audios\');"><img class="buttons" src="img/admin/aprobar.png" alt="guardar" title="guardar"/></a></p>'; // END EDIT FORM echo '<h3>Audio Convertido</h3>'; echo '<p><a href="' . ROOT . 'admin/' . $audio . '">' . ROOT . 'admin/' . $audio . '</a></p>'; echo '<h3>+ Info</h3>'; echo get_data_audio($row['id'], $row['item_id'], $tabla, $audio); echo '</div>'; echo '</div>'; } // --------------------------------- si se necesita convertir el audio ------------------------------------------- // if (file_exists($path) && $row['nombre'] != '' && !file_exists($audio)) { echo '<p><a href="javascript:convertAudio(\'' . $row['id'] . '\',\'' . $id . '\',\'' . $tabla . '\')">Existe un audio para este Item. Sin embargo, debe convertir este audio para obtener un formato apropiado para el sitio. Haga click en este enlace para comenzar la conversión (Esto puede tardar unos minutos).</a></p>'; echo '<div class="buttons">'; //BORRAR echo '<a href="javascript:borrar(\'' . $row['id'] . '\',\'files\',\'delete_item\',\'' . $row['tabla'] . '\',\'audios\')" onclick="return boton_borrar();"><img class="buttons" src="img/admin/audio/sound_delete.png" alt="' . lang('borrar') . '" title="' . lang('borrar') . '"/></a>'; // CONVERT echo '<a href="javascript:convertAudio(\'' . $row['id'] . '\',\'' . $id . '\',\'' . $tabla . '\')"><img class="buttons" src="img/admin/audio/audio_go.png" alt="Convertir" title="Convertir"/></a>'; echo '</div>'; } if ($array) { echo '</div>'; } } echo '</div>'; } else { // --------------------------------- si no existe audio subido ------------------------------------------- // echo '<div class="player"><p><img src="_plugins/phpt/phpThumb.php?src=../../_uploads/no_disp.jpg&w=346&h=50" border="0" alt="no existen audios cargados" title="no existen audios cargados" /></p></div>'; } } // ------------------------------------------------------------------------------------------- // MODE BANNERS ------------------------------------------------------------------------------- // ------------------------------------------------------------------------------------------- if ($mode == 'banners') { $banners = db_result_to_array(mysql_query("SELECT * FROM files WHERE item_id=" . $id . " AND tipo = '" . $mode . "' AND tabla='" . $tabla . "' ORDER BY orden")); //echo "SELECT * FROM files WHERE item_id=".$id." AND tipo = '".$mode."' AND tabla='".$tabla."' ORDER BY orden"; //pr($imagenes); init_sort_galeria('files'); if ($banners) { echo '<div class="sort_galeria">'; foreach ($banners as $row) { //$tags = show_tags($row['id'],'files'); if (file_exists('_uploads/' . $row['tabla'] . '/' . $row['nombre']) && !empty($row['nombre'])) { echo '<div class="imagenes_galeria" id="item_' . $row['id'] . '">'; if (extension($row['nombre']) == 'swf') { $prefijo = substr(md5(uniqid(rand())), 0, 2); echo '<div id="s' . $prefijo . '"></div> <script type="text/javascript"> var s' . $prefijo . ' = new SWFObject("' . ROOT . 'admin/_uploads/' . $row['tabla'] . '/' . $row['nombre'] . '","mpl","163","127","9","#FFFFFF"); s' . $prefijo . '.addParam("allowfullscreen","false"); s' . $prefijo . '.addParam("allowscriptaccess","always"); s' . $prefijo . '.addParam("quality", "high"); s' . $prefijo . '.addParam("wmode","opaque"); s' . $prefijo . '.addParam("menu", "false"); s' . $prefijo . '.addParam("salign", "t"); s' . $prefijo . '.write("s' . $prefijo . '"); </script>'; } else { echo '<p><img src="_plugins/phpt/phpThumb.php?src=../../_uploads/' . $row['tabla'] . '/' . $row['nombre'] . '&w=163&h=127&zc=0" alt="' . $row['titulo'] . '" title="' . $row['titulo'] . '" /></p>'; } echo '<div class="buttons">'; //BORRAR echo '<a href="javascript:borrar(\'' . $row['id'] . '\',\'files\',\'delete_item\',\'' . $row['tabla'] . '\',\'banners\')" onclick="return boton_borrar();"><img class="buttons" src="img/admin/delete.png" alt="borrar" title="borrar"/></a>'; if ($simple == 0) { //DESTACAR if ($row['destacar'] == 1) { echo '<a href="javascript:destacar(\'' . $row['id'] . '\',\'files\',\'no_destacar\',\'' . $row['tabla'] . '\',\'' . $mode . '\',\'' . $row['item_id'] . '\')"><img class="buttons" src="img/admin/destacar.png" alt="no destacar" title="no destacar"/></a>'; } else { echo '<a href="javascript:destacar(\'' . $row['id'] . '\',\'files\',\'destacar\',\'' . $row['tabla'] . '\',\'' . $mode . '\',\'' . $row['item_id'] . '\')"><img class="buttons" src="img/admin/no_destacar.png" alt="destacar" title="destacar"/></a>'; } } // MOVER echo '<a href="#move" class="mover"><img class="buttons" src="img/admin/move.png" alt="mover" title="mover"/></a>'; //INFO /* echo '<a href="#info" class="edit"><img class="buttons" src="img/admin/editar_datos.png" alt="info" title="info"/></a>'; echo '<div class="edit_box" style="position:inherit;border:none;padding:0;">'; echo '<p><input type="hidden" name="valores_'.$row['id'].'" id="valores_'.$row['id'].'" value="titulo_'.$row['id'].',texto_'.$row['id'].',fuente_'.$row['id'].',tags_'.$row['id'].'" class="galeria_desc" /></p>'; //echo '<h3>Foto Original</h3>'; //echo '<p>'.ROOT.'admin/_uploads/'.$tabla.'/'.substr($row['nombre'],6,strlen($row['nombre'])).' <span style="color:#f00">Convertido, Borrado!</span></p>'; echo '<p>Titulo</p>'; echo '<p><input type="text" name="titulo_'.$row['id'].'" id="titulo_'.$row['id'].'" value="'.htmlspecialchars_decode($row['titulo']).'" class="galeria_desc" /></p>'; echo '<p>Descripción</p>'; echo '<p><input type="text" name="texto_'.$row['id'].'" id="texto_'.$row['id'].'" value="'.htmlspecialchars_decode($row['texto']).'" class="galeria_desc" /></p>'; echo '<p>Fuente</p>'; echo '<p><input type="text" name="fuente_'.$row['id'].'" id="fuente_'.$row['id'].'" value="'.htmlspecialchars_decode($row['fuente']).'" class="galeria_desc" /></p>'; echo '<p>Etiquetas (tags)</p>'; echo '<p><input type="text" name="tags_'.$row['id'].'" id="tags_'.$row['id'].'" value="'.htmlspecialchars_decode($tags).'" class="galeria_desc" /></p>'; echo '<p><a href="javascript:guardarInfo(\'valores_'.$row['id'].'\',\''.$row['id'].'\',\'files\',\''.$row['tabla'].'\',\''.$mode.'\');"><img class="buttons" src="img/admin/aprobar.png" alt="guardar" title="guardar"/></a></p>'; echo '</div>'; */ echo '</div>'; echo '</div>'; } } echo '</div>'; } else { // --------------------------------- si no existe imagen subida ------------------------------------------- // echo '<div class="player"><p><img src="_plugins/phpt/phpThumb.php?src=../../_uploads/no_disp.jpg&w=346&h=50" border="0" alt="no existen imagenes cargadas" title="no existen imagenes cargadas" /></p></div>'; } } // ------------------------------------------------------------------------------------------- // MODE PDF ------------------------------------------------------------------------------- // ------------------------------------------------------------------------------------------- if ($mode == 'pdf') { if ($array) { $pdf = $array; } else { $pdf = q("SELECT * FROM files WHERE item_id=" . $id . " AND tipo = '" . $mode . "' AND tabla='" . $tabla . "' ORDER BY orden"); } if ($simple == 0) { init_sort_galeria('files'); } if (!$pdf) { noHayContenidosNota(); } else { echo '<div class="sort_galeria">'; foreach ($pdf as $row) { $row['titulo'] = f($row['titulo']); $tags = show_tags($row['id'], 'files'); if (file_exists('_uploads/' . $row['tabla'] . '/' . $row['nombre']) && !empty($row['nombre'])) { echo '<div class="imagenes_galeria" id="item_' . $row['id'] . '">'; echo '<img src="_plugins/phpt/phpThumb.php?src=../../_uploads/pdf_file.png&w=163&h=127&zc=1" alt="' . $row['titulo'] . '" title="' . $row['titulo'] . '" />'; //BOTONES echo '<div class="buttons">'; //BORRAR borrarBtn($row, $mode, 'delete.png', 'files'); if ($simple == 0) { //MOVER moverBtn(); //DESTACAR if ($destacarBtn) { destacarBtn($row, $mode); } //INFO infoBtn($row, $mode, $disable, $tags); } echo '</div>'; echo '</div>'; } } echo '<div style="clear:both;"></div>'; echo '</div>'; } } }