本文整理汇总了PHP中SEO函数的典型用法代码示例。如果您正苦于以下问题:PHP SEO函数的具体用法?PHP SEO怎么用?PHP SEO使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了SEO函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: IMPRIMIR_pedido
function IMPRIMIR_pedido()
{
if (!isset($_GET['transaccion'])) {
die;
}
$c = sprintf('SELECT provar.foto, provar.descripcion AS "variedad_titulo", provar.receta, procon.codigo_producto, procon.titulo AS "contenedor_titulo",`codigo_compra`, `codigo_usuario`, `codigo_variedad`, `precio_grabado`, `precio_envio`, `tipo_t_credito`, `fecha_exp_t_credito`, `nombre_t_credito`, `pin_4_reverso_t_credito`, `correo_contacto`, `direccion_entrega`, `fecha`, `fecha_entrega`, DATE_FORMAT(fecha,"%%e de %%M de %%Y [%%r]") fecha_formato, DATE_FORMAT(fecha_entrega,"%%e de %%M de %%Y") fecha_entrega_formato, `telefono_destinatario`, `telefono_remitente`, `tarjeta_de`, `tarjeta_para`, `tarjeta_cuerpo`, `estado`, `estado_notas`, `usuario_notas`, `transaccion` FROM `flores_SSL_compra_contenedor` AS comcon LEFT JOIN flores_producto_variedad AS provar USING(codigo_variedad) LEFT JOIN flores_producto_contenedor AS procon USING(codigo_producto) WHERE transaccion="%s" ORDER BY `fecha` DESC, `estado` DESC', db_codex($_GET['transaccion']));
$r = db_consultar($c);
$f = mysql_fetch_assoc($r);
$buffer = '';
$info_producto_foto = '<a href="' . PROY_URL . 'arreglos-florales-floristerias-en-el-salvador-' . SEO($f['contenedor_titulo'] . '-' . $f['codigo_producto']) . '">' . '<img style="width:133px;height:200px" src="' . imagen_URL($f['foto'], 133, 200) . '" /></a>' . '<p class="medio-oculto">
<strong>Cod. Producto: </strong>' . $f['codigo_producto'] . BR . '<strong>Nombre producto</strong>' . BR . $f['contenedor_titulo'] . BR . '<strong>Nombre variedad</strong>' . BR . $f['variedad_titulo'] . BR . '</p>';
$info_importante = '<table class="tabla-estandar" style="height:55px;width:99%">' . '<tr>' . '<td>' . '<p class="medio-oculto">' . '<strong>Fecha entrega:</strong><br />' . $f['fecha_entrega_formato'] . BR . '<strong>Fecha pedido:</strong><br />' . $f['fecha_formato'] . BR . '<strong>Correo contacto</strong><br />' . $f['correo_contacto'] . '</p>' . '</td>' . '<td>' . '<p class="medio-oculto">' . '<strong>Tarjeta De</strong><br />' . $f['tarjeta_de'] . BR . '<strong>Telefono remitente</strong><br />' . $f['telefono_remitente'] . BR . '</p>' . '</td>' . '<td>' . '<p class="medio-oculto">' . '<strong>Tarjeta Para </strong><br />' . $f['tarjeta_para'] . BR . '<strong>Telefono destinatario</strong><br />' . $f['telefono_destinatario'] . '</p>' . '</td>' . '</tr>' . '</table>' . '<p class="medio-oculto">' . '<strong>Tarjeta Cuerpo</strong>' . BR . ui_textarea('', $f['tarjeta_cuerpo'], '', 'width:98%;height:110px;') . BR . '<strong>Dirección entrega</strong>' . BR . ui_textarea('', $f['direccion_entrega'], '', 'width:98%;height:110px;') . BR . '<strong>Notas del comprador</strong>' . BR . ui_textarea('', $f['usuario_notas'], '', 'width:98%;height:110px;') . BR . '<strong>Elementos para preparación</strong>' . BR . ui_textarea('', $f['receta'], '', 'width:98%;height:55px;') . '</p>';
echo '<style>*{background-color:#FFF !important;color:#000 !important}</style>';
echo sprintf('
<table style="height:350px;">
<tr>
<td style="border-right:1px solid #CCC;padding:0 0.1em;vertical-align:top;">
%s
</td>
<td style="width:800px;">
%s
</td>
</tr>
</table>
<hr /><br />
<center><img src="IMG/portada/logo.jpg" alt="Logotipo Flor360.com"/></center>
<p>Yo <strong>' . $f['tarjeta_para'] . '</strong>, firmo en constancia que he recibido un arreglo floral de <i>' . PROY_NOMBRE . '</i> el día <strong>' . strftime('%A %e de %B de %Y') . '</strong>.</p>
<br /><br />
_______________________<br />
<strong>' . $f['tarjeta_para'] . '</strong>
', $info_producto_foto, $info_importante);
}
示例2: RSS
function RSS()
{
header('Content-Type: application/xml');
echo '<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>YoMachete.com</title>
<link>http://www.yomachete.com/</link>
<language>es-SV</language>
<description>Sitio de ventas en línea en El Salvador</description>
<generator>ENLACE WEB S.A. de C.V.</generator>
<atom:link href="http://yomachete.com/rss.xml" rel="self" type="application/rss+xml" />
';
$r = db_consultar("SELECT pub.id_publicacion, pub.titulo, pub.fecha_ini, pub.descripcion_corta, pub.descripcion, cat.nombre AS categoria FROM ventas_publicaciones AS pub LEFT JOIN ventas_categorias AS cat ON pub.id_categoria = cat.id_categoria WHERE tipo IN (" . _A_aceptado . "," . _A_promocionado . ") AND fecha_fin >= CURDATE() ORDER BY promocionado DESC, fecha_ini DESC LIMIT 0,30");
while ($f = mysql_fetch_assoc($r)) {
$descripcion = substr($f['descripcion_corta'], 0, 300) . "...";
$url = "clasificados-en-el-salvador-vendo-" . $f['id_publicacion'] . "_" . SEO($f['titulo']);
echo '<item>
<title>' . $f['titulo'] . '</title>
<link>http://www.yomachete.com/' . $url . '</link>
<pubDate>' . date("D, j M Y H:i:s O", strtotime($f['fecha_ini'])) . '</pubDate>
<category>' . $f['categoria'] . '</category>
<description><![CDATA[' . $descripcion . ']]></description>
<guid>http://www.yomachete.com/' . $url . '</guid>
</item>
';
}
echo '</channel>
</rss>
';
}
示例3: admincp_save
public function admincp_save()
{
//pr($_FILES,1);
$perm = modules::run('admincp/chk_perm', $this->session->userdata('ID_Module'), 'w', 1);
if ($perm == 'permission-denied') {
print $perm;
exit;
}
if ($_POST) {
//Upload Image
$fileName = array('thumbnail' => '', 'thumb' => '');
if ($_FILES) {
foreach ($fileName as $k => $v) {
if (isset($_FILES['fileAdmincp']['error'][$k])) {
$typeFileImage = strtolower(substr($_FILES['fileAdmincp']['type'][$k], 0, 5));
if ($typeFileImage == 'image' || strpos($_FILES['fileAdmincp']['type'][$k], 'x-shockwave-flash') !== false) {
$tmp_name[$k] = $_FILES['fileAdmincp']["tmp_name"][$k];
$file_name[$k] = $_FILES['fileAdmincp']['name'][$k];
$ext = strtolower(substr($file_name[$k], -4, 4));
if ($ext == 'jpeg') {
$fileName[$k] = time() . '_' . SEO(substr($file_name[$k], 0, -5)) . '.jpg';
} else {
$fileName[$k] = time() . '_' . SEO(substr($file_name[$k], 0, -4)) . $ext;
}
} else {
print 'Only upload Image.';
exit;
}
}
}
}
//End Upload Image
if ($this->model->saveManagement($fileName)) {
//Upload Image
if ($_FILES) {
foreach ($fileName as $k => $v) {
if (isset($_FILES['fileAdmincp']['error'][$k])) {
$upload_path = BASEFOLDER . DIR_UPLOAD_ADS;
// return $upload_path;die;
move_uploaded_file($tmp_name[$k], $upload_path . $fileName[$k]);
}
}
}
//End Upload Image
print 'success';
exit;
}
}
}
示例4: Publicacion_Aprobar
function Publicacion_Aprobar($id_publicacion)
{
$id_usuario = db_obtener('ventas_publicaciones', 'id_usuario', "id_publicacion={$id_publicacion}");
$DiasDeVigencia = db_obtener('ventas_usuarios', 'nDiasVigencia', "id_usuario={$id_usuario}");
$c = "UPDATE ventas_publicaciones SET tipo=" . _A_aceptado . ", fecha_fin=date_add(CURDATE(), INTERVAL {$DiasDeVigencia} DAY) WHERE id_publicacion='{$id_publicacion}' AND id_usuario='{$id_usuario}' LIMIT 1";
$r = db_consultar($c);
$db_afectados_buffer = db_afectados();
if ($db_afectados_buffer > 0) {
require_once 'PHP/anunciadores.php';
$c = "SELECT id_publicacion, titulo FROM ventas_publicaciones WHERE id_publicacion={$id_publicacion}";
$r = db_consultar($c);
$f = mysql_fetch_assoc($r);
tweet('Nueva publicacion: ' . $f['titulo'] . ' | http://www.yomachete.com/clasificados-en-el-salvador-vendo-' . $f['id_publicacion'] . "_" . SEO($f['titulo']));
}
return $db_afectados_buffer;
}
示例5: topic_link
/**
* Function used to crearte view topic link
*/
function topic_link($tdetails)
{
if (SEO == yes) {
return BASEURL . '/view_topic/' . SEO($tdetails['topic_title']) . '_tid_' . $tdetails['topic_id'];
} else {
return BASEURL . '/view_topic.php?tid=' . $tdetails['topic_id'];
}
}
示例6: CONTENIDO_TIENDA
function CONTENIDO_TIENDA()
{
$data = '';
$c = sprintf("SELECT * FROM ventas_tienda WHERE tiendaURL='%s' LIMIT 1", db_codex($_GET['tienda']));
$r = db_consultar($c);
if (mysql_num_rows($r) != 1) {
echo Mensaje("La tienda solicitada [" . $_GET['tienda'] . "] no existe");
return;
}
$Tienda = db_fila_a_array($r);
$Vendedor = _F_usuario_datos($Tienda['id_usuario']);
echo "Viendo tienda de: <b>" . $Vendedor['usuario'] . "</b><hr /><br />";
$nivel = !empty($_GET['categoria']) ? "padre='" . db_codex($_GET['categoria']) . "' AND " : "";
$c = "SELECT id_categoria, nombre FROM ventas_categorias WHERE {$nivel} id_categoria IN (SELECT padre FROM ventas_categorias WHERE id_categoria IN (SELECT id_categoria FROM ventas_publicaciones WHERE id_usuario='" . $Vendedor['id_usuario'] . "')) ORDER BY nombre";
$resultado = db_consultar($c);
$n_campos = mysql_num_rows($resultado);
$data = ' <div id="secc_categorias">';
$data .= !empty($_GET['categoria']) ? '<div class="item_cat item_cat_todos"><a href="./+' . $Tienda['tiendaURL'] . '">Ver todas las categorías</a><div style="clear:both"></div></div>' : "<h1>Categorías</h1>";
$data .= "<div id=\"contenedor_categorias\">";
for ($i = 0; $i < $n_campos; $i++) {
$r = mysql_fetch_row($resultado);
$data .= "<div class=\"item_cat\">" . ('<a title="' . $r[1] . '" href="+' . $Tienda['tiendaURL'] . '_dpt-' . $r[0] . '-' . SEO($r[1]) . '">' . $r[1] . '</a>') . "</div> ";
//Importante!, no quitar el espacio despues del </div>!!!
}
$data .= '</div></div>';
$categoria = !empty($_GET['categoria']) ? db_codex($_GET['categoria']) : 0;
if ($categoria) {
$c = "SELECT * FROM ventas_categorias WHERE id_categoria='{$categoria}'";
$resultado = db_consultar($c);
if (db_resultado($resultado, 'padre') > 0) {
$data .= "<hr />";
$data .= "Deseo publicar una <a href=\"./vender?op={$categoria}\">venta</a> en esta categoría<br />";
$data .= "<hr />";
$WHERE = "z.id_categoria='{$categoria}'";
} else {
$WHERE = "(SELECT padre FROM ventas_categorias AS b where b.id_categoria=z.id_categoria)='{$categoria}' AND tipo IN (" . _A_aceptado . "," . _A_promocionado . ")";
}
} else {
$data .= "<h1>Artículos mas recientes</h1>";
// Mostrar todos los articulos en la categoría
$WHERE = "tipo IN (" . _A_aceptado . "," . _A_promocionado . ")";
}
$WHERE .= " AND id_usuario = " . $Tienda['id_usuario'];
$data .= VISTA_ListaPubs($WHERE, "", "tienda", "", $Tienda['tiendaURL']);
echo $data;
}
示例7: set_time_limit
<?php
//exit;
require_once "PHP/vital.php";
set_time_limit(0);
$c = 'SELECT codigo_producto, titulo, descripcion FROM flores_producto_contenedor WHERE twitted=0 ORDER BY codigo_producto ASC LIMIT 1';
$r = db_consultar($c);
if (mysql_num_rows($r) == 0) {
exit;
}
$f = mysql_fetch_assoc($r);
$status = preg_replace(array('/Medida.*/i', '/Tamaño.*/i'), '', PROY_URL . 'arreglos-florales-floristerias-en-el-salvador-' . SEO($f['titulo'] . '-' . $f['codigo_producto']) . ' - ' . $f['descripcion']);
tweet($status);
$datos['twitted'] = "1";
db_actualizar_datos(db_prefijo . 'producto_contenedor', $datos, 'codigo_producto=' . $f['codigo_producto']);
exit($status);
示例8: SEO
?>
<?php
echo $rs->judul;
?>
</a>
</li>
<?php
}
?>
</ul>
</li>
<?php
} else {
?>
<li id="<?php
echo SEO(base_url()) . '-' . SEO2($row->url);
?>
">
<a href="<?php
echo base_url() . $row->url;
?>
">
<?php
echo $row->icon;
?>
<span class="title">
<?php
echo $row->judul;
?>
</span>
</a>
示例9: add_object_manager_order
/**
* Adds a new order for object
*
* @author Fawaz Tahir <fawaz.cb@gmail.com>
* @todo Add alias function for different objects
* @global OBJECT $Cbucket
* @param STRING $title
* @param STRING $order
* @param STRING $type
* @param STRING $id
* @return MIX
*/
function add_object_manager_order($title, $order, $type = 'video')
{
global $Cbucket;
if (!$title || !$order || !$type) {
return false;
}
$seo_id = SEO(strtolower($title));
$random_id = RandomString(5) . time();
$order_array = array('title' => $title, 'order' => $order, 'id' => $type . '-' . $seo_id . '-' . $random_id, 'seo_id' => $seo_id, 'hash' => $random_id);
$Cbucket->manager_orders[trim($type)][] = $order_array;
return $Cbucket->manager_orders;
}
示例10: view_playlist
function view_playlist($playlist_id)
{
$playlist_link = BASEURL;
if (is_array($playlist_id) and isset($playlist_id['playlist_id'])) {
$playlist = $playlist_id;
} else {
$playlist = get_playlist($playlist_id);
}
if (empty($playlist)) {
return BASEURL;
}
$is_seo = SEO;
$data = cb_do_action('view_playlist_link', array('playlist' => $playlist, 'seo_enabled' => $is_seo));
if ($is_seo) {
$playlist_link .= '/list/' . $playlist['playlist_id'] . '/' . SEO($playlist['playlist_name']);
} else {
$playlist_link .= '/view_playlist.php?list=' . $playlist_id;
}
$data = cb_do_action('view_playlist_link', array('playlist' => $playlist, 'seo_enabled' => $is_seo, 'playlist_link' => $playlist_link));
if ($data) {
return $data;
}
return $playlist_link;
}
示例11: CONTENIDO_VENDER
function CONTENIDO_VENDER()
{
global $arrJS, $arrHEAD;
// Comprobamos que ya haya ingresado al sistema
if (!S_iniciado()) {
echo "Necesitas iniciar sesión para poder <b>publicar</b> y <b>vender</b>.<br />";
require_once "PHP/inicio.php";
CONTENIDO_INICIAR_SESION();
return;
}
// --------------------------VARIABLES----------------------------
$flag_op_y_saltar = false;
$flag_enviar = isset($_POST['vender_enviar']);
$flag_publicar = isset($_POST['vender_publicar']);
$flag_modo_previsualizacion = isset($_POST['vender_previsualizar']);
$flag_modo_escritura = (isset($_POST['vender_publicar']) || isset($_POST['vender_previsualizar'])) && !isset($_POST['vender_editar']);
// --------------------------CATEGORIA-------------------------------
if (!isset($_GET['op']) && !isset($_GET['ticket'])) {
// Será que aún tiene ventas disponibles?
if (ObtenerEstadisticasUsuario(_F_usuario_cache('id_usuario'), _EST_CANT_PUB_ACEPT) >= _F_usuario_cache('nPubMax')) {
echo Mensaje("Ud. ha alcanzado su límite de publicaciones (" . _F_usuario_cache('nPubMax') . "), si desea agregar más publicaciones puede eliminar una publicación actual o adquirir una cuenta premium.");
} else {
// No ha escogido categoría, le mostramos las opciones.
echo "<h1>Realizar una nueva publicación</h1>" . "Por favor seleccione la categoría mayor a la que pertenece su publicación. Esto es necesario para ofrecerle únicamente las opciones relevantes a su publicación, en el siguiente paso podrá definir la sub-categoría." . '<br />' . '<ul>' . '<li>' . ui_href("vender_ir_inmueble", "vender?op=inmueble", "Inmueble") . "<br /><span class='explicacion'>venta o alquiler de casas, apartamentos y demás bienes inmuebles</span></li>" . '<li>' . ui_href("vender_ir_inmueble", "vender?op=automotor", "Automotor") . "<br /><span class='explicacion'>venta o alquiler de automores (carros, vehículos, motocicletas y toda máquina propulsada por un motor)</span></li>" . '<li>' . ui_href("vender_ir_servicio", "vender?op=servicio", "Servicio") . " <br /><span class='explicacion'>servicios profesiales (electricista, programador, diseñador, albañil, constructor, arquitecto, etc.)</span></li>" . '<li>' . ui_href("vender_ir_articulo", "vender?op=articulo", "<strong>Artículo</strong>") . "<br /><span class='explicacion'>encontrarás sub categorías para todo lo que las anteriores 3 categorías mayores no cubren</span></li>" . '</ul>';
}
echo '<h1>Mis publicaciones</h1>';
// Mostrar las ventas "vendidas":
$c = "SELECT id_publicacion, titulo, id_categoria, DATE(fecha_fin) AS fecha_fin, IF((SELECT nombre FROM ventas_categorias AS b WHERE b.id_categoria = a.id_categoria) is NULL,'<sin categoría>',(SELECT nombre FROM ventas_categorias AS b WHERE b.id_categoria = a.id_categoria)) AS categoria, (SELECT rubro FROM ventas_categorias AS b WHERE b.id_categoria=a.id_categoria) AS rubro FROM ventas_publicaciones AS a WHERE id_usuario='" . _F_usuario_cache('id_usuario') . "' AND tipo=" . _A_vendido;
$r = db_consultar($c);
if (mysql_num_rows($r) > 0) {
echo "<h2>Ventas realizadas y cerradas</h2>";
echo '<table class="ancha">';
echo '<tr><th>Título</th><th>Categoría</th><th>Tipo</th><th>Acciones</th></tr>';
while ($f = mysql_fetch_array($r)) {
echo "<tr><td><a href=\"clasificados-en-el-salvador-vendo-" . $f['id_publicacion'] . "_" . SEO($f['titulo']) . "\">" . htmlentities($f['titulo'], ENT_QUOTES, 'UTF-8') . "</a></td><td>" . htmlentities($f['categoria'], ENT_QUOTES, 'UTF-8') . "</td><td>" . htmlentities($f['rubro'], ENT_QUOTES, 'UTF-8') . "</td><td><a href=\"vender?ticket=" . $f['id_publicacion'] . "\">publicar nuevamente</a></td></tr>";
}
echo "</table>";
}
// Mostrar las ventas publicadas:
$c = "SELECT id_publicacion, titulo, id_categoria, DATE(fecha_fin) AS fecha_fin, IF((SELECT nombre FROM ventas_categorias AS b WHERE b.id_categoria = a.id_categoria) is NULL,'<sin categoría>',(SELECT nombre FROM ventas_categorias AS b WHERE b.id_categoria = a.id_categoria)) AS categoria, (SELECT rubro FROM ventas_categorias AS b WHERE b.id_categoria=a.id_categoria) AS rubro FROM ventas_publicaciones AS a WHERE id_usuario='" . _F_usuario_cache('id_usuario') . "' AND tipo='" . _A_aceptado . "' AND fecha_fin >='" . mysql_datetime() . "'";
$r = db_consultar($c);
if (mysql_num_rows($r) > 0) {
echo "<h2>Ventas publicadas actualmente</h2>";
echo '<table class="ancha">';
echo '<tr><th>Título</th><th>Expira</th><th>Categoría</th><th>Tipo</th><th>Acciones</th></tr>';
while ($f = mysql_fetch_array($r)) {
echo "<tr><td><a href=\"clasificados-en-el-salvador-vendo-" . $f['id_publicacion'] . "_" . SEO($f['titulo']) . "\">" . htmlentities($f['titulo'], ENT_QUOTES, 'UTF-8') . "</a></td><td>" . $f['fecha_fin'] . "</td><td>" . htmlentities($f['categoria'], ENT_QUOTES, 'UTF-8') . "</td><td>" . htmlentities($f['rubro'], ENT_QUOTES, 'UTF-8') . "</td><td><a href=\"clasificados-en-el-salvador-vendo-" . $f['id_publicacion'] . "_" . SEO($f['titulo']) . "?se=editar\">editar</a>|<a href=\"clasificados-en-el-salvador-vendo-" . $f['id_publicacion'] . "_" . SEO($f['titulo']) . "?se=cerrar\">¡vendido!</a>|" . ui_href("", "vender?ticket=" . $f['id_publicacion'] . "&eliminar=proceder", "eliminar") . "</td></tr>";
}
echo "</table>";
}
// Mostrar las ventas incompletas:
$c = "SELECT id_publicacion, IF(titulo='','<sin título>', titulo) AS titulo2, id_categoria, IF((SELECT nombre FROM ventas_categorias AS b WHERE b.id_categoria = a.id_categoria) is NULL,'<sin categoría>',(SELECT nombre FROM ventas_categorias AS b WHERE b.id_categoria = a.id_categoria)) AS categoria, (SELECT rubro FROM ventas_categorias AS b WHERE b.id_categoria=a.id_categoria) AS rubro FROM ventas_publicaciones AS a WHERE id_usuario='" . _F_usuario_cache('id_usuario') . "' AND tipo='" . _A_temporal . "'";
$r = db_consultar($c);
if (mysql_num_rows($r) > 0) {
echo "<h2>Publicaciones que no ha enviado a aprobación</h2>";
echo '<table class="ancha">';
echo '<tr><th>Título</th><th>Categoría</th><th>Tipo</th><th>Acciones</th></tr>';
while ($f = mysql_fetch_array($r)) {
echo "<tr><td>" . htmlentities($f['titulo2'], ENT_QUOTES, 'UTF-8') . "</td><td>" . htmlentities($f['categoria'], ENT_QUOTES, 'UTF-8') . "</td><td>" . htmlentities($f['rubro'], ENT_QUOTES, 'UTF-8') . "</td><td>" . ui_href("", "vender?ticket=" . $f['id_publicacion'], "continuar") . "|" . ui_href("", "vender?ticket=" . $f['id_publicacion'] . "&eliminar=proceder", "eliminar") . "</td></tr>";
}
echo "</table>";
}
// Mostrar las ventas esperando aprobación
$c = "SELECT id_publicacion, (SELECT rubro FROM ventas_categorias AS b WHERE b.id_categoria=a.id_categoria) AS rubro, IF(titulo='','<sin título>', titulo) AS titulo2, id_categoria, IF((SELECT nombre FROM ventas_categorias AS b WHERE b.id_categoria = a.id_categoria) is NULL,'<sin categoría>',(SELECT nombre FROM ventas_categorias AS b WHERE b.id_categoria = a.id_categoria)) AS categoria FROM ventas_publicaciones AS a WHERE id_usuario='" . _F_usuario_cache('id_usuario') . "' AND tipo='" . _A_esp_activacion . "'";
$r = db_consultar($c);
if (mysql_num_rows($r) > 0) {
echo "<h2>Publicaciones enviadas en espera de aprobación</h2>";
echo '<table class="ancha">';
echo '<tr><th>Título</th><th>Categoría</th><th>Tipo</th></tr>';
while ($f = mysql_fetch_array($r)) {
echo "<tr><td>" . htmlentities($f['titulo2'], ENT_QUOTES, 'UTF-8') . "</td><td>" . htmlentities($f['categoria'], ENT_QUOTES, 'UTF-8') . "</td><td>" . htmlentities($f['rubro'], ENT_QUOTES, 'UTF-8') . "</td></tr>";
}
echo "</table>";
}
// Mostrar las ventas caducadas
$c = "SELECT id_publicacion, (SELECT rubro FROM ventas_categorias AS b WHERE b.id_categoria=a.id_categoria) AS rubro, IF(titulo='','<sin título>', titulo) AS titulo2, id_categoria, IF((SELECT nombre FROM ventas_categorias AS b WHERE b.id_categoria = a.id_categoria) is NULL,'<sin categoría>',(SELECT nombre FROM ventas_categorias AS b WHERE b.id_categoria = a.id_categoria)) AS categoria FROM ventas_publicaciones AS a WHERE id_usuario='" . _F_usuario_cache('id_usuario') . "' AND tipo = '" . _A_aceptado . "' AND fecha_fin < CURDATE()";
$r = db_consultar($c);
if (mysql_num_rows($r) > 0) {
echo "<hr />";
echo "<h2>Publicaciones que han caducado</h2>";
echo '<table class="ancha">';
echo '<tr><th>Título</th><th>Categoría</th><th>Tipo</th><th>Acciones</th></tr>';
while ($f = mysql_fetch_array($r)) {
echo "<tr><td><a href=\"clasificados-en-el-salvador-vendo-" . $f['id_publicacion'] . "_" . SEO($f['titulo2']) . "\">" . htmlentities($f['titulo2'], ENT_QUOTES, 'UTF-8') . "</a></td><td>" . htmlentities($f['categoria'], ENT_QUOTES, 'UTF-8') . "</td><td>" . htmlentities($f['rubro'], ENT_QUOTES, 'UTF-8') . "</td><td><a href=\"clasificados-en-el-salvador-vendo-" . $f['id_publicacion'] . "_" . SEO($f['titulo2']) . "?se=republicar\">republicar</a></td></tr>";
}
echo "</table>";
}
return;
} elseif (isset($_GET['op']) && !isset($_GET['ticket'])) {
$op = $_GET['op'];
if (!is_numeric($op)) {
$c = "SELECT id_categoria FROM ventas_categorias WHERE rubro='" . db_codex($op) . "' LIMIT 1";
} else {
$c = "SELECT id_categoria FROM ventas_categorias WHERE id_categoria='" . db_codex($op) . "' LIMIT 1";
}
$r = db_consultar($c);
$f = mysql_fetch_row($r);
if (!empty($f[0])) {
$_POST["id_categoria"] = $f[0];
$flag_modo_escritura = true;
//.........这里部分代码省略.........
示例12: page_link
/**
* Function used to create page link
*/
function page_link($pdetails)
{
//baseurl/page/$id/page_name
if (SEO == 'yes') {
return BASEURL . '/page/' . $pdetails['page_id'] . '/' . SEO(strtolower($pdetails['page_name']));
} else {
return BASEURL . '/view_page.php?pid=' . $pdetails['page_id'];
}
}
示例13: add_photo_manager_link
/**
* This function adds a new link in options for each at photos manager.
* Callback is still in not working. I want to register both link and it's callback
* using same function.
*
* PROBLEM:-
* Problem is calling the callback function for certain link. Even if i figure out
* a way to determine which callback to call, it will not be called because these
* new links are being added inside display_manager_links() which is being called
* inside smarty file.
*
* SOLUTION:- ( to me, for the time being )
* We don't use filters to add new links. Just calling add_photo_manager_link will
* add new link inside $cbphoto->manager_links, so at admin_area/photo_manager.php
* every link exists inside manager_links.
*
* FINAL:-
* Like my proposed solution. calling this function will do following
* |- Add new item in manager_links array
* |- Create a callback_id if callback exists using $callback.$link.$title and hashing with md5
* |- Add it's callback_id if exists into manager_link_callbacks array
*
* To get details of each photo for link, you must use a function to create the link. Pass any
* argument to function and it will hold details of each photo, e.g
*
* function create_manager_link( $p ) {
* return '?_key'.$p['photo_key'];
* }
*
* @global OBJECT $cbphoto
* @param STRING $title
* @param STRING $link
* @param STRING $callback
* @param BOOLEAN $front_end
* @return MIX
*/
function add_photo_manager_link($title, $link, $callback = false, $front_end = false)
{
global $cbphoto;
if (!$title || !$link) {
return false;
}
/* Check which end we are adding this link */
$which_end = $front_end === true ? 'front_end' : 'back_end';
// Create callback id
if ($callback) {
$callback_id = md5($callback . $link . $which_end . SEO(strtolower($title)));
}
$cbphoto->manager_links[$which_end][] = array('title' => $title, 'id' => SEO(strtolower($title)) . '-' . time(), 'link' => $link, 'args' => $args, 'callback' => $callback, 'callback_id' => $callback_id);
// Add callback
if ($callback) {
$cbphoto->manager_link_callbacks[$callback_id] = $callback;
}
return $cbphoto->manager_links;
}
示例14: category_link
/**
* Category Link is used to return
* Category based link
*/
function category_link($data, $type)
{
switch ($type) {
case 'video':
case 'videos':
case 'v':
if (SEO == 'yes') {
return BASEURL . '/videos/' . $data['category_id'] . '/' . SEO($data['category_name']) . '/' . $_GET['sort'] . '/' . $_GET['time'] . '/';
} else {
return BASEURL . '/videos.php?cat=' . $data['category_id'] . '&sort=' . $_GET['sort'] . '&time=' . $_GET['time'] . '&seo_cat_name=' . $_GET['seo_cat_name'];
}
break;
case 'channels':
case 'channel':
case 'c':
case 'user':
if (SEO == 'yes') {
return BASEURL . '/channels/' . $data['category_id'] . '/' . SEO($data['category_name']) . '/' . $_GET['sort'] . '/' . $_GET['time'] . '/';
} else {
return BASEURL . '/channels.php?cat=' . $data['category_id'] . '&sort=' . $_GET['sort'] . '&time=' . $_GET['time'] . '&seo_cat_name=' . $_GET['seo_cat_name'];
}
break;
default:
if (THIS_PAGE == 'photos') {
$type = 'photos';
}
if (defined("IN_MODULE")) {
$url = 'cat=' . $data['category_id'] . '&sort=' . $_GET['sort'] . '&time=' . $_GET['time'] . '&page=' . $_GET['page'] . '&seo_cat_name=' . $_GET['seo_cat_name'];
global $prefix_catlink;
$url = $prefix_catlink . $url;
$rm_array = array("cat", "sort", "time", "page", "seo_cat_name");
$p = "";
if ($prefix_catlink) {
$rm_array[] = 'p';
}
$plugURL = queryString($url, $rm_array);
return $plugURL;
}
if (SEO == 'yes') {
return BASEURL . '/' . $type . '/' . $data['category_id'] . '/' . SEO($data['category_name']) . '/' . $_GET['sort'] . '/' . $_GET['time'] . '/';
} else {
return BASEURL . '/' . $type . '.php?cat=' . $data['category_id'] . '&sort=' . $_GET['sort'] . '&time=' . $_GET['time'] . '&seo_cat_name=' . $_GET['seo_cat_name'];
}
break;
}
}
示例15: SI_ADMIN
}
$nVistas = SI_ADMIN('<p class="medio-oculto">Veces visto: ' . db_contar(db_prefijo . 'visita', 'codigo_producto=' . $contenedor['codigo_producto']) . '</p>');
$fbLike = '<iframe src="http://www.facebook.com/widgets/like.php?href=' . curPageURL(true) . '" scrolling="no" frameborder="0" style="border:none; width:450px; height:80px"></iframe>';
echo '<div style="width:100%;text-align:center">' . $IMG_CONTENEDOR . BR . $fbLike . BR . $nVistas;
echo '</div></td>';
echo '<td style="width:50%;vertical-align:top">';
echo '<h1>Detalles</h1>';
echo '<h2>Descripción</h2>';
echo '<center><p style="width:90%;text-align:justify;font-size:10pt;">' . nl2br($contenedor['descripcion']) . '</p></center>';
if ($contenedor['descontinuado'] == "no") {
echo '<h2>Categoría(s)</h2>';
echo $bCategoria;
echo SI_ADMIN($VARIEDADES_ADMIN);
echo '<h2>Seleccione la variedad</h2>';
// Fin del area administrativa, inicio de las opciones de compra
echo '<form action="' . PROY_URL . 'comprar-articulo-' . SEO($contenedor['titulo']) . '" method="POST">';
echo $VARIEDADES;
echo '<hr />';
$bInfoCompra = '<table>
<td id="izq-compra" class="medio-oculto">Podrá escoger el texto de la tarjeta (¡gratuita!) en la página de compra. Se aceptan todas las tarjetas de crédito y débito a nivel nacional e internacional.</td>
<td>' . ui_input('btn_comprar_ahora', 'Comprar ahora', 'submit', 'btn') . '<br /><img src="' . PROY_URL . 'IMG/stock/credit_card_logos_4.gif"/></td>
</table>
<h2>¿Deseas realizar la compra vía telefónica?</h2>
<p class="medio-oculto">Realiza tu compra vía llamada telefónica al número <strong>2243-6017</strong></p>
<p class="medio-oculto">No olvides tener listos los siguientes datos:</p>
<ul class="medio-oculto">
<li>El código del producto que deseas comprar es: <strong>' . $contenedor['codigo_producto'] . '</strong></li>
<li>La dirección <strong>exacta</strong> de entrega</li>