本文整理汇总了PHP中cFecha::init方法的典型用法代码示例。如果您正苦于以下问题:PHP cFecha::init方法的具体用法?PHP cFecha::init怎么用?PHP cFecha::init使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类cFecha
的用法示例。
在下文中一共展示了cFecha::init方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: getDiaDeLaSemana
function getDiaDeLaSemana($date)
{
$xF = new cFecha(0, $date);
$xF->init();
return $xF->getDayName($date);
}
示例2: 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:
//.........这里部分代码省略.........
示例3: get
function get($label = "", $Fecha = false, $indice = false)
{
$xTr = new cLang();
$label = $xTr->getT($label);
$maxSize = $this->mLabelSize == 0 ? HP_LABEL_SIZE : $this->mLabelSize;
if ($indice !== false) {
$this->mIndex = $indice;
}
if (strlen($label) < $maxSize) {
$rll = $maxSize - strlen(html_entity_decode($label));
}
$extraDate = "";
$label = $label == "" ? "" : "<label for='idfecha-" . $this->mIndex . "'>{$label}</label>";
$this->set($Fecha);
$xF = new cFecha($this->mIndex, $this->mFecha);
$events = $this->mEvents;
$xF->init(FECHA_FORMATO_MX);
$id = $this->mId == "" ? "idfecha-" . $this->mIndex . "" : $this->mId;
if ($this->mTipoFecha == FECHA_TIPO_NACIMIENTO) {
$anno = $xF->anno() - 18;
$xF->set("{$anno}-" . $xF->mes() . "-" . $xF->dia());
$this->set($xF->get());
$extraDate = ",selectYears: true ";
}
$txt = "<input type=\"text\" id=\"{$id}\" value=\"" . $xF->get() . "\" name=\"{$id}\" {$events}><script>\$(\"#{$id}\").pickadate({format: 'dd-mm-yyyy',formatSubmit:'yyyy-mm-dd', editable : true {$extraDate}});</script> ";
$initDiv = $this->mClassDiv == "" ? "" : "<div class=\"" . $this->mClassDiv . "\">";
$endDiv = $this->mClassDiv == "" ? "" : "</div>";
return $this->mSelects == false ? $initDiv . $label . $txt . $endDiv : $initDiv . $label . $xF->show(true, $this->mTipoFecha) . $endDiv;
}