Changeset 20593 for events/phpframework/rhaco/trunk/library/Phwittr.php
- Timestamp:
- 10/03/08 12:53:45 (3 months ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
events/phpframework/rhaco/trunk/library/Phwittr.php
r20587 r20593 50 50 $login = $this->getLoginSession(); 51 51 if($this->isLogin() && $user->getId() == $login->getId()){ 52 $criteria = new C( 52 $selectC = new Criteria(Q::eq(Follow::columnUserId(), $user->getId())); 53 } else { 54 $selectC = new Criteria(Q::eq(Follow::columnUserId(), $user->getId()), Q::eq(User::columnPrivateFlag(), false)); 55 } 56 57 $parser = $this->read( 58 new Status(), 59 new C( 53 60 Q::eq(Status::columnUserId(), $user->getId()), 54 61 Q::orc( … … 56 63 Status::columnUserId(), 57 64 Follow::columnFollowId(), 58 new Criteria(Q::eq(Follow::columnUserId(), $user->getId()))65 $selectC 59 66 ) 60 67 ), 61 68 Q::orderDesc(Status::columnCreatedAt()) 62 ); 63 } else { 64 $criteria = new C( 65 Q::eq(Status::columnUserId(), $user->getId()), 66 Q::orc( 67 Q::selectIn( 68 Status::columnUserId(), 69 Follow::columnFollowId(), 70 new Criteria(Q::eq(Follow::columnUserId(), $user->getId()), Q::eq(User::columnPrivateFlag(), false)) 71 ) 72 ), 73 Q::orderDesc(Status::columnCreatedAt()) 74 ); 75 } 76 77 $parser = $this->read( 78 new Status(), 79 $criteria 69 ) 80 70 ); 81 71 $parser->setVariable('user', $user); … … 134 124 Header::inline(Rhaco::constant(VAR_UPLOAD_PATH).'/default.gif', 'default', 'image/gif'); 135 125 Rhaco::end(); 136 }137 138 function _getLoginedParser(){139 if(RequestLogin::isLogin()){140 $user = RequestLogin::getLoginSession();141 $parser = new HtmlParser();142 $parser->setVariable('user', $user);143 $parser->setVariable('following', $this->_getFollowing($user));144 return $parser;145 }146 return false;147 126 } 148 127 … … 206 185 207 186 function loginRequired(){ 208 if(RequestLogin::silent(new RequestLoginConditionDb($this->dbUtil, new User()))){ 187 if(RequestLogin::isLoginSession()) return RequestLogin::getLoginSession(); 188 if(RequestLogin::isLoginCookie() && RequestLogin::silent(new RequestLoginConditionDb($this->dbUtil, new User()))){ 209 189 return RequestLogin::getLoginSession(); 210 190 } 191 RequestLogin::loginRequired(new RequestLoginConditionDb($this->dbUtil, new User())); 211 192 Header::redirect(Rhaco::url('login')); 212 193 Rhaco::end();
![(please configure the [header_logo] section in trac.ini)](/share/chrome/site/your_project_logo.png)