本文整理汇总了PHP中cTabla::setWithMetaData方法的典型用法代码示例。如果您正苦于以下问题:PHP cTabla::setWithMetaData方法的具体用法?PHP cTabla::setWithMetaData怎么用?PHP cTabla::setWithMetaData使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类cTabla
的用法示例。
在下文中一共展示了cTabla::setWithMetaData方法的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: jsaGetListadoDeAvisos
function jsaGetListadoDeAvisos($tipo, $fecha_inicial, $fecha_final, $todas)
{
$tipo = $tipo == SYS_TODAS ? false : $tipo;
$xT = new cTipos();
$xF = new cFecha();
$xAl = new cAml_alerts();
$xlistas = new cSQLListas();
$xBtn = new cHButton();
$xImg = new cHImg();
//
$ByEstado = $xT->cBool($todas) == true ? "" : " AND `estado_en_sistema`= " . SYS_UNO;
$ByEstado .= setNoMenorQueCero($tipo) <= 0 ? "" : " AND (`aml_risk_catalog`.`tipo_de_riesgo` ={$tipo}) ";
$fecha_inicial = $xF->getFechaISO($fecha_inicial);
$fecha_final = $xF->getFechaISO($fecha_final);
$sql = $xlistas->getListadoDeAlertas(false, false, false, false, $ByEstado);
$xT = new cTabla($sql);
$xT->setWithMetaData();
$xT->OButton("TR.Dictaminar", "jsModificarEstatus(_REPLACE_ID_)", $xT->ODicIcons()->REPORTE);
$xT->OButton("TR.Panel", "jsToPanel(_REPLACE_ID_)", $xT->ODicIcons()->EJECUTAR);
$xT->setKeyField($xAl->getKey());
$xT->setKeyTable($xAl->get());
return $xT->Show();
}
示例2: jsaGetCobranza
function jsaGetCobranza($empresa, $idperiodo)
{
$xL = new cSQLListas();
$xF = new cFecha();
$sql = $xL->getListadoDeCobranza($idperiodo, SYS_UNO);
//setLog($sql);
//fecha de ministracion anterior al
$xT = new cTabla($sql);
$xT->setKeyField("numero_solicitud");
$xT->setKey(2);
$xT->setWidthTool("180px");
$xT->setKeyTable("creditos_solicitud");
$xT->setEventKey("jsGetRecibosByCredito");
$xT->addEspTool("<div class='coolCheck'><input type='checkbox' id='chk_REPLACE_ID_' onclick='jsSetAlimentarCobros(this, _REPLACE_ID_)' /><label for='chk_REPLACE_ID_'></label></div>");
$xT->addEspTool("<img src='../images/order.png' class='x24' onclick='getEstadoDeCuenta(_REPLACE_ID_)' />");
$xT->addEspTool("<img src='../images/calendar.png' class='x24' onclick='getPlanDePagos(_REPLACE_ID_)' />");
$xT->addEspTool("<img src='../images/view.png' class='x24' onclick='setOcultar(_REPLACE_ID_)' />");
/*$subSQL = "SELECT CONCAT(`socios_memo`.`fecha_memo`, '|', `socios_memo`.`texto_memo`) AS 'memo' FROM `socios_memo` WHERE (`socios_memo`.`numero_solicitud` =" . HP_REPLACE_ID . ") AND (`socios_memo`.`tipo_memo` =11) ORDER BY `socios_memo`.`fecha_memo` ";
$xT->addSubQuery($subSQL);*/
$xT->setWithMetaData();
$xT->setFootSum(array(3 => "letra", 6 => "monto"));
return $xT->Show();
}
开发者ID:Cywaithaka,项目名称:S.A.F.E.-Open-Source-Microfinance-Suite,代码行数:23,代码来源:orden_de_cobranza.frm.php
示例3: jsaGetLetrasAVencerTodas
function jsaGetLetrasAVencerTodas($fecha)
{
$xD = new cFecha();
$xL = new cSQLListas();
$fecha = $xD->getFechaISO($fecha);
$sql = $xL->getListadoDeLetrasConCreditos_Simple($fecha, false, "", "", "", true);
//, false, "", "", " AND (`creditos_tipoconvenio`.`tipo_en_sistema` =$producto) ");
$xT = new cTabla($sql, 2);
$xT->setWithMetaData(true);
//$xT->setClassT("")
$xT->setEventKey("jsCargarCredito");
return $xT->Show();
}
示例4: jsGoToPanel
$xFRM->addHTML($xTabs->get());
$xFRM->addHElem($xSel->getListaDeOficiales("", "", $oficial)->get(true));
$xFRM->OText("idemail1", $mail1, "TR.Email de contacto 1");
$xFRM->OText("idemail2", $mail2, "TR.Email de contacto 2");
$xFRM->OText("idemail3", $mail3, "TR.Email de contacto 3");
$xFRM->addSubmit();
// $dias_de_aviso = "", $periocidad_de_aviso, $nombre_corto = "", $oficial_a_cargo = false
//
if ($step != MQL_MOD) {
$mtbl = new cTabla($xLi->getListadoDeEmpresas());
$mtbl->setKeyField("idsocios_aeconomica_dependencias");
//$mtbl->addTool(SYS_UNO);
//$mtbl->addTool(SYS_DOS);
$mtbl->OButton("TR.Editar", "var xEmp = new EmpGen(); xEmp.setActualizarDatos(" . HP_REPLACE_ID . ")", $xFRM->ic()->EDITAR);
$mtbl->OButton("TR.Panel", "jsGoToPanel(" . HP_REPLACE_ID . ")", $xFRM->ic()->EJECUTAR);
$mtbl->setWithMetaData();
$xFRM->addHTML($mtbl->Show());
}
echo $xFRM->get();
//$jsb->setNameForm( $xFRM->getName() );
//$jsb->show();
$jxc->drawJavaScript(false, true);
if ($step != MQL_MOD) {
echo $mtbl->getJSActions(true);
}
?>
<script>
var xG = new Gen();
var xPe = new PersGen();
function jsGoToPanel(id){
示例5: cFecha
$xFRM->addToolbar($xBtn->getBasic("TR.Ingresos del Mes", "jsGetIngresosMensuales()", "grafico", "idimes", false));
$xFRM->addToolbar($xBtn->getBasic("TR.Ingresos por Empresa", "jsGetIngresosMensualesEmpresas()", "grafico", "idimesemp", false));
}
} else {
$xF = new cFecha();
$xAl = new cAml_alerts();
$xlistas = new cSQLListas();
$xBtn = new cHButton();
$xImg = new cHImg();
//
$ByEstado = " AND `estado_en_sistema`= " . SYS_UNO;
$fecha_inicial = $xF->getDiaInicial();
$fecha_final = $xF->getDiaFinal();
$sql = $xlistas->getListadoDeAlertas(false, $fecha_inicial, $fecha_final, false, $ByEstado);
$xT = new cTabla($sql);
$xT->setWithMetaData();
$xT->setKeyField($xAl->getKey());
$xT->setKeyTable($xAl->get());
$alerts .= $xT->Show("TR.Alertas");
}
if (MODO_DEBUG == true) {
$xFRM->addToolbar($xBtn->getBasic("ELiminar LOG", "jsaEliminarLog()", "grafico", "idlog", false));
$xFRM->addToolbar($xBtn->getBasic("Obtener LOG", "jsaGetLog()", "grafico", "idglog", false));
$xFRM->addToolbar($xBtn->getBasic("TR.Respaldo", "jsaRespaldarDB()", "ejecutar", "idrespdb", false));
$xFRM->OButton("TR.Actualizar", "jsaActualizarIdioma()", $xFRM->ic()->EJECUTAR);
}
$cTbl = new cTabla($xLi->getListadoDeTareas(getUsuarioActual()));
$cTbl->setKeyField("idusuarios_web_notas");
$cTbl->setKeyTable("usuarios_web_notas");
$cTbl->OButton("TR.Checado", "setUpdateEstatus(_REPLACE_ID_)", $cTbl->ODicIcons()->OK);
$alerts .= $cTbl->Show("TR.Tareas");
示例6: jsShowSocios
function jsShowSocios($texto, $tipo_de_busqueda)
{
$strTbls = "";
$ByForm = false;
$MostrarGars = true;
$MostrarPartes = true;
$sqlL = new cSQLListas();
$WSoc = " `socios_general`.`codigo` != " . DEFAULT_SOCIO . "";
$WPrel = "";
$xIc = new cHImg();
if ($tipo_de_busqueda == "nc") {
$ByForm = true;
}
if (!isset($texto) or trim($texto) == "" or $texto == DEFAULT_SOCIO or $texto == "0") {
$sqllike = $sqlL->getListadoDeSocios(" tipoingreso != " . TIPO_INGRESO_SDN);
$table_s = new cTabla($sqllike);
$table_s->setEventKey("setSocio");
$table_s->setRowCSS("codigo", "center");
$table_s->addEspTool("\$xS=new cSocio(_REPLACE_ID_,true);\$D=\$xS->getTotalColocacionActual();PHP::(\$D[SYS_NUMERO]>0) ? \"<div class='noticon'><i class='fa fa-credit-card fa-lg'></i><span class='noticount'>\" . \$D[SYS_NUMERO] . \"</span></div>\":\"\";");
$strTbls .= $table_s->Show("TR.ULTIMOS REGISTROS");
} else {
$texto = trim($texto);
$texto = strtoupper($texto);
$completo = explode(" ", $texto);
$str = fmt_string($completo[0]);
$marked = false;
switch ($tipo_de_busqueda) {
//CURP
case "c":
$str = trim(substr($completo[0], 0, 7));
$WSoc = " (curp LIKE '{$str}%') ";
break;
//NUMERO DE SOCIO
//NUMERO DE SOCIO
case "s":
$str = trim(substr($completo[0], 0, 6));
$WSoc = " (codigo LIKE '{$str}%') ";
break;
//NUMERO DEempresa
//NUMERO DEempresa
case "e":
$WSoc = " (dependencia = {$texto}) ";
break;
//DEAFULT:
//DEAFULT:
default:
//balam gon lui
if (isset($completo[1])) {
$str = fmt_string($completo[1]);
$WSoc .= $str != "*" ? " AND (apellidomaterno LIKE '{$str}%') " : "";
}
if (isset($completo[2])) {
$str = fmt_string($completo[2]);
$WSoc .= $str != "*" ? " AND (nombrecompleto LIKE '{$str}%') " : "";
}
if (isset($completo[0])) {
$str = fmt_string($completo[0]);
$WSoc .= " AND ((apellidopaterno LIKE '{$str}%') OR (nombrecompleto LIKE '%{$str}%') )";
}
break;
}
if ($tipo_de_busqueda == "pp") {
$sqllike = "SELECT\n\t\t\t\t\t`creditos_solicitud`.`numero_solicitud` AS `credito`,\n\t\t\t\t\t`socios`.`codigo`,\n\t\t\t\t\t`socios`.`nombre`,\n\t\t\t\t\t`creditos_solicitud`.`pagos_autorizados` AS `pagos`,\n\t\t\t\t\t(`creditos_solicitud`.`ultimo_periodo_afectado`+1) AS `periodo`,\n\t\t\t\t\t`creditos_solicitud`.`saldo_actual` AS `saldo`,\n\t\t\t\t\t`creditos_solicitud`.`monto_parcialidad` AS `parcialidad` \n\t\t\t\tFROM\n\t\t\t\t\t`creditos_solicitud` `creditos_solicitud` \n\t\t\t\t\t\tINNER JOIN `socios` `socios` \n\t\t\t\t\t\tON `creditos_solicitud`.`numero_socio` = `socios`.`codigo` \n\t\t\t\tWHERE\n\t\t\t\t\t(`creditos_solicitud`.`saldo_actual` >0.99)\n\t\t\t\t\tAND\n\t\t\t\t\t(`creditos_solicitud`.`tipo_convenio` ={$texto}) ORDER BY\t`socios`.`nombre` ";
$table_s = new cTabla($sqllike);
$table_s->setEventKey("jsGoRecibo");
$table_s->setRowCSS("credito", "center");
$table_s->setKeyField("credito");
$table_s->setWithMetaData();
$strTbls .= $table_s->Show("TR.CREDITOS");
} else {
$sqllike = $sqlL->getListadoDeSocios($WSoc . " AND tipoingreso != " . TIPO_INGRESO_SDN);
$table_s = new cTabla($sqllike);
$table_s->setEventKey("setSocio");
$table_s->setRowCSS("codigo", "center");
$table_s->addEspTool($xIc->get24("settings.png", "onclick='jsToPanel(_REPLACE_ID_)'"));
//$table_s->addSubQuery("SELECT CONCAT(`creditos_solicitud`.`numero_solicitud`, '|', `creditos_solicitud`.`numero_pagos`, '|',`creditos_solicitud`.`periocidad_de_pago`,'|',`creditos_solicitud`.`saldo_actual` ) FROM creditos_solicitud WHERE numero_socio = _REPLACE_ID_", 1);
$table_s->addEspTool("\$xS=new cSocio(_REPLACE_ID_,true);\$D=\$xS->getTotalColocacionActual();PHP::(\$D[SYS_NUMERO]>0) ? \"<div class='noticon'><i class='fa fa-credit-card fa-lg'></i><span class='noticount'>\" . \$D[SYS_NUMERO] . \"</span></div>\":\"\";");
$strTbls .= $table_s->Show("TR.PERSONAS QUE COINCIDEN CON LA BUSQUEDA");
}
}
return $strTbls;
}