本文整理汇总了PHP中cFecha::setSeparador方法的典型用法代码示例。如果您正苦于以下问题:PHP cFecha::setSeparador方法的具体用法?PHP cFecha::setSeparador怎么用?PHP cFecha::setSeparador使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类cFecha
的用法示例。
在下文中一共展示了cFecha::setSeparador方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: getPlanDePago
/**
* Muestra el Plan de Pagos en Texto, o HTML, Simple o Completo
*
* @param string $InOut Tipo de Sal�ida, por Defecto HTML
* @param boolean $simple Solo Imprime el Plan de Pagos sin detallarla Lista
* @param boolen $NoExtend SI es a TRue solo muestra el Plan de pagos
* @return string Plan de Pagos en Formto definido en OUT
*/
function getPlanDePago($InOut = "html", $simple = false, $NoExtend = false)
{
$PlanBody = "";
if ($this->mCreditoInicializado == false) {
$this->init();
}
$xF = new cFecha();
$xL = new cLang();
$xQ = new MQL();
$xF->init(FECHA_FORMATO_MX);
$xF->setSeparador("/");
if ($this->mPagosAutorizados > 1) {
if (setNoMenorQueCero($this->mNumeroDePlanDePago) <= 0) {
$extras = $this->getDatosDelPlanDePagos();
} else {
$sqlrs = "SELECT *\n\t\t\t\t\t\tFROM operaciones_recibos\n\t\t\t\t\t\tWHERE idoperaciones_recibos=" . $this->getNumeroDePlanDePagos();
$idrecibo = $this->getNumeroDePlanDePagos();
$extras = obten_filas($sqlrs);
}
//------------------------------------- DATOS DEL RECIBO
//TODO: Validar IDRECIBO, si es Mayor a cero y si existe 2014-10-31
//XXX: Terminar valicacion de IDRECIBO 201/10/31
$idrecibo = $extras["idoperaciones_recibos"];
$idsocio = $extras["numero_socio"];
//"numero_socio"
$idsolicitud = $extras["docto_afectado"];
// docto_afectado
$sumrec = $extras["total_operacion"];
$nombre = getNombreSocio($idsocio);
$SUMCap = 0;
$SUMInt = 0;
$SUMIva = 0;
$SUMAh = 0;
$SUMOtros = 0;
$SumTotal = 0;
// ------------------------------------ DATOS DE LA SOLICITUD.
if ($this->mCreditoInicializado == false) {
$sqlsol = "SELECT * FROM creditos_solicitud WHERE numero_solicitud={$idsolicitud}";
$dsol = obten_filas($sqlsol);
$tasa_ahorro = $dsol["tasa_ahorro"] * 100;
$tasa_interes = $dsol["tasa_interes"] * 100;
$dias_totales = $dsol["dias_autorizados"];
$numero_pagos = $dsol["pagos_autorizados"];
$nombre_otro = "";
} else {
$tasa_ahorro = $this->mTasaAhorro * 100;
$tasa_interes = $this->mTasaInteres * 100;
$dias_totales = $this->mDiasAutorizados;
$numero_pagos = $this->mPagosAutorizados;
$nombre_otro = "";
}
$this->mLimitPlan = ceil($numero_pagos / 3);
if ($NoExtend == false) {
$PlanBody .= $this->getFichaDeSocio();
$PlanBody .= $this->getFicha();
}
if ($simple == false) {
$sql = "\n\t\t\t\t\tSELECT operaciones_mvtos.periodo_socio AS 'parcialidad', fecha_afectacion,\n\t\t\t\t\t\t\toperaciones_tipos.idoperaciones_tipos As 'tipo',\n\t\t\t\t\t\t\toperaciones_tipos.descripcion_operacion AS 'concepto' ,\n\t\t\t\t\t\t\toperaciones_mvtos.afectacion_real AS 'monto',\n\t\t\t\t\t\t\toperaciones_mvtos.saldo_actual AS 'saldo'\n\n\t\t\t\t\tFROM \t`operaciones_mvtos` `operaciones_mvtos`\n\t\t\t\t\t\t\tINNER JOIN `operaciones_tipos` `operaciones_tipos`\n\t\t\t\t\t\t\tON `operaciones_mvtos`.`tipo_operacion` = `operaciones_tipos`.\n\t\t\t\t\t\t\t`idoperaciones_tipos`\n\n\t\t\t\t\tWHERE operaciones_mvtos.recibo_afectado={$idrecibo}\n\t\t\t\t\tORDER BY operaciones_mvtos.periodo_socio, operaciones_tipos.idoperaciones_tipos";
$rs = $xQ->getDataRecord($sql);
$trs = "";
//Parcialidad, evaluador de inciio y final
$PInit = 0;
$PFin = 0;
$capital = 0;
$interes = 0;
$iva = 0;
$ahorro = 0;
$otros = 0;
$total = 0;
$saldo = 0;
$tds = "";
foreach ($rs as $rw) {
$PInit = $rw["parcialidad"];
$tipo = $rw["tipo"];
switch ($tipo) {
case 410:
$capital = $rw["monto"];
$SUMCap += $capital;
$saldo = $rw["saldo"];
if ($saldo < 0) {
$saldo = 0;
}
break;
case 411:
$interes = $rw["monto"];
$SUMInt += $interes;
break;
case 412:
$ahorro = $rw["monto"];
$SUMAh += $ahorro;
break;
case 413:
//.........这里部分代码省略.........
示例2: Show
/**
* Genera la Tabla
* @param string $vCaption Titulo de la Tabla
* @param boolean $retorna Retornar la Tabla como Valor? true/false
*/
function Show($vCaption = "", $retorna = true, $TableID = "")
{
$xHComm = new cHObject();
$xD = new cFecha();
$xLng = new cLang();
$xT = new cTipos();
$xQL = new MQL();
$xBtn = new cHButton();
$xIcs = $this->ODicIcons();
$this->mID = $TableID == "" ? $this->mID : $TableID;
if (MODO_DEBUG == true and isset($_SERVER["REQUEST_URI"])) {
//setLog($_SERVER["REQUEST_URI"]);
if (strpos($_SERVER["REQUEST_URI"], "rpt") === false) {
$this->addTool(3);
}
}
$xD->setSeparador("/");
if ($this->mSql != "") {
//Miembros de las Tablas
$tds = "";
$ths = "";
//Inicio de Tabla
$pushInit = "";
$pushEnd = "";
$vClassT = "";
$vWidth = "";
$tdt = "";
$tht = "";
$tab = "";
$tfoot = "";
$trick = 1;
$capTable = "";
$oldTags = false;
if ($this->mTipoSalida == OUT_EXCEL) {
$oldTags = true;
}
//si hay Caption formar el caption
if ($vCaption != "" and $this->mPrepareChart == false) {
$vCaption = $xLng->getT($vCaption);
$vCaption = "<legend>[ {$vCaption} ]</legend>";
$pushInit = "<fieldset>{$vCaption}";
$pushEnd = "</fieldset>";
}
if ($vCaption != "" and $this->mPrepareChart == true) {
$capTable = "<caption>{$vCaption}</caption>";
}
if ($vCaption != "" and $this->mTipoSalida == OUT_EXCEL) {
$capTable = "<caption>{$vCaption}</caption>";
}
//Clase de la Tabla
if ($this->mClassT != "") {
$this->mClassT = " " . $this->mClassT;
}
$vClassT = "class=\"listado" . $this->mClassT . "\" ";
//Contar Tools
$il = count($this->mTool);
$itmCmd = count($this->mEspCMD);
$itmEspTool = count($this->mEspTool);
$itmTot = $il + $itmCmd + $itmEspTool;
if ($itmTot > 0) {
$wd = setNoMenorQueCero($this->mWidthTool) <= 0 ? $itmTot * 26 . "px" : $this->mWidthTool;
$tht = "<th style='min-width:" . $wd . ";width:" . $wd . ";'>Acciones</th>";
}
// --------------------------------------------------------------
$rs = getRecordset($this->mSql);
if ($this->mKeyField == "") {
$this->mKeyField = mysql_field_name($rs, $this->mKey);
}
if ($this->mTbl == "") {
$this->mTbl = mysql_field_table($rs, $this->mKey);
}
//Arrays de Nombres y tipo
$arrFieldNames = array();
$arrFieldTypes = array();
$preCols = count($this->Fields) <= 1 ? false : true;
//
$ifl = mysql_num_fields($rs) - 1;
//Limite de Fields
//------------------------------------------------------------- //Cabeceras de Columnas
for ($iCols = 0; $iCols <= $ifl; $iCols++) {
$fname = mysql_field_name($rs, $iCols);
$ftypes = mysql_field_type($rs, $iCols);
$this->Fields[] = $fname;
if ($this->mKey == 0 and $this->mKeyField != "") {
if (strtolower($fname) == strtolower($this->mKeyField)) {
$this->mKey = $iCols;
}
}
$tths = "";
if (isset($this->mColTitles[$fname])) {
$tths = $this->mColTitles[$fname];
} else {
$tths = strtoupper(str_replace("_", " ", $fname));
}
$tths = $xLng->getT("TR.{$tths}");
//.........这里部分代码省略.........