Source for file en.php

Documentation is available at en.php

  1. <?php
  2.     /**
  3.      * I18N define file
  4.      *
  5.      * @copyright Copyright (c) 2004-2006 Mirchev Ideas Ltd. All rights reserved.
  6.      * @package MIPHPF
  7.      */
  8.  
  9.     /**
  10.      * Internationalization class
  11.      * @copyright Copyright (c) 2004-2006 Mirchev Ideas Ltd. All rights reserved.
  12.      * @package MIPHPF
  13.      */
  14.     class miI18N {
  15.         static protected $_fromArray = array('&''"''<''>');
  16.         static protected $_toArray = array('&amp;''&quot;''&lt;''&gt;');
  17.         
  18.         static protected $_systemMessages = array(
  19.             'MI_RECORD_CREATED_SUCCESSFULLY_MSG' => 'Record [ %u ] created successfully',
  20.             'MI_RECORD_UPDATED_SUCCESSFULLY_MSG' => 'Record [ %u ] updated successfully',
  21.             'MI_RECORD_DELETED_SUCCESSFULLY_MSG' => 'Record [ %u ] deleted successfully',
  22.             'MI_RECORD_LIST_FAILED_MSG' => 'Error appeared. Listing records failed: ',
  23.             'MI_RECORD_CREATE_FAILED_MSG' => 'Error appeared. Record creation failed: ',
  24.             'MI_RECORD_EDIT_FAILED_MSG' => 'Error appeared. Edit operation failed: ',
  25.             'MI_RECORD_UPDATE_FAILED_MSG' => 'Error appeared. Record update failed: ',
  26.             'MI_RECORD_DELETE_FAILED_MSG' => 'Error appeared. Record delete failed: ',
  27.             'MI_EXPECTED_PARAM_ERROR_MSG' => 'Internal error! Expected param %s! Please contact the administrator.',
  28.             'MI_RECORDSETPAGER_POSITION_MSG' => 'You are viewing records %u to %u of %u',
  29.             'MI_RECORDSETPAGER_POSITION_NO_RECORDS_MSG' => 'There are no records.',
  30.             'MI_RECORDSETPAGER_NAVIGATIONS_MSG' => 'First | Previous | Next | Last',
  31.             'MI_RECORDS_PER_PAGE_MUST_BE_AT_LEAST_ONE' => 'Records per page must be at least 1.'
  32.         );
  33.         
  34.         static public function getSystemMessage($msgCode)
  35.         {
  36.             return miI18N::$_systemMessages[$msgCode];
  37.         }
  38.         
  39.         /**
  40.          * Static HTML escape function
  41.          * 
  42.          * @access public
  43.          * @param string|array$values a string, or array of strings to be escaped
  44.          * @return string|arraythe escaped string, or array of strings
  45.          */
  46.         static public function htmlEscape($values)
  47.         {
  48.             return str_replace(self::$_fromArrayself::$_toArray$values);
  49.         }
  50.     }
  51. ?>

Documentation generated on Thu, 08 May 2008 16:57:27 +0300 by phpDocumentor 1.4.1