initial commit
This commit is contained in:
		
							
								
								
									
										1
									
								
								.gitignore
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								.gitignore
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1 @@ | ||||
| *~ | ||||
							
								
								
									
										7
									
								
								Dockerfile
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										7
									
								
								Dockerfile
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,7 @@ | ||||
| FROM alpine | ||||
| RUN apk update && apk add --no-cache git php php-pdo_sqlite patch && sed -i "s/;extension=pdo_sqlite/extension=pdo_sqlite/" /etc/php83/php.ini && git clone https://github.com/OpenKJ/StandaloneRequestServer && cd StandaloneRequestServer && mkdir /db && sed -i "s/Default Venue/City Karaoke/;s/\/var\/www\/html\/okjweb/\/db/" settings.inc && apk del git | ||||
| WORKDIR /StandaloneRequestServer | ||||
| COPY customization.patch /StandaloneRequestServer/customization.patch | ||||
| RUN patch -p1 <customization.patch && rm customization.patch && apk del patch | ||||
| VOLUME /db | ||||
| CMD /usr/bin/php -S 0.0.0.0:8000 | ||||
							
								
								
									
										14
									
								
								README.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										14
									
								
								README.md
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,14 @@ | ||||
| get the server up and running: | ||||
|  | ||||
| ``` | ||||
| docker build --no-cache -t openkj-server . | ||||
| docker run -d --name openkj -p 80:8000 -v openkj-db:/db --rm openkj-server | ||||
| ``` | ||||
|  | ||||
| start up OpenKJ   | ||||
| select ```Karaoke -> Incoming Requests```   | ||||
| make sure ```Accept Requests``` is checked   | ||||
| make sure ```Automatically show this dialog on new requests``` is checked   | ||||
| click ```Update Remote DB```   | ||||
|  | ||||
| TODO: hotspot configuration | ||||
							
								
								
									
										125
									
								
								customization.patch
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										125
									
								
								customization.patch
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,125 @@ | ||||
| diff --git a/global.inc b/global.inc | ||||
| index 1011664..c9aefef 100644 | ||||
| --- a/global.inc | ||||
| +++ b/global.inc | ||||
| @@ -40,7 +40,7 @@ function navbar($backurl) | ||||
|  		$backurl = index.php; | ||||
|  	global $screensize; | ||||
|  	echo "<div class=navbar> | ||||
| -	<span class=title>OpenKJ Songbook</span> | ||||
| +	<span class=title>City Karaoke Songbook</span> | ||||
|  	</div><div class=mainbody><span class=backbtn><a class=button href=\"$backurl\" class=navbar id=backlink>Back</a></span>"; | ||||
|  } | ||||
|   | ||||
| diff --git a/search.php b/search.php | ||||
| index 514d180..dae03cd 100644 | ||||
| --- a/search.php | ||||
| +++ b/search.php | ||||
| @@ -14,7 +14,7 @@ if (strlen($_GET['q']) < 3) | ||||
|  	die(); | ||||
|  } | ||||
|   | ||||
| -echo '<br><p>Search Results<br>Tap a song to submit it</p>'; | ||||
| +echo '<br><p>Search Results<br>Click a song to submit it</p>'; | ||||
|   | ||||
|  $terms = explode(' ',$_GET['q']); | ||||
|  $no = count($terms); | ||||
| diff --git a/submitreq-run.php b/submitreq-run.php | ||||
| index 4e1f593..9015d08 100644 | ||||
| --- a/submitreq-run.php | ||||
| +++ b/submitreq-run.php | ||||
| @@ -1,6 +1,6 @@ | ||||
|  <?php  | ||||
|  include('global.inc'); | ||||
| -#header("Refresh: 15; URL="); | ||||
| +header("Refresh: 5; url=index.php"); | ||||
|  siteheader("Song Submitted"); | ||||
|   | ||||
|   | ||||
| @@ -27,9 +27,9 @@ $stmt = $db->prepare("INSERT INTO requests (singer,artist,title) VALUES(:singer, | ||||
|  $stmt->execute(array(":singer" => $singer, ":artist" => $artist, ":title" => $title)); | ||||
|  newSerial(); | ||||
|  echo "<p>Song: $artist - $title</p> | ||||
| -      <p>Submitted for singer: $singer</p> | ||||
| -	<br><p>Please press back to return to the main screen</p> | ||||
| -"; | ||||
| +      <p>Submitted for singer: $singer</p>"; | ||||
| +// 	<br><p>Please press back to return to the main screen</p> | ||||
| +//"; | ||||
|   | ||||
|  sitefooter(); | ||||
|  ?>  | ||||
| diff --git a/venuestyle.css b/venuestyle.css | ||||
| index 0bf21d2..9bb15f8 100644 | ||||
| --- a/venuestyle.css | ||||
| +++ b/venuestyle.css | ||||
| @@ -7,17 +7,19 @@ body | ||||
|  	font-family: 'Scada', sans-serif; | ||||
|  	font-size: 1.2em; | ||||
|  	font-weight: bold; | ||||
| -	background-color: white; | ||||
| -	color: black; | ||||
| +	background-color: #202020; | ||||
| +	color: white; | ||||
|  	padding-top: 60px; | ||||
|  } | ||||
|  input[type=text] { | ||||
| -    	border: 2px solid black; | ||||
| +    	border: 2px solid #202020; | ||||
|  	padding-top: 5px; | ||||
|  	padding-bottom: 5px; | ||||
|  	margin-right: 5px; | ||||
|  	font-size: 1.2em; | ||||
|  	font-weight: bold; | ||||
| +	color: white; | ||||
| +	background-color: #404040; | ||||
|  } | ||||
|  p.info | ||||
|  { | ||||
| @@ -35,15 +37,15 @@ div.navbar | ||||
|  	padding-bottom: 5px; | ||||
|  	padding-right: 5px | ||||
|          width: 100%; | ||||
| -        background-color: white; | ||||
| -        color: black; | ||||
| +        background-color: #202020; | ||||
| +        color: white; | ||||
|          text-align: left; | ||||
|  	border-style: solid; | ||||
|  	border-width: 0px 0px 2px 0px; | ||||
|  } | ||||
|  a.navbar | ||||
|  { | ||||
| -	color: white; | ||||
| +	color: #202020;; | ||||
|  	text-decoration: none; | ||||
|  } | ||||
|  div.spacer | ||||
| @@ -61,7 +63,8 @@ table | ||||
|  } | ||||
|  td.result | ||||
|  { | ||||
| -	color: black; | ||||
| +	color: white; | ||||
| +	background-color: #202020; | ||||
|  	font-size: 1.6em; | ||||
|  	font-weight: bold; | ||||
|  	text-align: left; | ||||
| @@ -72,12 +75,12 @@ td.result | ||||
|  } | ||||
|   | ||||
|  input[type=button], input[type=submit], input[type=reset], a.button { | ||||
| -    background-color: white; | ||||
| +    background-color: #202020; | ||||
|      border: 2px; | ||||
|      border-style: solid; | ||||
| -    border-color: black; | ||||
| +    border-color: white; | ||||
|      font-weight: bold; | ||||
| -    color: black; | ||||
| +    color: white; | ||||
|      padding: 8px 20px; | ||||
|      margin-top: 12px; | ||||
|      text-decoration: none; | ||||
| --  | ||||
| GitLab | ||||
		Reference in New Issue
	
	Block a user