Gruppenmanagement: added phrases

This commit is contained in:
KarpAlex
2022-06-14 18:24:10 +02:00
parent de08bfd0fc
commit c771cbc644
5 changed files with 200 additions and 22 deletions
@@ -37,7 +37,8 @@ class Gruppenmanagement extends Auth_Controller
'person',
'lehre',
'ui',
'filter'
'filter',
'gruppenmanagement'
)
);
@@ -53,8 +54,6 @@ class Gruppenmanagement extends Auth_Controller
*/
public function index()
{
//$this->_setNavigationMenuIndex(); // define the navigation menu for this page
$this->load->view(
'person/gruppenmanagement/gruppenmanagement.php',
array('uid' => $this->_uid)
@@ -92,7 +91,6 @@ class Gruppenmanagement extends Auth_Controller
$this->outputJson($benutzerRes);
}
/**
* Gets all Benutzer for assignment to Gruppe
*/
@@ -14,6 +14,7 @@
'filterwidget' => true,
'navigationwidget' => true,
'phrases' => array(
'gruppenmanagement',
'ui'
),
'customCSSs' => 'public/css/sbadmin2/tablesort_bootstrap.css',
@@ -45,8 +46,7 @@
<input type="hidden" name="gruppe_kurzbz" id="gruppe_kurzbz" value="<?php echo $gruppe_kurzbz ?>">
<span class="input-group-btn">
<button type="button" class="btn btn-default" id="teilnehmerHinzufuegen">
<?php echo $this->p->t('gruppenmanagement', 'benutzer') ?>&nbsp;
<?php echo $this->p->t('ui', 'hinzufuegen') ?>
<?php echo $this->p->t('gruppenmanagement', 'benutzerHinzufuegen') ?>
</button>
</span>
</div>
@@ -58,9 +58,9 @@
<table class="table table-bordered table-condensed table-responsive" id="benutzer-table">
<thead>
<th>Uid</th>
<th><?php echo ucfirst($this->p->t('global', 'vorname')); ?></th>
<th><?php echo ucfirst($this->p->t('global', 'nachname')); ?></th>
<th><?php echo ucfirst($this->p->t('global', 'aktiv')); ?></th>
<th><?php echo ucfirst($this->p->t('person', 'vorname')); ?></th>
<th><?php echo ucfirst($this->p->t('person', 'nachname')); ?></th>
<th><?php echo ucfirst($this->p->t('gruppenmanagement', 'aktiv')); ?></th>
<th><?php echo ucfirst($this->p->t('ui', 'entfernen')); ?></th>
</thead>
<tbody>
@@ -13,7 +13,7 @@
'filterwidget' => true,
'navigationwidget' => true,
'phrases' => array(
'ui' => array('bitteEintragWaehlen')
'ui'
),
'customCSSs' => 'public/css/sbadmin2/tablesort_bootstrap.css',
'customJSs' => array('public/js/bootstrapper.js')
@@ -12,23 +12,23 @@
'datasetRepresentation' => 'tablesorter',
'additionalColumns' => array('Teilnehmer'),
'columnsAliases' => array(
ucfirst($this->p->t('gruppenmanagement', 'kurzbezeichnung')) ,
ucfirst($this->p->t('global', 'bezeichnung')) ,
ucfirst($this->p->t('global', 'beschreibung')) ,
ucfirst($this->p->t('lehre', 'studiengangskennzahl')) ,
ucfirst($this->p->t('gruppenmanagement', 'kurzbezeichnung')),
ucfirst($this->p->t('gruppenmanagement', 'bezeichnung')),
ucfirst($this->p->t('gruppenmanagement', 'beschreibung')),
ucfirst($this->p->t('lehre', 'studiengangskennzahlLehre')),
ucfirst($this->p->t('lehre', 'studiengang')),
ucfirst($this->p->t('lehre', 'semester')) ,
ucfirst($this->p->t('gruppenmanagement', 'sichtbar')) ,
ucfirst($this->p->t('gruppenmanagement', 'lehre')) ,
ucfirst($this->p->t('gruppenmanagement', 'aktiv')) ,
ucfirst($this->p->t('gruppenmanagement', 'mailgrp')) ,
ucfirst($this->p->t('gruppenmanagement', 'generiert'))
ucfirst($this->p->t('lehre', 'semester')),
'Sichtbar',
'Lehre',
'Aktiv',
'Mailgrp',
'Generiert'
),
'formatRow' => function($datasetRaw) {
/* NOTE: Dont use $this here for PHP Version compatibility */
$datasetRaw->{'Teilnehmer'} = sprintf(
'<a href="%s?gruppe_kurzbz=%s&origin_page=%s&fhc_controller_id=%s">'.$this->p->t('gruppenmanagement', 'zuweisenlöschen').'</a>',
'<a href="%s?gruppe_kurzbz=%s&origin_page=%s&fhc_controller_id=%s">'.$this->p->t('gruppenmanagement', 'zuweisenloeschen').'</a>',
site_url('person/Gruppenmanagement/showBenutzergruppe'),
$datasetRaw->{'gruppe_kurzbz'},
'index',
+181 -1
View File
@@ -14871,7 +14871,187 @@ array(
'insertvon' => 'system'
)
)
)
),
array(
'app' => 'core',
'category' => 'gruppenmanagement',
'phrase' => 'benutzerSchonZugewiesen',
'insertvon' => 'system',
'phrases' => array(
array(
'sprache' => 'German',
'text' => "Benutzer ist bereits der Gruppe zugewiesen",
'description' => '',
'insertvon' => 'system'
),
array(
'sprache' => 'English',
'text' => "User is already assigned to the group",
'description' => '',
'insertvon' => 'system'
)
)
),
array(
'app' => 'core',
'category' => 'gruppenmanagement',
'phrase' => 'gruppenmanagement',
'insertvon' => 'system',
'phrases' => array(
array(
'sprache' => 'German',
'text' => "Gruppenmanagement",
'description' => '',
'insertvon' => 'system'
),
array(
'sprache' => 'English',
'text' => "Group management",
'description' => '',
'insertvon' => 'system'
)
)
),
array(
'app' => 'core',
'category' => 'gruppenmanagement',
'phrase' => 'kurzbezeichnung',
'insertvon' => 'system',
'phrases' => array(
array(
'sprache' => 'German',
'text' => "Kurzbezeichnung",
'description' => '',
'insertvon' => 'system'
),
array(
'sprache' => 'English',
'text' => "Short description",
'description' => '',
'insertvon' => 'system'
)
)
),
array(
'app' => 'core',
'category' => 'gruppenmanagement',
'phrase' => 'bezeichnung',
'insertvon' => 'system',
'phrases' => array(
array(
'sprache' => 'German',
'text' => "Bezeichnung",
'description' => '',
'insertvon' => 'system'
),
array(
'sprache' => 'English',
'text' => "Name",
'description' => '',
'insertvon' => 'system'
)
)
),
array(
'app' => 'core',
'category' => 'gruppenmanagement',
'phrase' => 'beschreibung',
'insertvon' => 'system',
'phrases' => array(
array(
'sprache' => 'German',
'text' => "Beschreibung",
'description' => '',
'insertvon' => 'system'
),
array(
'sprache' => 'English',
'text' => "Description",
'description' => '',
'insertvon' => 'system'
)
)
),
array(
'app' => 'core',
'category' => 'gruppenmanagement',
'phrase' => 'zuweisenloeschen',
'insertvon' => 'system',
'phrases' => array(
array(
'sprache' => 'German',
'text' => "Zuweisen/Entfernen",
'description' => '',
'insertvon' => 'system'
),
array(
'sprache' => 'English',
'text' => "Assign/Remove",
'description' => '',
'insertvon' => 'system'
)
)
),
array(
'app' => 'core',
'category' => 'gruppenmanagement',
'phrase' => 'benutzergruppe',
'insertvon' => 'system',
'phrases' => array(
array(
'sprache' => 'German',
'text' => "Benutzergruppe",
'description' => '',
'insertvon' => 'system'
),
array(
'sprache' => 'English',
'text' => "User group",
'description' => '',
'insertvon' => 'system'
)
)
),
array(
'app' => 'core',
'category' => 'gruppenmanagement',
'phrase' => 'benutzerHinzufuegen',
'insertvon' => 'system',
'phrases' => array(
array(
'sprache' => 'German',
'text' => "Benutzer hinzufügen",
'description' => '',
'insertvon' => 'system'
),
array(
'sprache' => 'English',
'text' => "Add user",
'description' => '',
'insertvon' => 'system'
)
)
),
array(
'app' => 'core',
'category' => 'gruppenmanagement',
'phrase' => 'aktiv',
'insertvon' => 'system',
'phrases' => array(
array(
'sprache' => 'German',
'text' => "aktiv",
'description' => '',
'insertvon' => 'system'
),
array(
'sprache' => 'English',
'text' => "active",
'description' => '',
'insertvon' => 'system'
)
)
)
);