root/ip/tags/release_1_3_0_53/adm/admin_forums.php

111163
455
			// Make sure forums cache is empty before creating user_tree
455
			// Make sure forums cache is empty before creating user_tree
456
			empty_cache_folders(FORUMS_CACHE_FOLDER);
456
			empty_cache_folders(FORUMS_CACHE_FOLDER);
457
			empty_cache_folders(TOPICS_CACHE_FOLDER);
457
			empty_cache_folders(TOPICS_CACHE_FOLDER);
458
			empty_cache_folders(SQL_CACHE_FOLDER);
458
			admin_check_cat();
459
			admin_check_cat();
459
			get_user_tree($userdata);
460
			get_user_tree($userdata);
460
			move_tree('Root', 0, 0);
461
			move_tree('Root', 0, 0);
...
...
475
			}
476
			}
476
			// Empty forums cache again... just to be really sure we are not messing up things!
477
			// Empty forums cache again... just to be really sure we are not messing up things!
477
			empty_cache_folders(FORUMS_CACHE_FOLDER);
478
			empty_cache_folders(FORUMS_CACHE_FOLDER);
479
			empty_cache_folders(TOPICS_CACHE_FOLDER);
480
			empty_cache_folders(SQL_CACHE_FOLDER);
478
			cache_tree(true);
481
			cache_tree(true);
479
			board_stats();
482
			board_stats();
480
483
...
...
610
			}
613
			}
611
			empty_cache_folders(FORUMS_CACHE_FOLDER);
614
			empty_cache_folders(FORUMS_CACHE_FOLDER);
612
			empty_cache_folders(TOPICS_CACHE_FOLDER);
615
			empty_cache_folders(TOPICS_CACHE_FOLDER);
616
			empty_cache_folders(SQL_CACHE_FOLDER);
613
			cache_tree(true);
617
			cache_tree(true);
614
			board_stats();
618
			board_stats();
615
			if($_POST['notify_enable'] != '1')
619
			if($_POST['notify_enable'] != '1')
...
...
681
			// Make sure cache is empty again...
685
			// Make sure cache is empty again...
682
			empty_cache_folders(FORUMS_CACHE_FOLDER);
686
			empty_cache_folders(FORUMS_CACHE_FOLDER);
683
			empty_cache_folders(TOPICS_CACHE_FOLDER);
687
			empty_cache_folders(TOPICS_CACHE_FOLDER);
688
			empty_cache_folders(SQL_CACHE_FOLDER);
684
			cache_tree(true);
689
			cache_tree(true);
685
			board_stats();
690
			board_stats();
686
691
...
...
849
			$message = $lang['Forums_updated'] . '<br /><br />' . sprintf($lang['Click_return_forumadmin'], '<a href="' . append_sid('admin_forums.'
. PHP_EXT) . '">', '</a>') . '<br /><br />' . sprintf($lang['Click_return_admin_index'], '<a href="' . append_sid('index.' .
PHP_EXT . '?pane=right') . '">', '</a>');
854
			$message = $lang['Forums_updated'] . '<br /><br />' . sprintf($lang['Click_return_forumadmin'], '<a href="' . append_sid('admin_forums.'
. PHP_EXT) . '">', '</a>') . '<br /><br />' . sprintf($lang['Click_return_admin_index'], '<a href="' . append_sid('index.' .
PHP_EXT . '?pane=right') . '">', '</a>');
850
			empty_cache_folders(FORUMS_CACHE_FOLDER);
855
			empty_cache_folders(FORUMS_CACHE_FOLDER);
851
			empty_cache_folders(TOPICS_CACHE_FOLDER);
856
			empty_cache_folders(TOPICS_CACHE_FOLDER);
857
			empty_cache_folders(SQL_CACHE_FOLDER);
852
			cache_tree(true);
858
			cache_tree(true);
853
			board_stats();
859
			board_stats();
854
			$err = admin_check_cat();
860
			$err = admin_check_cat();
...
...
970
976
971
				include(IP_ROOT_PATH . 'includes/prune.' . PHP_EXT);
977
				include(IP_ROOT_PATH . 'includes/prune.' . PHP_EXT);
972
				prune($from_id, 0, true); // Delete everything from forum
978
				prune($from_id, 0, true); // Delete everything from forum
979
				empty_cache_folders(FORUMS_CACHE_FOLDER);
980
				empty_cache_folders(TOPICS_CACHE_FOLDER);
981
				empty_cache_folders(SQL_CACHE_FOLDER);
982
				sync('forum', $from_id);
973
			}
983
			}
974
			else
984
			else
975
			{
985
			{
...
...
1027
				}
1037
				}
1028
				empty_cache_folders(FORUMS_CACHE_FOLDER);
1038
				empty_cache_folders(FORUMS_CACHE_FOLDER);
1029
				empty_cache_folders(TOPICS_CACHE_FOLDER);
1039
				empty_cache_folders(TOPICS_CACHE_FOLDER);
1040
				empty_cache_folders(SQL_CACHE_FOLDER);
1030
				sync('forum', $to_id);
1041
				sync('forum', $to_id);
1031
			}
1042
			}
1032
1043
...
...
1160
			}
1171
			}
1161
			empty_cache_folders(FORUMS_CACHE_FOLDER);
1172
			empty_cache_folders(FORUMS_CACHE_FOLDER);
1162
			empty_cache_folders(TOPICS_CACHE_FOLDER);
1173
			empty_cache_folders(TOPICS_CACHE_FOLDER);
1174
			empty_cache_folders(SQL_CACHE_FOLDER);
1163
			cache_tree(true);
1175
			cache_tree(true);
1164
			board_stats();
1176
			board_stats();
1165
			$sql = "DELETE FROM " . FORUMS_WATCH_TABLE . "
1177
			$sql = "DELETE FROM " . FORUMS_WATCH_TABLE . "
...
...
1294
			$message = $lang['Forums_updated'] . '<br /><br />' . sprintf($lang['Click_return_forumadmin'], '<a href="' . append_sid('admin_forums.'
. PHP_EXT) . '">', '</a>') . '<br /><br />' . sprintf($lang['Click_return_admin_index'], '<a href="' . append_sid('index.' .
PHP_EXT . '?pane=right') . '">', '</a>');
1306
			$message = $lang['Forums_updated'] . '<br /><br />' . sprintf($lang['Click_return_forumadmin'], '<a href="' . append_sid('admin_forums.'
. PHP_EXT) . '">', '</a>') . '<br /><br />' . sprintf($lang['Click_return_admin_index'], '<a href="' . append_sid('index.' .
PHP_EXT . '?pane=right') . '">', '</a>');
1295
			empty_cache_folders(FORUMS_CACHE_FOLDER);
1307
			empty_cache_folders(FORUMS_CACHE_FOLDER);
1296
			empty_cache_folders(TOPICS_CACHE_FOLDER);
1308
			empty_cache_folders(TOPICS_CACHE_FOLDER);
1309
			empty_cache_folders(SQL_CACHE_FOLDER);
1297
			cache_tree(true);
1310
			cache_tree(true);
1298
			board_stats();
1311
			board_stats();
1299
			$err = admin_check_cat();
1312
			$err = admin_check_cat();
...
...
1313
			move_tree(POST_FORUM_URL, $forum_id, $move);
1326
			move_tree(POST_FORUM_URL, $forum_id, $move);
1314
			empty_cache_folders(FORUMS_CACHE_FOLDER);
1327
			empty_cache_folders(FORUMS_CACHE_FOLDER);
1315
			empty_cache_folders(TOPICS_CACHE_FOLDER);
1328
			empty_cache_folders(TOPICS_CACHE_FOLDER);
1329
			empty_cache_folders(SQL_CACHE_FOLDER);
1316
			cache_tree(true);
1330
			cache_tree(true);
1317
			board_stats();
1331
			board_stats();
1318
			$show_index = true;
1332
			$show_index = true;
...
...
1329
			$cat_id = $tree['id'][$tree['keys'][$main]];
1343
			$cat_id = $tree['id'][$tree['keys'][$main]];
1330
			empty_cache_folders(FORUMS_CACHE_FOLDER);
1344
			empty_cache_folders(FORUMS_CACHE_FOLDER);
1331
			empty_cache_folders(TOPICS_CACHE_FOLDER);
1345
			empty_cache_folders(TOPICS_CACHE_FOLDER);
1346
			empty_cache_folders(SQL_CACHE_FOLDER);
1332
			cache_tree(true);
1347
			cache_tree(true);
1333
			board_stats();
1348
			board_stats();
1334
			$show_index = true;
1349
			$show_index = true;
...
...
1452
$template->assign_vars(array(
1467
$template->assign_vars(array(
1453
	'SPACER' => $images['spacer'],
1468
	'SPACER' => $images['spacer'],
1454
	'NAV_CAT_DESC' => $nav_cat_desc,
1469
	'NAV_CAT_DESC' => $nav_cat_desc,
1455
	'L_INDEX' => sprintf($lang['Forum_Index'], $board_config['sitename']),
1470
	'L_INDEX' => sprintf($lang['Forum_Index'], ip_stripslashes($board_config['sitename'])),
1456
	)
1471
	)
1457
);
1472
);
1458
1473