mirror of
https://github.com/Oreolek/ifhub.club.git
synced 2024-06-16 23:00:51 +03:00
Доработка обновления плагинов
This commit is contained in:
parent
e3ee3cde2e
commit
45faf9b2ba
|
@ -111,7 +111,7 @@ class ActionAdmin extends Action {
|
|||
*/
|
||||
protected function SubmitManagePlugin($sPlugin,$sAction) {
|
||||
$this->Security_ValidateSendForm();
|
||||
if(!in_array($sAction,array('activate','deactivate','remove'))) {
|
||||
if(!in_array($sAction,array('activate','deactivate','remove','apply_update'))) {
|
||||
$this->Message_AddError($this->Lang_Get('admin.plugins.notices.unknown_action'),$this->Lang_Get('error'),true);
|
||||
Router::Location(Router::GetPath('admin/plugins'));
|
||||
}
|
||||
|
@ -125,6 +125,9 @@ class ActionAdmin extends Action {
|
|||
$bResult=$this->PluginManager_DeactivatePlugin($sPlugin);
|
||||
} elseif ($sAction=='remove') {
|
||||
$bResult=$this->PluginManager_RemovePlugin($sPlugin);
|
||||
} elseif ($sAction=='apply_update') {
|
||||
$this->PluginManager_ApplyPluginUpdate($sPlugin);
|
||||
$bResult=true;
|
||||
}
|
||||
if($bResult) {
|
||||
$this->Message_AddNotice($this->Lang_Get('admin.plugins.notices.action_ok'),$this->Lang_Get('attention'),true);
|
||||
|
|
|
@ -1615,6 +1615,7 @@ return array(
|
|||
'plugin_deactivate' => 'Деактивировать',
|
||||
'plugin_settings' => 'Настройки',
|
||||
'plugin_delete' => '___common.remove___',
|
||||
'plugin_apply_update' => 'Применить обновление',
|
||||
|
||||
// Сообщения
|
||||
'notices' => array(
|
||||
|
|
|
@ -49,6 +49,11 @@
|
|||
{else}
|
||||
<a href="{router page='admin'}plugins/?plugin={$aPlugin.code}&action=activate&security_ls_key={$LIVESTREET_SECURITY_KEY}" class="button button-primary">{$aLang.admin.plugins.plugin_activate}</a>
|
||||
{/if}
|
||||
|
||||
{if $aPlugin.apply_update and $aPlugin.is_active}
|
||||
<a href="{router page='admin'}plugins/?plugin={$aPlugin.code}&action=apply_update&security_ls_key={$LIVESTREET_SECURITY_KEY}" class="button">{lang name='admin.plugins.plugin_apply_update'}</a>
|
||||
{/if}
|
||||
|
||||
<a href="{router page='admin'}plugins/?plugin={$aPlugin.code}&action=remove&security_ls_key={$LIVESTREET_SECURITY_KEY}" class="button" onclick="return confirm('{$aLang.common.remove_confirm}');">{lang name='admin.plugins.plugin_delete'}</a>
|
||||
</td>
|
||||
</tr>
|
||||
|
|
|
@ -1 +1 @@
|
|||
Subproject commit a013a770e97037621e99bbb5d8bbfaef49d963bc
|
||||
Subproject commit 2a9e9c2199fbf5d392666813102b42bfe284ff5b
|
Loading…
Reference in a new issue