diff options
| author | Zach DeCook <zachdecook@gmail.com> | 2018-03-22 18:35:00 -0400 |
|---|---|---|
| committer | Zach DeCook <zachdecook@gmail.com> | 2018-03-22 18:35:00 -0400 |
| commit | e4094365381c326b7849c86983461b86ef0cf5e5 (patch) | |
| tree | 94cdf45c0cf285d045579bfdfbbdcae760dcbfce /index.php | |
| parent | 7160ebb279191d94d77c6d662774d282fd88ce94 (diff) | |
| download | prosongsa-e4094365381c326b7849c86983461b86ef0cf5e5.tar.gz | |
* Theme: Ability to change between light and dark themes
Diffstat (limited to 'index.php')
| -rwxr-xr-x | index.php | 24 |
1 files changed, 22 insertions, 2 deletions
diff --git a/index.php b/index.php index 34652c6..d8d68ac 100755 --- a/index.php +++ b/index.php @@ -1,3 +1,10 @@ +<?php +$theme = $_COOKIE['theme'] ?? 'light'; +if ( isset( $_GET['theme'] ) ){ + $theme = $_GET['theme']; + setcookie( 'theme', $theme, time()+60*60*24*30 ); +} +?> <!-- index.php contains the main html used for creating the page. Author: Zach DeCook @@ -11,7 +18,12 @@ Author: Zach DeCook crossorigin="anonymous"> <link rel="stylesheet" href="index.css" > - <link rel="stylesheet" href="theme.css" > + <link rel="stylesheet" + href= + <?php + if ( $theme == 'dark' ){echo "'theme-dark.css'";} + else {echo "'theme.css'";} + ?> > <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=.65"> <title>Choruses and Hymns</title> @@ -22,7 +34,15 @@ Author: Zach DeCook <header> <div class = "col-xs-6 col-xs-offset-0 "> - <h3>Browse Songs</h3> + <h3>Prosongsa</h3> + Theme: + <?php + $query = preg_replace( '/&?theme=\w+/', '', $_SERVER['QUERY_STRING'] ); + echo "<a class='lightbubble' href='?$query&theme=light'>●</a> + <a class='darkbubble' href='?$query&theme=dark'>●</a>"; + ?> + (Uses cookies :) + <br> <a href="?song=0">Table of contents</a> <form> <input name='song' type='number' value='<?php echo isset($_GET['song']) ? $_GET['song'] : '' ?>' |
