Changeset 116

Show
Ignore:
Timestamp:
2007-12-27 15:49:52 (1 year ago)
Author:
hannes
Message:

tracking of who wrote a post done completely by member id now instead of poster string plus boolean flag like before (ticket #66)

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/classes/misc/Member.php

    r89 r116  
    6464        // language 
    6565        global $LANG; 
    66         // database connection identifier 
    6766        if ($member === NULL) { 
    6867            // called with member id instead of username 
  • trunk/classes/misc/Post.php

    r113 r116  
    8686        $table->addRow(Array('<td colspan="2" class="postheader">' . $LANG['Posted'] . ' ' . $F->datetime($this->post->posttime) . ' | <a href="' . $F->link('reply') . 'id=' . $id . '&amp;quote=' . $this->id . '">' . $LANG['Quote'] . '</a> | ' . $_showip . '<a href="' . $F->link('edit') . 'id=' . $this->id . '">' . $LANG['Edit'] . '</a> | <a href="' . $F->link('delete') . 'id=' . $this->id . '">' . $LANG['Delete'] . '</a> ' . $_split . '</td>')); 
    8787        // get member info 
    88         $_member = new Member($this->post->poster, $this->post->postedbymember); 
     88        if ($this->post->postedbymember == 0) { 
     89            $_member = new Member($this->post->poster, $this->post->postedbymember); 
     90        } else { 
     91            $_member = new Member($this->post->postedbymember); 
     92        } 
    8993        // assemble parts of post 
    9094        $_post = '<div>' . $F->post($this->post->post) . '</div>'; 
     
    267271                                    $email = $row->memberemail; 
    268272                                    // set flag for 'registered member' 
    269                                     $postedbymember = 1
     273                                    $postedbymember = $row->memberid
    270274                                    // always use the membername exactly as it appears in the database 
    271275                                    $user = $row->membername; 
  • trunk/classes/pages/Category.php

    r62 r116  
    100100                        if (isset($row5->topicid) && $row5->topicid != '' && $row5->topicid > 0) { 
    101101                        // get poster information 
    102                         $_poster = new Member($row5->poster, $row5->postedbymember); 
     102                        if ($row5->postedbymember == 0) { 
     103                            $_poster = new Member($row5->poster, $row5->postedbymember); 
     104                        } else { 
     105                            $_poster = new Member($row5->postedbymember); 
     106                        } 
    103107                        $_col4 = '<div>' . $LANG['by'] . ' ' . $_poster->getProfileLink() . '</div><div>' . $LANG['in'] . ' <a href="' . $F->link('topic') . 'id=' . $row5->topicid . '">' . $row5->topictitle . '</a></div><div>' . $F->datetime($row5->posttime) . '</div>'; 
    104108                    } 
  • trunk/classes/pages/Forum.php

    r109 r116  
    108108                $q4 = NULL; 
    109109                // get first and last poster information 
    110                 $_poster1 = new Member($row3->poster, $row3->postedbymember); 
    111                 $_poster2 = new Member($row4->poster, $row4->postedbymember); 
     110                if ($row3->postedbymember == 0) { 
     111                    $_poster1 = new Member($row3->poster, $row3->postedbymember); 
     112                } else { 
     113                    $_poster1 = new Member($row3->postedbymember); 
     114                } 
     115                if ($row4->postedbymember == 0) { 
     116                    $_poster2 = new Member($row4->poster, $row4->postedbymember); 
     117                } else { 
     118                    $_poster2 = new Member($row4->postedbymember); 
     119                } 
    112120                // multiple pages for this topic? 
    113121                $topicpages = new Pagination($SETTINGS['postsperpage'], 1, $row2['posts']); 
  • trunk/redirectors/preview.php

    r105 r116  
    6868        if ($s && $row = $q->fetchObject()) { 
    6969            // valid member 
    70             $row->postedbymember = 1
     70            $row->postedbymember = $row->memberid
    7171        } else { 
    7272            // guest