diff options
-rwxr-xr-x | include/plugin.php | 9 | ||||
-rwxr-xr-x | mod/admin.php | 6 | ||||
-rwxr-xr-x | view/admin_plugins.tpl | 2 | ||||
-rw-r--r-- | view/theme/clean/unsupported | 0 | ||||
-rw-r--r-- | view/theme/darkness/unsupported | 0 | ||||
-rw-r--r-- | view/theme/darkzero-NS/unsupported | 0 | ||||
-rw-r--r-- | view/theme/easterbunny/unsupported | 0 | ||||
-rw-r--r-- | view/theme/ghost/unsupported | 0 | ||||
-rw-r--r-- | view/theme/goldenrod/unsupported | 0 | ||||
-rw-r--r-- | view/theme/loozah/unsupported | 0 | ||||
-rw-r--r-- | view/theme/shady/unsupported | 0 |
11 files changed, 14 insertions, 3 deletions
diff --git a/include/plugin.php b/include/plugin.php index 57f77cb57..8280b1022 100755 --- a/include/plugin.php +++ b/include/plugin.php @@ -225,9 +225,16 @@ function get_theme_info($theme){ 'description' => "", 'author' => array(), 'maintainer' => array(), - 'version' => "" + 'version' => "", + 'experimental' => false, + 'unsupported' => false ); + if(file_exists("view/theme/$theme/experimental")) + $info['experimental'] = true; + if(file_exists("view/theme/$theme/unsupported")) + $info['unsupported'] = true; + if (!is_file("view/theme/$theme/theme.php")) return $info; $f = file_get_contents("view/theme/$theme/theme.php"); diff --git a/mod/admin.php b/mod/admin.php index bcbf3e28f..0f600e312 100755 --- a/mod/admin.php +++ b/mod/admin.php @@ -711,7 +711,7 @@ function admin_page_themes(&$a){ return; // NOTREACHED } - // display plugin details + // display theme details require_once('library/markdown.php'); if (theme_status($themes,$theme)) { @@ -769,7 +769,9 @@ function admin_page_themes(&$a){ '$submit' => t('Submit'), '$baseurl' => $a->get_baseurl(), '$function' => 'themes', - '$plugins' => $xthemes + '$plugins' => $xthemes, + '$experimental' => t('[Experimental]'), + '$unsupported' => t('[Unsupported]') )); } diff --git a/view/admin_plugins.tpl b/view/admin_plugins.tpl index f4afd2cf0..8367ff6a1 100755 --- a/view/admin_plugins.tpl +++ b/view/admin_plugins.tpl @@ -6,6 +6,8 @@ <li class='plugin $p.1'> <a class='toggleplugin' href='$baseurl/admin/$function/$p.0?a=t' title="{{if $p.1==on }}Disable{{ else }}Enable{{ endif }}" ><span class='icon $p.1'></span></a> <a href='$baseurl/admin/$function/$p.0'><span class='name'>$p.2.name</span></a> - <span class="version">$p.2.version</span> + {{ if $p.2.experimental }} $experimental {{ endif }}{{ if $p.2.unsupported }} $unsupported {{ endif }} + <div class='desc'>$p.2.description</div> </li> {{ endfor }} diff --git a/view/theme/clean/unsupported b/view/theme/clean/unsupported new file mode 100644 index 000000000..e69de29bb --- /dev/null +++ b/view/theme/clean/unsupported diff --git a/view/theme/darkness/unsupported b/view/theme/darkness/unsupported new file mode 100644 index 000000000..e69de29bb --- /dev/null +++ b/view/theme/darkness/unsupported diff --git a/view/theme/darkzero-NS/unsupported b/view/theme/darkzero-NS/unsupported new file mode 100644 index 000000000..e69de29bb --- /dev/null +++ b/view/theme/darkzero-NS/unsupported diff --git a/view/theme/easterbunny/unsupported b/view/theme/easterbunny/unsupported new file mode 100644 index 000000000..e69de29bb --- /dev/null +++ b/view/theme/easterbunny/unsupported diff --git a/view/theme/ghost/unsupported b/view/theme/ghost/unsupported new file mode 100644 index 000000000..e69de29bb --- /dev/null +++ b/view/theme/ghost/unsupported diff --git a/view/theme/goldenrod/unsupported b/view/theme/goldenrod/unsupported new file mode 100644 index 000000000..e69de29bb --- /dev/null +++ b/view/theme/goldenrod/unsupported diff --git a/view/theme/loozah/unsupported b/view/theme/loozah/unsupported new file mode 100644 index 000000000..e69de29bb --- /dev/null +++ b/view/theme/loozah/unsupported diff --git a/view/theme/shady/unsupported b/view/theme/shady/unsupported new file mode 100644 index 000000000..e69de29bb --- /dev/null +++ b/view/theme/shady/unsupported |