]> git.mxchange.org Git - friendica.git/commitdiff
Redirect profiles list to default profile, when multi_profiles is disabled.
authorBeanow <beanow@project-virality.com>
Fri, 27 Jun 2014 23:30:10 +0000 (01:30 +0200)
committerBeanow <beanow@project-virality.com>
Fri, 27 Jun 2014 23:30:10 +0000 (01:30 +0200)
mod/profiles.php

index e57a0fa8414fbc02f846afdeb4bdb213b0fb9016..c47d9ad5159c02a58b7d1615cc64c5c4d4b12c5d 100644 (file)
@@ -726,12 +726,26 @@ function profiles_content(&$a) {
 
                return $o;
        }
+       
+       //Profiles list.
        else {
-
+               
+               //If we don't support multi profiles, don't display this list.
+               if(!feature_enabled(local_user(),'multi_profiles')){
+                       $r = q(
+                               "SELECT * FROM `profile` WHERE `uid` = %d AND `is-default`=1",
+                               local_user()
+                       );
+                       if(count($r)){
+                               //Go to the default profile.
+                               goaway($a->get_baseurl(true) . '/profiles/'.$r[0]['id']);
+                       }
+               }
+               
                $r = q("SELECT * FROM `profile` WHERE `uid` = %d",
                        local_user());
                if(count($r)) {
-
+                       
                        $tpl_header = get_markup_template('profile_listing_header.tpl');
                        $o .= replace_macros($tpl_header,array(
                                '$header' => t('Edit/Manage Profiles'),
@@ -739,10 +753,10 @@ function profiles_content(&$a) {
                                '$cr_new' => t('Create New Profile'),
                                '$cr_new_link' => 'profiles/new?t=' . get_form_security_token("profile_new")
                        ));
-
-
+                       
+                       
                        $tpl = get_markup_template('profile_entry.tpl');
-
+                       
                        foreach($r as $rr) {
                                $o .= replace_macros($tpl, array(
                                        '$photo' => $a->get_cached_avatar_image($rr['thumb']),