/** * @ignore */ define('IN_PHPBB', true); $phpbb_root_path = defined('PHPBB_ROOT_PATH') ? PHPBB_ROOT_PATH : './'; $phpEx = substr(strrchr(__FILE__, '.'), 1); include $phpbb_root_path . 'common.' . $phpEx; // Start session management $user->session_begin(); $auth->acl($user->data); $user->setup('common'); if ($user->data['user_type'] != USER_FOUNDER) { trigger_error('Founders only.'); } if (confirm_box(true)) { $eami = new eami(); // ACP Modules $sql_ary = array('module_langname' => 'ACP_BLOGS'); $eami->add_module('acp', 'ACP_CAT_DOT_MODS', $sql_ary); $sql_ary = array('module_basename' => 'blogs', 'module_langname' => 'ACP_BLOG_SETTINGS', 'module_mode' => 'settings', 'module_auth' => 'acl_a_blogmanage'); $eami->add_module('acp', 'ACP_BLOGS', $sql_ary); $sql_ary = array('module_basename' => 'blogs', 'module_langname' => 'ACP_BLOG_PLUGINS', 'module_mode' => 'plugins', 'module_auth' => 'acl_a_blogmanage'); $eami->add_module('acp', 'ACP_BLOGS', $sql_ary); $sql_ary = array('module_basename' => 'blogs', 'module_langname' => 'ACP_BLOG_SEARCH', 'module_mode' => 'search', 'module_auth' => 'acl_a_blogmanage'); $eami->add_module('acp', 'ACP_BLOGS', $sql_ary); $sql_ary = array('module_basename' => 'blogs', 'module_langname' => 'ACP_BLOG_CATEGORIES', 'module_mode' => 'categories', 'module_auth' => 'acl_a_blogmanage'); $eami->add_module('acp', 'ACP_BLOGS', $sql_ary); $sql_ary = array('module_basename' => 'blogs', 'module_langname' => 'ACP_EXTENSION_GROUPS', 'module_mode' => 'ext_groups', 'module_auth' => 'acl_a_blogmanage'); $eami->add_module('acp', 'ACP_BLOGS', $sql_ary); // MCP Modules $sql_ary = array('module_langname' => 'MCP_BLOG');
trigger_error(sprintf($user->lang['ALREADY_UPDATED'], '<a href="' . append_sid("{$phpbb_root_path}blog.{$phpEx}") . '">', '</a>')); } if (confirm_box(true)) { // This may help... @set_time_limit(120); $sql_array = array(); include $phpbb_root_path . 'includes/functions_admin.' . $phpEx; // Needed for remove_comments function for some DB types include $phpbb_root_path . 'includes/functions_install.' . $phpEx; include $phpbb_root_path . 'includes/db/db_tools.' . $phpEx; include $phpbb_root_path . 'includes/acp/auth.' . $phpEx; include $phpbb_root_path . 'blog/includes/eami.' . $phpEx; $auth_admin = new auth_admin(); $db_tool = new phpbb_db_tools($db); $dbmd = get_available_dbms($dbms); $eami = new eami(); switch ($config['user_blog_version']) { case 'A6': case 'A7': $sql = 'ALTER TABLE ' . BLOGS_TABLE . ' ADD blog_real_reply_count MEDIUMINT( 8 ) NOT NULL DEFAULT \'0\''; $db->sql_query($sql); case 'A8': resync_blog('real_reply_count'); resync_blog('reply_count'); $sql_array[] = 'CREATE TABLE ' . BLOGS_SUBSCRIPTION_TABLE . ' ( sub_user_id mediumint(8) UNSIGNED DEFAULT \'0\' NOT NULL, sub_type tinyint(1) UNSIGNED DEFAULT \'0\' NOT NULL, blog_id mediumint(8) UNSIGNED DEFAULT \'0\' NOT NULL, user_id mediumint(8) UNSIGNED DEFAULT \'0\' NOT NULL, PRIMARY KEY (sub_user_id) )';