Index: trunk/kernel/action.php =================================================================== diff -u -r283 -r288 --- trunk/kernel/action.php (.../action.php) (revision 283) +++ trunk/kernel/action.php (.../action.php) (revision 288) @@ -35,6 +35,43 @@ switch($Action) { + case "m_save_import_config": + // Set New Import Category + if( isset($_POST['categorylist']) ) + { + $cat_id = $_POST['categorylist']; + $objSession->SetVariable('categoryid', $cat_id); + $cat = $objCatList->GetByResource($cat_id); + if(is_object($cat)) + { + $navbar = $cat->Get('CachedNavbar'); + $objSession->SetVariable('catnavbar', $navbar); + $objSession->SetVariable('import_category_id', $cat->UniqueId() ); + } + $objSession->SetVariable('categorylist', $_POST['categorylist']); + } + + // Set Import Admin Group + if( isset($_POST['grouplist1']) ) + { + $group_id = $_POST['grouplist1']; + $group = $objGroups->GetItem($group_id); + $objSession->SetVariable('user_admin_names', $group->Get('Name')); + $objSession->SetVariable('user_admin_values', $group->Get('GroupId')); + $objSession->SetVariable('grouplist1', $_POST['grouplist1']); + } + + // Set Import User Group + if( isset($_POST['grouplist2']) ) + { + $group_id = $_POST['grouplist2']; + $group = $objGroups->GetItem($group_id); + $objSession->SetVariable('user_regular_names', $group->Get('Name')); + $objSession->SetVariable('user_regular_values', $group->Get('GroupId')); + $objSession->SetVariable('grouplist2', $_POST['grouplist2']); + } + break; + case "m_add_user": $dupe_user = ''; //$user_pending = (int)$_POST["user_pending"]; @@ -1997,7 +2034,8 @@ $u->Deny(); } } - break; + break; + } /* image upload management */