Only start the session and create session variables when not running in CLI
This commit is contained in:
		
							parent
							
								
									498a031cab
								
							
						
					
					
						commit
						8a38d3ce9f
					
				
							
								
								
									
										62
									
								
								header.php
									
									
									
									
									
								
							
							
						
						
									
										62
									
								
								header.php
									
									
									
									
									
								
							| 
						 | 
					@ -9,41 +9,43 @@ require 'functions.php';
 | 
				
			||||||
// be named "require_login() and take no parameters
 | 
					// be named "require_login() and take no parameters
 | 
				
			||||||
require 'authfunctions.php';
 | 
					require 'authfunctions.php';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
// Start the session
 | 
					if ( php_sapi_name() != "cli" ) {
 | 
				
			||||||
session_name(SESSIONCOMICS);
 | 
					    // Start the session
 | 
				
			||||||
session_start();
 | 
					    session_name(SESSIONCOMICS);
 | 
				
			||||||
 | 
					    session_start();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
// This session variable is TRUE when successfully logged in
 | 
					    // This session variable is TRUE when successfully logged in
 | 
				
			||||||
// If set to true, and using default authentication, no login will be required
 | 
					    // If set to true, and using default authentication, no login will be required
 | 
				
			||||||
if ( !isset($_SESSION['validated']) ) {
 | 
					    if ( !isset($_SESSION['validated']) ) {
 | 
				
			||||||
   $_SESSION['validated'] = false;
 | 
					    $_SESSION['validated'] = false;
 | 
				
			||||||
}
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
// This session variable is set to the current browsing folder.
 | 
					    // This session variable is set to the current browsing folder.
 | 
				
			||||||
// It is relative to the COMICSDIR constant defined in variables.php
 | 
					    // It is relative to the COMICSDIR constant defined in variables.php
 | 
				
			||||||
if ( !isset($_SESSION['compath']) ) {
 | 
					    if ( !isset($_SESSION['compath']) ) {
 | 
				
			||||||
   $_SESSION['compath'] = '/';
 | 
					    $_SESSION['compath'] = '/';
 | 
				
			||||||
}
 | 
					    }
 | 
				
			||||||
if ( $_SESSION['compath'] == "" ) $_SESSION['compath'] = "/";
 | 
					    if ( $_SESSION['compath'] == "" ) $_SESSION['compath'] = "/";
 | 
				
			||||||
 | 
					
 | 
				
			||||||
// This session variable is set to the current comic in Base64
 | 
					    // This session variable is set to the current comic in Base64
 | 
				
			||||||
if ( !isset($_SESSION['comfile']) ) {
 | 
					    if ( !isset($_SESSION['comfile']) ) {
 | 
				
			||||||
   $_SESSION['comfile'] = "";
 | 
					    $_SESSION['comfile'] = "";
 | 
				
			||||||
}
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
// Initialize the hash session variable used for SSO
 | 
					    // Initialize the hash session variable used for SSO
 | 
				
			||||||
// Set the hash to the passed in value if it exists
 | 
					    // Set the hash to the passed in value if it exists
 | 
				
			||||||
if ( !isset($_SESSION['hash']) ) {
 | 
					    if ( !isset($_SESSION['hash']) ) {
 | 
				
			||||||
   $_SESSION['hash'] = "";
 | 
					    $_SESSION['hash'] = "";
 | 
				
			||||||
}
 | 
					    }
 | 
				
			||||||
if ( isset($_REQUEST['hash']) ) {
 | 
					    if ( isset($_REQUEST['hash']) ) {
 | 
				
			||||||
   $_SESSION['hash'] = $_REQUEST['hash'];
 | 
					    $_SESSION['hash'] = $_REQUEST['hash'];
 | 
				
			||||||
}
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
// Sorting for folders.
 | 
					    // Sorting for folders.
 | 
				
			||||||
// Valid values (from constants): SORTBYNAME, SORTBYDATE
 | 
					    // Valid values (from constants): SORTBYNAME, SORTBYDATE
 | 
				
			||||||
if ( !isset($_SESSION['sortorder']) ) {
 | 
					    if ( !isset($_SESSION['sortorder']) ) {
 | 
				
			||||||
   $_SESSION['sortorder'] = SORTBYDATE;
 | 
					    $_SESSION['sortorder'] = SORTBYDATE;
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
// Make our PDO database connection which will be used in all scripts
 | 
					// Make our PDO database connection which will be used in all scripts
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue
	
	Block a user