]> git.mxchange.org Git - quix0rs-gnu-social.git/commitdiff
Merge branch '0.8.x' of git@gitorious.org:+laconica-developers/laconica/dev into...
authorEvan Prodromou <evan@controlyourself.ca>
Wed, 1 Jul 2009 16:58:49 +0000 (12:58 -0400)
committerEvan Prodromou <evan@controlyourself.ca>
Wed, 1 Jul 2009 16:58:49 +0000 (12:58 -0400)
1  2 
lib/action.php
lib/util.php

diff --combined lib/action.php
index 6a2f9b0f19a551c31568f3e98461af170c690563,12d122f120279d9ba5b1ecfc755395505a1b8c04..3bfa6ba15bd78d4b0818d457ded8635effe9e0c8
@@@ -247,6 -247,7 +247,6 @@@ class Action extends HTMLOutputter // l
                                                 'src' => common_path('js/jquery.joverlay.min.js')),
                                 ' ');
  
 -
                  Event::handle('EndShowJQueryScripts', array($this));
              }
              if (Event::handle('StartShowLaconicaScripts', array($this))) {
                      $this->menuItem(common_local_url('smssettings'),
                                      _('Connect'), _('Connect to SMS, Twitter'), false, 'nav_connect');
                  }
-                 $this->menuItem(common_local_url('invite'),
-                                 _('Invite'),
-                                 sprintf(_('Invite friends and colleagues to join you on %s'),
-                                         common_config('site', 'name')),
-                                 false, 'nav_invitecontact');
+                 if (common_config('invite', 'enabled')) {
+                     $this->menuItem(common_local_url('invite'),
+                                     _('Invite'),
+                                     sprintf(_('Invite friends and colleagues to join you on %s'),
+                                             common_config('site', 'name')),
+                                     false, 'nav_invitecontact');
+                 }
                  $this->menuItem(common_local_url('logout'),
                                  _('Logout'), _('Logout from the site'), false, 'nav_logout');
              }
          $action = $this->trimmed('action');
          $args   = $this->args;
          unset($args['action']);
 +        if (common_config('site', 'fancy')) {
 +            unset($args['p']);
 +        }
          if (array_key_exists('submit', $args)) {
              unset($args['submit']);
          }
          foreach (array_keys($_COOKIE) as $cookie) {
              unset($args[$cookie]);
          }
 +
          return common_local_url($action, $args);
      }
  
diff --combined lib/util.php
index 203506bbc06635424564962cab2829f4f0397254,27210458192dcdec6ed8875803858fc074ebc4f9..461ca15c15dbb0cf20c4c67ecbc5021520e90462
@@@ -114,7 -114,7 +114,7 @@@ function common_check_user($nickname, $
          return false;
      }
      $user = User::staticGet('nickname', $nickname);
-     if (is_null($user)) {
+     if (is_null($user) || $user === false) {
          return false;
      } else {
          if (0 == strcmp(common_munge_password($password, $user->id),
@@@ -145,6 -145,7 +145,6 @@@ function common_ensure_session(
      }
      if (!common_have_session()) {
          if (common_config('sessions', 'handle')) {
 -            common_log(LOG_INFO, "Using our own session handler");
              Session::setSaveHandler();
          }
          @session_start();