Add language support for projects controller

This commit is contained in:
Eike Foken
2011-04-21 21:46:47 +02:00
parent c4c7988b5d
commit bc67619ce2
5 changed files with 49 additions and 8 deletions

View File

@@ -64,7 +64,7 @@ $autoload['libraries'] = array('database','session');
| $autoload['helper'] = array('url', 'file'); | $autoload['helper'] = array('url', 'file');
*/ */
$autoload['helper'] = array('url', 'html', 'script'); $autoload['helper'] = array('url', 'html', 'script', 'language');
/* /*

View File

@@ -3,12 +3,21 @@
class Projects extends CI_Controller { class Projects extends CI_Controller {
/** /**
* List all projects the user has access to. * Constructor.
*/ */
public function getAvailable() { public function __construct() {
parent::__construct();
$this->load->model('project'); $this->load->model('project');
$this->load->helper('tree'); $this->load->helper('tree');
// load language file
$this->lang->load(strtolower($this->router->class));
}
/**
* Lists all projects the user has access to.
*/
public function getAvailable() {
$path = $this->input->get_post('node'); $path = $this->input->get_post('node');
switch($path) { switch($path) {
@@ -29,18 +38,18 @@ class Projects extends CI_Controller {
array( array(
'id' => '/projects/own', 'id' => '/projects/own',
'cls' => 'folder', 'cls' => 'folder',
'text' => "Eigene Projekte", 'text' => lang('projects_own'),
'icon' => base_url() . 'assets/images/icons/folder.png',), 'icon' => base_url() . 'assets/images/icons/folder.png',),
array( array(
'id' => '/projects/shared', 'id' => '/projects/shared',
'cls' => 'leaf', 'cls' => 'leaf',
'text' => "Für mich freigegeben", 'text' => lang('projects_shared'),
'icon' => base_url() . 'assets/images/icons/folder-share.png', 'icon' => base_url() . 'assets/images/icons/folder-share.png',
), ),
array( array(
'id' => '/projects/public', 'id' => '/projects/public',
'cls' => 'folder', 'cls' => 'folder',
'text' => "Öffentliche Projekte", 'text' => lang('projects_public'),
'icon' => base_url() . 'assets/images/icons/folder-network.png', 'icon' => base_url() . 'assets/images/icons/folder-network.png',
), ),
); );

View File

@@ -0,0 +1,11 @@
<?php
$lang['project_own'] = "Own project";
$lang['projects_own'] = "Own projects";
$lang['project_shared'] = "Shared project";
$lang['projects_shared'] = "Shared projects";
$lang['project_public'] = "Public project";
$lang['projects_public'] = "Public projects";
/* End of file projects_lang.php */
/* Location: ./application/language/german/projects_lang.php */

View File

@@ -0,0 +1,10 @@
<html>
<head>
<title>403 Forbidden</title>
</head>
<body>
<p>Directory access is forbidden.</p>
</body>
</html>

View File

@@ -0,0 +1,11 @@
<?php
$lang['project_own'] = "Eigenes Projekt";
$lang['projects_own'] = "Eigene Projekte";
$lang['project_shared'] = "Für mich freigegeben";
$lang['projects_shared'] = "Für mich freigegeben";
$lang['project_public'] = "Öffentliches Projekt";
$lang['projects_public'] = "Öffentliche Projekte";
/* End of file projects_lang.php */
/* Location: ./application/language/german/projects_lang.php */