Ejemplo n.º 1
0
 // force cat value
 $attach_id = htmlspecialchars(trim(stripslashes($HTTP_POST_VARS[POST_CAT_URL])));
 if (!isset($_sf_tree->data[$attach_id])) {
     $message = $lang['sf_Forum_parent_not_exist'] . '<br /><br />' . sprintf($lang['Click_return_forumadmin'], '<a href="' . append_sid('admin_forums.' . $phpEx) . '">', '</a>') . '<br /><br />' . sprintf($lang['Click_return_admin_index'], '<a href="' . append_sid('index.' . $phpEx . '?pane=right') . '">', '</a>');
     message_die(GENERAL_MESSAGE, $message);
 }
 $HTTP_POST_VARS[POST_CAT_URL] = $_sf_tree->data[$attach_id]['cat_id'];
 $forum_id = intval($HTTP_POST_VARS[POST_FORUM_URL]);
 $tree_id = $_sf_tree->make_id($forum_id);
 if (!isset($_sf_tree->data[$tree_id])) {
     $message = $lang['Forum_not_exist'] . '<br /><br />' . sprintf($lang['Click_return_forumadmin'], '<a href="' . append_sid('admin_forums.' . $phpEx) . '">', '</a>') . '<br /><br />' . sprintf($lang['Click_return_admin_index'], '<a href="' . append_sid('index.' . $phpEx . '?pane=right') . '">', '</a>');
     message_die(GENERAL_MESSAGE, $message);
 }
 // if attachment changed, move to new position
 if ($attach_id != $_sf_tree->make_id($_sf_tree->data[$tree_id]['forum_parent'], $_sf_tree->data[$tree_id]['cat_id'])) {
     $_sf_tree->move($tree_id, $attach_id);
     $_sf_tree->read();
 }
 // V: forum is external
 // let's check it doesn't have subforums ...
 // V: actually not, forget about that /o/. They're displayed correctly
 /*
 if (intval($HTTP_POST_VARS['forum_external']))
 {
 	$tree_id = $_sf_tree->make_id($forum_id);
 	if ( !isset($_sf_tree->data[$tree_id]) )
 	{
 		$message = $lang['Forum_not_exist'] . '<br /><br />' . sprintf($lang['Click_return_forumadmin'], '<a href="' . append_sid('admin_forums.' . $phpEx) . '">', '</a>') . '<br /><br />' . sprintf($lang['Click_return_admin_index'], '<a href="' . append_sid('index.' . $phpEx . '?pane=right') . '">', '</a>');
 		message_die(GENERAL_MESSAGE, $message);
 	}
 	if ( $_sf_tree->data[$tree_id]['last_child_id'] != $tree_id )