diff --git a/views/bootstrap/class.ExtensionMgr.php b/views/bootstrap/class.ExtensionMgr.php index c0dffa46d..5082d2b6d 100644 --- a/views/bootstrap/class.ExtensionMgr.php +++ b/views/bootstrap/class.ExtensionMgr.php @@ -55,6 +55,25 @@ class SeedDMS_View_ExtensionMgr extends SeedDMS_Theme_Style { }); */ }); + $('body').on('click', '#btn_save_config', function(ev){ + var element = $(this); + ev.preventDefault(); + $.ajax({url: '../op/op.Settings.php', + type: 'POST', + dataType: "json", + data: data = $('#formconfig').serializeArray(), + success: function(data) { + noty({ + text: data.msg, + type: (data.error) ? 'error' : 'success', + dismissQueue: true, + layout: 'topRight', + theme: 'defaultTheme', + timeout: 1500, + }); + } + }); + }); $('body').on('click', 'a.toggle', function(ev){ // $('a.toggle').click(function(ev){ var element = $(this); @@ -247,8 +266,10 @@ class SeedDMS_View_ExtensionMgr extends SeedDMS_Theme_Style { if(!empty($extconf['changelog']) && file_exists($extdir."/".$extname."/".$extconf['changelog'])) { echo $this->getModalBoxLink(array('target'=>'extensionChangelog', 'remote'=>'out.ExtensionMgr.php?action=changelog&extensionname='.$extname, 'class'=>'', 'title'=>'', 'attributes'=>array('title'=>getMLText('show_extension_changelog')))); } - if($extconf['config']) - echo ""; + if($extconf['config']) { +// echo ""; + echo $this->getModalBoxLink(array('target'=>'extensionConfig', 'remote'=>'out.Settings.php?action=extension&extensionname='.$extname, 'class'=>'', 'title'=>'', 'attributes'=>array('title'=>getMLText('show_extension_changelog'), 'data-modal-title'=>$extname))); + } if($settings->_enableExtensionDownload) echo "
".createHiddenFieldWithKey('extensionmgr')."
"; if(is_writeable($settings->_configFilePath) && $check) { @@ -389,6 +410,7 @@ class SeedDMS_View_ExtensionMgr extends SeedDMS_Theme_Style { echo $this->getModalBox(array('id'=>'extensionInfo', 'title'=>getMLText('extension_version_list'), 'content'=>'

'.getMLText('extension_loading').'

', 'buttons'=>array(array('title'=>getMLText('close'))))); echo $this->getModalBox(array('id'=>'extensionChangelog', 'title'=>getMLText('extension_changelog'), 'content'=>'

'.getMLText('changelog_loading').'

', 'buttons'=>array(array('title'=>getMLText('close'))))); echo $this->getModalBox(array('id'=>'extensionReadme', 'title'=>getMLText('extension_readme'), 'content'=>'

'.getMLText('readme_loading').'

', 'buttons'=>array(array('title'=>getMLText('close'))))); + echo $this->getModalBox(array('id'=>'extensionConfig', 'title'=>getMLText('extension_config'), 'content'=>'

'.getMLText('readme_loading').'

', 'buttons'=>array(array('title'=>getMLText('close')), array('id'=>'btn_save_config', 'title'=>getMLText('set'))))); $this->contentEnd(); $this->htmlEndPage(); } /* }}} */