<?php if (!defined('IN_DISCUZ')) { exit('Access Denied'); } require_once libfile('class/xml'); $sitegroups = xml2array(file_get_contents(MOKUAI_DIR . "/sitegroups.xml")); $site_info = C::t(GM('server_site'))->fetch($indata['siteurl']); if ($site_info['sitegroup'] == 'DAxEAvi2ie') { $shoptemps = getshoptemp(); foreach ($shoptemps as $k => $v) { $outdata[] = $v[0]; } } else { $outdata = $sitegroups[$site_info['sitegroup']]['shoptemp']; }
$nodes = xml2array(file_get_contents(MOKUAI_DIR . '/' . $mk . '/' . $ver . '/node.xml')); $sitegroupnodes = array(); foreach ($nodes as $k1 => $v1) { list($k2, $v2) = explode('_', $k1); $sitegroupnodes[] = array($v . '_' . $k1, $v1['title'] . '(' . $k2 . ')'); if ($initnodes) { $sitegroups[$sitegroupid]['nodes'][] = $v . '_' . $k1; } } if ($v == 'shop') { $shoptemp_s = 'yes'; } showsetting($mokuais[$mk]['name'] . '-V' . $ver, array('nodes', $sitegroupnodes), $sitegroups[$sitegroupid]['nodes'], 'mcheckbox', '', 0, '', '', '', true); } if ($shoptemp_s == 'yes') { showsetting(lang('plugin/yiqixueba', 'shoptemp'), array('shoptemp', getshoptemp()), $sitegroups[$sitegroupid]['shoptemp'], 'mcheckbox', '', 0, '', '', '', true); } showsubmit('submit'); showtablefooter(); showformfooter(); } else { $sitegroups[$sitegroupid]['nodes'] = $_POST['nodes']; if ($_POST['shoptemp']) { $sitegroups[$sitegroupid]['shoptemp'] = $_POST['shoptemp']; } foreach ($_POST['nodes'] as $k => $v) { list($m, $t, $n) = explode("_", $v); if (in_array($m, $sitegroups[$sitegroupid]['installmokuai'])) { $sitegroups[$sitegroupid]['inodes'][$v] = $v; } elseif (in_array($m, $sitegroups[$sitegroupid]['upgrademokuai'])) { $sitegroups[$sitegroupid]['unodes'][$v] = $v;