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() {
}
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()) {
}
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
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>";
}
-
}
}
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'])):
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>";
}
}