Fixed validation errors
[dylansserver.git] / index.php
index 5598679..3f64a27 100644 (file)
--- a/index.php
+++ b/index.php
@@ -69,8 +69,8 @@ abstract class cms {
                                                                $home_link = "/") {
     $scripts = "";
        $stylesheets = "<link href=\"/includes/style.css\" rel=\"stylesheet\" type=\"text/css\">";
-       if ($this->determine_type() == "index") {
-         $scripts = "<script type=\"text/javascript\" src=\"/includes/all.js\">";
+       if (cms::determine_type() == "index") {
+         $scripts = "<script type=\"text/javascript\" src=\"/includes/all.js\"></script>"; 
          $home_link = "http://validator.w3.org/unicorn/check?ucn_uri=dylanstestserver.com&amp;ucn_task=conformance#";
        } else if ($this->determine_type() == 'note') {
          $scripts = "<script type=\"text/javascript\" src=\"http://www.google.com/recaptcha/api/js/recaptcha_ajax.js\"></script>";
@@ -92,7 +92,6 @@ abstract class cms {
   <link rel="icon" href="favicon.ico" type="image/png">
   $stylesheets
   $scripts
-</script>
 </head>
 
 <body>
@@ -133,17 +132,14 @@ END_OF_CLOSE;
 
 }
 
-class blank_page extends cms {
-
-}
 
 class index extends cms {
        public function display() {
-               $this->display_head();
-               $this->display_exhibits();
-               echo "<ul id=\"portfolio\" style=\"text-align:right\">";
-               $this->list_projects();
-               echo <<<OTHER_PROJECTS
+         $this->display_head();
+         $this->display_exhibits();
+         echo "<ul id=\"portfolio\" style=\"text-align:right\">";
+         $this->list_projects();
+         echo <<<OTHER_PROJECTS
         <li>
           <h3>things i've done for others:</h3>
         </li>
@@ -178,12 +174,14 @@ class index extends cms {
         <li>
         </li>
 OTHER_PROJECTS;
-        // Because of the CSS necessary for the animations,
-               // the contact link needs to be in #portfolio to clear
-               // the floats.
-           $this->display_contact();
+      // Because of the CSS necessary for the animations,
+         // the contact link needs to be in #portfolio to clear
+         // the floats.
+      echo "<li>";
+         $this->display_contact();
+      echo "</li>";
       echo "</ul>";
-               $this->display_close($show_contact = false);
+         $this->display_close($show_contact = false);
        }
 
        protected function display_exhibits() {
@@ -197,7 +195,6 @@ OTHER_PROJECTS;
        }
 
        private function list_projects() {
-         echo "<div id=\"exhibit\">";
          echo <<<HEREDOC
         <li>
           <h3>my projects:</h3>
@@ -390,22 +387,25 @@ class note extends cms {
   }
 
   private function display_note() {
-       echo "<div id=\"note\">";
-    echo "<h2><span style=\"color:grey;\">$this->year_posted/$this->month_posted/$this->day_posted/</span>$this->title</h2>";
-       echo $this->text;
+    echo <<<END_OF_NOTE
+       <div id='note'>
+    <h2><span style='color:grey;'>$this->year_posted/$this->month_posted/$this->day_posted/</span>$this->title</h2>
+       $this->text
+       </div>
+END_OF_NOTE;
   }
 
   private function write_navigation() {
     echo <<<END_OF_NAVIGATION
        <br>
-    <div id=\"navigation\">
+    <div id='navigation'>
     <h2>
 END_OF_NAVIGATION;
        if (!$this->comments_enabled) {
          $this->display_comment_link();
        }
     echo <<<END_OF_NAVIGATION
-       <a href="/notes/">notes</a>/
+       <a href="/notes/">back to notes</a>/
     </h2>
     </div>
 END_OF_NAVIGATION;
@@ -413,7 +413,7 @@ END_OF_NAVIGATION;
 
   private function display_comment_link() {
     if ($this->number_of_comments > 0) {
-         $anchor_text = "comments ($this->number_of_comments)";
+         $anchor_text = "comments($this->number_of_comments)/";
        } else {
          $anchor_text = "comment?";
        }