public function gettercerosopdetailsajaxAction() { try { $this->_helper->layout->disableLayout(); $this->_helper->viewRenderer->setNoRender(); $request = $this->getRequest(); if ($this->getRequest()->isPost()) { //$liqId = (int) $request->liquidaciones_id; //if ($liqId) { /* $lMapper = new Gyuser_Model_LiquidacionesDataMapper(); $lObj = new Gyuser_Model_Liquidaciones(); $lObj->setId($liqId); $lqList = $lMapper->GetLiquidacionesById($lObj); $liquidacion = array( 'id' => $lqList['id'], 'date' => $lqList['date'], 'committed' => $lqList['committed'], 'acreditacion' => $lqList['acreditacion'], 'checks_qty' => $lqList['checks_qty'], 'average_days' => $lqList['average_days'], 'total_bruto' => $lqList['total_bruto'], 'impuesto_al_cheque_amt' => $lqList['impuesto_al_cheque_amt'], 'intereses' => $lqList['intereses'], 'gastos_interior_fee' => $lqList['gastos_interior_fee'], 'gastos_general_fee' => $lqList['gastos_general_fee'], 'gastos_varios' => $lqList['gastos_varios'], 'total_neto' => $lqList['total_neto'] ); $status = $lqList['committed']; if($status == 0) { //not committed, get provider data for today $pMapper = new Gyuser_Model_ProvidersDataMapper(); $provData = $pMapper->GetProviderByIdSimple($lqList['provider_id']); $provDataJson = array( 'id' => $provData->getId(), 'tasa_anual' => $provData->getTasa_anual(), 'impuesto_al_cheque' => $provData->getImpuesto_al_cheque(), 'gastos_general' => $provData->getGastos_general(), 'gastos_interior' => $provData->getGastos_interior(), 'acreditacion_capital' => $provData->getAcreditacion_capital(), 'acreditacion_interior' => $provData->getAcreditacion_interior(), 'gastos_menor_a_monto_1' => $provData->getGastos_cheque_menor_a_1(), 'gastos_menor_a_1' => $provData->getGastos_cheque_a_1(), 'gastos_menor_a_monto_2' => $provData->getGastos_cheque_menor_a_2(), 'gastos_menor_a_2' => $provData->getGastos_cheque_a_2() ); } else { //if committed or en camino, get prov data stored in liquidacion at delivery time $provDataJson = array( 'id' => $lqList['id'], 'tasa_anual' => $lqList['tasa_anual'], 'impuesto_al_cheque' => $lqList['impuesto_al_cheque'], 'gastos_general' => $lqList['gastos_general'], 'gastos_interior' => $lqList['gastos_interior'], 'acreditacion_capital' => $lqList['acreditacion_capital'], 'acreditacion_interior' => $lqList['acreditacion_interior'], 'gastos_menor_a_monto_1' => $lqList['gastos_menor_a_monto_1'], 'gastos_menor_a_1' => $lqList['gastos_menor_a_1'], 'gastos_menor_a_monto_2' => $lqList['gastos_menor_a_monto_2'], 'gastos_menor_a_2' => $lqList['gastos_menor_a_2'] ); $provData = $lMapper->getProvData($liqId); } if($status == 2 || $status == 1) $liqDate = $lqList['date']; else //is 0 = not committed. Set date as today $liqDate = date('Y-m-d'); * */ //$chequesList = $cMapper->GetChequeDetailsByLiquidacionIdJson($liqId, $provData, $liqDate); $opId = (int) $request->operation_id; $cMapper = new Gyuser_Model_ChequesDataMapper(); $chequesList = $cMapper->GetChequesByOpIdJson($opId); $result = array('chequesList' => $chequesList); if ($result) { echo json_encode($result); } else { echo 'f'; } } } catch (Exception $e) { echo $e; } }