本文整理汇总了PHP中quote函数的典型用法代码示例。如果您正苦于以下问题:PHP quote函数的具体用法?PHP quote怎么用?PHP quote使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了quote函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: get_listado
function get_listado($filtro = array())
{
$where = array();
if (isset($filtro['nombre'])) {
$where[] = "t_m.nombre ILIKE " . quote("%{$filtro['nombre']['valor']}%");
}
if (isset($filtro['tipo_modulo'])) {
$where[] = "t_tm.nombre ILIKE " . quote("%{$filtro['tipo_modulo']['valor']}%");
}
if (isset($filtro['modulo_padre'])) {
$where[] = "t_mp.nombre ILIKE " . quote("%{$filtro['modulo_padre']['valor']}%");
}
if (isset($filtro['id_plan'])) {
$where[] = "t_m.id_plan = " . $filtro['id_plan']['valor'];
}
if (isset($filtro['id_modulo'])) {
$where[] = "t_m.id_modulo = " . $filtro['id_modulo']['valor'];
}
$sql = "SELECT\n\t\t\tt_m.id_modulo,\n t_m.nombre,\n t_m.id_tipo_modulo,\n t_mp.nombre as modulo_padre,\n t_m.id_plan,\n t_tm.nombre as tipo_modulo\n\t\tFROM\n\t\t\tmodulo as t_m\t\n LEFT OUTER JOIN tipo_modulo as t_tm \n ON (t_m.id_tipo_modulo = t_tm.id_tipo_modulo)\n LEFT OUTER JOIN modulo as t_mp\n ON (t_mp.id_modulo = t_m.id_modulo_padre)\n ";
if (count($where) > 0) {
$sql = sql_concatenar_where($sql, $where);
}
$sql = $sql . " ORDER BY id_tipo_modulo";
return toba::db('libro_unco')->consultar($sql);
}
示例2: get_listado
function get_listado($filtro = array())
{
$where = array();
$from = '';
if (isset($filtro['descripcion'])) {
$where[] = "descripcion ILIKE " . quote("%{$filtro['descripcion']['valor']}%");
}
if (isset($filtro['id_plan'])) {
$from = 'obs_plan ';
$where[] = 'id_entidad = ' . $filtro['id_plan']['valor'];
}
if (isset($filtro['id_materia'])) {
$from = 'obs_mat ';
if ($filtro['id_materia']['valor'] != -1) {
$where[] = "id_entidad = " . $filtro['id_materia']['valor'];
}
}
if (isset($filtro['id_modulo'])) {
$from = 'obs_mod ';
if ($filtro['id_modulo']['valor'] != -1) {
$where[] = "id_entidad = " . $filtro['id_modulo']['valor'];
}
}
$sql = "SELECT\n\t\t\tid_observacion,\n descripcion,\n id_entidad\n\t\tFROM\n\t\t\t{$from} ";
if (count($where) > 0) {
$sql = sql_concatenar_where($sql, $where);
}
$sql = $sql . " ORDER BY id_observacion";
return toba::db('libro_unco')->consultar($sql);
}
示例3: get_datos_listado
function get_datos_listado()
{
$sql = 'SELECT proyecto, zona, nombre
FROM apex_item_zona
WHERE proyecto = ' . quote(toba_editor::get_proyecto_cargado());
return toba::db()->consultar($sql);
}
示例4: get_listado
function get_listado($filtro = array())
{
$where = array();
if (isset($filtro['nombre'])) {
$where[] = 'nombre ILIKE ' . quote("%{$filtro['nombre'][valor]}%");
}
if (isset($filtro['apellido'])) {
$where[] = 'apellido ILIKE ' . quote("%{$filtro['apellido']['valor']}%");
}
if (isset($filtro['nro_doc'])) {
$where[] = 'nro_doc ILIKE ' . quote("%{$filtro['nro_doc']['valor']}%");
}
if (isset($filtro['tipo_doc'])) {
$where[] = 'tipo_doc = ' . $filtro['tipo_doc']['valor'];
}
if (isset($filtro['genero'])) {
$where[] = 'genero = ' . $filtro['genero']['valor'];
}
if (isset($filtro['id_sector'])) {
$where[] = 't_p.id_sector = ' . $filtro['id_sector']['valor'];
}
$sql = "SELECT\n\t\t\tt_t.id_titulo,\n t_t.nombre as titulo,\n\t\t\tt_p.tipo_doc,\n\t\t\tt_p.genero,\n\t\t\tt_s.nombre as id_sector_nombre,\n\t\t\tt_p.nro_doc,\n\t\t\tt_p.nombre,\n\t\t\tt_p.apellido,\n\t\t\tt_p.correo\n\t\tFROM\n\t\t\tpersona as t_p\tLEFT OUTER JOIN titulo as t_t ON (t_p.id_titulo = t_t.id_titulo)\n\t\t\tLEFT OUTER JOIN sector as t_s ON (t_p.id_sector = t_s.id_sector)";
if (count($where) > 0) {
$sql = sql_concatenar_where($sql, $where);
}
$sql = $sql . " ORDER BY nombre";
return toba::db('libro_unco')->consultar($sql);
}
示例5: ini
function ini()
{
$proyecto = quote($this->_id['proyecto']);
$sql = "SELECT\n\t\t\t\t\tpm_usuario,\n\t\t\t\t\tusuario_subclase,\n\t\t\t\t\tusuario_subclase_archivo\n\t\t\t\tFROM apex_proyecto\n\t\t\t\tWHERE proyecto = {$proyecto};";
$this->_datos['_info'] = toba::db()->consultar_fila($sql);
toba::logger()->debug($sql);
}
示例6: get_persona_con_deporte
function get_persona_con_deporte($deporte)
{
$deporte = quote($deporte);
$sql = "SELECT p.id, p.nombre \n\t\t\t\tFROM \n\t\t\t\t\tref_persona p,\n\t\t\t\t\tref_persona_deportes d\n\t\t\t\tWHERE \n\t\t\t\t\tp.id = d.persona AND\n\t\t\t\t\td.deporte = {$deporte}\n\t\t\t\tORDER BY p.nombre\n\t\t\t\t\t\n\t\t";
$fila = toba::db()->consultar_fila($sql, toba_db_fetch_num);
return $fila;
}
示例7: conf__cuadro
function conf__cuadro(toba_ei_cuadro $cuadro)
{
if (isset($this->s__datos_filtro)) {
$sql = "select codigo_siu from categ_siu where escalafon='D' order by codigo_siu";
$datos = toba::db('designa')->consultar($sql);
$where = "";
if (isset($this->s__datos_filtro['uni_acad'])) {
$where .= " where sigla = " . quote($this->s__datos_filtro['uni_acad']);
}
//recupero las uniacad
$sql = "select sigla from unidad_acad {$where} order by sigla";
$ua = toba::db('designa')->consultar($sql);
//le agrego las columnas
$columnas = array();
foreach ($ua as $key => $value) {
$dato['clave'] = $value['sigla'];
$dato['titulo'] = $value['sigla'];
$columnas[] = $dato;
}
$cuadro->agregar_columnas($columnas);
//print_r($ua);
$salida = array();
$i = 0;
foreach ($datos as $key => $value) {
$salida[$i]['dato'] = $value['codigo_siu'];
foreach ($ua as $keyua => $valueua) {
$cant = $this->dep('datos')->tabla('designacion')->cantidad_x_categoria($this->s__datos_filtro, $value['codigo_siu'], $valueua['sigla']);
$salida[$i][$valueua['sigla']] = $cant;
}
$i++;
}
$cuadro->set_datos($salida);
}
}
示例8: get_listado
function get_listado($filtro = array())
{
$where = array();
if (isset($filtro['uni_acad'])) {
$where[] = "uni_acad = " . quote("{$filtro['uni_acad']}");
}
if (isset($filtro['desc_materia'])) {
$where[] = "desc_materia ILIKE " . quote("%{$filtro['desc_materia']}%");
}
if (isset($filtro['id_departamento'])) {
$where[] = "id_departamento = " . $filtro['id_departamento'];
}
if (isset($filtro['cod_carrera'])) {
$where[] = "cod_carrera ILIKE " . quote("%{$filtro['cod_carrera']}%");
}
if (isset($filtro['periodo_dictado'])) {
$where[] = "periodo_dictado = " . $filtro['periodo_dictado'];
}
$sql = "SELECT\n\t\t\tt_m.id_materia,\n\t\t\tt_pe.cod_carrera as id_plan,\n\t\t\tt_m.desc_materia,\n\t\t\tt_m.orden_materia,\n\t\t\tt_m.anio_segunplan,\n\t\t\tt_m.horas_semanales,\n\t\t\tt_p.descripcion as periodo_dictado_nombre,\n\t\t\tt_p1.descripcion as periodo_dictado_real_nombre,\n\t\t\tt_d.descripcion as id_departamento,\n\t\t\tt_ma.descripcion as id_area,\n\t\t\tt_o.descripcion as id_orientacion,\n\t\t\tt_m.cod_siu,\n t_pe.cod_carrera,\n t_pe.ordenanza,\n t_pe. uni_acad\n\t\tFROM\n\t\t\tmateria as t_m\tLEFT OUTER JOIN periodo as t_p ON (t_m.periodo_dictado = t_p.id_periodo)\n\t\t\tLEFT OUTER JOIN periodo as t_p1 ON (t_m.periodo_dictado_real = t_p1.id_periodo)\n\t\t\tLEFT OUTER JOIN departamento as t_d ON (t_m.id_departamento = t_d.iddepto)\n LEFT OUTER JOIN area as t_ma ON (t_m.id_area = t_ma.idarea) \n LEFT OUTER JOIN orientacion as t_o ON (t_m.id_orientacion = t_o.idorient and t_o.idarea=t_ma.idarea) ,\n\t\t\tplan_estudio as t_pe\n\t\tWHERE\n\t\t\tt_m.id_plan = t_pe.id_plan\n \n\t\t";
if (count($where) > 0) {
$sql = sql_concatenar_where($sql, $where);
}
$sql = $sql . " order by id_plan,anio_segunplan";
return toba::db('designa')->consultar($sql);
}
示例9: buscar_hijos
function buscar_hijos()
{
$item = quote($this->item);
$proyecto = quote($this->proyecto);
$sql = "SELECT\n\t\t\t\t\to.objeto as componente\n\t\t\t\tFROM\n\t\t\t\t\tapex_item_objeto io,\n\t\t\t\t\tapex_objeto o\n\t\t\t\tWHERE\n\t\t\t\t\tio.item = {$item} AND\n\t\t\t\t\tio.proyecto = {$proyecto} AND\n\t\t\t\t\tio.objeto = o.objeto AND\n\t\t\t\t\tio.proyecto = o.proyecto AND\n\t\t\t\t\to.clase = 'toba_ci'";
return toba::db()->consultar($sql);
}
示例10: get_listado
function get_listado($filtro = array())
{
$where = array();
$from = '';
if (isset($filtro['contenido'])) {
$where[] = "contenido ILIKE " . quote("%{$filtro['contenido']['valor']}%");
}
if (isset($filtro['titulo'])) {
$where[] = "titulo ILIKE " . quote("%{$filtro['titulo']['valor']}%");
}
if (isset($filtro['id_titulo'])) {
$where[] = "id_titulo = " . $filtro['id_titulo']['valor'];
}
if (isset($filtro['id_seccion'])) {
$where[] = "id_seccion = " . $filtro['id_seccion']['valor'];
}
if (isset($filtro['id_sector'])) {
$where[] = "id_sector = " . $filtro['id_sector']['valor'];
}
if (isset($filtro['id_plan'])) {
$where[] = "id_plan = " . $filtro['id_plan']['valor'];
}
$sql = "SELECT\n\t\t\tt_s.contenido,\n\t\t\tt_ts.titulo as titulo,\n t_ts.id_titulo_seccion,\n\t\t\tt_s.con_extra,\n\t\t\tt_s.id_seccion,\n t_s.id_sector,\n t_s.id_plan\n\t\tFROM\n\t\t\tseccion as t_s\t\n LEFT OUTER JOIN titulo_seccion as t_ts ON (t_s.id_titulo = t_ts.id_titulo_seccion)\n ";
if (count($where) > 0) {
$sql = sql_concatenar_where($sql, $where);
}
$sql = $sql . " ORDER BY id_seccion";
return toba::db('libro_unco')->consultar($sql);
}
示例11: get_listado
function get_listado($filtro = array())
{
$where = array();
if (isset($filtro['id_expediente'])) {
$where[] = 'id_expediente = ' . quote($filtro['id_expediente']);
}
if (isset($filtro['id_tipo'])) {
$where[] = 'id_tipo = ' . quote($filtro['id_tipo']);
}
if (isset($filtro['fecha'])) {
$where[] = 'fecha = ' . quote($filtro['fecha']);
}
if (isset($filtro['observaciones'])) {
$where[] = 'observaciones ILIKE ' . quote("%{$filtro['observaciones']}%");
}
if (isset($filtro['quien'])) {
$where[] = 'quien ILIKE ' . quote("%{$filtro['quien']}%");
}
$sql = 'SELECT
t_i.id,
t_e.numero as id_expediente_nombre,
t_ti.nombre as id_tipo_nombre,
t_i.fecha,
t_i.observaciones,
t_i.quien
FROM
intervenciones as t_i LEFT OUTER JOIN expedientes as t_e ON (t_i.id_expediente = t_e.id)
LEFT OUTER JOIN tipos_intervenciones as t_ti ON (t_i.id_tipo = t_ti.id)
ORDER BY observaciones';
if (count($where) > 0) {
$sql = sql_concatenar_where($sql, $where);
}
return toba::db('burgos_v2')->consultar($sql);
}
示例12: conf__listado
function conf__listado()
{
$sql = "\n\t\t\tSELECT \n\t\t\t\tef.elemento_formulario,\n\t\t\t\tef.descripcion,\n\t\t\t\tef.obsoleto,\n\t\t\t\tCASE \n\t\t\t\t\tWHEN obsoleto = 1 THEN 'Obsoletos'\n\t\t\t\t\tELSE 'Activos'\n\t\t\t\tEND as obsoleto_desc\n\t\t\tFROM\n\t\t\t\tapex_elemento_formulario ef\n\t\t\tWHERE\n\t\t\t\tef.proyecto = " . quote(toba_editor::get_proyecto_cargado()) . '
ORDER BY obsoleto,ef.elemento_formulario
';
return consultar_fuente($sql);
}
示例13: listar_sedes
function listar_sedes($array_id_sedes, $filtro = null)
{
$where = array();
if (isset($filtro['direccion_calle'])) {
$where[] = 'direccion_calle ILIKE ' . quote("%{$filtro['direccion_calle']['valor']}%");
}
if (isset($filtro['localidad'])) {
$where[] = 'localidad ILIKE ' . quote("%{$filtro['localidad']['valor']}%");
}
if (isset($filtro['provincia'])) {
$where[] = 'provincia ILIKE ' . quote("%{$filtro['provincia']['valor']}%");
}
if (isset($filtro['id_sede'])) {
$where[] = 'id_sede = ' . $filtro['id_sede']['valor'];
}
if (isset($filtro['id_unidad_academica'])) {
$where[] = 'id_unidad_academica ILIKE ' . quote("%{$filtro['id_unidad_academica']['valor']}%");
}
$w = "(";
for ($i = 0; $i < sizeof($array_id_sedes) - 1; $i++) {
$w .= "id_sede = " . $array_id_sedes[$i]['id_sede'] . " OR ";
}
$w .= "id_sede = " . $array_id_sedes[$i]['id_sede'] . ")";
$where[] = $w;
$sql = "SELECT \n t_s.id_sede, \n t_s.direccion, \n t_s.id_localidad,\n t_s.coordenadas_x,\n t_s.coordenadas_y,\n t_l.nombre as localidad,\n t_s.telefono_1,\n t_s.telefono_2,\n t_s.telefono_3,\n t_s.fax_1,\n t_s.fax_2,\n t_s.fax_3,\n t_p.id_provincia,\n t_p.nombre as provincia,\n t_s.id_unidad_academica\n \n FROM sede as t_s\n LEFT OUTER JOIN localidad as t_l ON t_l.id_localidad = t_s.id_localidad\n LEFT OUTER JOIN provincia as t_p ON t_p.id_provincia = t_l.id_provincia\n ";
if (count($where) > 0) {
$sql = sql_concatenar_where($sql, $where);
}
$sql = $sql . " ORDER BY provincia";
return toba::db('libro_unco')->consultar($sql);
}
示例14: cargar_datos
function cargar_datos()
{
$item = quote($this->item);
$proyecto = quote($this->proyecto);
$sql = "SELECT \t\tnombre,\n\t\t\t\t\t\t\tdescripcion,\n\t\t\t\t\t\t\tpadre,\n\t\t\t\t\t\t\timagen_recurso_origen,\n\t\t\t\t\t\t\timagen\t\t\t\t\t\t\t\n\t\t\t\tFROM apex_item \n\t\t\t\tWHERE item = {$item}\n\t\t\t\tAND proyecto = {$proyecto}";
return toba::db()->consultar_fila($sql);
}
示例15: ini
function ini()
{
$proyecto = quote($this->_id['proyecto']);
$zona = quote($this->_id['id']);
$sql = "SELECT zona,\n\t\t\t\t\t punto_montaje, \n\t\t\t\t\t archivo\n\t\t\t\t\tFROM apex_item_zona\n\t\t\t\t\tWHERE\tproyecto = {$proyecto}\n\t\t\t\t\tAND zona = {$zona};";
$this->_datos['_info'] = toba::db()->consultar_fila($sql);
toba::logger()->debug($sql);
}