index now from view/index.php
[dylansserver.git] / cms.php
diff --git a/cms.php b/cms.php
index caa22a1..bd7ed60 100644 (file)
--- a/cms.php
+++ b/cms.php
@@ -168,61 +168,7 @@ END_OF_CLOSE;
 class index extends cms {
 
   public function display() {
-    $this->scripts = "<script type='text/javascript' src='/includes/index.js'></script>"; 
-    $this->display_head();
-    $this->display_exhibits();
-    echo "<ul id='portfolio'>";
-    $this->list_projects();
-    echo <<<OTHER_PROJECTS
-        <li>
-          <h3>things i've done for others:</h3>
-        </li>
-
-        <li><a href=
-        "http://activehamptons.com">activehamptons.com</a></li>
-
-        <li><a href=
-        "http://transfishing.com">transfishing.com</a></li>
-
-        <li>
-          <h3>something i've worked on:</h3>
-        </li>
-
-        <li><a href=
-        "http://tempositions.com">tempositions.com</a></li>
-
-        <li>
-          <h3>my repositories:</h3>
-        </li>
-
-        <li><a href=
-        "/git/">git://dylansserver.com</a></li>
-
-        <li>
-          <h3>some notes:</h3>
-        </li>
-
-        <li><a href=
-        "/notes/">here</a> [<a href="/notes/rss">rss</a>]</li>
-
-        <li>
-          <h3>my resume:</h3>
-        </li>
-
-        <li>[<a href=
-        "/resume">pdf</a>]</li>
-
-        <li>
-        </li>
-OTHER_PROJECTS;
-    // 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);
+      require_once("view/index.php");
   }
 
   protected function display_exhibits() {
@@ -236,11 +182,6 @@ OTHER_PROJECTS;
   }
 
   private function list_projects() {
-    echo <<<HEREDOC
-        <li>
-          <h3>my projects:</h3>
-        </li>
-HEREDOC;
     $sql = "SELECT title FROM projects ORDER BY rank";
     $result = $this->db->query($sql);
     while ($entry = $result->fetch_object()) {
@@ -320,7 +261,10 @@ class page extends cms {
   }
 
   public function display() {
-    $this->display_head();
+      require_once("view/page.php");
+  }
+
+  public function display_notes() {
     echo "<div id='notes'>";
     $sql = "SELECT date_posted, title, url, text
               FROM notes ORDER BY date_posted DESC
@@ -347,25 +291,7 @@ class page extends cms {
 END_NOTE;
     }
     echo "</div>";
-    $this->write_navigation();
-    $this->display_close();
-  }
-
-  private function write_navigation() {
-    echo "<div id='navigation'>";
-    echo "<h1>";
-    if($this->page > 1){
-      $previous_page = $this->page - 1;
-      echo "<a href='/notes/page/$previous_page'>prev</a>";
-    }
-    if($this->page < $this->number_of_pages) {
-    $forward_page = $this->page + 1;
-    echo " <a href='/notes/page/$forward_page'>next</a>";
-    }
-    echo "</h1>";
-    echo "</div>";
   }
-
 }
 
 
@@ -598,7 +524,10 @@ class archive extends cms {
   }
 
   public function display() {
-    $this->display_head();
+      require_once("view/archive.php");
+  }
+
+  public function display_notes() {
     switch (true) {
       case (isset($_GET['year']) && !isset($_GET['month'])
                 && !isset($_GET['day'])):
@@ -647,20 +576,11 @@ class archive extends cms {
         echo "</div>";
       }
       echo "</div>";
-      $this->write_navigation();
     } else {
       echo "<br>";
       echo "<h1>sorry, nothing here</h2>";
       echo "<pre>Empty set (0.00 sec)</pre>";
     }
-    $this->display_close();
-  }
-
-  private function write_navigation() {
-    echo "<br>";
-    echo "<div id='navigation'>";
-    // fill me in!
-    echo "</div>";
   }
 
 }