Source for file admin.languages.php

Documentation is available at admin.languages.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.  
  10. /** ensure this file is being included by a parent file */
  11. defined'_VALID_MOS' or die'Direct Access to this location is not allowed.' );
  12.  
  13. // ensure user has access to this component
  14. if (!$acl->acl_check'administration''manage''users'$my->usertype'components''com_languages' ) ) {
  15.     mosRedirect'index2.php'T_('You are not authorized to view this resource.') );
  16. }
  17.  
  18. require_once(mamboCore::get('rootPath').'/includes/phpgettext/error.php');
  19. require_once(mamboCore::get('rootPath').'/includes/phpgettext/phpgettext.catalog.php');
  20. require_once(dirname(__FILE__).DIRECTORY_SEPARATOR.'admin.languages.class.php');
  21.  
  22. $include_path ini_set('include_path'ini_get('include_path').PATH_SEPARATOR.dirname(__FILE__));
  23.  
  24. $request =Request::getInstance('com_languages');
  25. $session =$request->session();
  26. if (isset($session['mosmsg'])) {
  27.     $request->set('mosmsg',  $session['mosmsg']);
  28.     unset($session['mosmsg']);
  29. }
  30.  
  31. $lang $session['lang'mosGetParam($_POST'lang'isset($session['lang']$session['lang'mamboCore::get('mosConfig_locale'));
  32. $mamboLanguage =new mamboLanguage($lang);
  33. $languages $mamboLanguage->getLanguages();
  34. $task mosGetParam($_REQUEST'task''index');
  35. $act  mosGetParam($_REQUEST'act' 'language');
  36.  
  37. $request->set('task',  $task);
  38. $request->set('act',  $act);
  39. $request->set('lang'$lang);
  40. $request->set('languages'$languages);
  41.  
  42.  
  43. $renderer =Renderer::getInstance();
  44. foreach ($request->get(as $key => $value{
  45.     $renderer->addvar($key$value);
  46. }
  47.  
  48. $controller new Controller('com_languages');
  49. $controller->forward($task);
  50. ini_set('include_path'$include_path);
  51.  
  52. #dump($_REQUEST);
  53.  
  54. ?>

Documentation generated on Mon, 05 May 2008 16:15:23 +0400 by phpDocumentor 1.4.0