summaryrefslogtreecommitdiff
path: root/themes/chameleon/chameleon.theme
diff options
context:
space:
mode:
Diffstat (limited to 'themes/chameleon/chameleon.theme')
-rw-r--r--themes/chameleon/chameleon.theme190
1 files changed, 0 insertions, 190 deletions
diff --git a/themes/chameleon/chameleon.theme b/themes/chameleon/chameleon.theme
deleted file mode 100644
index 31ca7df31..000000000
--- a/themes/chameleon/chameleon.theme
+++ /dev/null
@@ -1,190 +0,0 @@
-<?php
-// $Id$
-
-/**
- * @file
- * A slim, CSS-driven theme which does not depend on a template engine like phptemplate
- */
-
-/**
- * Implementation of hook_theme. Auto-discover theme functions.
- */
-function chameleon_theme($existing, $type, $theme, $path) {
- return drupal_find_theme_functions($existing, array($theme));
-}
-
-function chameleon_page($content, $show_blocks = TRUE, $show_messages = TRUE) {
- $language = $GLOBALS['language']->language;
- $direction = $GLOBALS['language']->direction ? 'rtl' : 'ltr';
-
- if (theme_get_setting('toggle_favicon')) {
- drupal_set_html_head('<link rel="shortcut icon" href="' . check_url(theme_get_setting('favicon')) . '" type="image/x-icon" />');
- }
-
- $title = drupal_get_title();
- $rdf_namespaces = drupal_get_rdf_namespaces();
-
- // Get blocks before so that they can alter the header (JavaScript, Stylesheets etc.)
- $blocks_left = theme_blocks('left');
- $blocks_right = theme_blocks('right');
-
- $output = "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML+RDFa 1.0//EN\" \"http://www.w3.org/MarkUp/DTD/xhtml-rdfa-1.dtd\">\n";
- $output .= "<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"$language\" dir=\"$direction\"\n";
- $output .= " $rdf_namespaces>\n";
- $output .= "<head profile=\"http://ns.inria.fr/grddl/rdfa/\">\n";
- $output .= " <title>" . ($title ? strip_tags($title) . " | " . variable_get("site_name", "Drupal") : variable_get("site_name", "Drupal") . " | " . variable_get("site_slogan", "")) . "</title>\n";
- $output .= drupal_get_html_head();
- $output .= drupal_get_css();
- $output .= drupal_get_js();
- $output .= "</head>";
- $output .= "<body>\n";
- $output .= " <div id=\"header\">";
-
- if ($logo = theme_get_setting('logo')) {
- $output .= " <a href=\"" . url() . "\" title=\"" . t('Home') . "\"><img src=\"$logo\" alt=\"" . t('Home') . "\" /></a>";
- }
- if (theme_get_setting('toggle_name')) {
- $output .= " <h1 class=\"site-name title\">" . l(variable_get('site_name', 'drupal'), "") . "</h1>";
- }
- if (theme_get_setting('toggle_slogan')) {
- $output .= " <div class=\"site-slogan\">" . variable_get('site_slogan', '') . "</div>";
- }
-
- $output .= "</div>\n";
-
- $main_menu = theme('links', menu_main_menu(), array('class' => 'links', 'id' => 'navlist'));
- $secondary_menu = theme('links', menu_secondary_menu(), array('class' => 'links', 'id' => 'subnavlist'));
- if (isset($main_menu) || isset($secondary_menu)) {
- $output .= ' <div class="navlinks">';
- if (isset($main_menu)) {
- $output .= $main_menu;
- }
- if (isset($secondary_menu)) {
- $output .= $secondary_menu;
- }
- $output .= " </div>\n";
- }
-
- $output .= " <table id=\"content\">\n";
- $output .= " <tr>\n";
-
- if ($show_blocks && !empty($blocks_left)) {
- $output .= " <td id=\"sidebar-left\">$blocks_left</td>\n";
- }
-
- $output .= " <td id=\"main\">\n";
-
- if ($title) {
- $output .= theme("breadcrumb", drupal_get_breadcrumb());
- $output .= "<h2>$title</h2>";
- }
-
- if ($tabs = theme('menu_local_tasks')) {
- $output .= $tabs;
- }
-
- if ($show_messages) {
- $output .= theme('status_messages');
- }
-
- $output .= theme('help');
-
- $output .= "\n<!-- begin content -->\n";
- $output .= $content;
- $output .= drupal_get_feeds();
- $output .= "\n<!-- end content -->\n";
-
- if ($footer = variable_get('site_footer', '')) {
- $output .= " <div id=\"footer\">$footer</div>\n";
- }
-
- $output .= " </td>\n";
-
- if ($show_blocks && !empty($blocks_right)) {
- $output .= " <td id=\"sidebar-right\">$blocks_right</td>\n";
- }
-
- $output .= " </tr>\n";
- $output .= " </table>\n";
-
- $output .= theme_closure();
- $output .= " </body>\n";
- $output .= "</html>\n";
-
- return $output;
-}
-
-function chameleon_node($node, $teaser = 0) {
-
- $output = "<div class=\"node" . ((!$node->status) ? ' node-unpublished' : '') . (($node->sticky) ? ' sticky' : '') . "\">\n";
-
- if (!$page) {
- $output .= " <h2 class=\"title\">" . ($teaser ? l($node->title, "node/$node->nid") : check_plain($node->title)) . "</h2>\n";
- }
-
- $output .= " <div class=\"content\">\n";
-
- if ($teaser && $node->teaser) {
- $output .= $node->teaser;
- }
- elseif (isset($node->body)) {
- $output .= $node->body;
- }
-
- $output .= " </div>\n";
-
- $submitted = '';
- if (variable_get('node_submitted_' . $node->type, TRUE)) {
- $submitted = t("By !author at @date", array('!author' => theme('username', $node), '@date' => format_date($node->created, 'small')));
- }
-
- $terms = '';
- if (!empty($node->content['links']['terms'])) {
- $terms = drupal_render($node->content['links']['terms']);
- }
-
- $links = '';
- if ($node->content['links']) {
- $links = drupal_render($node->content['links']);
- }
-
- if (!empty($terms) || !empty($links)) {
- $output .= '<div class="links">' . $terms . $links . $submitted . "</div>\n";
- }
-
- $output .= "</div>\n";
-
- if ($node->content['comments']) {
- $output .= drupal_render($node->content['comments']);
- }
-
- return $output;
-}
-
-function chameleon_comment($comment, $node, $links = array()) {
- $submitted['comment_submitted'] = array(
- 'title' => t('By !author at @date', array('!author' => theme('username', $comment), '@date' => format_date($comment->timestamp, 'small'))),
- 'html' => TRUE);
-
- $output = "<div class=\"comment\">\n";
- $output .= " <h3 class=\"title\">" . l($comment->subject, $_GET['q'], array('fragment' => "comment-$comment->cid")) . "</h3>\n";
- $output .= " <div class=\"content\">" . $comment->comment;
- if (!empty($comment->signature)) {
- $output .= " <div class=\"clearfix\">";
- $output .= "<div>—</div>\n";
- $output .= $comment->signature . "\n";
- $output .= " </div>\n";
- }
- $output .= " </div>\n";
- $output .= " <div class=\"links\">" . theme('links', array_merge($submitted, $links)) . "</div>\n";
- $output .= "</div>\n";
-
- return $output;
-}
-
-function chameleon_help() {
- if ($help = menu_get_active_help()) {
- return '<div class="help">' . $help . '</div><hr />';
- }
-}
-