Topic Title: [Not official] Mod instructions update for phpbb 3.0.6

Forum Index » phpBB3 / Gallery 2 Integration » [Not official] Mod instructions update for phpbb 3.0.6
Topic URL: http://www.nukedgallery.net/postt5374.html

AuthorMessage
Post Title: [Not official] Mod instructions update for phpbb 3.0.6
PoPoutdoor
Joined: Jan 20, 2006
Posts: 129

Posted: Thu Dec 10, 2009 1:15 am
Edit: install.xml

Find

Code: ›       $template->assign_vars(show_profile($member));


Replaced with

Code: ›       $template->assign_vars(show_profile($member, $user_notes_enabled, $warn_user_enabled));


Find

Code: ›          'U_REMOVE_FOE'      => ($foe) ? append_sid("{$phpbb_root_path}ucp.$phpEx", 'i=zebra&remove=1&mode=foes&usernames[]=' . $user_id) : '',


Replaced with

Code: ›          'U_REMOVE_FOE'      => ($foe && $foes_enabled) ? append_sid("{$phpbb_root_path}ucp.$phpEx", 'i=zebra&remove=1&mode=foes&usernames[]=' . $user_id) : '',


Find

Code: ›       if ($user->data['user_id'] != ANONYMOUS && isset($_GET['sid']) && !is_array($_GET['sid']) && $_GET['sid'] === $user->session_id)
      {
         $user->session_kill();
         $user->session_begin();
         $message = $user->lang['LOGOUT_REDIRECT'];
      }
      else
      {
         $message = ($user->data['user_id'] == ANONYMOUS) ? $user->lang['LOGOUT_REDIRECT'] : $user->lang['LOGOUT_FAILED'];
      }
      meta_refresh(3, append_sid("{$phpbb_root_path}index.$phpEx"));
   
      $message = $message . '<br /><br />' . sprintf($user->lang['RETURN_INDEX'], '<a href="' . append_sid("{$phpbb_root_path}index.$phpEx") . '">', '</a> ');
      trigger_error($message);


Replaced with

Code: ›       if ($user->data['user_id'] != ANONYMOUS && isset($_GET['sid']) && !is_array($_GET['sid']) && $_GET['sid'] === $user->session_id)
      {
         $user->session_kill();
         $user->session_begin();
         $message = $user->lang['LOGOUT_REDIRECT'];
      }
      else
      {
         $message = ($user->data['user_id'] == ANONYMOUS) ? $user->lang['LOGOUT_REDIRECT'] : $user->lang['LOGOUT_FAILED'];
      }
      meta_refresh(3, append_sid("{$phpbb_root_path}index.$phpEx"));

      $message = $message . '<br /><br />' . sprintf($user->lang['RETURN_INDEX'], '<a href="' . append_sid("{$phpbb_root_path}index.$phpEx") . '">', '</a> ');
      trigger_error($message);


Find

Code: ›       case AVATAR_GALLERY:
         $avatar_img = $phpbb_root_path . $config['avatar_gallery_path'] . '/';
      break;


Replaced with

Code: ›       case AVATAR_GALLERY:
         if (!$config['allow_avatar_local'] && !$ignore_config)
         {
            return '';
         }
         $avatar_img = $phpbb_root_path . $config['avatar_gallery_path'] . '/';
      break;


Find

Code: › function group_user_del($group_id, $user_id_ary = false, $username_ary = false, $group_name = false)
{
   global $db, $auth;


Replaced with

Code: › function group_user_del($group_id, $user_id_ary = false, $username_ary = false, $group_name = false)
{
   global $db, $auth, $config;


Find

Code: ›          case 'avatar':

            include($phpbb_root_path . 'includes/functions_display.' . $phpEx);

            $display_gallery = request_var('display_gallery', '0');
            $avatar_select = basename(request_var('avatar_select', ''));
            $category = basename(request_var('category', ''));

            $can_upload = ($config['allow_avatar_upload'] && file_exists($phpbb_root_path . $config['avatar_path']) && @is_writable($phpbb_root_path . $config['avatar_path']) && $auth->acl_get('u_chgavatar') && (@ini_get('file_uploads') || strtolower(@ini_get('file_uploads')) == 'on')) ? true : false;

            add_form_key('ucp_avatar');

            if ($submit)
            {
               if (check_form_key('ucp_avatar'))
               {
                  if (avatar_process_user($error))
                  {
                     meta_refresh(3, $this->u_action);
                     $message = $user->lang['PROFILE_UPDATED'] . '<br /><br />' . sprintf($user->lang['RETURN_UCP'], '<a href="' . $this->u_action . '">', '</a>');
                     trigger_error($message);
                  }
               }
               else
               {
                  $error[] = 'FORM_INVALID';
               }
               // Replace "error" strings with their real, localised form
               $error = preg_replace('#^([A-Z_]+)$#e', "(!empty(\$user->lang['\\1'])) ? \$user->lang['\\1'] : '\\1'", $error);
            }

            $template->assign_vars(array(
               'ERROR'         => (sizeof($error)) ? implode('<br />', $error) : '',
               'AVATAR'      => get_user_avatar($user->data['user_avatar'], $user->data['user_avatar_type'], $user->data['user_avatar_width'], $user->data['user_avatar_height']),
               'AVATAR_SIZE'   => $config['avatar_filesize'],

               'U_GALLERY'      => append_sid("{$phpbb_root_path}ucp.$phpEx", 'i=profile&amp;mode=avatar&amp;display_gallery=1'),

               'S_FORM_ENCTYPE'   => ($can_upload) ? ' enctype="multipart/form-data"' : '',

               'L_AVATAR_EXPLAIN'   => sprintf($user->lang['AVATAR_EXPLAIN'], $config['avatar_max_width'], $config['avatar_max_height'], $config['avatar_filesize'] / 1024),
            ));

            if ($display_gallery && $auth->acl_get('u_chgavatar') && $config['allow_avatar_local'])
            {
               avatar_gallery($category, $avatar_select, 4);
            }
            else
            {
               $avatars_enabled = ($can_upload || ($auth->acl_get('u_chgavatar') && ($config['allow_avatar_local'] || $config['allow_avatar_remote']))) ? true : false;

               $template->assign_vars(array(
                  'AVATAR_WIDTH'   => request_var('width', $user->data['user_avatar_width']),
                  'AVATAR_HEIGHT'   => request_var('height', $user->data['user_avatar_height']),

                  'S_AVATARS_ENABLED'      => $avatars_enabled,
                  'S_UPLOAD_AVATAR_FILE'   => $can_upload,
                  'S_UPLOAD_AVATAR_URL'   => $can_upload,
                  'S_LINK_AVATAR'         => ($auth->acl_get('u_chgavatar') && $config['allow_avatar_remote']) ? true : false,
                  'S_DISPLAY_GALLERY'      => ($auth->acl_get('u_chgavatar') && $config['allow_avatar_local']) ? true : false)
               );
            }

         break;


Replaced with

Code: ›          case 'avatar':

            include($phpbb_root_path . 'includes/functions_display.' . $phpEx);

            $display_gallery = request_var('display_gallery', '0');
            $avatar_select = basename(request_var('avatar_select', ''));
            $category = basename(request_var('category', ''));

            $can_upload = (file_exists($phpbb_root_path . $config['avatar_path']) && @is_writable($phpbb_root_path . $config['avatar_path']) && $auth->acl_get('u_chgavatar') && (@ini_get('file_uploads') || strtolower(@ini_get('file_uploads')) == 'on')) ? true : false;

            add_form_key('ucp_avatar');

            if ($submit)
            {
               if (check_form_key('ucp_avatar'))
               {
                  if (avatar_process_user($error))
                  {
                     meta_refresh(3, $this->u_action);
                     $message = $user->lang['PROFILE_UPDATED'] . '<br /><br />' . sprintf($user->lang['RETURN_UCP'], '<a href="' . $this->u_action . '">', '</a>');
                     trigger_error($message);
                  }
               }
               else
               {
                  $error[] = 'FORM_INVALID';
               }
               // Replace "error" strings with their real, localised form
               $error = preg_replace('#^([A-Z_]+)$#e', "(!empty(\$user->lang['\\1'])) ? \$user->lang['\\1'] : '\\1'", $error);
            }

            if (!$config['allow_avatar'] && $user->data['user_avatar_type'])
            {
               $error[] = $user->lang['AVATAR_NOT_ALLOWED'];
            }
            else if ((($user->data['user_avatar_type'] == AVATAR_UPLOAD) && !$config['allow_avatar_upload']) ||
             (($user->data['user_avatar_type'] == AVATAR_REMOTE) && !$config['allow_avatar_remote']) ||
             (($user->data['user_avatar_type'] == AVATAR_GALLERY) && !$config['allow_avatar_local']))
            {
               $error[] = $user->lang['AVATAR_TYPE_NOT_ALLOWED'];
            }

            $template->assign_vars(array(
               'ERROR'         => (sizeof($error)) ? implode('<br />', $error) : '',
               'AVATAR'      => get_user_avatar($user->data['user_avatar'], $user->data['user_avatar_type'], $user->data['user_avatar_width'], $user->data['user_avatar_height'], 'USER_AVATAR', true),
               'AVATAR_SIZE'   => $config['avatar_filesize'],

               'U_GALLERY'      => append_sid("{$phpbb_root_path}ucp.$phpEx", 'i=profile&amp;mode=avatar&amp;display_gallery=1'),

               'S_FORM_ENCTYPE'   => ($can_upload && ($config['allow_avatar_upload'] || $config['allow_avatar_remote_upload'])) ? ' enctype="multipart/form-data"' : '',

               'L_AVATAR_EXPLAIN'   => sprintf($user->lang['AVATAR_EXPLAIN'], $config['avatar_max_width'], $config['avatar_max_height'], $config['avatar_filesize'] / 1024),
            ));

            if ($config['allow_avatar'] && $display_gallery && $auth->acl_get('u_chgavatar') && $config['allow_avatar_local'])
            {
               avatar_gallery($category, $avatar_select, 4);
            }
            else if ($config['allow_avatar'])
            {
               $avatars_enabled = (($can_upload && ($config['allow_avatar_upload'] || $config['allow_avatar_remote_upload'])) || ($auth->acl_get('u_chgavatar') && ($config['allow_avatar_local'] || $config['allow_avatar_remote']))) ? true : false;

               $template->assign_vars(array(
                  'AVATAR_WIDTH'   => request_var('width', $user->data['user_avatar_width']),
                  'AVATAR_HEIGHT'   => request_var('height', $user->data['user_avatar_height']),

                  'S_AVATARS_ENABLED'      => $avatars_enabled,
                  'S_UPLOAD_AVATAR_FILE'   => ($can_upload && $config['allow_avatar_upload']) ? true : false,
                  'S_UPLOAD_AVATAR_URL'   => ($can_upload && $config['allow_avatar_remote_upload']) ? true : false,
                  'S_LINK_AVATAR'         => ($auth->acl_get('u_chgavatar') && $config['allow_avatar_remote']) ? true : false,
                  'S_DISPLAY_GALLERY'      => ($auth->acl_get('u_chgavatar') && $config['allow_avatar_local']) ? true : false)
               );
            }

         break;


Find

Code: ›       <td class="info"><!-- IF memberrow.U_WWW or memberrow.LOCATION --><!-- IF memberrow.U_WWW --><div><a href="{memberrow.U_WWW}" title="{L_VISIT_WEBSITE}: {memberrow.U_WWW}">{memberrow.U_WWW}</a></div><!-- ENDIF --><!-- IF memberrow.LOCATION --><div>{memberrow.LOCATION}</div><!-- ENDIF --><!-- ELSE -->&nbsp;<!-- ENDIF --></td>


Replaced with

Code: ›       <td class="info"><!-- IF memberrow.U_WWW or memberrow.LOCATION --><!-- IF memberrow.U_WWW --><div><a href="{memberrow.U_WWW}" title="{L_VISIT_WEBSITE}: {memberrow.U_WWW}">{memberrow.U_SHORT_WWW}</a></div><!-- ENDIF --><!-- IF memberrow.LOCATION --><div>{memberrow.LOCATION}</div><!-- ENDIF --><!-- ELSE -->&nbsp;<!-- ENDIF --></td>


Find

Code: ›       <!-- END avatar_column --><!-- END avatar_row -->
      </div>
   
   <!-- ENDIF -->


Replaced with

Code: ›       <!-- END avatar_column --><!-- END avatar_row -->
      </div>

   <!-- ENDIF -->

All times are GMT - 5 Hours
Powered by PHPNuke and phpBB2 © 2006 phpBB Group