本文整理汇总了PHP中class_datastore::updateRow方法的典型用法代码示例。如果您正苦于以下问题:PHP class_datastore::updateRow方法的具体用法?PHP class_datastore::updateRow怎么用?PHP class_datastore::updateRow使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类class_datastore
的用法示例。
在下文中一共展示了class_datastore::updateRow方法的7个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1:
$ld_septiembre=str_replace(',','.',$ld_septiembre);
$ld_diciembre=str_replace('.','',$ld_diciembre);
$ld_diciembre=str_replace(',','.',$ld_diciembre);
$ld_total=uf_calcular_total($ld_marzo, $ld_junio, $ld_septiembre, $ld_diciembre );
if ($ld_total > $ld_asignado)
{
$msg->message("El Total es mayor al monto asignado. Por favor revise los montos ");
}
else
{
$ds_prorep->data=$_SESSION["objact"];
$ls_modrep="3"; //Modalidad Trimestral
$ls_distribuir="2";
$ds_prorep->updateRow("asignado",$ld_asignado,$i);
$ds_prorep->updateRow("marzo",$ld_marzo,$i);
$ds_prorep->updateRow("junio",$ld_junio,$i);
$ds_prorep->updateRow("septiembre",$ld_septiembre,$i);
$ds_prorep->updateRow("diciembre",$ld_diciembre,$i);
$ds_prorep->updateRow("modrep",$ls_modrep,$i);
$ds_prorep->updateRow("distribuir",$ls_distribuir,$i);
?>
<script language="javascript">
close();
opener.f.submit();
</script>
<?php
}//else
}//aceptar
示例2: substr
$ls_new_cad = $ls_sub . "-" . substr($ls_new_cad,$li_pos,$len );
$li_max_nivel= $li_max_nivel + 1;
}
}//for
$li_nivel_cta = $iscg_procesos->uf_obt_nivel_cta($ls_cuenta); //Obtiene nivel de la cta
$ls_cta_ceros = $iscg_procesos->uf_cuenta_sin_ceros($ls_cuenta ); //devuelve la cta sin ceros
$ls_sc_cuenta = $iscg_procesos->uf_disable_cta_inferior( $ls_cta_ceros, $ls_cuenta, $ls_cod_report);
$ls_opcion=$_POST["radiobutton"];
if ($ls_opcion=="N")
{
$ds_proaf->data=$_SESSION["objact"];
$i=$_POST["fila"];
$ld_asignado=str_replace('.','',$ld_asignado);
$ld_asignado=str_replace(',','.',$ld_asignado);
$ds_proaf->updateRow("asignado",$ld_asignado,$i);
$total=count($ls_sc_cuenta);
$ls_modrep="3"; //Modalidad Trimestral
$ls_distribuir="1";
for($li=1;$li<=$total;$li++)
{
$pos=$ds_proaf->find("sc_cuenta",$ls_sc_cuenta[$li]);
$ds_proaf->updateRow("status","I",$pos);
}
$ds_proaf->updateRow("modrep",$ls_modrep,$i);
$ds_proaf->updateRow("distribuir",$ls_distribuir,$i);
}
if ($ls_opcion=="M")
{
$ds_proaf->data=$_SESSION["objact"];
示例3: trim
function uf_print_cierrecuentas_cargo($ai_total,$as_cargarcargos,$as_tipo)
{
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// Function: uf_print_cierrecuentas_cargo
// Access: private
// Arguments: ai_total // Total de filas a imprimir
// as_cargarcargos // Si cargamos los cargos ó solo pintamos
// as_tipo // Tipo de SEP si es de bienes ó de servicios
// Description: Método que imprime el grid de las cuentas presupuestarias de los cargos
// Creado Por: Ing. Yesenia Moreno/ Ing. Luis Lang
// Modificado Por: Ing. Yozelin Barragan
// Fecha Creación: 17/03/2007 Fecha Última Modificación : 12/05/2007
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
global $io_grid, $io_funciones_sep,$la_cuentacargo,$li_estmodest,$li_loncodestpro1,$li_loncodestpro2,$li_loncodestpro3,
$li_loncodestpro4,$li_loncodestpro5;
require_once("../../shared/class_folder/class_datastore.php");
$io_dscuentas=new class_datastore();
// Titulos el Grid
$lo_title[1]="Crédito";
$lo_title[2]="Estructura Presupuestaria";
$lo_title[3]="Cuenta";
$lo_title[4]="Monto";
//$lo_title[5]="";
$ls_codpro="";
// Recorrido del Grid de Cuentas Presupuestarias del Cargo
for($li_fila=1;$li_fila<=$ai_total;$li_fila++)
{
$ls_cargo= trim($io_funciones_sep->uf_obtenervalor("txtcodcar".$li_fila,""));
$li_moncue= $io_funciones_sep->uf_obtenervalor("txtmoncar".$li_fila,"");
$ls_cuenta= trim($io_funciones_sep->uf_obtenervalor("txtcodspgcre".$li_fila,""));
$ls_codpro= $io_funciones_sep->uf_obtenervalor("txtcodgascre".$li_fila,"");
$ls_estcla= $io_funciones_sep->uf_obtenervalor("txtstatuscre".$li_fila,"");
$li_moncue = str_replace(".","",$li_moncue);
$li_moncue = str_replace(",",".",$li_moncue);
$ls_codestpro1 = substr($ls_codpro,0,25);
$ls_codestpro2 = substr($ls_codpro,25,25);
$ls_codestpro3 = substr($ls_codpro,50,25);
$ls_codestpro4 = substr($ls_codpro,75,25);
$ls_codestpro5 = substr($ls_codpro,100,25);
if($ls_cuenta!="")
{
$valores["codcargo"]=$ls_cargo;
$valores["cuentacar"]=$ls_cuenta;
$valores["estcla"]=$ls_estcla;
$valores["codestpro1"]=$ls_codestpro1;
$valores["codestpro2"]=$ls_codestpro2;
$valores["codestpro3"]=$ls_codestpro3;
$valores["codestpro4"]=$ls_codestpro4;
$valores["codestpro5"]=$ls_codestpro5;
$ll_row_found=$io_dscuentas->findValues($valores,"codcargo") ;
if($ll_row_found>0)
{
$ldec_monto=0;
$ldec_monto=$io_dscuentas->getValue("moncuecar",$ll_row_found);
$ldec_monto=$ldec_monto + $li_moncue;
$io_dscuentas->updateRow("moncuecar",$ldec_monto,$ll_row_found);
}
else
{
$io_dscuentas->insertRow("codcargo",$ls_cargo);
$io_dscuentas->insertRow("codprocar",$ls_codpro);
$io_dscuentas->insertRow("cuentacar",$ls_cuenta);
$io_dscuentas->insertRow("moncuecar",$li_moncue);
$io_dscuentas->insertRow("estcla",$ls_estcla);
$io_dscuentas->insertRow("codestpro1",$ls_codestpro1);
$io_dscuentas->insertRow("codestpro2",$ls_codestpro2);
$io_dscuentas->insertRow("codestpro3",$ls_codestpro3);
$io_dscuentas->insertRow("codestpro4",$ls_codestpro4);
$io_dscuentas->insertRow("codestpro5",$ls_codestpro5);
}
}
}
if($as_cargarcargos=="1")
{ // si los cargos se deben cargar recorremos el arreglo de cuentas
// que se lleno con los cargos
$li_cuenta=count($la_cuentacargo)-1;
for($li_fila=1;($li_fila<=$li_cuenta);$li_fila++)
{
$ls_cargo = trim($la_cuentacargo[$li_fila]["cargo"]);
$ls_cuenta = trim($la_cuentacargo[$li_fila]["cuenta"]);
$ls_programatica = trim($la_cuentacargo[$li_fila]["programatica"]);
$ls_estcla = trim($la_cuentacargo[$li_fila]["estcla"]);
$li_moncue="0.00";
$ls_codestpro1 = substr($ls_programatica,0,25);
$ls_codestpro2 = substr($ls_programatica,25,25);
$ls_codestpro3 = substr($ls_programatica,50,25);
$ls_codestpro4 = substr($ls_programatica,75,25);
$ls_codestpro5 = substr($ls_programatica,100,25);
if($ls_cuenta!="")
{
$valores["codcargo"]=$ls_cargo;
$valores["cuentacar"]=$ls_cuenta;
$valores["estcla"]=$ls_estcla;
$valores["codestpro1"]=$ls_codestpro1;
$valores["codestpro2"]=$ls_codestpro2;
$valores["codestpro3"]=$ls_codestpro3;
$valores["codestpro4"]=$ls_codestpro4;
$valores["codestpro5"]=$ls_codestpro5;
$ll_row_found=$io_dscuentas->findValues($valores,"codcargo") ;
//.........这里部分代码省略.........
示例4: uf_cargar_dtnotacon
function uf_cargar_dtnotacon()
{
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// Function: uf_cargar_dtnotacon
// Access: public
// Description: Funcion para pintar detalles contables a la nota de debito y credito solo para recepciones documento tipo contable
// Creado Por: Ing. Nelson Barraez
// Fecha Creacin: 27/05/2007 Fecha ltima Modificacin :
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
require_once "../../shared/class_folder/grid_param.php";
require_once "../../shared/class_folder/class_datastore.php";
$io_grid = new grid_param();
global $io_funciones_cxp;
$io_grid = new grid_param();
$ds_detscg = new class_datastore();
$ldec_total = 0;
$li_totalactual = $io_funciones_cxp->uf_obtenervalor("totalactual", "");
$ls_tiponota = $io_funciones_cxp->uf_obtenervalor("tiponota", "");
$ls_cuentaprov = $io_funciones_cxp->uf_obtenervalor("txtctaprov", "");
$ls_denctaprov = $io_funciones_cxp->uf_obtenervalor("denctascg", "");
$ls_tipproben = $io_funciones_cxp->uf_obtenervalor("tipproben", "");
$ls_codproben = trim($io_funciones_cxp->uf_obtenervalor("codproben", ""));
$ls_numrecdoc = trim($io_funciones_cxp->uf_obtenervalor("numrecdoc", ""));
$ls_codtipdoc = $io_funciones_cxp->uf_obtenervalor("codtipdoc", "");
$ldec_totaldebe = 0;
$ldec_totalhaber = 0;
if ($li_totalactual == 0) {
uf_dt_nota();
} else {
for ($lx = 1; $lx <= 4; $lx++) {
$lo_object2[$lx][1] = "<input type=text name=txtcuentaspgncnd" . $lx . " id=txtcuentaspgncnd" . $lx . " class=sin-borde style=text-align:center size=22 readonly ><input type=hidden name=txtscgcuentadt" . $lx . " id=txtscgcuentadt" . $lx . " readonly><input type=hidden name=txtdenscgcuentadt" . $lx . " id=txtdenscgcuentadt" . $lx . "><input type=hidden name=txtestcargo" . $lx . " id=txtestcargo" . $lx . ">";
$lo_object2[$lx][2] = "<input type=text name=txtcodestproncnd" . $lx . " id=txtcodestproncnd" . $lx . " class=sin-borde style=text-align:center size=40 readonly><input name=txtcodpro" . $lx . " type=hidden id=txtcodpro" . $lx . " >";
$lo_object2[$lx][3] = "<input type=text name=txtestclaaux" . $lx . " id=txtestclaaux" . $lx . " class=sin-borde style=text-align:center size=20 readonly><input name=txtestclancnd" . $lx . " type=hidden id=txtestclancnd" . $lx . " >";
$lo_object2[$lx][4] = "<input type=text name=txtdencuentancnd" . $lx . " id=txtdencuentancnd" . $lx . " class=sin-borde style=text-align:left size=39 readonly>";
$lo_object2[$lx][5] = "<input type=text name=txtmontoncnd" . $lx . " id=txtmontoncnd" . $lx . " class=sin-borde style=text-align:right size=20 readonly>";
}
for ($li = 1; $li <= $li_totalactual; $li++) {
$ls_cuenta = $io_funciones_cxp->uf_obtenervalor("txtscgcuentancnd" . $li, "");
$ls_dencuenta = $io_funciones_cxp->uf_obtenervalor("txtdencuentascgncnd" . $li, "");
$ldec_mondeb = $io_funciones_cxp->uf_obtenervalor("txtdebencnd" . $li, "");
$ldec_monhab = $io_funciones_cxp->uf_obtenervalor("txthaberncnd" . $li, "");
if ($ls_tiponota == "NC") {
if ($li == 1) {
$ds_detscg->insertRow("txtscgcuentancnd", $ls_cuentaprov);
$ds_detscg->insertRow("txtdencuentascgncnd", $ls_denctaprov);
$ds_detscg->insertRow("txtdebencnd", 0, 00);
$ds_detscg->insertRow("txthaberncnd", "0,00");
$ds_detscg->insertRow("txtdebhab", '');
}
$ds_detscg->insertRow("txtscgcuentancnd", $ls_cuenta);
$ds_detscg->insertRow("txtdencuentascgncnd", $ls_dencuenta);
$ds_detscg->insertRow("txtdebencnd", $ldec_monhab);
$ds_detscg->insertRow("txthaberncnd", $ldec_mondeb);
$ds_detscg->insertRow("txtdebhab", 'H');
$ldec_monto = str_replace(".", "", $ldec_mondeb);
$ldec_monto = str_replace(",", ".", $ldec_monto);
$ldec_total = $ldec_total + $ldec_monto;
} else {
$ds_detscg->insertRow("txtscgcuentancnd", $ls_cuenta);
$ds_detscg->insertRow("txtdencuentascgncnd", $ls_dencuenta);
$ds_detscg->insertRow("txtdebencnd", $ldec_mondeb);
$ds_detscg->insertRow("txthaberncnd", $ldec_monhab);
$ds_detscg->insertRow("txtdebhab", 'D');
$ldec_monto = str_replace(".", "", $ldec_mondeb);
$ldec_monto = str_replace(",", ".", $ldec_monto);
$ldec_total = $ldec_total + $ldec_monto;
}
}
$ldec_total = number_format($ldec_total, 2, ",", ".");
if ($ls_tiponota == "ND") {
$ldec_mondebe = "0,00";
$ldec_monhaber = $ldec_total;
$li_aux++;
$ds_detscg->insertRow("txtscgcuentancnd", $ls_cuentaprov);
$ds_detscg->insertRow("txtdencuentascgncnd", $ls_denctaprov);
$ds_detscg->insertRow("txtdebencnd", $ldec_mondebe);
$ds_detscg->insertRow("txthaberncnd", $ldec_monhaber);
$ds_detscg->insertRow("txtdebhab", 'H');
} else {
$ldec_mondebe = $ldec_total;
$ldec_monhaber = "0,00";
$ds_detscg->updateRow("txtdebencnd", $ldec_mondebe, 1);
$ds_detscg->updateRow("txtdebhab", 'D', 1);
}
$aa_items = array('0' => 'txtscgcuentancnd', '1' => 'txtdebhab');
$aa_sum = array('0' => 'txtdebencnd', '1' => 'txthaberncnd');
$ds_detscg->group_by_conformato($aa_items, $aa_sum, 'txtscgcuentancnd');
$li_totalrows = $ds_detscg->getRowCount("txtscgcuentancnd");
for ($la = 1; $la <= $li_totalrows; $la++) {
$ls_scgcuenta = $ds_detscg->getValue("txtscgcuentancnd", $la);
$ls_dencuenta = $ds_detscg->getValue("txtdencuentascgncnd", $la);
$ldec_mondebe = $ds_detscg->getValue("txtdebencnd", $la);
$ldec_monhaber = $ds_detscg->getValue("txthaberncnd", $la);
$ldec_auxdebe = str_replace(".", "", $ldec_mondebe);
$ldec_auxdebe = str_replace(",", ".", $ldec_auxdebe);
$ldec_auxhaber = str_replace(".", "", $ldec_monhaber);
$ldec_auxhaber = str_replace(",", ".", $ldec_auxhaber);
$ldec_totaldebe = $ldec_totaldebe + $ldec_auxdebe;
$ldec_totalhaber = $ldec_totalhaber + $ldec_auxhaber;
$lo_object[$la][1] = "<input type=text name=txtscgcuentancnd" . $la . " id=txtscgcuentancnd" . $la . " class=sin-borde style=text-align:center size=22 value='{$ls_scgcuenta}' readonly onClick='javascript:uf_select_filadelete({$la});'>";
//.........这里部分代码省略.........
示例5: while
function uf_trasladar_saldos($ad_periodoviejo, $ad_periodonuevo, $as_codban, $as_ctaban, $ab_transito)
{
/*------------------------------------------------------------------
- Funcion que se encarga de trasladar los saldos
- Retorna true si la operacion se ejecuto correctamente, de lo contrario, false
- Elaborado por Ing. Laura Cabré.
- Fecha: 12/01/2007
//-----------------------------------------------------------------*/
set_time_limit(0);
$ls_codemp = $this->dat["codemp"];
$ds_cuenta = new class_datastore();
$ds_colocaciones = new class_datastore();
$ds_transito = new class_datastore();
$ds_doc_repetidos = new class_datastore();
$lb_valido = false;
$ad_periodoviejo = $this->io_funciones->uf_convertirdatetobd($ad_periodoviejo);
$ad_periodonuevo = $this->io_funciones->uf_convertirdatetobd($ad_periodonuevo);
// -----------------Se obtiene la cuenta bancaria
$ls_sql = "SELECT 0.0000 AS saldo\n\t\t\t FROM scb_ctabanco\n\t\t\t WHERE codemp='{$ls_codemp}' \n\t\t\t\tAND codban='{$as_codban}' \n\t\t\t\tAND ctaban='{$as_ctaban}'\n\t\t\t GROUP BY codban,ctaban,codtipcta\n\t\t\t ORDER BY codban,ctaban";
$io_recordset = $this->io_sql_origen->select($ls_sql);
if ($io_recordset === false) {
$ls_cadena = "Error al trasladar saldos - Obtención de la cuenta bancaria- .\r\n" . $this->io_sql_origen->message . "\r\n";
$ls_cadena = $ls_cadena . $ls_sql . "\r\n";
if ($this->lo_archivo) {
@fwrite($this->lo_archivo, $ls_cadena);
}
return false;
} else {
if ($this->io_sql_origen->fetch_row($io_recordset)) {
$ds_cuenta->data = $this->io_sql_origen->obtener_datos($io_recordset);
$lb_valido = true;
}
}
// -----------------Se obtiene las colocaciones------------
$ls_sql = "SELECT numcol,codtipcol,codban,ctaban, 0.0000 AS saldo\n\t\t\t FROM scb_colocacion\n\t\t\t GROUP by codban,ctaban,numcol,codtipcol";
$io_recordset = $this->io_sql_origen->select($ls_sql);
if ($io_recordset === false) {
$ls_cadena = "Error al trasladar saldos - Obtención de las colocaciones- .\r\n" . $this->io_sql_origen->message . "\r\n";
$ls_cadena = $ls_cadena . $ls_sql . "\r\n";
if ($this->lo_archivo) {
@fwrite($this->lo_archivo, $ls_cadena);
}
return false;
} else {
if ($this->io_sql_origen->fetch_row($io_recordset)) {
$ds_colocaciones->data = $this->io_sql_origen->obtener_datos($io_recordset);
$lb_valido = true;
}
}
if ($lb_valido) {
//-------------Calculando los saldos de los documentos
$ldec_saldo_documentos_temp = 0;
$ldec_saldo_documentos_temp = $this->uf_calcular_saldo_documento($as_codban, $as_ctaban);
if ($ldec_saldo_documentos_temp === false) {
return false;
}
$ds_cuenta->updateRow("saldo", $ldec_saldo_documentos_temp, 1);
//-------------Calculando los saldos de las colocaciones-----------//
$li_totcol = $ds_colocaciones->getRowCount("numcol");
for ($li_i = 1; $li_i <= $li_totcol; $li_i++) {
$ls_codban = $ds_colocaciones->getValue("codban", $li_i);
$ls_numcol = $ds_colocaciones->getValue("numcol", $li_i);
$ls_ctaban = $ds_colocaciones->getValue("ctaban", $li_i);
$ldec_saldo = $this->uf_calcular_saldo_colocacion($ls_codban, $ls_numcol);
if ($ldec_saldo === false) {
return false;
} else {
$ds_colocaciones->updateRow("saldo", $ldec_saldo, $li_i);
}
}
//-------------Se chequean los movimientos en transito
if ($ab_transito) {
$ls_sql = "SELECT *\n\t\t\t\t\t\t FROM scb_movbco \n\t\t\t\t\t\t WHERE codemp='{$ls_codemp}' \n\t\t\t\t\t\t\tAND codban='{$as_codban}' \n\t\t\t\t\t\t\tAND ctaban='{$as_ctaban}' \n\t\t\t\t\t\t\tAND estcon=0 \n\t\t\t\t\t\t\tAND (estmov='C' OR estmov='L')\n\t\t\t\t\t\t ORDER BY codban,ctaban,numdoc";
$io_recordset = $this->io_sql_origen->select($ls_sql);
if ($io_recordset === false) {
$ls_cadena = "Error al Trasladar saldos - Obtención de los movimientos en tránsito- .\r\n" . $this->io_sql_origen->message . "\r\n";
$ls_cadena = $ls_cadena . $ls_sql . "\r\n";
if ($this->lo_archivo) {
@fwrite($this->lo_archivo, $ls_cadena);
}
return false;
} else {
$lb_valido = true;
if ($this->io_sql_origen->fetch_row($io_recordset)) {
$ds_transito->data = $this->io_sql_origen->obtener_datos($io_recordset);
}
}
// Movimientos en transito en forma resumida
$ls_sql = "SELECT codban,ctaban,codope,SUM(monto-monret) AS total, estmov \n\t\t\t\t\t\t FROM scb_movbco \n\t\t\t\t\t\t WHERE codemp='{$ls_codemp}' \n\t\t\t\t\t\t\tAND codban='{$as_codban}' \n\t\t\t\t\t\t\tAND ctaban='{$as_ctaban}' \n\t\t\t\t\t\t\tAND estcon=0 \n\t\t\t\t\t\t\tAND (estmov='C' OR estmov='L')\n\t\t\t\t\t\t GROUP by codban,ctaban,codope,estmov \n\t\t\t\t\t\t ORDER BY codban,ctaban";
$io_recordset = $this->io_sql_origen->select($ls_sql);
if ($io_recordset === false) {
$ls_cadena = "Error al Trasladar saldos -Obtención de los movimientos en tránsito resumidos- .\r\n" . $this->io_sql_origen->message . "\r\n";
$ls_cadena = $ls_cadena . $ls_sql . "\r\n";
if ($this->lo_archivo) {
@fwrite($this->lo_archivo, $ls_cadena);
}
return false;
} else {
$lb_valido = true;
$ldec_debitostmp = 0;
//.........这里部分代码省略.........
示例6: substr
$ls_new_cad = $ls_sub . "-" . substr($ls_new_cad,$li_pos,$len );
$li_max_nivel= $li_max_nivel + 1;
}
}//for
$li_nivel_cta = $int_scg->uf_scg_obtener_nivel($ls_cuenta); //Obtiene nivel de la cta
$ls_cta_ceros = $int_scg->uf_scg_sin_ceros($ls_cuenta ); //devuelve la cta sin ceros
$ls_sc_cuenta = $iscg_procesos->uf_disable_cta_inferior( $ls_cta_ceros, $ls_cuenta, $ls_cod_report);
$ls_opcion=$_POST["radiobutton"];
if ($ls_opcion=="N")
{
$ds_prorep->data=$_SESSION["objact"];echo "AJA 6<br>";
$i=$_POST["fila"];
$ld_asignado=str_replace('.','',$ld_asignado);
$ld_asignado=str_replace(',','.',$ld_asignado);
$ds_prorep->updateRow("asignado",$ld_asignado,$i);
$ls_modrep="1"; //Modalidad Mensual
$ls_distribuir="1";
$total=count($ls_sc_cuenta);
for($li=1;$li<=$total;$li++)
{echo "AJA 7<br>";
$pos=$ds_prorep->find("sc_cuenta",$ls_sc_cuenta[$li]);echo "DESPUES";
$ds_prorep->updateRow("status","I",$pos);
} echo "AJA 8<br>";
$ds_prorep->updateRow("modrep",$ls_modrep,$i);
$ds_prorep->updateRow("distribuir",$ls_distribuir,$i);
}
if ($ls_opcion=="M")
{
示例7:
$ld_noviembre=str_replace(',','.',$ld_noviembre);
$ld_diciembre=str_replace('.','',$ld_diciembre);
$ld_diciembre=str_replace(',','.',$ld_diciembre);
$ld_total=uf_calcular_total($ld_enero, $ld_febrero, $ld_marzo, $ld_abril, $ld_mayo, $ld_junio, $ld_julio, $ld_agosto, $ld_septiembre, $ld_octubre, $ld_noviembre, $ld_diciembre );
if ($ld_total > $ld_asignado)
{
$msg->message("El Total es mayor al monto asignado. Por favor revise los montos ");
}
else
{
$ds_prorep->data=$_SESSION["objact"];
$ls_modrep="3"; //Modalidad Trimestral
$ls_distribuir="2";
$ds_prorep->updateRow("asignado",$ld_asignado,$i);
$ds_prorep->updateRow("enero",$ld_enero,$i);
$ds_prorep->updateRow("febrero",$ld_febrero,$i);
$ds_prorep->updateRow("marzo",$ld_marzo,$i);
$ds_prorep->updateRow("abril",$ld_abril,$i);
$ds_prorep->updateRow("mayo",$ld_mayo,$i);
$ds_prorep->updateRow("junio",$ld_junio,$i);
$ds_prorep->updateRow("julio",$ld_julio,$i);
$ds_prorep->updateRow("agosto",$ld_agosto,$i);
$ds_prorep->updateRow("septiembre",$ld_septiembre,$i);
$ds_prorep->updateRow("octubre",$ld_octubre,$i);
$ds_prorep->updateRow("noviembre",$ld_noviembre,$i);
$ds_prorep->updateRow("diciembre",$ld_diciembre,$i);
$ds_prorep->updateRow("modrep",$ls_modrep,$i);
$ds_prorep->updateRow("distribuir",$ls_distribuir,$i);
?>