/**
  * Calculate the final price of one item
  * 
  * @return Zend_Db_Table_Rowset_Abstract
  */
 public function calculateFinalPrice($resources_activities_id, $price, $facturaction_type_id, $quantity)
 {
     //por hora
     //comprobar que es por hora el facturation_type
     //TODO quitar hardcode
     if ($facturaction_type_id == '32') {
         //calcular la diferencia de horas entre las fechas
         //restar las horas que no se trabajaron
         $model_activity = new Production_Model_Activity();
         $hours = $model_activity->hours_activity($resources_activities_id);
         //multiplicar por el precio de la hora
         $final_price = $hours * (int) $price * $quantity;
         //multiplicar por el iva
         //        $final_price=$final_price+$final_price/(int)$iva_type;
         return $final_price;
     }
     //por hora
     //comprobar que es por hora el facturation_type
     //TODO quitar hardcode
     if ($facturaction_type_id == '33') {
         return $price * $quantity;
     }
 }