$catfunc->move_product($product_id, $src_category_id, $dest_category_id); } } vam_redirect(vam_href_link(FILENAME_CATEGORIES, 'cPath=' . $dest_category_id . '&' . vam_get_all_get_params(array('cPath', 'action', 'pID', 'cID')))); } // --- MULTI MOVE ENDS --- // --- MULTI COPY --- if (isset($_POST['multi_copy_confirm'])) { //copy multi_categories if (is_array($_POST['multi_categories']) && (is_array($_POST['dest_cat_ids']) || vam_not_null($_POST['dest_category_id']))) { $_SESSION['copied'] = array(); foreach ($_POST['multi_categories'] as $category_id) { if (is_array($_POST['dest_cat_ids'])) { foreach ($_POST['dest_cat_ids'] as $dest_category_id) { if ($_POST['copy_as'] == 'link') { $catfunc->copy_category($category_id, $dest_category_id, 'link'); } elseif ($_POST['copy_as'] == 'duplicate') { $catfunc->copy_category($category_id, $dest_category_id, 'duplicate'); } else { $messageStack->add_session('Copy type not specified.', 'error'); } } } elseif (vam_not_null($_POST['dest_category_id'])) { if ($_POST['copy_as'] == 'link') { $catfunc->copy_category($category_id, $dest_category_id, 'link'); } elseif ($_POST['copy_as'] == 'duplicate') { $catfunc->copy_category($category_id, $dest_category_id, 'duplicate'); } else { $messageStack->add_session('Copy type not specified.', 'error'); } }