Forums HOSTONET - SUPPORT TECHNIQUE
 FAQ  •  Recherche  •  Membres  •  Groupes   •  Inscription  •  Profil  •  Se connecter pour vérifier ses messages privés  •  Connexion
  [RELEASE] Mise à jour manuelle 2.0.16 > 2.0.17 Voir le sujet suivant
Voir le sujet précédent
Poster un nouveau sujetRépondre au sujet
Auteur Message
Flow
Invité





Message Posté le : Dim 24 Juil 2005, 12:32:34 - Pays dépositaire du message : Répondre en citantRevenir en haut

Xaphos a écrit:
Mise à jour manuelle de vos fichiers pour le passage de phpBB 2.0.16 à phpBB 2.0.17

Une fois les modifications terminées, vous devez créer sur votre FTP (dans le répertoire root de votre forum) un dossier /install puis uploader le fichier "update_to_latest.php" dans celui-ci, et l'exécuter puis enfin supprimez le dossier install et son contenu.

Vous pouvez le télécharger ici :
2016 to 2017.zip


  • admin/admin_ug_auth.php



  1. TROUVER - Line 417
    Code:


             FROM " . AUTH_ACCESS_TABLE . " aa, " . USER_GROUP_TABLE . " ug, " . USERS_TABLE . " u 
             WHERE ug.group_id = aa.group_id
                AND u.user_id = ug.user_id


    APRES, AJOUTE
    Code:


                AND ug.user_pending = 0



  2. TROUVER - Line 572
    Code:


       $sql = "SELECT *
          FROM " . FORUMS_TABLE . " f
          ORDER BY forum_order";


    REMPLACER PAR
    Code:


       $sql = "SELECT f.*
          FROM " . FORUMS_TABLE . " f, " . CATEGORIES_TABLE . " c
          WHERE f.cat_id = c.cat_id
          ORDER BY c.cat_order, f.forum_order ASC";



  3. TROUVER - Line 608
    Code:


       $sql = "SELECT u.user_id, u.username, u.user_level, g.group_id, g.group_name, g.group_single_user FROM " . USERS_TABLE . " u, " . GROUPS_TABLE . " g, " . USER_GROUP_TABLE . " ug WHERE ";


    REMPLACER PAR
    Code:


       $sql = "SELECT u.user_id, u.username, u.user_level, g.group_id, g.group_name, g.group_single_user, ug.user_pending FROM " . USERS_TABLE . " u, " . GROUPS_TABLE . " g, " . USER_GROUP_TABLE . " ug WHERE ";



  4. TROUVER - Line 836
    Code:


          $t_usergroup_list = '';
          for($i = 0; $i < count($ug_info); $i++)
          {
             $ug = ( $mode == 'user' ) ? 'group&amp;' . POST_GROUPS_URL : 'user&amp;' . POST_USERS_URL;

             $t_usergroup_list .= ( ( $t_usergroup_list != '' ) ? ', ' : '' ) . '<a href="' . append_sid("admin_ug_auth.$phpEx?mode=$ug=" . $id[$i]) . '">' . $name[$i] . '</a>';


    REMPLACER PAR
    Code:


          $t_usergroup_list = $t_pending_list = '';
          for($i = 0; $i < count($ug_info); $i++)
          {
             $ug = ( $mode == 'user' ) ? 'group&amp;' . POST_GROUPS_URL : 'user&amp;' . POST_USERS_URL;

             if (!$ug_info[$i]['user_pending'])
             {
                $t_usergroup_list .= ( ( $t_usergroup_list != '' ) ? ', ' : '' ) . '<a href="' . append_sid("admin_ug_auth.$phpEx?mode=$ug=" . $id[$i]) . '">' . $name[$i] . '</a>';
             }
             else
             {
                $t_pending_list .= ( ( $t_pending_list != '' ) ? ', ' : '' ) . '<a href="' . append_sid("admin_ug_auth.$phpEx?mode=$ug=" . $id[$i]) . '">' . $name[$i] . '</a>';
             }



  5. TROUVER - Line 911
    Code:


             'GROUP_MEMBERSHIP' => $lang['Usergroup_members'] . ' : ' . $t_usergroup_list)


    REMPLACER PAR
    Code:


             'GROUP_MEMBERSHIP' => $lang['Usergroup_members'] . ' : ' . $t_usergroup_list . '<br />' . $lang['Pending_members'] . ' : ' . $t_pending_list)



  • admin/admin_users.php



  1. TROUVER - Line 89
    Code:


                SET poster_id = " . DELETED . ", post_username = '$username'


    REMPLACER PAR
    Code:


                SET poster_id = " . DELETED . ", post_username = '" . str_replace("\\'", "''", addslashes($this_userdata['username'])) . "'



  • includes/bbcode.php



  1. TROUVER - Line 203
    Code:


       $patterns[] = "#\[url\]([\w]+?://[^ \"\n\r\t<]*?)\[/url\]#is";
       $replacements[] = $bbcode_tpl['url1'];

       // [url]www.phpbb.com[/url] code.. (no xxxx:// prefix).
       $patterns[] = "#\[url\]((www|ftp)\.[^ \"\n\r\t<]*?)\[/url\]#is";
       $replacements[] = $bbcode_tpl['url2'];

       // [url=xxxx://www.phpbb.com]phpBB[/url] code..
       $patterns[] = "#\[url=([\w]+?://[^ \"\n\r\t<]*?)\]([^?\n\r\t].*?)\[/url\]#is";
       $replacements[] = $bbcode_tpl['url3'];

       // [url=www.phpbb.com]phpBB[/url] code.. (no xxxx:// prefix).
       $patterns[] = "#\[url=((www|ftp)\.[^ \"\n\r\t<]*?)\]([^?\n\r\t].*?)\[/url\]#is";


    REMPLACER PAR
    Code:


       $patterns[] = "#\[url\]([\w]+?://[\w\#$%&~/.\-;:=,?@\[\]+]*?)\[/url\]#is";
       $replacements[] = $bbcode_tpl['url1'];

       // [url]www.phpbb.com[/url] code.. (no xxxx:// prefix).
       $patterns[] = "#\[url\]((www|ftp)\.[\w\#$%&~/.\-;:=,?@\[\]+]*?)\[/url\]#is";
       $replacements[] = $bbcode_tpl['url2'];

       // [url=xxxx://www.phpbb.com]phpBB[/url] code..
       $patterns[] = "#\[url=([\w]+?://[\w\#$%&~/.\-;:=,?@\[\]+]*?)\]([^?\n\r\t].*?)\[/url\]#is";
       $replacements[] = $bbcode_tpl['url3'];

       // [url=www.phpbb.com]phpBB[/url] code.. (no xxxx:// prefix).
       $patterns[] = "#\[url=((www|ftp)\.[\w\#$%&~/.\-;:=,?@\[\]+]*?)\]([^?\n\r\t].*?)\[/url\]#is";



  2. TROUVER - Line 627
    Code:


       $ret = preg_replace("#(^|[\n ])([\w]+?://[^ \"\n\r\t<]*)#is", "\\1<a href=\"\\2\" target=\"_blank\">\\2</a>", $ret);

       // matches a "www|ftp.xxxx.yyyy[/zzzz]" kinda lazy URL thing
       // Must contain at least 2 dots. xxxx contains either alphanum, or "-"
       // zzzz is optional.. will contain everything up to the first space, newline,
       // comma, double quote or <.
       $ret = preg_replace("#(^|[\n ])((www|ftp)\.[^ \"\t\n\r<]*)#is", "\\1<a href=\"http://\\2\" target=\"_blank\">\\2</a>", $ret);


    REMPLACER PAR
    Code:


       $ret = preg_replace("#(^|[\n ])([\w]+?://[\w\#$%&~/.\-;:=,?@\[\]+]*)#is", "\\1<a href=\"\\2\" target=\"_blank\">\\2</a>", $ret);

       // matches a "www|ftp.xxxx.yyyy[/zzzz]" kinda lazy URL thing
       // Must contain at least 2 dots. xxxx contains either alphanum, or "-"
       // zzzz is optional.. will contain everything up to the first space, newline,
       // comma, double quote or <.
       $ret = preg_replace("#(^|[\n ])((www|ftp)\.[\w\#$%&~/.\-;:=,?@\[\]+]*)#is", "\\1<a href=\"http://\\2\" target=\"_blank\">\\2</a>", $ret);



  • includes/functions.php



  1. TROUVER - Line 120
    Code:


       if (intval($user) == 0 || $force_str)


    REMPLACER PAR
    Code:


       if (!is_numeric($user) || $force_str)



  2. TROUVER - Line 581
    Code:


       define(HAS_DIED, 1);


    REMPLACER PAR
    Code:


       define('HAS_DIED', 1);



  • includes/functions_validate.php



  1. TROUVER - Line 33
    Code:


       $username = preg_replace('#\s+#', ' ', $username);
       // Limit username length
       $username = substr(str_replace("\'", "'", $username), 0, 25);
       $username = str_replace("'", "''", $username);



    REMPLACER PAR
    Code:


       $username = preg_replace('#\s+#', ' ', trim($username));
       $username = phpbb_clean_username($username);
       



  • includes/usercp_activate.php



  1. TROUVER - Line 50
    Code:


       }
       else if ((trim($row['user_actkey']) == trim($HTTP_GET_VARS['act_key'])) && (trim($row['user_actkey']) != ''))
       {


    APRES, AJOUTE
    Code:


          if (intval($board_config['require_activation']) == USER_ACTIVATION_ADMIN && $userdata['user_level'] != ADMIN)
          {
             message_die(GENERAL_MESSAGE, $lang['Not_Authorised']);
          }




  • includes/usercp_avatar.php



  1. TROUVER - Line 89
    Code:



    function user_avatar_url($mode, &$error, &$error_msg, $avatar_filename)
    {


    APRES, AJOUTE
    Code:


       global $lang;




  • includes/usercp_viewprofile.php



  1. TROUVER - Line 168
    Code:


    $search_img = '<a href="' . $temp_url . '"><img src="' . $images['icon_search'] . '" alt="' . $lang['Search_user_posts'] . '" title="' . $lang['Search_user_posts'] . '" border="0" /></a>';
    $search = '<a href="' . $temp_url . '">' . $lang['Search_user_posts'] . '</a>';


    REMPLACER PAR
    Code:


    $search_img = '<a href="' . $temp_url . '"><img src="' . $images['icon_search'] . '" alt="' . $lang['Search_user_posts'] . '" title="' . sprintf($lang['Search_user_posts'], $profiledata['username']) . '" border="0" /></a>';
    $search = '<a href="' . $temp_url . '">' . sprintf($lang['Search_user_posts'], $profiledata['username']) . '</a>';



  • privmsg.php



  1. TROUVER - Line 701
    Code:


          if ( $delete_all )
          {
             switch($folder)
             {
                case 'inbox':
                   $delete_type = "privmsgs_to_userid = " . $userdata['user_id'] . " AND (
                   privmsgs_type = " . PRIVMSGS_READ_MAIL . " OR privmsgs_type = " . PRIVMSGS_NEW_MAIL . " OR privmsgs_type = " . PRIVMSGS_UNREAD_MAIL . " )";
                   break;

                case 'outbox':
                   $delete_type = "privmsgs_from_userid = " . $userdata['user_id'] . " AND ( privmsgs_type = " . PRIVMSGS_NEW_MAIL . " OR privmsgs_type = " . PRIVMSGS_UNREAD_MAIL . " )";
                   break;

                case 'sentbox':
                   $delete_type = "privmsgs_from_userid = " . $userdata['user_id'] . " AND privmsgs_type = " . PRIVMSGS_SENT_MAIL;
                   break;

                case 'savebox':
                   $delete_type = "( ( privmsgs_from_userid = " . $userdata['user_id'] . "
                      AND privmsgs_type = " . PRIVMSGS_SAVED_OUT_MAIL . " )
                   OR ( privmsgs_to_userid = " . $userdata['user_id'] . "
                      AND privmsgs_type = " . PRIVMSGS_SAVED_IN_MAIL . " ) )";
                   break;
             }

             $sql = "SELECT privmsgs_id
                FROM " . PRIVMSGS_TABLE . "
                WHERE $delete_type";
             if ( !($result = $db->sql_query($sql)) )
             {
                message_die(GENERAL_ERROR, 'Could not obtain id list to delete all messages', '', __LINE__, __FILE__, $sql);
             }

             while ( $row = $db->sql_fetchrow($result) )
             {
                $mark_list[] = $row['privmsgs_id'];
             }

             unset($delete_type);
          }



    REMPLACER PAR
    Code:


          $delete_sql_id = '';

          if (!$delete_all)
          {
             for ($i = 0; $i < count($mark_list); $i++)
             {
                $delete_sql_id .= (($delete_sql_id != '') ? ', ' : '') . intval($mark_list[$i]);
             }
             $delete_sql_id = "AND privmsgs_id IN ($delete_sql_id)";
          }

          switch($folder)
          {
             case 'inbox':
                $delete_type = "privmsgs_to_userid = " . $userdata['user_id'] . " AND (
                privmsgs_type = " . PRIVMSGS_READ_MAIL . " OR privmsgs_type = " . PRIVMSGS_NEW_MAIL . " OR privmsgs_type = " . PRIVMSGS_UNREAD_MAIL . " )";
                break;

             case 'outbox':
                $delete_type = "privmsgs_from_userid = " . $userdata['user_id'] . " AND ( privmsgs_type = " . PRIVMSGS_NEW_MAIL . " OR privmsgs_type = " . PRIVMSGS_UNREAD_MAIL . " )";
                break;

             case 'sentbox':
                $delete_type = "privmsgs_from_userid = " . $userdata['user_id'] . " AND privmsgs_type = " . PRIVMSGS_SENT_MAIL;
                break;

             case 'savebox':
                $delete_type = "( ( privmsgs_from_userid = " . $userdata['user_id'] . "
                   AND privmsgs_type = " . PRIVMSGS_SAVED_OUT_MAIL . " )
                OR ( privmsgs_to_userid = " . $userdata['user_id'] . "
                   AND privmsgs_type = " . PRIVMSGS_SAVED_IN_MAIL . " ) )";
                break;
          }

          $sql = "SELECT privmsgs_id
             FROM " . PRIVMSGS_TABLE . "
             WHERE $delete_type $delete_sql_id";

          if ( !($result = $db->sql_query($sql)) )
          {
             message_die(GENERAL_ERROR, 'Could not obtain id list to delete messages', '', __LINE__, __FILE__, $sql);
          }

          $mark_list = array();
          while ( $row = $db->sql_fetchrow($result) )
          {
             $mark_list[] = $row['privmsgs_id'];
          }

          unset($delete_type);




  2. TROUVER - Line 1507
    Code:


                $mode = 'reply';
             }
          }


    APRES, AJOUTE
    Code:


          else
          {
             $privmsg_subject = $privmsg_message = '';
          }



  3. TROUVER - Line 2036
    Code:


             $l_box_size_status = '';
             break;
       }
    }


    APRES, AJOUTE
    Code:


    else
    {
       $inbox_limit_img_length = $inbox_limit_pct = $l_box_size_status = '';
    }



  • templates/subSilver/faq_body.tpl



  1. TROUVER - Line 37
    Code:


          <td class="{faq_block.faq_row.ROW_CLASS}" align="left" valign="top"><span class="postbody"><a name="{faq_block.faq_row.U_FAQ_ID}"></a><b>{faq_block.faq_row.FAQ_QUESTION}</b></span><br /><span class="postbody">{faq_block.faq_row.FAQ_ANSWER}<br /><a class="postlink" href="#Top">{L_BACK_TO_TOP}</a></span></td>


    REMPLACER PAR
    Code:


          <td class="{faq_block.faq_row.ROW_CLASS}" align="left" valign="top"><span class="postbody"><a name="{faq_block.faq_row.U_FAQ_ID}"></a><b>{faq_block.faq_row.FAQ_QUESTION}</b></span><br /><span class="postbody">{faq_block.faq_row.FAQ_ANSWER}<br /><a class="postlink" href="#top">{L_BACK_TO_TOP}</a></span></td>



  • viewtopic.php



  1. TROUVER - Line 992
    Code:


       $search_img = '<a href="' . $temp_url . '"><img src="' . $images['icon_search'] . '" alt="' . $lang['Search_user_posts'] . '" title="' . $lang['Search_user_posts'] . '" border="0" /></a>';
       $search = '<a href="' . $temp_url . '">' . $lang['Search_user_posts'] . '</a>';


    REMPLACER PAR
    Code:


       $search_img = '<a href="' . $temp_url . '"><img src="' . $images['icon_search'] . '" alt="' . $lang['Search_user_posts'] . '" title="' . sprintf($lang['Search_user_posts'], $postrow[$i]['username']) . '" border="0" /></a>';
       $search = '<a href="' . $temp_url . '">' . sprintf($lang['Search_user_posts'], $postrow[$i]['username']) . '</a>';


Montrer les messages depuis :      
Poster un nouveau sujetRépondre au sujet


 Aller vers:   




Voir le sujet suivant
Voir le sujet précédent
Vous ne pouvez pas poster de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas répondre aux sondages de ce forum


Theme : FI Theme modified by HOSTONET - Some Graphics made by Hostonet
Traduction par : phpBB France
Powered by phpBB © 2001, 2002 phpBB Group