Example #1
0
 /**
  * getConceptoPago()
  * Retorna un concepto de pago para en recibo de pago, de manera 
  * desglosada y acomodada.
  * @param $idPago El id del pago realizado.
  * @param $pagCon El concepto del pago realizado (sólo la palabra).
  * @return String $concepto Un String que dice de manera 
  * desglosada el concepto de pago.
  * */
 public static function getConceptoPago($idPago, $pagCon)
 {
     $concepto = '';
     if ($pagCon == "M") {
         $model = MensualidadPago::getMesesPagados($idPago);
         if (count($model) >= 2) {
             # extrae principio y fin
             $intervalo = array();
             $intervalo[] = array('mes' => Yii::app()->FuncionesImportantes->getMesNumeroALetra(date('m', strtotime($model[0]->men_pag_mes_can))), 'anio' => date('Y', strtotime($model[0]->men_pag_mes_can)));
             $intervalo[] = array('mes' => Yii::app()->FuncionesImportantes->getMesNumeroALetra(date('m', strtotime($model[count($model) - 1]->men_pag_mes_can))), 'anio' => date('Y', strtotime($model[count($model) - 1]->men_pag_mes_can)));
             $concepto = "<u>Desde {$intervalo[0]['mes']} de {$intervalo[0]['anio']} \n\t\t\t\t\tHasta {$intervalo[1]['mes']} de {$intervalo[1]['anio']}</u>";
         } elseif (count($model == 1)) {
             # extrae el único
             $intervalo = array('mes' => Yii::app()->FuncionesImportantes->getMesNumeroALetra(date('m', strtotime($model[0]->men_pag_mes_can))), 'anio' => date('Y', strtotime($model[0]->men_pag_mes_can)));
             $concepto = "<u> Pago de {$intervalo['mes']} de {$intervalo['anio']}</u>";
         }
     } elseif ($pagCon == "L") {
         $model = Listin::model()->findByPk($idPago);
         $concepto = "<u>Pertenecientes a los números: {$model->lis_num1}, {$model->lis_num2}, \n\t\t\t{$model->lis_num3}, {$model->lis_num4}</u>,<br />\n\t\t\t&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\n\t\t\t&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\n\t\t\t<u>{$model->lis_num5}, {$model->lis_num6}.</u>";
     }
     return $concepto;
 }