Projekt

Allgemein

Profil

GX-Task #50030 » disableDeleteLanguageButton.patch

Torben Wark, 08.03.2017 14:28

Unterschiede anzeigen:

src/admin/languages.php (revision )
1256 1256
					if(is_object($lInfo))
1257 1257
					{
1258 1258
						$editButton = '<a class="btn btn-primary btn-edit" href="' . xtc_href_link(FILENAME_LANGUAGES, 'page=' . $_GET['page'] . '&lID=' . $lInfo->languages_id . '&action=edit') . '">' . BUTTON_EDIT . '</a>';
1259
						$deleteButton = '<a class="btn btn-delete" href="' . xtc_href_link(FILENAME_LANGUAGES, 'page=' . $_GET['page'] . '&lID=' . $lInfo->languages_id . '&action=delete') . '">' . BUTTON_DELETE . '</a>';
1259
                        
1260
                        $deleteButton = '<a class="btn btn-delete" href="' . xtc_href_link(FILENAME_LANGUAGES, 'page=' . $_GET['page'] . '&lID=' . $lInfo->languages_id . '&action=delete') . '">' . BUTTON_DELETE . '</a>';
1261
						
1262
                        // Disable delete button if selected language is a system language
1263
                        if($lInfo->languages_id === '1'|| $lInfo->languages_id === '2')
1264
						{
1265
                            $deleteButton = '<button class="btn btn-delete" disabled="disabled" title="'. TEXT_INFO_DISABLED_DELETE_BUTTON .'">' . BUTTON_DELETE . '</button>';
1266
						}
1267
						
1260 1268
						$buttons = $editButton . $deleteButton;
1261 1269

  
1262 1270
						$heading[] = array('text' => '<b>' . $lInfo->name . '</b>');
src/lang/english/original_sections/admin/languages.lang.inc.php (revision )
33 33
	'TEXT_INFO_LANGUAGE_SORT_ORDER' => 'Sort Order:',
34 34
	'TEXT_INFO_INSERT_INTRO' => 'Please enter the new language with its related data',
35 35
	'TEXT_INFO_DELETE_INTRO' => 'Are you sure you want to delete this language?',
36
    'TEXT_INFO_DISABLED_DELETE_BUTTON' => 'System languages could not be deleted.',
36 37
	'TEXT_INFO_HEADING_NEW_LANGUAGE' => 'New Language',
37 38
	'TEXT_INFO_HEADING_EDIT_LANGUAGE' => 'Edit Language',
38 39
	'TEXT_INFO_HEADING_DELETE_LANGUAGE' => 'Delete Language',
src/lang/german/original_sections/admin/languages.lang.inc.php (revision )
25 25
	'TABLE_HEADING_STATUS' => 'Status',
26 26
	'TEXT_INCOMPLETE_LANGUAGES_HINT' => 'Folgende Sprachen sind nicht vollständig implementiert und können daher nicht aktiviert werden',
27 27
	'TEXT_INFO_DELETE_INTRO' => 'Sind Sie sicher, dass Sie die Sprache löschen möchten?',
28
    'TEXT_INFO_DISABLED_DELETE_BUTTON' => 'Systemsprachen können nicht gelöscht werden.',
28 29
	'TEXT_INFO_EDIT_INTRO' => 'Bitte führen Sie alle notwendigen Änderungen durch.',
29 30
	'TEXT_INFO_HEADING_DELETE_LANGUAGE' => 'Sprache löschen',
30 31
	'TEXT_INFO_HEADING_EDIT_LANGUAGE' => 'Sprache bearbeiten',
    (1-1/1)