<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 
 
<html> 
    <head> 
        <meta http-equiv="Content-Type" CONTENT="text/html; charset=utf-8"> 
 
        <title>Comments</title> 
         
        <style type="text/css"> 
         
            body            { 
 
                background    :    #FFFFFF; 
                color         :    #35393D;         
                font-family    :    Verdana, Arial, Helvetica; 
                font-size    :    12px;  
                text-decoration    :    none; 
                text-indent    :    0px;  
            } 
        </style> 
    </head> 
 
    <body> 
        <?php 
            $start = microtime(TRUE); 
             
            error_reporting(E_ALL); 
             
            include('comments.class.php'); 
 
            $comments = new Comments(); 
             
            $comments->encoding('UTF-8'); 
             
            # $comments->reverse(5); 
             
            $comments->increment(5); 
             
            $comments->id('commentview'); 
             
            $comments->dir('comments'); 
             
            if (isset($_POST['add']))     { 
             
                $comments->add('User', $_POST['comment'], $_POST['reply_id']); 
                   
                $_GET['cpage'] = $comments->pageNum(); 
            } 
             
            if (isset($_POST['change'])) $comments->change($_POST['change_id'], $_POST['comment']); 
             
            if (isset($_POST['delete'])) { 
             
                $comments->delete($_POST['delete_id']); 
                 
                $_GET['cpage'] = $comments->pageNum(); 
            } 
        ?> 
         
        <table> 
            <tr> 
                  <td> 
                    <font color="green"> 
                    Comments class demo page.<br> 
                    This class stores user comments in text files. 
                    </font> 
                  </td> 
            </tr> 
        </table> 
        <table> 
            <tr> 
                <td> 
                Comments: 
                </td> 
            </tr> 
            <?php 
             
                  function commentprint($comment)    { 
                   
                      $date = date('d.m.Y h:i:s A', $comment['timestamp']); 
                       
                      $nbsp = ''; 
                       
                      for ($i=0; $i<$comment['deep']*4; $i++) $nbsp .= ' '; 
                 
                      echo "<tr><td>{$nbsp}id={$comment['id']} |{$comment['user']} | $date</td></tr><tr><td>{$nbsp}{$comment['comment']}</td></tr>\r\n"; 
                  } 
                   
                  if (! isset($_GET['cpage'])) $_GET['cpage'] = 1; 
                   
                  $comments->fetchFunc('commentprint'); 
                   
                  $comments->fetch($_GET['cpage']); 
            ?> 
        </table> 
         
        <table> 
            <tr> 
                  <td> 
                  <?php 
                        for ($i=1; $i<=$comments->pageNum(); $i++) echo "<a href=\"{$_SERVER['PHP_SELF']}?cpage={$i}\">{$i}</a>  "; 
                  ?> 
                  </td> 
            </tr> 
        </table> 
         
        <form action="<?php echo $_SERVER['PHP_SELF'].'?cpage='.$_GET['cpage']; unset($comments); ?>" method="post"> 
            <table> 
                <tr> 
                    <td colspan="2"> 
                      Your comment : 
                    </td> 
                </tr> 
                <tr> 
                    <td> 
                      Change id. 
                    </td> 
                    <td align="right"> 
                      <input name="change_id"> 
                    </td> 
                </tr> 
                 
                <tr> 
                    <td> 
                      Delete id. 
                    </td> 
                    <td align="right"> 
                      <input name="delete_id"> 
                    </td> 
                </tr> 
 
                <tr> 
                    <td> 
                      Reply id. 
                    </td> 
                    <td align="right"> 
                      <input name="reply_id"> 
                    </td> 
                </tr> 
 
                 
                <tr> 
                    <td colspan="2"> 
                      <textarea name="comment" rows=5 cols=50></textarea> 
                    </td> 
                </tr> 
                <tr> 
                    <td align="right" colspan="2"> 
                      <input style="width: 75px" type="submit" name="delete" value="Delete"> 
                      <input style="width: 75px" type="submit" name="change" value="Change"> 
                      <input style="width: 75px" type="submit" name="add" value="Add"> 
                       
                    </td> 
                </tr> 
 
            </table> 
        </form> 
         
        <?php 
              $time = round((microtime(TRUE)-$start), 5); 
               
              echo "Generated in $time s."; 
        ?> 
    </body> 
</html> 
 
 
 
 |