<?php 

	// 2003 - 2023 @ Yal Publicidad - yPanel
	//* defino camino al sistema 
	include_once( dirname(__DIR__) . '/.ypanel.php' );
	
	function obtCadenaSlug($cadena){
		$cadena	= trim( strip_tags( $cadena ) );
		$cadena	= str_replace( ' ', '-', $cadena );
		$cadena	= preg_replace('([^A-Za-z0-9\-])', '', $cadena);
		return strtolower( $cadena );
	}
	
	// ** Ejecuto accion Guardar / Modificar
		if( $_POST['acc'] == 'g-posts' ){
			$post = ( $_POST['post'] > 0 ) ? $_POST['post'] : $post;
			
			// Quito espacios y - del slug
				$titulo		= ( isset( $_POST['titulo'] ) )	? utf8_decode( _mysql_real_escape_string( $_POST['titulo'] ) ) : '';
				$slug		= ( isset( $_POST['slug'] ) )	? obtCadenaSlug( $_POST['slug'] ) : '';
				$fecha		= date('Y-m-d H:i:s');
				$publicado	= ( isset( $_POST['publicado'] ) && $_POST['publicado'] == 1 ) ? 1 : 0;
				$autor		= yPanel::usuario_id();
				$imagenpost	= ( isset( $_POST['imagen_entrada'] ) ) ? strip_tags( $_POST['imagen_entrada'] ) : '';
				$video		= ( isset( $_POST['video'] ) )	? strip_tags( $_POST['video'] ) : '';
				$textocorto	= ( isset( $_POST['descripcion'] ) ) ? utf8_decode( _mysql_real_escape_string( $_POST['descripcion'] ) ) : '';
				//$texto		= ( isset( $_POST['texto'] ) )	? utf8_decode( _mysql_real_escape_string( urldecode( base64_decode( $_POST['texto'] ) ) ) ) : '';
				$texto		= ( isset( $_POST['texto'] ) )	? utf8_decode( _mysql_real_escape_string( urldecode( $_POST['texto'] ) ) ) : '';
				$orden		= ( isset( $_POST['orden'] ) )	? strip_tags( $_POST['orden'] ) : 1;
				$seccion	= ( isset( $_POST['seccion'] ) )? strip_tags( $_POST['seccion'] ) : 0;
				$articulo	= ( isset( $_POST['categoria'] ) ) ? strip_tags( $_POST['categoria'] ) : 0;
				$jerarquia	= ( isset( $_POST['jerarquia'] ) ) ? strip_tags( $_POST['jerarquia'] ) : 0;
				$imagenes	= ( isset( $_POST['imagenes_entrada'] ) ) ? strip_tags( $_POST['imagenes_entrada'] ) : '';
				$tags		= ( isset( $_POST['tags'] ) )	? utf8_decode( _mysql_real_escape_string( strip_tags( $_POST['tags'] ) ) ) : '';
				$codigo		= ( isset( $_POST['codigo'] ) )	? strip_tags( $_POST['codigo'] ) : 0;
				$precio		= ( isset( $_POST['precio'] ) )	? strip_tags( $_POST['precio'] ) : 0;
				$descuento	= ( isset( $_POST['descuento'] ) ) ? strip_tags( $_POST['descuento'] ) : 0;
				
			if( $post > 0 ){
				if( _mysql_query( "UPDATE `" . MYSQL_PREFIJO_SISX . "contenido` SET `titulo`='$titulo', `slug`='$slug', `modificado`='$fecha', `publicado`='$publicado', `autor`='$autor', `imagenpost`='$imagenpost', `video_youtube`='$video', `textocorto`='$textocorto', `texto`='$texto', `orden`='$orden', `seccionid`='$seccion', `articuloid`='$articulo', `padreid`='$jerarquia', `imagenes`='$imagenes', `tags`='$tags', `codnum`='$codigo', `precio`='$precio', `descuento`='$descuento' WHERE id='$post'" ) or die( msg_error( query_error(), NULL, 'alert-danger' ) ) ){
					echo msg_error( etiqueta( 'msj_guardar_ok', 'Se guardó correctamente.' ), 'fa-check-circle', 'alert-success' );
				}
			}else{
				if( _mysql_query("INSERT INTO `" . MYSQL_PREFIJO_SISX . "contenido`(`titulo`, `slug`, `fecha`, `modificado`, `publicado`, `autor`, `imagenpost`, `video_youtube`, `textocorto`, `texto`, `orden`, `seccionid`, `articuloid`, `padreid`, `imagenes`, `tags`, `codnum`, `precio`, `descuento`) VALUES ('$titulo', '$slug', '$fecha', '$fecha', '$publicado', '$autor', '$imagenpost', '$video', '$textocorto', '$texto', '$orden', '$seccion', '$articulo', '$jerarquia', '$imagenes', '$tags', '$codigo', '$precio', '$descuento')") or die( msg_error( query_error(), NULL, 'alert-danger' ) ) ){
					echo msg_error( etiqueta( 'msj_guardar_ok', 'Se guardó correctamente.' ), 'fa-check-circle', 'alert-success' );
				}
			}
		}
		
	// ** Ejecuto accion Deshabilitar / Habilitar
	if( $_POST['acc'] == 'r-habilitar' ){
			echo _mysql_modificar_reg( MYSQL_PREFIJO_SISX . 'contenido', "id='{$_POST['post']}'", "publicado='{$_POST['h']}'" );
	}
	
	// ** Ejecuto accion eliminar
	if( $_POST['acc'] == 'r-eliminar' ){
		// ** Elimino de la base de datos
			echo _mysql_eliminar_reg( MYSQL_PREFIJO_SISX . 'contenido', $_POST['post'] );
	}			 
?>	