مشكلة في هاك دمج المواضيع القديم .. هل يوجد جديد ؟

منتدى خاص للنقاش حول هاكات الجيل الثاني أفكارها، مشاكل تركيبها وكل ماله علاقة بها.

المشرف: alhitary

صورة العضو الرمزية
حـسـن
عضو جديد
عضو جديد
مشاركات: 67
اشترك في: الثلاثاء مايو 20, 2003 1:29 pm
مكان: Q8 <> Jordan
اتصال:

????? ?? ??? ??? ???????? ?????? .. ?? ???? ???? ?

مشاركةبواسطة حـسـن » الاثنين مارس 14, 2005 3:48 pm

??? ?????? ??? ??? ???????? ??????? ?? ????? ??????? ??????? ..
????? ??????? ?? ??? ???? 2.0.13
????? ???? ??? ?? ??? ???????? ???? ?? : Invalid_session
:!: :?: :!:
???? ???? ????? ??? ... ? ?? ???? ??? ???? ????? ? :arrow:

?????? ??????? ?? :wink:




صورة العضو الرمزية
قلب العالم
عضو مطرود
عضو مطرود
مشاركات: 1397
اشترك في: الأحد سبتمبر 19, 2004 3:52 pm
مكان: في قلب امرأة اعشقها بجنون
اتصال:

مشاركةبواسطة قلب العالم » الاثنين مارس 14, 2005 6:48 pm

?? ??? ??? ?????

?? ??? ????? ????
?? phpbbhacks.com


:)
احصائيات
مواقعي حتى الآن هي :
http://www.sk.lebzz.com منوع
http://www.host.lebzz.com إسلامي
لقد عربت او برمجت او طورت ستايات وعددهم : 4
لقد عربت او برمجت او طورت هاكات وعددهم : 16

:idea: لا تحاول الحصول على بريدي فأنا لا ادعم بالرسائل الخاصة ولا البريد من يريد مساعدة يضعها لكي يشاركه الجميع :idea:

dr.3
صُناع أريبيا
صُناع أريبيا
مشاركات: 2285
اشترك في: الثلاثاء فبراير 22, 2005 4:00 pm
مكان: السعودية
اتصال:

مشاركةبواسطة dr.3 » السبت إبريل 09, 2005 11:27 pm

??? ??? :)

??? ??? ?????? ??? ????? ModCP Merge Hack 1.0.1

???? ????? ??? ??? ??????? ????? ????

كود: تحديد الكل

######################################################## 
## Mod Title:   ModCP Merge Hack 
## Mod Version: 1.0.1 
## Author:       sickb0y < http://www.p2pitalia.com > 
## Description:  This mod adds topics merge function 
##               in moderator control panel. 
## 
## Installation Level:  (intermediate) 
## Installation Time:   5-10 Minutes 
## Files To Edit:       4 
## Included Files:      modcp_merge.tpl 
######################################################## 
## 
## Installation Notes: 
## 
## Put modcp_merge.tpl in templates/xxx/ 
## 
## Fixed by UseLess (10 Novemeber 2004) as it didn't work as supplied. 
## 
######################################################## 


# 
#-----[ OPEN includes/functions_admin.php ]------------------- 
# 
# 
#-----[ FIND ]---------------------------------- 
# 
function make_forum_select($box_name, $ignore_forum = false, $select_forum = '') 
{ 
   global $db, $userdata; 

   $is_auth_ary = auth(AUTH_READ, AUTH_LIST_ALL, $userdata); 

   $sql = "SELECT forum_id, forum_name 
      FROM " . FORUMS_TABLE . " 
      ORDER BY cat_id, forum_order"; 
   if ( !($result = $db->sql_query($sql)) ) 
   { 
      message_die(GENERAL_ERROR, 'Couldn not obtain forums information', '', __LINE__, __FILE__, $sql); 
   } 

   $forum_list = ''; 
   while( $row = $db->sql_fetchrow($result) ) 
   { 
      if ( $is_auth_ary[$row['forum_id']]['auth_read'] && $ignore_forum != $row['forum_id'] ) 
      { 
         $selected = ( $select_forum == $row['forum_id'] ) ? ' selected="selected"' : ''; 
         $forum_list .= '<option value="' . $row['forum_id'] . '"' . $selected .'>' . $row['forum_name'] . '</option>'; 
      } 
   } 

   $forum_list = ( $forum_list == '' ) ? '<option value="-1">-- ! No Forums ! --</option>' : '<select name="' . $box_name . '">' . $forum_list . '</select>'; 

   return $forum_list; 
} 


# 
#-----[ AFTER, ADD ]------------------------------------------ 
# 
function make_topic_select($box_name, $forum_id) 
{ 
   global $db, $userdata; 

   $is_auth_ary = auth(AUTH_READ, AUTH_LIST_ALL, $userdata); 

   $sql = "SELECT topic_id, topic_title 
      FROM " . TOPICS_TABLE . " 
      WHERE forum_id = $forum_id 
      ORDER BY topic_title"; 
   if ( !($result = $db->sql_query($sql)) ) 
   { 
      message_die(GENERAL_ERROR, 'Couldn not obtain topics information', '', __LINE__, __FILE__, $sql); 
   } 

   $topic_list = ''; 
   while( $row = $db->sql_fetchrow($result) ) 
   { 
      $topic_list .= '<option value="' . $row['topic_id'] . '">' . $row['topic_title'] . '</option>'; 
   } 

   $topic_list = ( $topic_list == '' ) ? '<option value="-1">-- ! No Topics ! --</option>' : '<select name="' . $box_name . '">' . $topic_list . '</select>'; 

   return $topic_list; 
} 
# 
#-----[ CLOSE ]---------------------------------- 
# 



# 
#-----[ OPEN modcp.php ]------------------- 
# 
# 
#-----[ FIND ]---------------------------------- 
# 
$unlock = ( isset($HTTP_POST_VARS['unlock']) ) ? TRUE : FALSE; 

# 
#-----[ AFTER, ADD ]------------------------------------------ 
# 
$merge = ( isset($HTTP_POST_VARS['merge']) ) ? TRUE : FALSE; 

# 
#-----[ FIND ]---------------------------------- 
# 
else if ( $unlock ) 
        { 
                $mode = 'unlock'; 
        } 
# 
#-----[ AFTER, ADD ]------------------------------------------ 
# 
else if ( $merge ) 
        { 
                $mode = 'merge'; 
        } 

# 
#-----[ FIND ]---------------------------------- 
# 
message_die(GENERAL_MESSAGE, $lang['Topics_Unlocked'] . '<br /><br />' . $message); 

                break; 
# 
#-----[ AFTER, ADD ]------------------------------------------ 
# 
   case 'merge': 
                $page_title = $lang['Mod_CP']; 
                include($phpbb_root_path . 'includes/page_header.'.$phpEx); 

                if ( $confirm ) 
                { 
                        if ( empty($HTTP_POST_VARS['topic_id_list']) && empty($topic_id) ) 
                        { 
                                message_die(GENERAL_MESSAGE, $lang['None_selected']); 
                        } 

                        $new_topic_id = $HTTP_POST_VARS['new_topic']; 
                        $topic_id_list = ( isset($HTTP_POST_VARS['topic_id_list']) ) ?  $HTTP_POST_VARS['topic_id_list'] : array($topic_id); 
                        
         for ($i=0; $i < count($topic_id_list); $i++) 
         { 
            $old_topic_id = $topic_id_list[$i]; 

            if ( $new_topic_id != $old_topic_id ) 
            { 
               $sql = "UPDATE " . POSTS_TABLE . " 
                  SET topic_id = $new_topic_id 
                  WHERE topic_id = $topic_id_list[$i]"; 

               if ( !($result = $db->sql_query($sql, BEGIN_TRANSACTION)) ) 
               { 
                  message_die(GENERAL_ERROR, 'Could not update posts', '', __LINE__, __FILE__, $sql); 
               } 

               $sql = "DELETE FROM " . TOPICS_TABLE . " 
                  WHERE topic_id = $topic_id_list[$i]"; 

               if ( !($result = $db->sql_query($sql, BEGIN_TRANSACTION)) ) 
               { 
                  message_die(GENERAL_ERROR, 'Could not update posts', '', __LINE__, __FILE__, $sql); 
               } 

               $sql = "DELETE FROM  " . TOPICS_WATCH_TABLE . " 
                  WHERE topic_id = $topic_id_list[$i]"; 

               if ( !($result = $db->sql_query($sql, BEGIN_TRANSACTION)) ) 
               { 
                  message_die(GENERAL_ERROR, 'Could not update posts', '', __LINE__, __FILE__, $sql); 
               } 

               // Sync the forum indexes 
               sync('forum', $forum_id); 
               sync('topic', $new_topic_id); 

               $message = $lang['Topics_Merged'] . '<br /><br />'; 
            } 
            else 
            { 
               $message = $lang['No_Topics_Merged'] . '<br /><br />'; 
            } 

         } // end for 

                        if ( !empty($topic_id) ) 
                        { 
                                $redirect_page = "viewtopic.$phpEx?" . POST_TOPIC_URL . "=$topic_id&sid=" . $userdata['session_id']; 
                                $message .= sprintf($lang['Click_return_topic'], '<a href="' . $redirect_page . '">', '</a>'); 
                        } 
                        else 
                        { 
                                $redirect_page = "modcp.$phpEx?" . POST_FORUM_URL . "=$forum_id&sid=" . $userdata['session_id']; 
                                $message .= sprintf($lang['Click_return_modcp'], '<a href="' . $redirect_page . '">', '</a>'); 
                        } 

                        $message = $message . '<br \><br \>' . sprintf($lang['Click_return_forum'], '<a href="' . append_sid("viewforum.$phpEx?" . POST_FORUM_URL . "=$forum_id") . '">', '</a>'); 

                        $template->assign_vars(array( 
                                'META' => '<meta http-equiv="refresh" content="3;url=' . $redirect_page . '">') 
                        ); 

                        message_die(GENERAL_MESSAGE, $message); 
                } 
                else 
                { 
                        if ( empty($HTTP_POST_VARS['topic_id_list']) && empty($topic_id) ) 
                        { 
                                message_die(GENERAL_MESSAGE, $lang['None_selected']); 
                        } 

                        $hidden_fields = '<input type="hidden" name="mode" value="' . $mode . '" /><input type="hidden" name="' . POST_FORUM_URL . '" value="' . $forum_id . '" />'; 
         $hidden_fields .= '<input type="hidden" name="sid" value="' . $userdata['session_id'] . '" />'; 
          
                        if ( isset($HTTP_POST_VARS['topic_id_list']) ) 
                        { 
                                $topics = $HTTP_POST_VARS['topic_id_list']; 

                                for($i = 0; $i < count($topics); $i++) 
                                { 
                                        $hidden_fields .= '<input type="hidden" name="topic_id_list[]" value="' . intval($topics[$i]) . '" />'; 
                                } 
                        } 
                        else 
                        { 
                                $hidden_fields .= '<input type="hidden" name="' . POST_TOPIC_URL . '" value="' . $topic_id . '" />'; 
                        } 

                        // 
                        // Set template files 
                        // 
                        $template->set_filenames(array( 
                                'mergetopic' => 'modcp_merge.tpl') 
                        ); 

                        $template->assign_vars(array( 
                                'MESSAGE_TITLE' => $lang['Confirm'], 
                                'MESSAGE_TEXT' => $lang['Confirm_merge_topic'], 

                                'L_MERGE_TOPIC' => $lang['Merge_topic'], 
                                
                                'L_YES' => $lang['Yes'], 
                                'L_NO' => $lang['No'], 

                                'S_TOPIC_SELECT' => make_topic_select('new_topic', $forum_id), 
                                'S_MODCP_ACTION' => append_sid("modcp.$phpEx"), 
                                'S_HIDDEN_FIELDS' => $hidden_fields) 
                        ); 

                        $template->pparse('mergetopic'); 

                        include($phpbb_root_path . 'includes/page_tail.'.$phpEx); 
                } 
                break; 

# 
#-----[ FIND ]---------------------------------- 
# 
'L_UNLOCK' => $lang['Unlock'], 
# 
#-----[ AFTER, ADD ]------------------------------------------ 
# 
'L_MERGE' => $lang['Merge'], 
# 
#-----[ CLOSE ]---------------------------------- 
# 



# 
#-----[ OPEN language/lang_xxx/lang_main.php ]------------------- 
# 
# 
#-----[ FIND ]---------------------------------- 
# 
$lang['Unlock'] = "Unlock"; 
# 
#-----[ AFTER, ADD ]------------------------------------------ 
# 
// merge topics 
$lang['Merge'] = "Merge"; 
$lang['Merge_topic'] = "Merge to topic"; 
$lang['Topics_Merged'] = 'The selected topics have been merged.'; 
$lang['No_Topics_Merged'] = 'No topics were merged.'; 
$lang['Confirm_merge_topic'] = 'Are you sure you want to merge the selected topic/s?'; 
# 
#-----[ CLOSE ]---------------------------------- 
# 



# 
#-----[ OPEN templates/xxx/modcp_body.tpl ]------------------- 
# 
# 
#-----[ FIND ]---------------------------------- 
# 
  
      <input type="submit" name="unlock" class="liteoption" value="{L_UNLOCK}" /> 
# 
#-----[ AFTER, ADD ]------------------------------------------ 
# 
  
      <input type="submit" name="merge" class="liteoption" value="{L_MERGE}" /> 
# 
#-----[ CLOSE ]---------------------------------- 
# 

# 
#----------------------------------------------- 
#
[/b]


العودة إلى ”[ ×.2.0 ] الهاكات“

الموجودون الآن

المتصفحون للمنتدى الآن: DotNetDotCom.org Bot و 9 زوار