本文整理汇总了PHP中crud::armarCrud方法的典型用法代码示例。如果您正苦于以下问题:PHP crud::armarCrud方法的具体用法?PHP crud::armarCrud怎么用?PHP crud::armarCrud使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类crud
的用法示例。
在下文中一共展示了crud::armarCrud方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: construirListado
function construirListado()
{
$ciiu = array();
$rup = array();
$parametro = "";
foreach ($_REQUEST as $clave => $valor) {
if (substr($clave, 0, 7) == 'rupuact') {
$parametro .= "&{$clave}={$valor}";
$rup[] = $valor;
} elseif (substr($clave, 0, 7) == 'ciiuact') {
$ciiu[] = "'" . $valor . "'";
$parametro .= "&{$clave}={$valor}";
}
}
$ciiu = implode(',', $ciiu);
$rup = implode(',', $rup);
$cadena_sql = "SELECT ";
$cadena_sql .= "id_registro ";
$cadena_sql .= "FROM prov_ciiu_actividad ";
$cadena_sql .= "where ";
$cadena_sql .= "actividad in ({$ciiu}) ";
$registrosCIIU = $this->ejecutarSQL($this->configuracion, $this->conexion, $cadena_sql, "busqueda");
$cadena_sql = "SELECT ";
$cadena_sql .= "id_registro ";
$cadena_sql .= "FROM prov_rup_actividad ";
$cadena_sql .= "where ";
$cadena_sql .= "actividad in ({$rup}) ";
$registrosRUP = $this->ejecutarSQL($this->configuracion, $this->conexion, $cadena_sql, "busqueda");
$crud = new crud($this->configuracion, 'Resultado', 'pgsql', $this->conexion, $this->usuario);
$crud->setURLConsulta($this->configuracion["host"] . "/" . $this->configuracion["site"] . "/index.php?formulario=" . $this->cripto->codificar_url("opcion=consultaRegistro&pagina=consultaProveedores{$parametro}", $this->configuracion));
//$crud->setdebug(true);
$crud->setTabla($this->configuracion["prefijo"] . 'proveedor_data', 'id_data');
$crud->setFormulario($this->configuracion["host"] . "/" . $this->configuracion["site"] . "/index.php?formulario=" . $this->cripto->codificar_url("opcion=listar&no_pagina=consultaProveedores{$parametro}", $this->configuracion));
$crud->setCampo(array("etiqueta" => "Nit", "bd" => "reg_data", "params" => "width:300,align:'left'"));
$crud->setCampo(array("etiqueta" => "Empresa", "bd" => "input_value", "params" => "width:380,align:'left'"));
$crud->setCampo(array("etiqueta" => "Contacto", "bd" => "input_value", "params" => "width:380,align:'left'"));
$crud->setFiltro("input_name", "nomEmpresa", "igual", $this->configuracion["prefijo"] . "proveedor_data");
$i = 0;
$regPROV = array();
while (isset($registrosCIIU[$i][0])) {
$regPROV[] = $registrosCIIU[$i][0];
$i++;
}
$j = 0;
while (isset($registrosRUP[$j][0])) {
$regPROV[] = $registrosRUP[$j][0];
$j++;
}
$crud->setFiltro("reg_data", implode(',', $regPROV), "in", "prov_proveedor_data");
//unset($_REQUEST);
return $crud->armarCrud($this->configuracion, 'false', 'true', 'false', 'false');
}
示例2: construirListado
function construirListado()
{
$ciiu = array();
$rup = array();
$parametro = "";
foreach ($_REQUEST as $clave => $valor) {
if (substr($clave, 0, 7) == 'rupuact') {
$parametro .= "&{$clave}={$valor}";
$rup[] = $valor;
} elseif (substr($clave, 0, 7) == 'ciiuact') {
$ciiu[] = "'" . $valor . "'";
$parametro .= "&{$clave}={$valor}";
}
}
$ciiu = implode(',', $ciiu);
$rup = implode(',', $rup);
$cadena_sql = "SELECT ";
$cadena_sql .= "id_registro ";
$cadena_sql .= "FROM " . $this->configuracion["prefijo_sys"] . "ciiu_actividad ";
if ($ciiu != "" || strlen($ciiu) != 0) {
$cadena_sql .= "where ";
$cadena_sql .= "actividad in ({$ciiu}) ";
}
$registrosCIIU = $this->ejecutarSQL($this->configuracion, $this->conexion_consulta, $cadena_sql, "busqueda");
$cadena_sql = "SELECT ";
$cadena_sql .= "id_registro ";
$cadena_sql .= "FROM " . $this->configuracion["prefijo_sys"] . "rup_actividad ";
if ($rup != "" || strlen($rup) != 0) {
$cadena_sql .= "where ";
$cadena_sql .= "actividad in ({$rup}) ";
}
$registrosRUP = $this->ejecutarSQL($this->configuracion, $this->conexion_consulta, $cadena_sql, "busqueda");
if (!isset($registrosCIIU) || !isset($registrosRUP)) {
$this->mensaje = "NO EXISTEN DATOS PARA ESTA CONSULTA";
} else {
$crud = new crud($this->configuracion, 'Resultado', 'pgsql', $this->conexion_consulta, $this->usuario);
$crud->setURLConsulta($this->configuracion["host"] . "/" . $this->configuracion["site"] . "/index.php?formulario=" . $this->cripto->codificar_url("opcion=consultaRegistro&pagina=consultaProveedores{$parametro}", $this->configuracion));
//$crud->setdebug(true);
$crud->setTabla($this->configuracion["prefijo_sys"] . 'v_proveedor_data', 'registro');
$crud->setFormulario($this->configuracion["host"] . "/" . $this->configuracion["site"] . "/index.php?formulario=" . $this->cripto->codificar_url("opcion=listar&no_pagina=consultaProveedores{$parametro}", $this->configuracion));
$crud->setCampo(array("etiqueta" => "Nit", "bd" => "NIT", "params" => "width:100,align:'left'"));
$crud->setCampo(array("etiqueta" => "Empresa", "bd" => "EMPRESA", "params" => "width:180,align:'left'"));
$crud->setCampo(array("etiqueta" => "Contacto", "bd" => "(NOMBRE_REP_1||APE_REP_1)", "params" => "width:180,align:'left'"));
$crud->setCampo(array("etiqueta" => "Telefono", "bd" => "TEL_1", "params" => "width:180,align:'left'"));
$crud->setCampo(array("etiqueta" => "Extension", "bd" => "EXT_1", "params" => "width:50,align:'left'"));
//$crud->setFiltro("input_name","nomEmpresa","igual","tabla");
$i = 0;
$regPROV = array();
while (isset($registrosCIIU[$i][0])) {
$regPROV[] = $registrosCIIU[$i][0];
$i++;
}
$j = 0;
while (isset($registrosRUP[$j][0])) {
$regPROV[] = $registrosRUP[$j][0];
$j++;
}
$crud->setFiltro("registro", implode(',', $regPROV), "in", "tabla");
//unset($_REQUEST);
return $crud->armarCrud($this->configuracion, 'false', 'true', 'false', 'false');
}
}
示例3: crud
break;
case "bloqueados":
$crud = new crud($configuracion, 'CENSO ELECTORAL', 'mysql', $acceso_db, $usuario);
$crud->setTabla('voto_registrado', 'id_usuario');
//$crud->setDebug('false');
//$crud->setDebug('true');
$crud->setFormulario($configuracion["host"] . "/voto/index.php?no_pagina=voto_control_delegado&usuario={$usuario}&opcion={$opcion}");
$crud->setCampo(array("etiqueta" => "Mesa", "bd" => "(select CONCAT(r.nombre,\" \",apellido) from voto_registrado r where voto_logcontrolacceso.usuario = r.id_usuario)"));
$crud->setCampo(array("etiqueta" => "Documento", "bd" => " voto_registrado.usuario"));
$crud->setCampo(array("etiqueta" => "Nombre", "bd" => 'CONCAT(nombre," ",apellido)', "params" => "width:180,align:'left'"));
//$crud->setCampo(array("etiqueta"=>"Apellido","bd"=>"apellido","params"=>"width:180,align:'left'"));
$crud->setCampo(array("etiqueta" => "Control de Acceso", "bd" => "habilitado", "editable" => "true", "params" => "edittype:'select',editoptions:{value:'S:Habilitar;B:Bloquear'}"));
$crud->setCampo(array("etiqueta" => "Observación", "bd" => "estado", "editable" => "true", "params" => "edittype:'textarea',editoptions:{rows:'2',cols:'20'}"));
$crud->setFiltro("habilitado", "B", "igual", "voto_registrado");
$crud->setRelacion("voto_logcontrolacceso", "voto_logcontrolacceso.registrado=voto_registrado.id_usuario");
$crud->armarCrud($configuracion, 'false', 'true', 'true', 'false');
break;
case "historico":
$crud = new crud($configuracion, 'CENSO ELECTORAL', 'mysql', $acceso_db, $usuario);
$crud->setTabla('voto_registrado', 'id_usuario');
//$crud->setDebug('false');
//$crud->setDebug('true');
$crud->setFormulario($configuracion["host"] . "/voto/index.php?no_pagina=voto_control_delegado&usuario={$usuario}&opcion={$opcion}");
$crud->setCampo(array("etiqueta" => "Documento", "bd" => "usuario"));
$crud->setCampo(array("etiqueta" => "Nombre", "bd" => "nombre", "params" => "width:180,align:'left'"));
$crud->setCampo(array("etiqueta" => "Apellido", "bd" => "apellido", "params" => "width:180,align:'left'"));
$crud->setCampo(array("etiqueta" => "Control de Acceso", "bd" => "habilitado", "editable" => "true", "params" => "edittype:'select',editoptions:{value:'S:Habilitar;B:Bloquear'}"));
$crud->setCampo(array("etiqueta" => "Observación", "bd" => "estado", "editable" => "true", "params" => "edittype:'textarea',editoptions:{rows:'2',cols:'20'}"));
$crud->armarCrud($configuracion, 'false', 'true', 'true', 'false');
break;
}