tangra logo
   
[ class tree: tangra_lib ] [ index: tangra_lib ] [ all elements ]
 

Source for file form_field_number_nls_view.class.php

Documentation is available at form_field_number_nls_view.class.php

  1. <?php
  2. // *** Tangra (Application Framework and Tools for PHP)
  3. //  $Id$
  4. //
  5.  
  6.  
  7. /**
  8.  * Contains class Form_Field_Number_NLS_View
  9.  *
  10.  * @package tangra_lib
  11.  * @subpackage form
  12.  */
  13.  
  14. /**
  15.  *
  16.  */
  17. require_once(TANGRA_MAIN_DIR.'form/fields/form_field_view.class.php');
  18. /**
  19.  *
  20.  */
  21. require_once(TANGRA_MAIN_DIR.'form/fields/number_nls/form_field_number_nls.class.php');
  22. /**
  23.  *
  24.  */
  25. require_once(TANGRA_MAIN_DIR.'nls/number_functions.inc.php');
  26.  
  27.  
  28. /**
  29.  * View class for Form_Field_Number_NLS
  30.  *
  31.  * @package tangra_lib
  32.  * @subpackage form
  33.  */
  34.  
  35.     /**
  36.      * Returns TPLE exports
  37.      *
  38.      * @return TPLE_Exports 
  39.      */
  40.     public function get_tple_exports({
  41.         $exports parent::get_tple_exports();
  42.  
  43.         if ($this->is_field_in_error()) {
  44.             $exports->add_pair($this->get_tpl_name().'_val'$this->field->get_html_value());
  45.         else {
  46.             $exports->add_pair($this->get_tpl_name().'_val'convert_number_to_nls_format($this->field->get_value()$this->field->get_floating_separator()$this->field->get_thousands_separator()));
  47.         }
  48.  
  49.         return $exports;
  50.     }
  51. }