Show
Ignore:
Timestamp:
10/03/08 12:53:45 (6 years ago)
Author:
riaf
Message:

どうやらローカルではそれなりに更新してあったらしい。どこまでやってるかわからないけどとりあえずコミットしておく。あとでちゃんと見ますごめんなさいごめんなさい。

Location:
events/phpframework/rhaco/trunk
Files:
13 modified

Legend:

Unmodified
Added
Removed
  • events/phpframework/rhaco/trunk/index.php

    r20591 r20593  
    1616 
    1717$db = new DbUtil(User::connection()); 
     18RequestLogin::silent(new RequestLoginConditionDb($db, new User())); 
    1819$parser = Urls::parser( 
    1920    array( 
     
    6162            'method' => 'disFollow', 
    6263        ), 
    63  
     64        // Request 
     65        '^friend_requests$' => array( 
     66            'class' => 'PhwittrUser', 
     67            'method' => 'friend_requests', 
     68        ), 
     69        '^friend_requests\/accept\/(\d+)$' => array( 
     70            'class' => 'PhwittrUser', 
     71            'method' => 'acceptRequest', 
     72        ), 
     73        '^friend_requests\/deny\/(\d+)$' => array( 
     74            'class' => 'PhwittrUser', 
     75            'method' => 'denyRequest', 
     76        ), 
     77         
    6478        // ログイン/サインアップ 
    6579        '^login$' => array( 
     
    129143$parser->setVariable('pf', new PhwittrFormatter()); 
    130144$parser->write(); 
     145 
  • events/phpframework/rhaco/trunk/library/Phwittr.php

    r20587 r20593  
    5050        $login = $this->getLoginSession(); 
    5151        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( 
    5360                Q::eq(Status::columnUserId(), $user->getId()), 
    5461                Q::orc( 
     
    5663                        Status::columnUserId(), 
    5764                        Follow::columnFollowId(), 
    58                         new Criteria(Q::eq(Follow::columnUserId(), $user->getId())) 
     65                        $selectC 
    5966                    ) 
    6067                ), 
    6168                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            ) 
    8070        ); 
    8171        $parser->setVariable('user', $user); 
     
    134124        Header::inline(Rhaco::constant(VAR_UPLOAD_PATH).'/default.gif', 'default', 'image/gif'); 
    135125        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; 
    147126    } 
    148127 
     
    206185     
    207186    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()))){ 
    209189            return RequestLogin::getLoginSession(); 
    210190        } 
     191        RequestLogin::loginRequired(new RequestLoginConditionDb($this->dbUtil, new User())); 
    211192        Header::redirect(Rhaco::url('login')); 
    212193        Rhaco::end(); 
  • events/phpframework/rhaco/trunk/library/PhwittrStatus.php

    r20589 r20593  
    4040            $status = $this->dbUtil->insert($this->toObject(new Status())); 
    4141        } 
    42         switch($this->getVariable('type', 'html')){ 
    43             case 'json': 
    44                 if(Variable::istype('TableObjectBase', $status)){ 
    45                     // success 
    46                     $replyUserName = $status->getReplyUserName(); 
    47                     $status->comment = PhwittrFormatter::c($status->comment); 
    48                     $status->createdAt = TemplateFormatter::dateformat($status->createdAt); 
    49                     $status->replyTo = ($status->replyUserId) ? sprintf(' in reply to <a href="%s">%s</a>', Rhaco::url($replyUserName), $replyUserName) : ''; 
    50                     $response = array( 
    51                         'error' => 0, 
    52                         'message' => 'status updated!', 
    53                         'status' => $status, 
    54                         'user' => $user, 
    55                     ); 
    56                 } else { 
    57                     // fail 
    58                     $error = array_shift(ExceptionTrigger::get('Status_comment')); 
    59                     $response = array( 
    60                         'error' => 1, 
    61                         'message' => $error->getMessage(), 
    62                     ); 
    63                 } 
    64                 $response = V::toJson($response); 
    65                 header('Content-type: application/json; charset=UTF-8'); 
    66                 header(sprintf("X-JSON: (%s)", $response)); 
    67                 echo $response; 
    68                 break; 
    69             default: 
    70                 if(Variable::istype('TableObjectBase', $status)) 
    71                     $this->setSession('notice', 'status updated!'); 
    72                 Header::redirect(Rhaco::url('home')); 
     42        if(Variable::istype('TableObjectBase', $status)){ 
     43            // success 
     44            $replyUserName = $status->getReplyUserName(); 
     45            $status->comment = PhwittrFormatter::c($status->comment); 
     46            $status->createdAt = TemplateFormatter::dateformat($status->createdAt); 
     47            $status->replyTo = ($status->replyUserId) ? sprintf(' in reply to <a href="%s">%s</a>', Rhaco::url($replyUserName), $replyUserName) : ''; 
     48            $response = array( 
     49                'error' => 0, 
     50                'message' => 'status updated!', 
     51                'status' => $status, 
     52                'user' => $user, 
     53            ); 
     54        } else { 
     55            // fail 
     56            $error = array_shift(ExceptionTrigger::get('Status_comment')); 
     57            $response = array( 
     58                'error' => 1, 
     59                'message' => $error->getMessage(), 
     60            ); 
    7361        } 
     62        $response = V::toJson($response); 
     63        header('Content-type: application/json; charset=UTF-8'); 
     64        header(sprintf("X-JSON: (%s)", $response)); 
     65        echo $response; 
    7466        Rhaco::end(); 
    7567    } 
  • events/phpframework/rhaco/trunk/library/PhwittrUser.php

    r20592 r20593  
    168168    } 
    169169     
     170    function friend_requests(){ 
     171        $user = $this->loginRequired(); 
     172        if($user->privateFlag == false){ 
     173            Header::redirect(Rhaco::url('home')); 
     174        } 
     175        $parser = $this->read(new StandBy(), new C(Q::eq(StandBy::columnRequestId(), $user->getId()), Q::fact())); 
     176        $parser->setTemplate(Rhaco::constant('THEME').'/friend_requests.html'); 
     177        $parser->setVariable('user', $user); 
     178        $parser->setVariable('following', $this->_getFollowing($user)); 
     179        return $parser; 
     180    } 
     181    function acceptRequest($id){ 
     182        $user = $this->loginRequired(); 
     183        $request = $this->dbUtil->get(new StandBy($id)); 
     184        if(Variable::istype('TableObjectBase', $request) && $request->requestId == $user->id){ 
     185            $request->accept($this->dbUtil); 
     186        } 
     187        Header::redirect(Rhaco::url('friend_requests')); 
     188    } 
     189    function denyRequest($id){ 
     190        $user = $this->loginRequired(); 
     191        $request = $this->dbUtil->get(new StandBy($id)); 
     192        if(Variable::istype('TableObjectBase', $request) && $request->requestId == $user->id){ 
     193            $request->deny($this->dbUtil); 
     194        } 
     195        Header::redirect(Rhaco::url('friend_requests')); 
     196    } 
     197     
    170198    function login(){ 
    171199        $user = $this->loginRequired(); 
  • events/phpframework/rhaco/trunk/library/model/StandBy.php

    r14912 r20593  
    11<?php 
    22Rhaco::import("model.table.StandByTable"); 
     3Rhaco::import('model.Follow'); 
    34/** 
    45 *  
    56 */ 
    67class StandBy extends StandByTable{ 
    7  
     8    // 相互接続した方がいいのかな? 
     9    function accept(&$db){ 
     10        $follow = new Follow(); 
     11        $follow->setUserId($this->userId); 
     12        $follow->setFollowId($this->requestId); 
     13        if($follow->save($db)){ 
     14            $db->delete($this); 
     15            return true; 
     16        } 
     17        return false; 
     18    } 
     19    function deny(&$db){ 
     20        return $db->delete($this); 
     21    } 
    822} 
    923 
  • events/phpframework/rhaco/trunk/library/model/table/FollowTable.php

    r20590 r20593  
    5050        function columnId(){ 
    5151                if(!Rhaco::isVariable("_R_D_C_","Follow::Id")){ 
    52                         $column = new Column("column=id,variable=id,type=serial,size=22,primary=true,"); 
     52                        $column = new Column("column=id,variable=id,type=serial,size=22,primary=true,",__CLASS__); 
    5353                        $column->label(Message::_("id")); 
    5454                        Rhaco::addVariable("_R_D_C_",$column,"Follow::Id"); 
     
    5858        /** 
    5959         *  
    60          * @return serial        */ 
     60         * @return serial 
     61         */ 
    6162        function setId($value){ 
    6263                $this->id = TableObjectUtil::cast($value,"serial"); 
     
    7475        function columnUserId(){ 
    7576                if(!Rhaco::isVariable("_R_D_C_","Follow::UserId")){ 
    76                         $column = new Column("column=user_id,variable=userId,type=integer,size=22,unique=true,reference=User::Id,uniqueWith=Follow::FollowId,"); 
     77                        $column = new Column("column=user_id,variable=userId,type=integer,size=22,unique=true,reference=User::Id,uniqueWith=Follow::FollowId,",__CLASS__); 
    7778                        $column->label(Message::_("user_id")); 
    7879                        Rhaco::addVariable("_R_D_C_",$column,"Follow::UserId"); 
     
    8283        /** 
    8384         *  
    84          * @return integer       */ 
     85         * @return integer 
     86         */ 
    8587        function setUserId($value){ 
    8688                $this->userId = TableObjectUtil::cast($value,"integer"); 
     
    98100        function columnFollowId(){ 
    99101                if(!Rhaco::isVariable("_R_D_C_","Follow::FollowId")){ 
    100                         $column = new Column("column=follow_id,variable=followId,type=integer,size=22,require=true,unique=true,uniqueWith=Follow::UserId,"); 
     102                        $column = new Column("column=follow_id,variable=followId,type=integer,size=22,require=true,unique=true,uniqueWith=Follow::UserId,",__CLASS__); 
    101103                        $column->label(Message::_("follow_id")); 
    102104                        Rhaco::addVariable("_R_D_C_",$column,"Follow::FollowId"); 
     
    106108        /** 
    107109         *  
    108          * @return integer       */ 
     110         * @return integer 
     111         */ 
    109112        function setFollowId($value){ 
    110113                $this->followId = TableObjectUtil::cast($value,"integer"); 
     
    122125        function columnCreatedAt(){ 
    123126                if(!Rhaco::isVariable("_R_D_C_","Follow::CreatedAt")){ 
    124                         $column = new Column("column=created_at,variable=createdAt,type=timestamp,"); 
     127                        $column = new Column("column=created_at,variable=createdAt,type=timestamp,",__CLASS__); 
    125128                        $column->label(Message::_("created_at")); 
    126129                        Rhaco::addVariable("_R_D_C_",$column,"Follow::CreatedAt"); 
     
    130133        /** 
    131134         *  
    132          * @return timestamp     */ 
     135         * @return timestamp 
     136         */ 
    133137        function setCreatedAt($value){ 
    134138                $this->createdAt = TableObjectUtil::cast($value,"timestamp"); 
  • events/phpframework/rhaco/trunk/library/model/table/FollowingTable.php

    r20590 r20593  
    2626        function columnId(){ 
    2727                if(!Rhaco::isVariable("_R_D_C_","Following::Id")){ 
    28                         Rhaco::addVariable("_R_D_C_",new Column(parent::columnId()),"Following::Id"); 
     28                        Rhaco::addVariable("_R_D_C_",new Column(parent::columnId(),__CLASS__),"Following::Id"); 
    2929                } 
    3030                return Rhaco::getVariable("_R_D_C_",null,"Following::Id");                       
     
    3232        function columnName(){ 
    3333                if(!Rhaco::isVariable("_R_D_C_","Following::Name")){ 
    34                         Rhaco::addVariable("_R_D_C_",new Column(parent::columnName()),"Following::Name"); 
     34                        Rhaco::addVariable("_R_D_C_",new Column(parent::columnName(),__CLASS__),"Following::Name"); 
    3535                } 
    3636                return Rhaco::getVariable("_R_D_C_",null,"Following::Name");                     
     
    3838        function columnPassword(){ 
    3939                if(!Rhaco::isVariable("_R_D_C_","Following::Password")){ 
    40                         Rhaco::addVariable("_R_D_C_",new Column(parent::columnPassword()),"Following::Password"); 
     40                        Rhaco::addVariable("_R_D_C_",new Column(parent::columnPassword(),__CLASS__),"Following::Password"); 
    4141                } 
    4242                return Rhaco::getVariable("_R_D_C_",null,"Following::Password");                         
     
    4444        function columnEmail(){ 
    4545                if(!Rhaco::isVariable("_R_D_C_","Following::Email")){ 
    46                         Rhaco::addVariable("_R_D_C_",new Column(parent::columnEmail()),"Following::Email"); 
     46                        Rhaco::addVariable("_R_D_C_",new Column(parent::columnEmail(),__CLASS__),"Following::Email"); 
    4747                } 
    4848                return Rhaco::getVariable("_R_D_C_",null,"Following::Email");                    
     
    5050        function columnImage(){ 
    5151                if(!Rhaco::isVariable("_R_D_C_","Following::Image")){ 
    52                         Rhaco::addVariable("_R_D_C_",new Column(parent::columnImage()),"Following::Image"); 
     52                        Rhaco::addVariable("_R_D_C_",new Column(parent::columnImage(),__CLASS__),"Following::Image"); 
    5353                } 
    5454                return Rhaco::getVariable("_R_D_C_",null,"Following::Image");                    
     
    5656        function columnPrivateFlag(){ 
    5757                if(!Rhaco::isVariable("_R_D_C_","Following::PrivateFlag")){ 
    58                         Rhaco::addVariable("_R_D_C_",new Column(parent::columnPrivateFlag()),"Following::PrivateFlag"); 
     58                        Rhaco::addVariable("_R_D_C_",new Column(parent::columnPrivateFlag(),__CLASS__),"Following::PrivateFlag"); 
    5959                } 
    6060                return Rhaco::getVariable("_R_D_C_",null,"Following::PrivateFlag");                      
     
    6262        function columnCreatedAt(){ 
    6363                if(!Rhaco::isVariable("_R_D_C_","Following::CreatedAt")){ 
    64                         Rhaco::addVariable("_R_D_C_",new Column(parent::columnCreatedAt()),"Following::CreatedAt"); 
     64                        Rhaco::addVariable("_R_D_C_",new Column(parent::columnCreatedAt(),__CLASS__),"Following::CreatedAt"); 
    6565                } 
    6666                return Rhaco::getVariable("_R_D_C_",null,"Following::CreatedAt");                        
     
    6868        function columnUpdatedAt(){ 
    6969                if(!Rhaco::isVariable("_R_D_C_","Following::UpdatedAt")){ 
    70                         Rhaco::addVariable("_R_D_C_",new Column(parent::columnUpdatedAt()),"Following::UpdatedAt"); 
     70                        Rhaco::addVariable("_R_D_C_",new Column(parent::columnUpdatedAt(),__CLASS__),"Following::UpdatedAt"); 
    7171                } 
    7272                return Rhaco::getVariable("_R_D_C_",null,"Following::UpdatedAt");                        
     
    7474        function columnDeleteFlag(){ 
    7575                if(!Rhaco::isVariable("_R_D_C_","Following::DeleteFlag")){ 
    76                         Rhaco::addVariable("_R_D_C_",new Column(parent::columnDeleteFlag()),"Following::DeleteFlag"); 
     76                        Rhaco::addVariable("_R_D_C_",new Column(parent::columnDeleteFlag(),__CLASS__),"Following::DeleteFlag"); 
    7777                } 
    7878                return Rhaco::getVariable("_R_D_C_",null,"Following::DeleteFlag");                       
     
    8080        function columnHash(){ 
    8181                if(!Rhaco::isVariable("_R_D_C_","Following::Hash")){ 
    82                         Rhaco::addVariable("_R_D_C_",new Column(parent::columnHash()),"Following::Hash"); 
     82                        Rhaco::addVariable("_R_D_C_",new Column(parent::columnHash(),__CLASS__),"Following::Hash"); 
    8383                } 
    8484                return Rhaco::getVariable("_R_D_C_",null,"Following::Hash");                     
     
    8686        function columnStatusCount(){ 
    8787                if(!Rhaco::isVariable("_R_D_C_","Following::StatusCount")){ 
    88                         Rhaco::addVariable("_R_D_C_",new Column(parent::columnStatusCount()),"Following::StatusCount"); 
     88                        Rhaco::addVariable("_R_D_C_",new Column(parent::columnStatusCount(),__CLASS__),"Following::StatusCount"); 
    8989                } 
    9090                return Rhaco::getVariable("_R_D_C_",null,"Following::StatusCount");                      
     
    9292        function columnFollowingCount(){ 
    9393                if(!Rhaco::isVariable("_R_D_C_","Following::FollowingCount")){ 
    94                         Rhaco::addVariable("_R_D_C_",new Column(parent::columnFollowingCount()),"Following::FollowingCount"); 
     94                        Rhaco::addVariable("_R_D_C_",new Column(parent::columnFollowingCount(),__CLASS__),"Following::FollowingCount"); 
    9595                } 
    9696                return Rhaco::getVariable("_R_D_C_",null,"Following::FollowingCount");                   
     
    9898        function columnFollowerCount(){ 
    9999                if(!Rhaco::isVariable("_R_D_C_","Following::FollowerCount")){ 
    100                         Rhaco::addVariable("_R_D_C_",new Column(parent::columnFollowerCount()),"Following::FollowerCount"); 
     100                        Rhaco::addVariable("_R_D_C_",new Column(parent::columnFollowerCount(),__CLASS__),"Following::FollowerCount"); 
    101101                } 
    102102                return Rhaco::getVariable("_R_D_C_",null,"Following::FollowerCount");                    
  • events/phpframework/rhaco/trunk/library/model/table/ReplytoTable.php

    r20590 r20593  
    2424        function columnId(){ 
    2525                if(!Rhaco::isVariable("_R_D_C_","Replyto::Id")){ 
    26                         Rhaco::addVariable("_R_D_C_",new Column(parent::columnId()),"Replyto::Id"); 
     26                        Rhaco::addVariable("_R_D_C_",new Column(parent::columnId(),__CLASS__),"Replyto::Id"); 
    2727                } 
    2828                return Rhaco::getVariable("_R_D_C_",null,"Replyto::Id");                         
     
    3030        function columnName(){ 
    3131                if(!Rhaco::isVariable("_R_D_C_","Replyto::Name")){ 
    32                         Rhaco::addVariable("_R_D_C_",new Column(parent::columnName()),"Replyto::Name"); 
     32                        Rhaco::addVariable("_R_D_C_",new Column(parent::columnName(),__CLASS__),"Replyto::Name"); 
    3333                } 
    3434                return Rhaco::getVariable("_R_D_C_",null,"Replyto::Name");                       
     
    3636        function columnPassword(){ 
    3737                if(!Rhaco::isVariable("_R_D_C_","Replyto::Password")){ 
    38                         Rhaco::addVariable("_R_D_C_",new Column(parent::columnPassword()),"Replyto::Password"); 
     38                        Rhaco::addVariable("_R_D_C_",new Column(parent::columnPassword(),__CLASS__),"Replyto::Password"); 
    3939                } 
    4040                return Rhaco::getVariable("_R_D_C_",null,"Replyto::Password");                   
     
    4242        function columnEmail(){ 
    4343                if(!Rhaco::isVariable("_R_D_C_","Replyto::Email")){ 
    44                         Rhaco::addVariable("_R_D_C_",new Column(parent::columnEmail()),"Replyto::Email"); 
     44                        Rhaco::addVariable("_R_D_C_",new Column(parent::columnEmail(),__CLASS__),"Replyto::Email"); 
    4545                } 
    4646                return Rhaco::getVariable("_R_D_C_",null,"Replyto::Email");                      
     
    4848        function columnImage(){ 
    4949                if(!Rhaco::isVariable("_R_D_C_","Replyto::Image")){ 
    50                         Rhaco::addVariable("_R_D_C_",new Column(parent::columnImage()),"Replyto::Image"); 
     50                        Rhaco::addVariable("_R_D_C_",new Column(parent::columnImage(),__CLASS__),"Replyto::Image"); 
    5151                } 
    5252                return Rhaco::getVariable("_R_D_C_",null,"Replyto::Image");                      
     
    5454        function columnPrivateFlag(){ 
    5555                if(!Rhaco::isVariable("_R_D_C_","Replyto::PrivateFlag")){ 
    56                         Rhaco::addVariable("_R_D_C_",new Column(parent::columnPrivateFlag()),"Replyto::PrivateFlag"); 
     56                        Rhaco::addVariable("_R_D_C_",new Column(parent::columnPrivateFlag(),__CLASS__),"Replyto::PrivateFlag"); 
    5757                } 
    5858                return Rhaco::getVariable("_R_D_C_",null,"Replyto::PrivateFlag");                        
     
    6060        function columnCreatedAt(){ 
    6161                if(!Rhaco::isVariable("_R_D_C_","Replyto::CreatedAt")){ 
    62                         Rhaco::addVariable("_R_D_C_",new Column(parent::columnCreatedAt()),"Replyto::CreatedAt"); 
     62                        Rhaco::addVariable("_R_D_C_",new Column(parent::columnCreatedAt(),__CLASS__),"Replyto::CreatedAt"); 
    6363                } 
    6464                return Rhaco::getVariable("_R_D_C_",null,"Replyto::CreatedAt");                  
     
    6666        function columnUpdatedAt(){ 
    6767                if(!Rhaco::isVariable("_R_D_C_","Replyto::UpdatedAt")){ 
    68                         Rhaco::addVariable("_R_D_C_",new Column(parent::columnUpdatedAt()),"Replyto::UpdatedAt"); 
     68                        Rhaco::addVariable("_R_D_C_",new Column(parent::columnUpdatedAt(),__CLASS__),"Replyto::UpdatedAt"); 
    6969                } 
    7070                return Rhaco::getVariable("_R_D_C_",null,"Replyto::UpdatedAt");                  
     
    7272        function columnDeleteFlag(){ 
    7373                if(!Rhaco::isVariable("_R_D_C_","Replyto::DeleteFlag")){ 
    74                         Rhaco::addVariable("_R_D_C_",new Column(parent::columnDeleteFlag()),"Replyto::DeleteFlag"); 
     74                        Rhaco::addVariable("_R_D_C_",new Column(parent::columnDeleteFlag(),__CLASS__),"Replyto::DeleteFlag"); 
    7575                } 
    7676                return Rhaco::getVariable("_R_D_C_",null,"Replyto::DeleteFlag");                         
     
    7878        function columnHash(){ 
    7979                if(!Rhaco::isVariable("_R_D_C_","Replyto::Hash")){ 
    80                         Rhaco::addVariable("_R_D_C_",new Column(parent::columnHash()),"Replyto::Hash"); 
     80                        Rhaco::addVariable("_R_D_C_",new Column(parent::columnHash(),__CLASS__),"Replyto::Hash"); 
    8181                } 
    8282                return Rhaco::getVariable("_R_D_C_",null,"Replyto::Hash");                       
     
    8484        function columnStatusCount(){ 
    8585                if(!Rhaco::isVariable("_R_D_C_","Replyto::StatusCount")){ 
    86                         Rhaco::addVariable("_R_D_C_",new Column(parent::columnStatusCount()),"Replyto::StatusCount"); 
     86                        Rhaco::addVariable("_R_D_C_",new Column(parent::columnStatusCount(),__CLASS__),"Replyto::StatusCount"); 
    8787                } 
    8888                return Rhaco::getVariable("_R_D_C_",null,"Replyto::StatusCount");                        
     
    9090        function columnFollowingCount(){ 
    9191                if(!Rhaco::isVariable("_R_D_C_","Replyto::FollowingCount")){ 
    92                         Rhaco::addVariable("_R_D_C_",new Column(parent::columnFollowingCount()),"Replyto::FollowingCount"); 
     92                        Rhaco::addVariable("_R_D_C_",new Column(parent::columnFollowingCount(),__CLASS__),"Replyto::FollowingCount"); 
    9393                } 
    9494                return Rhaco::getVariable("_R_D_C_",null,"Replyto::FollowingCount");                     
     
    9696        function columnFollowerCount(){ 
    9797                if(!Rhaco::isVariable("_R_D_C_","Replyto::FollowerCount")){ 
    98                         Rhaco::addVariable("_R_D_C_",new Column(parent::columnFollowerCount()),"Replyto::FollowerCount"); 
     98                        Rhaco::addVariable("_R_D_C_",new Column(parent::columnFollowerCount(),__CLASS__),"Replyto::FollowerCount"); 
    9999                } 
    100100                return Rhaco::getVariable("_R_D_C_",null,"Replyto::FollowerCount");                      
  • events/phpframework/rhaco/trunk/library/model/table/StandByTable.php

    r20591 r20593  
    5151        function columnId(){ 
    5252                if(!Rhaco::isVariable("_R_D_C_","StandBy::Id")){ 
    53                         $column = new Column("column=id,variable=id,type=serial,size=22,primary=true,"); 
     53                        $column = new Column("column=id,variable=id,type=serial,size=22,primary=true,",__CLASS__); 
    5454                        $column->label(Message::_("id")); 
    5555                        Rhaco::addVariable("_R_D_C_",$column,"StandBy::Id"); 
     
    5959        /** 
    6060         *  
    61          * @return serial        */ 
     61         * @return serial 
     62         */ 
    6263        function setId($value){ 
    6364                $this->id = TableObjectUtil::cast($value,"serial"); 
     
    7576        function columnUserId(){ 
    7677                if(!Rhaco::isVariable("_R_D_C_","StandBy::UserId")){ 
    77                         $column = new Column("column=user_id,variable=userId,type=integer,size=22,unique=true,reference=User::Id,uniqueWith=StandBy::RequestId,"); 
     78                        $column = new Column("column=user_id,variable=userId,type=integer,size=22,unique=true,reference=User::Id,uniqueWith=StandBy::RequestId,",__CLASS__); 
    7879                        $column->label(Message::_("user_id")); 
    7980                        Rhaco::addVariable("_R_D_C_",$column,"StandBy::UserId"); 
     
    8384        /** 
    8485         *  
    85          * @return integer       */ 
     86         * @return integer 
     87         */ 
    8688        function setUserId($value){ 
    8789                $this->userId = TableObjectUtil::cast($value,"integer"); 
     
    99101        function columnRequestId(){ 
    100102                if(!Rhaco::isVariable("_R_D_C_","StandBy::RequestId")){ 
    101                         $column = new Column("column=request_id,variable=requestId,type=integer,size=22,require=true,unique=true,reference=Following::Id,uniqueWith=StandBy::UserId,"); 
     103                        $column = new Column("column=request_id,variable=requestId,type=integer,size=22,require=true,unique=true,reference=Following::Id,uniqueWith=StandBy::UserId,",__CLASS__); 
    102104                        $column->label(Message::_("request_id")); 
    103105                        Rhaco::addVariable("_R_D_C_",$column,"StandBy::RequestId"); 
     
    107109        /** 
    108110         *  
    109          * @return integer       */ 
     111         * @return integer 
     112         */ 
    110113        function setRequestId($value){ 
    111114                $this->requestId = TableObjectUtil::cast($value,"integer"); 
     
    123126        function columnCreatedAt(){ 
    124127                if(!Rhaco::isVariable("_R_D_C_","StandBy::CreatedAt")){ 
    125                         $column = new Column("column=created_at,variable=createdAt,type=timestamp,"); 
     128                        $column = new Column("column=created_at,variable=createdAt,type=timestamp,",__CLASS__); 
    126129                        $column->label(Message::_("created_at")); 
    127130                        Rhaco::addVariable("_R_D_C_",$column,"StandBy::CreatedAt"); 
     
    131134        /** 
    132135         *  
    133          * @return timestamp     */ 
     136         * @return timestamp 
     137         */ 
    134138        function setCreatedAt($value){ 
    135139                $this->createdAt = TableObjectUtil::cast($value,"timestamp"); 
  • events/phpframework/rhaco/trunk/library/model/table/StatusTable.php

    r20590 r20593  
    5555        function columnId(){ 
    5656                if(!Rhaco::isVariable("_R_D_C_","Status::Id")){ 
    57                         $column = new Column("column=id,variable=id,type=serial,size=22,primary=true,"); 
     57                        $column = new Column("column=id,variable=id,type=serial,size=22,primary=true,",__CLASS__); 
    5858                        $column->label(Message::_("id")); 
    5959                        Rhaco::addVariable("_R_D_C_",$column,"Status::Id"); 
     
    6363        /** 
    6464         *  
    65          * @return serial        */ 
     65         * @return serial 
     66         */ 
    6667        function setId($value){ 
    6768                $this->id = TableObjectUtil::cast($value,"serial"); 
     
    7980        function columnUserId(){ 
    8081                if(!Rhaco::isVariable("_R_D_C_","Status::UserId")){ 
    81                         $column = new Column("column=user_id,variable=userId,type=integer,size=22,reference=User::Id,"); 
     82                        $column = new Column("column=user_id,variable=userId,type=integer,size=22,reference=User::Id,",__CLASS__); 
    8283                        $column->label(Message::_("user_id")); 
    8384                        Rhaco::addVariable("_R_D_C_",$column,"Status::UserId"); 
     
    8788        /** 
    8889         *  
    89          * @return integer       */ 
     90         * @return integer 
     91         */ 
    9092        function setUserId($value){ 
    9193                $this->userId = TableObjectUtil::cast($value,"integer"); 
     
    103105        function columnComment(){ 
    104106                if(!Rhaco::isVariable("_R_D_C_","Status::Comment")){ 
    105                         $column = new Column("column=comment,variable=comment,type=string,size=140,require=true,"); 
     107                        $column = new Column("column=comment,variable=comment,type=string,size=140,require=true,",__CLASS__); 
    106108                        $column->label(Message::_("comment")); 
    107109                        Rhaco::addVariable("_R_D_C_",$column,"Status::Comment"); 
     
    111113        /** 
    112114         *  
    113          * @return string        */ 
     115         * @return string 
     116         */ 
    114117        function setComment($value){ 
    115118                $this->comment = TableObjectUtil::cast($value,"string"); 
     
    127130        function columnReplyUserId(){ 
    128131                if(!Rhaco::isVariable("_R_D_C_","Status::ReplyUserId")){ 
    129                         $column = new Column("column=reply_user_id,variable=replyUserId,type=integer,size=22,"); 
     132                        $column = new Column("column=reply_user_id,variable=replyUserId,type=integer,size=22,",__CLASS__); 
    130133                        $column->label(Message::_("reply_user_id")); 
    131134                        Rhaco::addVariable("_R_D_C_",$column,"Status::ReplyUserId"); 
     
    135138        /** 
    136139         *  
    137          * @return integer       */ 
     140         * @return integer 
     141         */ 
    138142        function setReplyUserId($value){ 
    139143                $this->replyUserId = TableObjectUtil::cast($value,"integer"); 
     
    151155        function columnCreatedAt(){ 
    152156                if(!Rhaco::isVariable("_R_D_C_","Status::CreatedAt")){ 
    153                         $column = new Column("column=created_at,variable=createdAt,type=timestamp,"); 
     157                        $column = new Column("column=created_at,variable=createdAt,type=timestamp,",__CLASS__); 
    154158                        $column->label(Message::_("created_at")); 
    155159                        Rhaco::addVariable("_R_D_C_",$column,"Status::CreatedAt"); 
     
    159163        /** 
    160164         *  
    161          * @return timestamp     */ 
     165         * @return timestamp 
     166         */ 
    162167        function setCreatedAt($value){ 
    163168                $this->createdAt = TableObjectUtil::cast($value,"timestamp"); 
     
    184189        /** 
    185190         *  
    186          * @return string        */ 
     191         * @return string 
     192         */ 
    187193        function setReplyUserName($value){ 
    188194                $this->replyUserName = TableObjectUtil::cast($value,"string"); 
  • events/phpframework/rhaco/trunk/library/model/table/TmpRegistrationTable.php

    r20590 r20593  
    5555        function columnId(){ 
    5656                if(!Rhaco::isVariable("_R_D_C_","TmpRegistration::Id")){ 
    57                         $column = new Column("column=id,variable=id,type=serial,size=22,primary=true,"); 
     57                        $column = new Column("column=id,variable=id,type=serial,size=22,primary=true,",__CLASS__); 
    5858                        $column->label(Message::_("id")); 
    5959                        Rhaco::addVariable("_R_D_C_",$column,"TmpRegistration::Id"); 
     
    6363        /** 
    6464         *  
    65          * @return serial        */ 
     65         * @return serial 
     66         */ 
    6667        function setId($value){ 
    6768                $this->id = TableObjectUtil::cast($value,"serial"); 
     
    7980        function columnName(){ 
    8081                if(!Rhaco::isVariable("_R_D_C_","TmpRegistration::Name")){ 
    81                         $column = new Column("column=name,variable=name,type=string,size=30,require=true,unique=true,chartype=/^[A-Za-z0-9_-]+$/,"); 
     82                        $column = new Column("column=name,variable=name,type=string,size=30,require=true,unique=true,chartype=/^[A-Za-z0-9_-]+$/,",__CLASS__); 
    8283                        $column->label(Message::_("name")); 
    8384                        Rhaco::addVariable("_R_D_C_",$column,"TmpRegistration::Name"); 
     
    8788        /** 
    8889         *  
    89          * @return string        */ 
     90         * @return string 
     91         */ 
    9092        function setName($value){ 
    9193                $this->name = TableObjectUtil::cast($value,"string"); 
     
    103105        function columnPassword(){ 
    104106                if(!Rhaco::isVariable("_R_D_C_","TmpRegistration::Password")){ 
    105                         $column = new Column("column=password,variable=password,type=string,size=100,require=true,"); 
     107                        $column = new Column("column=password,variable=password,type=string,size=100,require=true,",__CLASS__); 
    106108                        $column->label(Message::_("password")); 
    107109                        Rhaco::addVariable("_R_D_C_",$column,"TmpRegistration::Password"); 
     
    111113        /** 
    112114         *  
    113          * @return string        */ 
     115         * @return string 
     116         */ 
    114117        function setPassword($value){ 
    115118                $this->password = TableObjectUtil::cast($value,"string"); 
     
    127130        function columnEmail(){ 
    128131                if(!Rhaco::isVariable("_R_D_C_","TmpRegistration::Email")){ 
    129                         $column = new Column("column=email,variable=email,type=email,size=255,require=true,"); 
     132                        $column = new Column("column=email,variable=email,type=email,size=255,require=true,",__CLASS__); 
    130133                        $column->label(Message::_("email")); 
    131134                        Rhaco::addVariable("_R_D_C_",$column,"TmpRegistration::Email"); 
     
    135138        /** 
    136139         *  
    137          * @return email         */ 
     140         * @return email 
     141         */ 
    138142        function setEmail($value){ 
    139143                $this->email = TableObjectUtil::cast($value,"email"); 
     
    151155        function columnHash(){ 
    152156                if(!Rhaco::isVariable("_R_D_C_","TmpRegistration::Hash")){ 
    153                         $column = new Column("column=hash,variable=hash,type=string,"); 
     157                        $column = new Column("column=hash,variable=hash,type=string,",__CLASS__); 
    154158                        $column->label(Message::_("hash")); 
    155159                        Rhaco::addVariable("_R_D_C_",$column,"TmpRegistration::Hash"); 
     
    159163        /** 
    160164         *  
    161          * @return string        */ 
     165         * @return string 
     166         */ 
    162167        function setHash($value){ 
    163168                $this->hash = TableObjectUtil::cast($value,"string"); 
     
    175180        function columnCreatedAt(){ 
    176181                if(!Rhaco::isVariable("_R_D_C_","TmpRegistration::CreatedAt")){ 
    177                         $column = new Column("column=created_at,variable=createdAt,type=timestamp,"); 
     182                        $column = new Column("column=created_at,variable=createdAt,type=timestamp,",__CLASS__); 
    178183                        $column->label(Message::_("created_at")); 
    179184                        Rhaco::addVariable("_R_D_C_",$column,"TmpRegistration::CreatedAt"); 
     
    183188        /** 
    184189         *  
    185          * @return timestamp     */ 
     190         * @return timestamp 
     191         */ 
    186192        function setCreatedAt($value){ 
    187193                $this->createdAt = TableObjectUtil::cast($value,"timestamp"); 
  • events/phpframework/rhaco/trunk/library/model/table/UserTable.php

    r20590 r20593  
    8080        function columnId(){ 
    8181                if(!Rhaco::isVariable("_R_D_C_","User::Id")){ 
    82                         $column = new Column("column=id,variable=id,type=serial,size=22,primary=true,"); 
     82                        $column = new Column("column=id,variable=id,type=serial,size=22,primary=true,",__CLASS__); 
    8383                        $column->label(Message::_("id")); 
    8484                        $column->depend("Status::UserId","Follow::UserId","StandBy::UserId"); 
     
    8989        /** 
    9090         *  
    91          * @return serial        */ 
     91         * @return serial 
     92         */ 
    9293        function setId($value){ 
    9394                $this->id = TableObjectUtil::cast($value,"serial"); 
     
    105106        function columnName(){ 
    106107                if(!Rhaco::isVariable("_R_D_C_","User::Name")){ 
    107                         $column = new Column("column=name,variable=name,type=string,size=30,require=true,unique=true,chartype=/^[A-Za-z0-9_-]+$/,"); 
     108                        $column = new Column("column=name,variable=name,type=string,size=30,require=true,unique=true,chartype=/^[A-Za-z0-9_-]+$/,",__CLASS__); 
    108109                        $column->label(Message::_("name")); 
    109110                        Rhaco::addVariable("_R_D_C_",$column,"User::Name"); 
     
    113114        /** 
    114115         *  
    115          * @return string        */ 
     116         * @return string 
     117         */ 
    116118        function setName($value){ 
    117119                $this->name = TableObjectUtil::cast($value,"string"); 
     
    129131        function columnPassword(){ 
    130132                if(!Rhaco::isVariable("_R_D_C_","User::Password")){ 
    131                         $column = new Column("column=password,variable=password,type=string,size=100,require=true,"); 
     133                        $column = new Column("column=password,variable=password,type=string,size=100,require=true,",__CLASS__); 
    132134                        $column->label(Message::_("password")); 
    133135                        Rhaco::addVariable("_R_D_C_",$column,"User::Password"); 
     
    137139        /** 
    138140         *  
    139          * @return string        */ 
     141         * @return string 
     142         */ 
    140143        function setPassword($value){ 
    141144                $this->password = TableObjectUtil::cast($value,"string"); 
     
    153156        function columnEmail(){ 
    154157                if(!Rhaco::isVariable("_R_D_C_","User::Email")){ 
    155                         $column = new Column("column=email,variable=email,type=email,size=255,require=true,"); 
     158                        $column = new Column("column=email,variable=email,type=email,size=255,require=true,",__CLASS__); 
    156159                        $column->label(Message::_("email")); 
    157160                        Rhaco::addVariable("_R_D_C_",$column,"User::Email"); 
     
    161164        /** 
    162165         *  
    163          * @return email         */ 
     166         * @return email 
     167         */ 
    164168        function setEmail($value){ 
    165169                $this->email = TableObjectUtil::cast($value,"email"); 
     
    177181        function columnImage(){ 
    178182                if(!Rhaco::isVariable("_R_D_C_","User::Image")){ 
    179                         $column = new Column("column=image,variable=image,type=string,size=50,"); 
     183                        $column = new Column("column=image,variable=image,type=string,size=50,",__CLASS__); 
    180184                        $column->label(Message::_("image")); 
    181185                        Rhaco::addVariable("_R_D_C_",$column,"User::Image"); 
     
    185189        /** 
    186190         *  
    187          * @return string        */ 
     191         * @return string 
     192         */ 
    188193        function setImage($value){ 
    189194                $this->image = TableObjectUtil::cast($value,"string"); 
     
    201206        function columnPrivateFlag(){ 
    202207                if(!Rhaco::isVariable("_R_D_C_","User::PrivateFlag")){ 
    203                         $column = new Column("column=private_flag,variable=privateFlag,type=boolean,"); 
     208                        $column = new Column("column=private_flag,variable=privateFlag,type=boolean,",__CLASS__); 
    204209                        $column->label(Message::_("private_flag")); 
    205210                        Rhaco::addVariable("_R_D_C_",$column,"User::PrivateFlag"); 
     
    209214        /** 
    210215         *  
    211          * @return boolean       */ 
     216         * @return boolean 
     217         */ 
    212218        function setPrivateFlag($value){ 
    213219                $this->privateFlag = TableObjectUtil::cast($value,"boolean"); 
     
    221227        /**  */ 
    222228        function isPrivateFlag(){ 
    223                 return $this->privateFlag; 
     229                return Variable::bool($this->privateFlag); 
    224230        } 
    225231        /** 
     
    229235        function columnCreatedAt(){ 
    230236                if(!Rhaco::isVariable("_R_D_C_","User::CreatedAt")){ 
    231                         $column = new Column("column=created_at,variable=createdAt,type=timestamp,"); 
     237                        $column = new Column("column=created_at,variable=createdAt,type=timestamp,",__CLASS__); 
    232238                        $column->label(Message::_("created_at")); 
    233239                        Rhaco::addVariable("_R_D_C_",$column,"User::CreatedAt"); 
     
    237243        /** 
    238244         *  
    239          * @return timestamp     */ 
     245         * @return timestamp 
     246         */ 
    240247        function setCreatedAt($value){ 
    241248                $this->createdAt = TableObjectUtil::cast($value,"timestamp"); 
     
    257264        function columnUpdatedAt(){ 
    258265                if(!Rhaco::isVariable("_R_D_C_","User::UpdatedAt")){ 
    259                         $column = new Column("column=updated_at,variable=updatedAt,type=timestamp,"); 
     266                        $column = new Column("column=updated_at,variable=updatedAt,type=timestamp,",__CLASS__); 
    260267                        $column->label(Message::_("updated_at")); 
    261268                        Rhaco::addVariable("_R_D_C_",$column,"User::UpdatedAt"); 
     
    265272        /** 
    266273         *  
    267          * @return timestamp     */ 
     274         * @return timestamp 
     275         */ 
    268276        function setUpdatedAt($value){ 
    269277                $this->updatedAt = TableObjectUtil::cast($value,"timestamp"); 
     
    285293        function columnDeleteFlag(){ 
    286294                if(!Rhaco::isVariable("_R_D_C_","User::DeleteFlag")){ 
    287                         $column = new Column("column=delete_flag,variable=deleteFlag,type=boolean,"); 
     295                        $column = new Column("column=delete_flag,variable=deleteFlag,type=boolean,",__CLASS__); 
    288296                        $column->label(Message::_("delete_flag")); 
    289297                        Rhaco::addVariable("_R_D_C_",$column,"User::DeleteFlag"); 
     
    293301        /** 
    294302         *  
    295          * @return boolean       */ 
     303         * @return boolean 
     304         */ 
    296305        function setDeleteFlag($value){ 
    297306                $this->deleteFlag = TableObjectUtil::cast($value,"boolean"); 
     
    305314        /**  */ 
    306315        function isDeleteFlag(){ 
    307                 return $this->deleteFlag; 
     316                return Variable::bool($this->deleteFlag); 
    308317        } 
    309318        /** 
     
    313322        function columnHash(){ 
    314323                if(!Rhaco::isVariable("_R_D_C_","User::Hash")){ 
    315                         $column = new Column("column=hash,variable=hash,type=string,"); 
     324                        $column = new Column("column=hash,variable=hash,type=string,",__CLASS__); 
    316325                        $column->label(Message::_("hash")); 
    317326                        Rhaco::addVariable("_R_D_C_",$column,"User::Hash"); 
     
    321330        /** 
    322331         *  
    323          * @return string        */ 
     332         * @return string 
     333         */ 
    324334        function setHash($value){ 
    325335                $this->hash = TableObjectUtil::cast($value,"string"); 
     
    337347        function columnStatusCount(){ 
    338348                if(!Rhaco::isVariable("_R_D_C_","User::StatusCount")){ 
    339                         $column = new Column("column=status_count,variable=statusCount,type=integer,size=22,"); 
     349                        $column = new Column("column=status_count,variable=statusCount,type=integer,size=22,",__CLASS__); 
    340350                        $column->label(Message::_("status_count")); 
    341351                        Rhaco::addVariable("_R_D_C_",$column,"User::StatusCount"); 
     
    345355        /** 
    346356         *  
    347          * @return integer       */ 
     357         * @return integer 
     358         */ 
    348359        function setStatusCount($value){ 
    349360                $this->statusCount = TableObjectUtil::cast($value,"integer"); 
     
    361372        function columnFollowingCount(){ 
    362373                if(!Rhaco::isVariable("_R_D_C_","User::FollowingCount")){ 
    363                         $column = new Column("column=following_count,variable=followingCount,type=integer,size=22,"); 
     374                        $column = new Column("column=following_count,variable=followingCount,type=integer,size=22,",__CLASS__); 
    364375                        $column->label(Message::_("following_count")); 
    365376                        Rhaco::addVariable("_R_D_C_",$column,"User::FollowingCount"); 
     
    369380        /** 
    370381         *  
    371          * @return integer       */ 
     382         * @return integer 
     383         */ 
    372384        function setFollowingCount($value){ 
    373385                $this->followingCount = TableObjectUtil::cast($value,"integer"); 
     
    385397        function columnFollowerCount(){ 
    386398                if(!Rhaco::isVariable("_R_D_C_","User::FollowerCount")){ 
    387                         $column = new Column("column=follower_count,variable=followerCount,type=integer,size=22,"); 
     399                        $column = new Column("column=follower_count,variable=followerCount,type=integer,size=22,",__CLASS__); 
    388400                        $column->label(Message::_("follower_count")); 
    389401                        Rhaco::addVariable("_R_D_C_",$column,"User::FollowerCount"); 
     
    393405        /** 
    394406         *  
    395          * @return integer       */ 
     407         * @return integer 
     408         */ 
    396409        function setFollowerCount($value){ 
    397410                $this->followerCount = TableObjectUtil::cast($value,"integer"); 
  • events/phpframework/rhaco/trunk/resources/templates/default/js/application.js

    r20581 r20593  
    4141        $.post( 
    4242                phwittr_url + 'status/update', 
    43                 {"comment": comment, "type": "json"}, 
     43                {"comment": comment}, 
    4444                function(response, status){ 
    4545                        notice(response['message']);