Source for file convert.action.php

Documentation is available at convert.action.php

  1. <?php
  2. /**
  3. @package Mambo
  4. @subpackage Languages
  5. @copyright  Refer to copyright.php
  6. @license http://www.gnu.org/copyleft/gpl.html GNU/GPL
  7. @author Mambo Foundation Inc see README.php
  8. */ 
  9. defined'_VALID_MOS' or die'Direct Access to this location is not allowed.' );
  10. class convertAction extends Action
  11. {
  12.     function execute(&$controller&$request)
  13.     {
  14.  
  15.         $from_charset   $_POST['charset'];
  16.         $to_charset     $_POST['newcharset'];
  17.         $lang           $_POST['language'];
  18.         $textdomain mamboCore::get('rootPath')."/language";
  19.  
  20.         $language new mamboLanguage($lang);
  21.         $language->load();
  22.         $language->charset $to_charset;
  23.         $language->save();
  24.         
  25.         $gettext_admin new PHPGettextAdmin();
  26.         foreach ($language->files as $arr
  27.             $gettext_admin->convert_charset($arr['domain']$textdomain$lang$from_charset$to_charset);                                    
  28.             $gettext_admin->message_format($arr['domain']$textdomain$lang);            
  29.         }
  30.         
  31.         #return $controller->redirect('index', 'language');
  32.  
  33.         $request->set('task''edit');
  34.         $request->set('act''language');
  35.         $request->set('lang'$lang);
  36.         $controller->view('edit');
  37.         #
  38.  
  39.         /*$admin = new PHPGettextAdmin();
  40.         $admin->convert_encoding($catalog, $from, $to);
  41.         dump(iconv_get_encoding());*/
  42.     }
  43. }
  44.  
  45. ?>

Documentation generated on Mon, 05 May 2008 16:18:45 +0400 by phpDocumentor 1.4.0