Prechádzať zdrojové kódy

Add instance name in system configuration page

Alexis Degrugillier 10 rokov pred
rodič
commit
d396dd7152

+ 1 - 0
app/Controllers/configureController.php

@@ -316,6 +316,7 @@ class FreshRSS_configure_Controller extends Minz_ActionController {
 			$limits['max_feeds'] = Minz_Request::param('max-feeds', 16384);
 			$limits['max_categories'] = Minz_Request::param('max-categories', 16384);
 			FreshRSS_Context::$system_conf->limits = $limits;
+			FreshRSS_Context::$system_conf->title = Minz_Request::param('instance-name', 'FreshRSS');
 			FreshRSS_Context::$system_conf->save();
 
 			invalidateHttpCache();

+ 1 - 0
app/i18n/cz/admin.php

@@ -148,6 +148,7 @@ return array(
 	),
 	'system' => array(
 		'_' => 'System configuration', // @todo translate
+		'instance-name' => 'Instance name', // @todo translate
 		'max-categories' => 'Categories per user limit', // @todo translate
 		'max-feeds' => 'Feeds per user limit', // @todo translate
 		'registration' => array(

+ 1 - 0
app/i18n/de/admin.php

@@ -148,6 +148,7 @@ return array(
 	),
 	'system' => array(
 		'_' => 'System configuration', // @todo translate
+		'instance-name' => 'Instance name', // @todo translate
 		'max-categories' => 'Categories per user limit', // @todo translate
 		'max-feeds' => 'Feeds per user limit', // @todo translate
 		'registration' => array(

+ 1 - 0
app/i18n/en/admin.php

@@ -148,6 +148,7 @@ return array(
 	),
 	'system' => array(
 		'_' => 'System configuration',
+		'instance-name' => 'Instance name',
 		'max-categories' => 'Categories per user limit',
 		'max-feeds' => 'Feeds per user limit',
 		'registration' => array(

+ 1 - 0
app/i18n/fr/admin.php

@@ -148,6 +148,7 @@ return array(
 	),
 	'system' => array(
 		'_' => 'Configuration du système',
+		'instance-name' => 'Nom de l’instance',
 		'max-categories' => 'Limite de catégories par utilisateur',
 		'max-feeds' => 'Limite de flux par utilisateur',
 		'registration' => array(

+ 7 - 0
app/views/configure/system.phtml

@@ -6,6 +6,13 @@
 	<form method="post" action="<?php echo _url('configure', 'system'); ?>">
 		<legend><?php echo _t('admin.system'); ?></legend>
 
+		<div class="form-group">
+			<label class="group-name" for="instance-name"><?php echo _t('admin.system.instance-name'); ?></label>
+			<div class="group-controls">
+			    <input type="text" id="max-feeds" name="instance-name" value="<?php echo FreshRSS_Context::$system_conf->title; ?>" min="1" data-leave-validation="<?php echo FreshRSS_Context::$system_conf->title; ?>"/>
+			</div>
+		</div>
+
 		<div class="form-group">
 			<label class="group-name" for="max-registrations"><?php echo _t('admin.system.registration.number'); ?></label>
 			<div class="group-controls">