Diff for /cdn/www/annotate.html between versions 1.13 and 1.33

version 1.13, 2003/03/23 17:59:56 version 1.33, 2003/03/24 22:22:01
Line 1 Line 1
 <?php  <?php
   
 $author = 'cdn@mozdev.org';  
 $post_to_list = 0;  $post_to_list = 0;
   
 // $Id$  // $Id$
Line 217  if ( $_POST['message'] && $_POST['name'] Line 216  if ( $_POST['message'] && $_POST['name']
           $file = implode('', file($readfile));            $file = implode('', file($readfile));
         }          }
   
        // count NOTEheader instances in file/*
         $noOfNotes = substr_count($file, 'NOTEheader');  $start = str_replace("\r\n", "\n", $file); // lineendings fun ? fix
  $start = str_replace("\n\r", "\n", $start); // lineendings fun ? fix
        // find the last #n entry ... 
         $_Notes_ = strrpos($file, THIS_PAGE - strlen(THIS_PAGE)); 
   
         $NOTE_date_ = substr($file, $_Notes_);  $start = eregi_replace("\n{4,}", "\n\n\n", $start); // may fix the count problem - or not
         $NOTE_date = substr($file, strpos($NOTE_date_, '[') + 1, strpos($NOTE_date_, ']')); 
   
/*         $_NOTES = explode("\n\n\n", $start);
         $message .= $_Notes_ . '|' . $NOTE_date_;         $_NOTES = array_reverse($_NOTES);
         $message .= '|' . strpos($NOTE_date_, '['); 
         $message .= '|' . strpos($NOTE_date_, ']'); 
 */  */
            $NOTE_date = substr(strpos($_NOTES, "\n\n\n"), $_NOTES);
            $_one = strpos($NOTE_date, '[') + 1; // skip [
            $_two = strpos($NOTE_date, ']') - $_one;
            $NOTE_date_ = substr($file, $_one, $_two);
   
         // increment count          // increment count
        // $NOTE_date = $noOfNotes + 1;         $NOTE_date = intval($NOTE_date_) + 1;
         $NOTE_date = (int)$NOTE_date + 1;
          $message .= "\n $_one : $_two";
          $message .= "\ns'" . $NOTE_date_ . '" i' . intval($NOTE_date_);
          $message .= ' n' . $NOTE_date;
   
          $author_prepend .= THIS_PAGE . $NOTE_date;           $author_prepend .= THIS_PAGE . $NOTE_date;
   
Line 335  if ( $_POST['message'] && $_POST['name'] Line 336  if ( $_POST['message'] && $_POST['name']
         // trying to prevent reload from adding (yet) another post/email/NG post          // trying to prevent reload from adding (yet) another post/email/NG post
         $already_posted = false;          $already_posted = false;
   
        $already_posted = ereg( $head . $message_html . $end, $file);        $already_posted = strstr($file, $head . $message_html . $end);
   
   
         if( ($post_to_list || isset($author) ) && !empty($name) && !empty($message) && !$already_posted)          if( ($post_to_list || isset($author) ) && !empty($name) && !empty($message) && !$already_posted)
Line 460  if (!$hide_text_control) Line 461  if (!$hide_text_control)
   
 </form>  </form>
 </div>  </div>
<?php } <?php }
   
 clearstatcache();  clearstatcache();
   

Removed from v.1.13  
changed lines
  Added in v.1.33


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>