mirror of
https://github.com/Lastorder-DC/rhymix.git
synced 2026-05-10 12:32:14 +09:00
Fix batch setting of RSS module part config
This commit is contained in:
parent
d240fcbb70
commit
de7213bb22
1 changed files with 21 additions and 24 deletions
|
|
@ -114,38 +114,35 @@ class rssAdminController extends rss
|
||||||
*/
|
*/
|
||||||
function procRssAdminInsertModuleConfig()
|
function procRssAdminInsertModuleConfig()
|
||||||
{
|
{
|
||||||
$config_vars = Context::getRequestVars();
|
$vars = Context::getRequestVars();
|
||||||
|
|
||||||
$openRssList = $config_vars->open_rss;
|
if (!in_array($vars->open_rss, array('Y', 'H', 'N')))
|
||||||
$openTotalFeedList = $config_vars->open_total_feed;
|
|
||||||
$feedDescriptionList = $config_vars->feed_description;
|
|
||||||
$feedCopyrightList = $config_vars->feed_copyright;
|
|
||||||
$targetModuleSrl = $config_vars->target_module_srl;
|
|
||||||
|
|
||||||
if($targetModuleSrl && !is_array($openRssList))
|
|
||||||
{
|
{
|
||||||
$openRssList = array($targetModuleSrl => $openRssList);
|
$vars->open_rss = 'N';
|
||||||
$openTotalFeedList = array($targetModuleSrl => $openTotalFeedList);
|
|
||||||
$feedDescriptionList = array($targetModuleSrl => $feedDescriptionList);
|
|
||||||
$feedCopyrightList = array($targetModuleSrl => $feedCopyrightList);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if(is_array($openRssList))
|
if (!in_array($vars->open_total_feed, array('N', 'T_N')))
|
||||||
{
|
{
|
||||||
foreach($openRssList AS $module_srl=>$open_rss)
|
$vars->open_total_feed = 'T_N';
|
||||||
{
|
}
|
||||||
if(!$module_srl || !$open_rss)
|
|
||||||
|
$target_module_srls = explode(',', $vars->target_module_srl);
|
||||||
|
if (!count($target_module_srls))
|
||||||
{
|
{
|
||||||
return new Object(-1, 'msg_invalid_request');
|
return new Object(-1, 'msg_invalid_request');
|
||||||
}
|
}
|
||||||
|
|
||||||
if(!in_array($open_rss, array('Y','H','N'))) $open_rss = 'N';
|
foreach ($target_module_srls as $target_module_srl)
|
||||||
|
{
|
||||||
$this->setRssModuleConfig($module_srl, $open_rss, $openTotalFeedList[$module_srl], $feedDescriptionList[$module_srl], $feedCopyrightList[$module_srl]);
|
$target_module_srl = intval($target_module_srl);
|
||||||
}
|
if (!$target_module_srl)
|
||||||
|
{
|
||||||
|
return new Object(-1, 'msg_invalid_request');
|
||||||
|
}
|
||||||
|
|
||||||
|
$this->setRssModuleConfig($target_module_srl, $vars->open_rss, $vars->open_total_feed, $vars->feed_description, $vars->feed_copyright);
|
||||||
}
|
}
|
||||||
|
|
||||||
//$this->setError(0);
|
|
||||||
$this->setMessage('success_updated', 'info');
|
$this->setMessage('success_updated', 'info');
|
||||||
|
|
||||||
$returnUrl = Context::get('success_return_url') ? Context::get('success_return_url') : getNotEncodedUrl('', 'module', 'admin', 'act', 'dispBoardAdminContent');
|
$returnUrl = Context::get('success_return_url') ? Context::get('success_return_url') : getNotEncodedUrl('', 'module', 'admin', 'act', 'dispBoardAdminContent');
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue