Make christmas songs impossible to queue when it isn't December
This commit is contained in:
		
							parent
							
								
									e3d2333dde
								
							
						
					
					
						commit
						0f2f22b280
					
				| 
						 | 
					@ -5,13 +5,14 @@ require 'header.php';
 | 
				
			||||||
if ( !isset($_REQUEST['songid']) ) {
 | 
					if ( !isset($_REQUEST['songid']) ) {
 | 
				
			||||||
   exit();
 | 
					   exit();
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
$songid = intval($_REQUEST['songid']);
 | 
					$song = new Song($_REQUEST['songid']);
 | 
				
			||||||
 | 
					if ( (substr($song->getPath(), 0, 10) == "Christmas/") && (intval(date("n")) != 12) ) exit();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
if ( $_SESSION['queuetarget'] == 0 ) {
 | 
					if ( $_SESSION['queuetarget'] == 0 ) {
 | 
				
			||||||
   $query = "INSERT INTO " . INSTANTQTABLE . " (songid) VALUES(:songid)";
 | 
					   $query = "INSERT INTO " . INSTANTQTABLE . " (songid) VALUES(:songid)";
 | 
				
			||||||
   $sth = $globaldbh->prepare($query);
 | 
					   $sth = $globaldbh->prepare($query);
 | 
				
			||||||
   $fields = array();
 | 
					   $fields = array();
 | 
				
			||||||
   $fields[':songid'] = $songid;
 | 
					   $fields[':songid'] = $song->getID();
 | 
				
			||||||
   $sth->execute($fields);
 | 
					   $sth->execute($fields);
 | 
				
			||||||
} else {
 | 
					} else {
 | 
				
			||||||
   if ( RESTRICTQUEUES && (substr($_SERVER['REMOTE_ADDR'], 0, strlen(LOCALNETWORK)) != LOCALNETWORK) ) exit();
 | 
					   if ( RESTRICTQUEUES && (substr($_SERVER['REMOTE_ADDR'], 0, strlen(LOCALNETWORK)) != LOCALNETWORK) ) exit();
 | 
				
			||||||
| 
						 | 
					@ -19,7 +20,7 @@ if ( $_SESSION['queuetarget'] == 0 ) {
 | 
				
			||||||
   $sth = $globaldbh->prepare($query);
 | 
					   $sth = $globaldbh->prepare($query);
 | 
				
			||||||
   $fields = array();
 | 
					   $fields = array();
 | 
				
			||||||
   $fields[':qid'] = $_SESSION['queuetarget'];
 | 
					   $fields[':qid'] = $_SESSION['queuetarget'];
 | 
				
			||||||
   $fields[':songid'] = $songid;
 | 
					   $fields[':songid'] = $song->getID();
 | 
				
			||||||
   $sth->execute($fields);
 | 
					   $sth->execute($fields);
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue
	
	Block a user