Exemplo n.º 1
0
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');
    $eami->add_module('mcp', 0, $sql_ary);
    $sql_ary = array('module_basename' => 'blog', 'module_langname' => 'MCP_BLOG_REPORTED_BLOGS', 'module_mode' => 'reported_blogs', 'module_auth' => 'acl_m_blogreport');
    $eami->add_module('mcp', 'MCP_BLOG', $sql_ary);
Exemplo n.º 2
0
     }
     $remove_remarks = $dbmd[$dbms]['COMMENTS'];
     $delimiter = $dbmd[$dbms]['DELIM'];
     $sql_query = @file_get_contents($phpbb_root_path . 'blog/update/0332/' . $dbms_schema);
     $sql_query = preg_replace('#phpbb_#i', $table_prefix, $sql_query);
     $remove_remarks($sql_query);
     $sql_query = split_sql_file($sql_query, $delimiter);
     foreach ($sql_query as $sql) {
         if (!$db->sql_query($sql)) {
             $error[] = $db->sql_error();
         }
     }
     unset($sql_query);
     // 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);
 case '0.3.33':
     $db_tool->sql_column_change(BLOGS_TABLE, 'blog_read_count', array('UINT', 1));
 case '0.3.34':
 case '0.3.35':
     switch ($dbms) {
         case 'mysql':
             if (version_compare($db->mysql_version, '4.1.3', '>=')) {