本文整理汇总了PHP中CleanID函数的典型用法代码示例。如果您正苦于以下问题:PHP CleanID函数的具体用法?PHP CleanID怎么用?PHP CleanID使用的例子?那么, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了CleanID函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: Load
function Load($id)
{
$id = CleanID($id);
$this->setId($id);
$this->LoadTable("ges_laboratorios", "IdLaboratorio", $id);
return $this->getResult();
}
示例2: ModificaPedidosVenta
function ModificaPedidosVenta($xid, $campoxdato, $xdet = false, $xhead = false)
{
$Tb = $xhead ? 'ges_presupuestosdet' : 'ges_presupuestos';
$IdKey = $xdet ? 'IdPresupuestoDet' : 'IdPresupuesto';
$Id = CleanID($xid);
$KeysValue = $campoxdato;
$sql = " update " . $Tb . " set " . $KeysValue . " " . " where " . $IdKey . " = " . $Id;
return query($sql);
}
示例3: setAlmacenCentral
function setAlmacenCentral($id)
{
$id = CleanID($id);
$sql = "UPDATE ges_locales SET AlmacenCentral = 0";
query($sql);
$sql = "UPDATE ges_locales SET AlmacenCentral = 1 WHERE IdLocal = '{$id}'";
query($sql);
$sql = "UPDATE ges_parametros SET AlmacenCentral = '{$id}'";
query($sql);
if (getSesionDato("IdTienda") == $id) {
setSesionDato("esAlmacenCentral", 1);
} else {
setSesionDato("esAlmacenCentral", 0);
}
}
示例4: MensajeID
function MensajeID($IdMensaje)
{
$IdMensaje = CleanID($IdMensaje);
$sql = "SELECT Titulo,Texto, Status FROM ges_mensajes WHERE IdMensaje = '{$IdMensaje}'";
$row = queryrow($sql, "cargando mensaje");
if ($row) {
$out = "";
$Titulo = $row["Titulo"];
$Status = $row["Status"];
$Texto = $row["Texto"];
$out = $IdMensaje . "'" . $Titulo . "'" . $Status . "'" . $Texto . "\n";
} else {
return "error";
}
return $out;
}
示例5: getComboTipoImpuesto
function getComboTipoImpuesto($IdPais)
{
$IdPais = CleanID($IdPais);
$sql = "SELECT TipoImpuestoDefecto, NombrePais FROM ges_paises\t\t\r\n\tWHERE IdPais = '{$IdPais}'";
$res = query($sql);
if (!$res) {
return false;
}
$out = "";
while ($row = Row($res)) {
$key = $row["TipoImpuestoDefecto"];
$value = $row["NombrePais"];
$out .= "<option value='{$key}'>{$value}</option>";
}
return $out;
}
示例6: MostrarAlbaran
function MostrarAlbaran($id)
{
global $action;
$id = CleanID($id);
$albaran = new albaran();
$albaran->Load($id);
$ot = getTemplate("ModeloAlbaran");
if (!$ot) {
error(__FILE__ . __LINE__, "Info: template busqueda no encontrado");
return false;
}
//<tr><td>G18196 - BERMDAS.F.SKATE.KAPPA;AC</td><td>1</td></tr>
//$this->userLog .= "<tr><td>". $referencia . " - " . $nombre . "</td><td>". $unid . "</td></tr>";
// $sql = "INSERT INTO ges_albtraspaso_det (IdAlbaranTraspaso,IdProducto,Unidades)
// VALUES ('$IdAlbaran','$IdProducto','$Unidades')";
$detallesString = "";
$prod = new producto();
$sql = "SELECT * FROM ges_albtraspaso_det WHERE IdAlbaranTraspaso={$id} ORDER BY IdDetalle ASC";
$res = query($sql, "Listando detalles de un albaran");
while ($row = Row($res)) {
$IdProducto = $row["IdProducto"];
$prod->Load($IdProducto);
$nombre_s = CleanParaWeb($prod->getNombre());
$referencia_s = CleanParaWeb($prod->get("Referencia"));
$unid = $row["Unidades"];
$detallesString .= "<tr><td>" . $referencia_s . " - " . $nombre_s . "</td><td>" . $unid . "</td></tr>";
}
$comercio = $_SESSION["GlobalNombreNegocio"];
$local = new local();
$local->Load($albaran->get("IdAlmacenSalida"));
$nombreorigen = CleanParaWeb($local->getNombre());
$localdestino = new local();
$localdestino->Load($albaran->get("IdAlmacenRecepcion"));
$nombredestino = CleanParaWeb($localdestino->getNombre());
$FechaSalida = CleanFechaFromDB($albaran->get("FechaSalida"));
$ot->fijar("FECHA", $FechaSalida);
$ot->fijar("LINEAS", $detallesString);
$ot->fijar("NOMBRECOMERCIO", CleanParaWeb($comercio));
$ot->fijar("NUMEROALBARAN", $id);
$ot->fijar("DESDETIENDA", $nombreorigen);
$ot->fijar("HASTATIENDA", $nombredestino);
echo $ot->Output();
}
示例7: CrearPromocionCliente
function CrearPromocionCliente($Categoria, $Descripcion, $MontoDesde, $MontoHasta, $CantidadDesde, $CantidadHasta, $Motivo, $IdPromocionCliente, $opcion, $DispLocal, $EstadoCategoria, $IdHistorialVenta)
{
$IdUsuario = CleanID(getSesionDato("IdUsuario"));
$oPromocion = new promocion();
$tabla = "ges_promocionclientes";
$idtabla = "IdPromocionCliente";
$oPromocion->set("IdUsuario", $IdUsuario, FORCE);
$oPromocion->set("IdLocal", $DispLocal, FORCE);
$oPromocion->set("CategoriaCliente", $Categoria, FORCE);
$oPromocion->set("Descripcion", $Descripcion, FORCE);
$oPromocion->set("DesdeMontoCompra", $MontoDesde, FORCE);
$oPromocion->set("HastaMontoCompra", $MontoHasta, FORCE);
$oPromocion->set("DesdeNumeroCompra", $CantidadDesde, FORCE);
$oPromocion->set("HastaNumeroCompra", $CantidadHasta, FORCE);
$oPromocion->set("MotivoPromocion", $Motivo, FORCE);
$oPromocion->set("IdHistorialVentaPeriodo", $IdHistorialVenta, FORCE);
if ($EstadoCategoria == 'Eliminado') {
$oPromocion->set("Eliminado", 1, FORCE);
} else {
$oPromocion->set("Estado", $EstadoCategoria, FORCE);
}
switch ($opcion) {
case "Crear":
if ($oPromocion->Alta($tabla, $idtabla)) {
$id = $oPromocion->get("IdPromocionCliente");
return $id;
} else {
return false;
}
break;
case "Modificar":
if ($oPromocion->Modificar($IdPromocionCliente, $tabla, $idtabla)) {
return $IdPromocionCliente;
} else {
return false;
}
break;
}
}
示例8: CleanID
Local.prefixSerieIN = "IN" + Local.IdLocalActivo ;
Local.max_dep = <?php
echo CleanID($numDependientes);
?>
;
Local.prefixSerieActiva = Local.prefixSerie;
Local.nombretienda = "<?php
echo addslashes($NombreLocalActivo);
?>
";
Local.nombreDependiente = "<?php
echo addslashes($NombreDependienteDefecto);
?>
";
Local.IdDependiente = "<?php
echo CleanID($IdDependienteDefecto);
?>
";
Local.Negocio = "<?php
echo addslashes($NombreEmpresa);
?>
";
Local.NegocioTipoVenta = "<?php
echo addslashes($tNombreEmpresa);
?>
";
Local.promoMensaje = "<?php
echo addslashes($MensajePromo);
?>
";
Local.TPV = "<?php
示例9: FormularioAltaParticular
FormularioAltaParticular();
break;
case "listar":
PaginaBasica();
break;
case "pagmenos":
$indice = getSesionDato("PaginadorCliente");
$indice = $indice - $tamPagina;
if ($indice < 0) {
$indice = 0;
}
setSesionDato("PaginadorCliente", $indice);
PaginaBasica();
break;
case "pagmas":
$indice = getSesionDato("PaginadorCliente");
$indice = $indice + $tamPagina;
setSesionDato("PaginadorCliente", $indice);
PaginaBasica();
break;
case "borrar":
$id = CleanID($_GET["Id"]);
BorrarCliente($id);
//Separador();
PaginaBasica();
break;
default:
PaginaBasica();
break;
}
PageEnd();
示例10: genListadoCruzadoAsArray
function genListadoCruzadoAsArray($IdProducto, $IdTallaje = false, $IdLang = false)
{
$IdProducto = CleanID($IdProducto);
$IdTallaje = CleanID($IdTallaje);
$out = "";
//Cadena de salida
if (!$IdLang) {
$IdLang = getSesionDato("IdLenguajeDefecto");
}
$sql = "SELECT Referencia, IdTallaje FROM ges_productos WHERE IdProducto='{$IdProducto}' AND Eliminado='0'";
$row = queryrow($sql);
if (!$row) {
return false;
}
$tReferencia = CleanRealMysql($row["Referencia"]);
if (!$IdTallaje) {
$IdTallaje = $row["IdTallaje"];
}
if (!$IdTallaje) {
$IdTallaje = 2;
}
//gracefull degradation
$sql = "SELECT ges_locales.NombreComercial,ges_modelos.Color,\n\t\tges_detalles.Talla, SUM(ges_almacenes.Unidades) as TotalUnidades FROM ges_almacenes INNER\n\t\tJOIN ges_locales ON ges_almacenes.IdLocal = ges_locales.IdLocal INNER\n\t\tJOIN ges_productos ON ges_almacenes.IdProducto =\n\t\tges_productos.IdProducto INNER JOIN ges_modelos ON\n\t\tges_productos.IdColor = ges_modelos.IdColor INNER JOIN ges_detalles ON\n\t\tges_productos.IdTalla = ges_detalles.IdTalla\n\t\tWHERE\n\t\tges_productos.Referencia = '{$tReferencia}'\n\t\tAND ges_modelos.IdIdioma = 1\n\t\tAND ges_locales.Eliminado = 0\n\t\tGROUP BY ges_almacenes.IdLocal, ges_productos.IdColor, ges_productos.IdTalla\n\t\tORDER BY ges_almacenes.IdLocal, ges_productos.IdColor";
$data = array();
$colores = array();
$tallas = array();
$locales = array();
$tallasTallaje = array();
$listaColores = array();
$res = query($sql, "Generando Listado Cruzado");
while ($row = Row($res)) {
$color = $row["Color"];
$talla = $row["Talla"];
$nombre = $row["NombreComercial"];
$unidades = CleanInt($row["TotalUnidades"]);
$colores[$color] = 1;
$tallas[$talla] = 1;
$locales[$nombre] = 1;
$num = 0;
//echo "Adding... c:$color,t:$talla,n:$nombre,u:$unidades<br>";
$data[$color][$talla][$nombre] = $unidades;
}
$sql = "SELECT Talla,SizeOrden FROM ges_detalles WHERE IdTallaje= '{$IdTallaje}' AND IdIdioma='{$IdLang}' AND Eliminado='0'" . "\t ORDER BY SizeOrden ASC, Talla ASC";
$res = query($sql);
$numtallas = 0;
while ($row = Row($res)) {
$orden = intval($row["SizeOrden"]);
$talla = $row["Talla"];
$posicion = GetOrdenVacio($tallasTallaje, $orden);
$tallasTallaje[$posicion] = $talla;
$numtallas++;
}
//$out .= "<table class='forma'>";
//$out .= "<tr><td class='nombre'>".$tReferencia."</td>";
$out_nombretabla = $tReferencia;
$out_tallas = array();
$out_tallas["talla_0"] = "{$tReferencia}/Tienda";
$out_tallas["talla_1"] = "C o l o r";
$num = 2;
foreach ($tallasTallaje as $k => $v) {
$out_tallas["talla_{$num}"] = $v;
$num++;
}
$out_base = array();
$out_rows = array();
$numrow = 0;
$out_filas = array();
$out_bloques = array();
foreach ($locales as $l => $v2) {
$out_base["nombre"] = $l;
$out_bloques[] = $l;
foreach ($colores as $c => $v1) {
$row = array();
$row[] = $l;
$row[] = $c;
foreach ($tallasTallaje as $k2 => $t) {
if (isset($data[$c][$t][$l])) {
$u = $data[$c][$t][$l];
} else {
$u = "";
}
//$out .= "<td class='unidades' align='center'>" . $u . "</td>";
$row[] = $u;
}
$out_rows[] = $row;
//$out .= "</tr>";
}
}
//$out .= "</table>";
$out_final = array();
$out_final["heads"] = $out_tallas;
$out_final["rows"] = $out_rows;
$out_final["numheads"] = count($out_tallas);
//$out_final["rowheads"] = $out_filas;
$out_final["nombretabla"] = $out_nombretabla;
//$out_final["bloques"] = $out_bloques;
return $out_final;
}
示例11: getSesionDato
require 'mysql_table.php';
include "comunes.php";
include "../funciones/fechas.php";
include "../../tool.php";
$IdLocal = getSesionDato("IdTiendaDependiente");
if (!isset($IdLocal)) {
echo "<script>parent.location.href='../logout.php';</script>";
}
$nroFactura = $_GET["nroFactura"];
$nroSerie = $_GET["nroSerie"];
$codcliente = CleanID($_GET["codcliente"]);
$totaletras = $_GET["totaletras"];
$IdComprobante = CleanID($_GET["idcomprobante"]);
$operador = $_GET["nombreusuario"] ? $_GET["nombreusuario"] : $_SESSION["NombreUsuario"];
$IGV = getSesionDato("IGV");
$LocalVenta = isset($_GET["idlocal"]) ? CleanID($_GET["idlocal"]) : 0;
$IdLocal = $LocalVenta != 0 ? $LocalVenta : $IdLocal;
if ($codcliente == 0) {
$nombre = "";
$nif = "";
$direccion = "";
} else {
$sql = "SELECT NombreComercial as 'nombre', " . " NumeroFiscal as 'nif', " . " Direccion, " . " NombreLegal, " . " TipoCliente " . "FROM ges_clientes " . "WHERE IdCliente='{$codcliente}'";
$res = query($sql);
$row = Row($res);
$nombre = utf8_decode($row["nombre"]);
$nif = $row["nif"];
$direccion = utf8_decode($row["Direccion"]);
$cliente = utf8_decode($row["TipoCliente"]);
$nombre = $cliente == 'Empresa' ? utf8_decode($row["NombreLegal"]) : $nombre;
$nombre = str_replace('&', '&', $nombre);
示例12: Array
?>
"
style="font-size:11px;font-weight: bold;"/>
</hbox>
</vbox>
<!-- listado compra tickets -->
<script>//<![CDATA[
var enviar = new Array();
enviar["IdSubFamilia"] = <?php
echo CleanID($IdSubFamiliaDefecto);
?>
;
enviar["IdFamilia"] = <?php
echo CleanID($IdFamiliaDefecto);
?>
;
enviar["IdTallaje"] = '<?php
echo TALLAJE_DEFECTO;
?>
';//Precargado con un tallaje por defecto para autogeneracion
enviar["UnidadMedida"] = 'und';
enviar["IdLabHab"] = 1;
enviar["IdMarca"] = 1;
enviar["IdProvHab"] = 1;
enviar["IdAlias0"] = 0;
enviar["IdAlias1"] = 0;
var MITALLAJEDEFECTO = '<?php
echo TALLAJE_DEFECTO;
示例13: ModificarProductoFoto
function ModificarProductoFoto($id, $nuevaFoto, $ref = false)
{
$nuevaFoto = CleanRealMysql($nuevaFoto);
if ($id) {
$id = CleanID($id);
$where = "IdProducto='{$id}'";
} else {
$ref = CleanRealMysql($ref);
$where = " Referencia='{$ref}' ";
}
$sql = "UPDATE ges_productos SET Imagen='{$nuevaFoto}' WHERE {$where}";
query($sql);
}
示例14: isset
$poblacion = isset($_POST["Localidad"]) ? CleanText($_POST["Localidad"]) : '';
$direccion = CleanText($_POST["Direccion"]);
$cp = CleanCP($_POST["CP"]);
$email = CleanEmail($_POST["Email"]);
$telefono1 = CleanTelefono($_POST["Telefono1"]);
$telefono2 = isset($_POST["Telefono2"]) ? CleanTelefono($_POST["Telefono2"]) : '';
$contacto = isset($_POST["Contacto"]) ? CleanText($_POST["Contacto"]) : '';
$cargo = isset($_POST["Pago"]) ? CleanText($_POST["Cargo"]) : '';
$cuentabancaria = isset($_POST["CuentaBancaria"]) ? CleanCC($_POST["CuentaBancaria"]) : '';
$numero = CleanText($_POST["NumeroFiscal"]);
$comentario = CleanText($_POST["Comentarios"]);
$tipocliente = CleanText($_POST["TipoCliente"]);
$IdModPagoHabitual = isset($_POST["IdModPagoHabitual"]) ? CleanID($_POST["IdModPagoHabitual"]) : '';
$idpais = isset($_POST["IdPais"]) ? CleanID($_POST["IdPais"]) : '';
$paginaweb = isset($_POST["PaginaWeb"]) ? CleanUrl($_POST["PaginaWeb"]) : '';
$IdLocal = CleanID(getSesionDato("IdTienda"));
$FechaNacimiento = CleanText($_POST["FechaNacimiento"]);
$datehoy = date("Y-m-d");
$FechaNacimiento = $FechaNacimiento >= $datehoy ? '0000-00-00' : $FechaNacimiento;
if ($tipocliente != 'Particular') {
$FechaNacimiento = '0000-00-00';
}
if ($FechaNacimiento == '1899-11-30') {
$FechaNacimiento = '0000-00-00';
}
$id = CrearCliente($comercial, $legal, $direccion, $poblacion, $cp, $email, $telefono1, $telefono2, $contacto, $cargo, $cuentabancaria, $numero, $comentario, $tipocliente, $idpais, $paginaweb, $IdLocal, $FechaNacimiento);
if ($id) {
echo "{$id}";
} else {
echo "0";
}
示例15: CleanCadena
$pdf->SetX(17);
$pdf->Cell(1);
$pdf->Cell(6, 4, "", 'LR', 0, 'C');
$pdf->Cell(30, 4, "", 'LR', 0, 'c');
$pdf->Cell(70, 4, "", 'LR', 0, 'C');
$pdf->Cell(20, 4, "", 'LR', 0, 'C');
$pdf->Cell(35, 4, "", 'LR', 0, 'C');
$pdf->Cell(20, 4, "", 'LR', 0, 'C');
$pdf->Cell(20, 4, "", 'LR', 0, 'C');
$pdf->Cell(35, 4, "", 'LR', 0, 'C');
$pdf->Cell(28, 4, "", 'LR', 0, 'C');
$pdf->Ln(2);
$contador = 1;
$desde = CleanCadena($_GET["desde"]);
$hasta = CleanCadena($_GET["hasta"]);
$xope = CleanID($_GET["xope"]);
$xmov = CleanText($_GET["xmov"]);
$extra = $xope ? "AND ges_kardex.IdKardexOperacion = '" . $xope . "' " : "";
$extra .= $xmov ? "AND ges_kardex.TipoMovimiento = '" . $xmov . "' " : "";
$sql = "SELECT DATE_FORMAT(FechaMovimiento, '%e/%m/%y %H:%i') as FechaMovimiento," . " KardexOperacion," . " IdPedidoDet," . " IdComprobanteDet," . " CantidadMovimiento," . " ROUND(CostoUnitarioMovimiento,2) as CostoUnitarioMovimiento," . " ROUND(CostoTotalMovimiento,2) as CostoTotalMovimiento," . " ges_usuarios.Identificacion, " . " SaldoCantidad, " . " TipoMovimiento, " . " IdKardexAjusteOperacion, " . " ges_contenedores.Contenedor as Cont, " . " ges_productos.UnidadMedida as Unid, " . " ges_productos.UnidadesPorContenedor as UnidxCont, " . " ges_productos.VentaMenudeo " . "FROM ges_kardex,ges_usuarios,ges_kardexoperacion," . " ges_productos,ges_contenedores " . "WHERE ges_kardex.IdProducto ='{$idprod}' " . "AND ges_usuarios.IdUsuario = ges_kardex.IdUsuario " . "AND ges_productos.IdProducto = ges_kardex.IdProducto " . "AND ges_contenedores.IdContenedor = ges_productos.IdContenedor " . "AND ges_kardex.IdKardexOperacion = ges_kardexoperacion.IdKardexOperacion " . "AND ges_kardex.IdLocal='{$xlocal}' " . "AND FechaMovimiento>= '{$desde}' " . "AND FechaMovimiento<= ADDDATE('{$hasta}',1) " . "AND ges_kardex.Eliminado=0 " . $extra . "ORDER BY IdKardex ASC";
$res = query($sql);
$item = 1;
while ($row = Row($res)) {
$detalle = "";
$fila = array();
$idped = $row["IdPedidoDet"];
$idcom = $row["IdComprobanteDet"];
$tmovi = $row["TipoMovimiento"];
$menudeo = $row["VentaMenudeo"] ? $row["UnidxCont"] . $row["Unid"] . " x " . $row["Cont"] : false;
$mkardex = $idped ? 'Pedido' : '';
$mkardex = $idcom ? 'Comprobante' : $mkardex;