|
|
@@ -5,6 +5,10 @@
|
|
|
*/
|
|
|
class FreshRSS_ReadingMode {
|
|
|
|
|
|
+ /**
|
|
|
+ * @var string
|
|
|
+ */
|
|
|
+ protected $id;
|
|
|
/**
|
|
|
* @var string
|
|
|
*/
|
|
|
@@ -24,18 +28,26 @@ class FreshRSS_ReadingMode {
|
|
|
|
|
|
/**
|
|
|
* ReadingMode constructor.
|
|
|
- * @param string $name
|
|
|
+ * @param string $id
|
|
|
* @param string $title
|
|
|
* @param string[] $urlParams
|
|
|
* @param bool $active
|
|
|
*/
|
|
|
- public function __construct($name, $title, $urlParams, $active) {
|
|
|
- $this->name = $name;
|
|
|
+ public function __construct($id, $title, $urlParams, $active) {
|
|
|
+ $this->id = $id;
|
|
|
+ $this->name = _i($id);
|
|
|
$this->title = $title;
|
|
|
$this->urlParams = $urlParams;
|
|
|
$this->isActive = $active;
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * @return string
|
|
|
+ */
|
|
|
+ public function getId() {
|
|
|
+ return $this->id;
|
|
|
+ }
|
|
|
+
|
|
|
/**
|
|
|
* @return string
|
|
|
*/
|
|
|
@@ -112,19 +124,19 @@ class FreshRSS_ReadingMode {
|
|
|
|
|
|
$readingModes = array(
|
|
|
new FreshRSS_ReadingMode(
|
|
|
- _i("view-normal"),
|
|
|
+ "view-normal",
|
|
|
_t('index.menu.normal_view'),
|
|
|
array_merge($urlOutput, array('c' => $defaultCtrl, 'a' => 'normal')),
|
|
|
($isDefaultCtrl && $actualView === 'normal')
|
|
|
),
|
|
|
new FreshRSS_ReadingMode(
|
|
|
- _i("view-global"),
|
|
|
+ "view-global",
|
|
|
_t('index.menu.global_view'),
|
|
|
array_merge($urlOutput, array('c' => $defaultCtrl, 'a' => 'global')),
|
|
|
($isDefaultCtrl && $actualView === 'global')
|
|
|
),
|
|
|
new FreshRSS_ReadingMode(
|
|
|
- _i("view-reader"),
|
|
|
+ "view-reader",
|
|
|
_t('index.menu.reader_view'),
|
|
|
array_merge($urlOutput, array('c' => $defaultCtrl, 'a' => 'reader')),
|
|
|
($isDefaultCtrl && $actualView === 'reader')
|