Browse Source

initial commit

everything i've done live on a web server accessible on my local LAN only
pull/16/head
Rick Payton 7 years ago
parent
commit
f3ccb0a5ac
5 changed files with 32 additions and 10 deletions
  1. +10
    -0
      adminlanding.php
  2. +6
    -0
      connect.php-sample
  3. +1
    -0
      footer.php
  4. +13
    -9
      header.php
  5. +2
    -1
      index.php

+ 10
- 0
adminlanding.php View File

@@ -0,0 +1,10 @@
<?php
$pagetitle = "Admin Area";
include_once ('header.php');
unset($_SESSION['title']);
unset($_SESSION['tid']);
echo '<center>Welcome to the admin area!<br /><br />';
echo 'Title creator / editor <a href="titlemanager.php" class="navlink">here</a> (work in progress)<br /><br />';
echo 'User editor <a href="" class="navlink">here</a> (not working yet)<br />';
include_once ('footer.php');
?>

+ 6
- 0
connect.php-sample View File

@@ -0,0 +1,6 @@
<?php
define ("DATABASE_HOST", "localhost");
define ("DATABASE_USER", "not-root");
define ("DATABASE_PASS", "strong-password-here");
define ("DATABASE_NAME", "cool_database_name_here");
?>

+ 1
- 0
footer.php View File

@@ -1,5 +1,6 @@
</CENTER>
<?php
// the footer just adds a logout button at the bottom of every page for the currently logged in user
if (isset($_SESSION['userid']) && ($_SESSION['username'])) {
echo '<BR /><BR /><CENTER><FORM METHOD="POST" ACTION="logout.php"><INPUT TYPE="HIDDEN" NAME="logout"><INPUT TYPE="SUBMIT" VALUE="Logout"></FORM></CENTER>';
}


+ 13
- 9
header.php View File

@@ -4,20 +4,24 @@
<link rel="stylesheet" type="text/css" href="style.css">
<?php
session_start();
$uname = (isset($_SESSION['username']) ? $_SESSION['username'] : null);
$userid = (isset($_SESSION['userid']) ? $_SESSION['userid'] : null);
include_once ('connection.php');
$con = @new mysqli(DATABASE_HOST, DATABASE_USER, DATABASE_PASS, DATABASE_NAME);
include_once ('connect.php');
$con = mysqli_connect(DATABASE_HOST, DATABASE_USER, DATABASE_PASS, DATABASE_NAME);
if ($con->connect_errno){
die ('Unable to connect to database [' . $db->connect_errno . ']');
}
if (!$userid){
echo '<TITLE>Please login first</TITLE></HEAD><BODY>';
echo '<CENTER><FORM ACTION="login.php" METHOD="POST">Username:<INPUT TYPE="TEXT" NAME="username" SIZE="20"><BR />';
echo 'Password:<INPUT TYPE="PASSWORD" NAME="password" SIZE="20"><BR />';
echo '<INPUT TYPE="SUBMIT" VALUE="Login ..."></FORM></CENTER>';
echo '<title>Please login first</title></head><body><center>Aloha, and welcome to my Guild Wars stats tracker. Please login below.<hr>';
echo '<FORM ACTION="login.php" METHOD="POST"><TABLE BORDER="0"><TR><TD>Username:</TD><TD><INPUT TYPE="TEXT" NAME="username" SIZE="20"></TD></TR>';
echo '<tr><td>Password:</td><td><input type="password" name="password" SIZE="20"></td></tr></table>';
echo '<input type="submit" value="Login ..."></form><br /><br />';
echo 'If you haven\'t registered an account yet,<br />please click <a href="register.php" class="navlink">here</a> to create one.<br />';
} else {
echo '<TITLE>' . $pagetitle . '</TITLE></HEAD><BODY><CENTER>';
echo '(<A HREF="index.php" CLASS="navlink">Home</A>) (<A HREF="search.php" CLASS="navlink">SEARCH</A>) (<A HREF="logout.php?action=logout" CLASS="navlink">Logout ' . $uname . '</A>)<HR><BR / >';
echo '<title>' . $pagetitle . '</title></head><body><center>';
echo '(<a href="index.php" class="navlink">Home</a>) (<a href="preferences.php" class="navlink">Options</a>) ';
if ($_SESSION['admin'] == 1){
echo'(<a href="adminlanding.php" class="navlink">Administration</a>) ';
}
echo '(<a href="logout.php?action=logout" class="navlink">Logout ' . $_SESSION['username'] . '</a>)<hr><br / >';
}
?>

+ 2
- 1
index.php View File

@@ -1,3 +1,4 @@
<!-- this is the main directory of the site, which links to the various content pages -->
<?php
$pagetitle = "Guild Wars Stats Tracker";
include_once ('header.php');
@@ -9,4 +10,4 @@ if (isset($_SESSION['userid'])){
echo 'Add Guild Wars account <a href="addaccounts.php" class="navlink">here</a><br />';
}
include_once ('footer.php');
?>
?>

Loading…
Cancel
Save