Categories Hierarchy Mod

Forum_easyUCP_Desc

Categories Hierarchy Mod

Beitragvon mgutt » 9. Feb 2005 01:26

Code: Alles auswählen
#
#-----[ OPEN ]------------------------------------------------
#
includes/usercp_register.php
#
#-----[ FIND ]------------------------------------------------
#
<?php
#
#-----[ AFTER, ADD ]------------------------------------------
#
//-- mod : categories hierarchy ------------------------------------------------
#
#-----[ FIND ]------------------------------------------------
#
# this is a partial search : the full lines are longer
#
            message_die(GENERAL_ERROR, 'Could not update users table',
         }
#
#-----[ AFTER, ADD ]------------------------------------------
#

//-- mod : categories hierarchy ------------------------------------------------
//-- add
         // if name changed, update some data
         if ( !empty($username_sql) )
         {
            $fields = array(
               'forum_last_username' => stripslashes($username),
            );
            $db->sql_statement($fields);

            // update forums last poster
            $sql = 'UPDATE ' . FORUMS_TABLE . '
                     SET ' . $db->sql_update . '
                     WHERE forum_last_poster = ' . intval($user_id);
            $db->sql_query($sql, false, __LINE__, __FILE__);

            // update last user
            if ( ($user_id == $config->data['stat_last_user']) || empty($config->data['stat_last_username']) )
            {
               $config->set('stat_last_user', $user_id);
               $config->set('stat_last_username', stripslashes($username));
            }

            // recache moderators
            include_once($config->url('includes/class_forums'));
            $moderators = new moderators();
            $moderators->set_users_status();
            $moderators->read(true);
         }
//-- fin mod : categories hierarchy --------------------------------------------


Was ist der richtige Code dann für den UCP Mod an der Stelle?
mgutt
User
 
Beiträge: 63
Registriert: 14. Okt 2004 22:23

Beitragvon AmigaLink » 9. Feb 2005 12:43

Der CH und der easyUCP vertragen sich ohne jeglich anpassung!
Tu beim einbau des easyUCP einfach so, als wäre der zusätzliche code vom CH garnicht vorhanden. ;)
Die deutsche Sprache ist Freeware, du kannst sie benutzen, ohne dafür zu bezahlen. Sie ist aber nicht Open Source, also darfst du sie nicht verändern, wie es dir gerade passt.
Benutzeravatar
AmigaLink
Administrator
 
Beiträge: 3987
Registriert: 11. Aug 2004 01:06
Wohnort: NRW

Beitragvon mgutt » 10. Feb 2005 01:20

ich hätte jetzt so getan. also ganz weglassen? na gut :wink:

Code: Alles auswählen
// Registration Info
         if ( $ucp_mode == 'ucp_require' || $ucp_mode == '' )
         {
         $sql = "UPDATE " . USERS_TABLE . "
            SET " . $username_sql . $passwd_sql . "user_email = '" . str_replace("\'", "''", $email) ."', user_active = $user_active, user_actkey = '" . str_replace("\'", "''", $user_actkey) . "'
            WHERE user_id = $user_id";
           if ( !($result = $db->sql_query($sql)) )
           {
              message_die(GENERAL_ERROR, 'Could not update users table', '', __LINE__, __FILE__, $sql);
           }
//-- mod : categories hierarchy ------------------------------------------------
//-- add
         // if name changed, update some data
         if ( !empty($username_sql) )
         {
            $fields = array(
               'forum_last_username' => stripslashes($username),
            );
            $db->sql_statement($fields);

            // update forums last poster
            $sql = 'UPDATE ' . FORUMS_TABLE . '
                     SET ' . $db->sql_update . '
                     WHERE forum_last_poster = ' . intval($user_id);
            $db->sql_query($sql, false, __LINE__, __FILE__);

            // update last user
            if ( ($user_id == $config->data['stat_last_user']) || empty($config->data['stat_last_username']) )
            {
               $config->set('stat_last_user', $user_id);
               $config->set('stat_last_username', stripslashes($username));
            }

            // recache moderators
            include_once($config->url('includes/class_forums'));
            $moderators = new moderators();
            $moderators->set_users_status();
            $moderators->read(true);
         }
//-- fin mod : categories hierarchy --------------------------------------------
         }
mgutt
User
 
Beiträge: 63
Registriert: 14. Okt 2004 22:23

Beitragvon AmigaLink » 10. Feb 2005 13:16

Was ist das überhaupt für ein Codeblock?
Mir fällt jetzt erst auf das ich diesen Code nicht kenne. :roll:
Ist der vom CH 2.1???

Bau mal so ein wie du es gepostet hast! Das sieht gut aus. :D
Die deutsche Sprache ist Freeware, du kannst sie benutzen, ohne dafür zu bezahlen. Sie ist aber nicht Open Source, also darfst du sie nicht verändern, wie es dir gerade passt.
Benutzeravatar
AmigaLink
Administrator
 
Beiträge: 3987
Registriert: 11. Aug 2004 01:06
Wohnort: NRW

Beitragvon mgutt » 10. Feb 2005 16:43

jo das ist 2.1.0

mein Forum quillt über vor lauter neuen Sachen.. oh mann alles wieder rauslösche harhar
mgutt
User
 
Beiträge: 63
Registriert: 14. Okt 2004 22:23

Beitragvon AmigaLink » 10. Feb 2005 20:14

Soviele neue sachen im 2.1? :shock:
Naja, ich werde diese version erst einbauen wenn sie final ist und selbst dann werd ich sie mir vorher genau ansehen.
Die deutsche Sprache ist Freeware, du kannst sie benutzen, ohne dafür zu bezahlen. Sie ist aber nicht Open Source, also darfst du sie nicht verändern, wie es dir gerade passt.
Benutzeravatar
AmigaLink
Administrator
 
Beiträge: 3987
Registriert: 11. Aug 2004 01:06
Wohnort: NRW


Zurück zu easy UCP



Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 11 Gäste

cron