* Finish task #42143.

This commit is contained in:
liyuchun
2021-09-09 19:44:03 +08:00
parent b8e19bf4fc
commit 974633de86
13 changed files with 97 additions and 84 deletions
+27
View File
@@ -250,9 +250,36 @@ class misc extends control
/**
* Features dialog.
*
* @access public
* @return void
*/
public function features()
{
$features = array();
foreach($this->config->newFeatures as $feature)
{
$accounts = zget($this->config->global, 'skip' . ucfirst($feature), '');
if(strpos(",$accounts,", $this->app->user->account) === false) $features[] = $feature;
}
$this->app->loadLang('install');
$this->view->features = $features;
$this->display();
}
/**
* Save viewed feature.
*
* @param string $feature
* @access public
* @return void
*/
public function ajaxSaveViewed($feature)
{
$accounts = zget($this->config->global, 'skip' . ucfirst($feature), '');
if(strpos(",$accounts,", $this->app->user->account) === false) $accounts .= ',' . $this->app->user->account;
$this->loadModel('setting')->setItem('system.common.global.skip' . ucfirst($feature), $accounts);
}
}