array_push($topic_arr, $BTopic); foreach ($topic_arr as $eachtopic) { if ($move_topics[$eachtopic->topic_id()] == 0) { // Gets all articles $story_arr = Bulletin::getAllByTopic($mydirname, $eachtopic->topic_id()); foreach ($story_arr as $eachstory) { if (false != $eachstory->delete()) { //Delete Comment xoops_comment_delete($xoopsModule->getVar('mid'), $eachstory->getVar('storyid')); //Delete an event notification xoops_notification_deletebyitem($xoopsModule->getVar('mid'), 'story', $eachstory->getVar('storyid')); } } } else { // Gets all articles $story_arr = Bulletin::getAllByTopic($mydirname, $eachtopic->topic_id()); foreach ($story_arr as $eachstory) { $eachstory->setVar('topicid', $move_topics[$eachtopic->topic_id()]); $eachstory->store(); } } // Delete the topic $eachtopic->delete(); //ver3.0 $gperm->delete_topic_access($eachtopic->topic_id()); xoops_notification_deletebyitem($xoopsModule->getVar('mid'), 'category', $eachtopic->topic_id); } redirect_header('index.php?op=topicsmanager', 1, _AM_DBUPDATED); } break; case 'modTopicS':