Projects
Projects
Add donor
<?php include 'session.php'; ?>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet"
href="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/css/bootstrap.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></
script>
<script
src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.16.0/umd/popper.min.js"></
script>
<script
src="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/js/bootstrap.min.js"></
script>
<style>
#sidebar{position:relative;margin-top:-20px}
#content{position:relative;margin-left:210px}
@media screen and (max-width: 600px) {
#content {
position:relative;margin-left:auto;margin-right:auto;
}
}
</style>
</head>
<body style="color:black">
<?php
include 'conn.php';
if (isset($_SESSION['loggedin']) && $_SESSION['loggedin'] == true) {
?>
<div id="header">
<?php $active="add"; include 'header.php';
?>
</div>
<div id="sidebar">
<?php include 'sidebar.php'; ?>
</div>
<div id="content">
<div class="content-wrapper">
<div class="container-fluid">
<div class="row">
<div class="col-md-12 lg-12 sm-12">
<div class="row">
<div class="col-lg-4 mb-4"><br>
<div class="font-italic">Age<span style="color:red">*</span></div>
<div><input type="text" name="age" class="form-control" required></div>
</div>
</div>
<br>
<div class="row">
<div class="col-lg-4 mb-4">
<div class="font-italic">Address<span style="color:red">*</span></div>
<div><textarea class="form-control" name="address"
required></textarea></div></div>
</div> <br>
<div class="row">
<div class="col-lg-4 mb-4">
<div><input type="submit" name="submit" class="btn btn-primary"
value="Submit" style="cursor:pointer" onclick="popup()"></div>
</div>
</div>
</form>
</div>
</div>
</div>
<?php
} else {
echo '<div class="alert alert-danger"><b> Please Login First To Access Admin
Portal.</b></div>';
?>
<form method="post" name="" action="login.php" class="form-horizontal">
<div class="form-group">
<div class="col-sm-8 col-sm-offset-4" style="float:left">
CHANGE PASSWORD
<?php include 'session.php'; ?>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet"
href="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/css/bootstrap.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></
script>
<script
src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.16.0/umd/popper.min.js"></
script>
<script
src="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/js/bootstrap.min.js"></
script>
<style>
#sidebar{position:relative;margin-top:-20px}
#content{position:relative;margin-left:210px}
@media screen and (max-width: 600px) {
#content {
position:relative;margin-left:auto;margin-right:auto;
}
}
</style>
</head>
<?php
include 'conn.php';
if (isset($_SESSION['loggedin']) && $_SESSION['loggedin'] == true) {
?>
<body style="color:black">
<div id="header">
<?php include 'header.php';
?>
</div>
<div id="sidebar">
<?php
$active="";
include 'sidebar.php'; ?>
</div>
<div id="content">
<div class="content-wrapper">
<div class="container-fluid">
<div class="row">
<div class="col-md-12 lg-12 sm-12">
<div class="form-group">
<label class="col-sm-4 control-label">New Password</label>
<div class="col-sm-8">
<input type="password" class="form-control"
name="newpassword" id="newpassword" required>
</div>
</div>
<div class="hr-dashed"></div>
<div class="form-group">
<label class="col-sm-4 control-label">Confirm Password</label>
<div class="col-sm-8">
<input type="password" class="form-control"
name="confirmpassword" id="confirmpassword" required>
</div>
</div>
<div class="hr-dashed"></div>
<div class="form-group">
<div class="col-sm-8 col-sm-offset-4">
<button class="btn btn-primary" name="submit"
type="submit">Save changes</button>
</div>
</div>
</form>
</div>
</div>
</div>
</div>
<?php
if(isset($_POST["submit"])){
$username=$_SESSION['username'];
$password=mysqli_real_escape_string($conn,$_POST["currpassword"]);
$sql="select * from admin_info where admin_username='$username'";
$result=mysqli_query($conn,$sql) or die("query failed.");
if(mysqli_num_rows($result)>0)
{
while($row=mysqli_fetch_assoc($result)){
if($password==$row['admin_password']){
$newpassword=mysqli_real_escape_string($conn,$_POST["newpassword"]);
$confpassword=mysqli_real_escape_string($conn,$_POST["confirmpassword"]);
if($newpassword==$confpassword)
{
if($newpassword!=$password)
{
$sql1="UPDATE admin_info set admin_password='{$newpassword}' where
admin_username='{$username}'";
$result1=mysqli_query($conn,$sql1) or die("query failed.");
echo '<div class="alert alert-success alert_dismissible"><button type="button"
class="close" data-dismiss="alert">×</button><b> Password Changed
Successfully.</b></div>';
}
else {
echo '<div class="alert alert-info alert_dismissible"><button type="button"
class="close" data-dismiss="alert">×</button><b>New Password Can not
be same as Current Password..</b></div>';
}
}
else {
echo '<div class="alert alert-warning alert_dismissible"><button
type="button" class="close" data-dismiss="alert">×</button> <b>New
Password and Confirm Password Not Matched!</b></div>';
}
}
else {
echo '<div class="alert alert-danger alert_dismissible"><button type="button"
class="close" data-dismiss="alert">×</button><b> Current Password not
matched!</b></div>';
}
}
}
}
?>
<?php
}
else {
echo '<div class="alert alert-danger"><b> Please Login First To Access Admin
Portal.</b></div>';
?>
<form method="post" name="" action="login.php" class="form-horizontal">
<div class="form-group">
<div class="col-sm-8 col-sm-offset-4" style="float:left">
CONNECTION.PHP
<?php
$conn=mysqli_connect("localhost","root","","blood_donation") or die("Connection
error");
?>
DASHBOARD.php
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet"
href="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/css/bootstrap.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></
script>
<script
src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.16.0/umd/popper.min.js"></
script>
<script
src="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/js/bootstrap.min.js"></
script>
<style>
#sidebar{position:relative;margin-top:-20px}
#content{position:relative;margin-left:210px}
@media screen and (max-width: 600px) {
#content {
position:relative;margin-left:auto;margin-right:auto;
}
}
.block-anchor {
color:red;
cursor: pointer;
}
</style>
</head>
<body style="color:black;" >
<?php
include 'conn.php';
include 'session.php';
if (isset($_SESSION['loggedin']) && $_SESSION['loggedin'] == true) {
?>
<div id="header">
<?php include 'header.php';
?>
</div>
<div id="sidebar">
<?php
$active="dashboard";
include 'sidebar.php'; ?>
</div>
<div id="content">
<div class="content-wrapper">
<div class="container-fluid">
<div class="row">
<div class="col-md-12 lg-12 sm-12">
<h1 class="page-title">Dashboard</h1>
</div>
</div>
<hr>
<div class="row">
<div class="col-md-12">
<div class="row">
<div class="col-md-3">
<div class="panel panel-default panel-info" style="border-radius:50px;">
<div class="panel-body panel-info bk-primary text-light"
style="background-color:#D6EAF8; border-radius:50px">
<div class="stat-panel text-center">
<?php
$sql =" SELECT * from donor_details ";
$result=mysqli_query($conn,$sql) or die("query failed.");
$row=mysqli_num_rows($result);
?>
</div>
</div>
</div>
</div>
<div class="col-md-3">
<div class="panel panel-default panel-info" style="border-radius:50px;">
<div class="panel-body panel-info bk-primary text-light"
style="background-color:#ABEBC6;border-radius:50px;">
<div class="stat-panel text-center">
<?php
$sql1 =" SELECT * from contact_query ";
$result1=mysqli_query($conn,$sql1) or die("query failed.");
$row1=mysqli_num_rows($result1);
?>
</div>
</div>
<div class="col-md-3">
<div class="panel panel-default panel-info" style="border-radius:50px;">
<div class="panel-body panel-info bk-primary text-light"
style="background-color:#E8DAEF ;border-radius:50px; ">
<div class="stat-panel text-center">
<?php
$sql2 ="SELECT * from contact_query where query_status=2 ";
$result2=mysqli_query($conn,$sql2) or die("query failed.");
$row2=mysqli_num_rows($result2);
?>
</div>
</div>
</div>
</div>
</div>
<?php
} else {
echo '<div class="alert alert-danger"><b> Please Login First To Access Admin
Portal.</b></div>';
?>
<form method="post" name="" action="login.php" class="form-horizontal">
<div class="form-group">
<div class="col-sm-8 col-sm-offset-4" style="float:left">
</body>
</html>
DELETE.php
<?php
include 'conn.php';
$donor_id = $_GET['id'];
$sql= "DELETE FROM donor_details where donor_id={$donor_id}";
$result=mysqli_query($conn,$sql);
header("Location: donor_list.php");
mysqli_close($conn);
?>
Delete_querry.php
<?php
include 'conn.php';
$que_id = $_GET['id'];
$sql= "DELETE FROM contact_query where query_id={$que_id}";
$result=mysqli_query($conn,$sql);
mysqli_close($conn);
?>
Donor_list.php
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet"
href="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/css/bootstrap.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></
script>
<script
src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.16.0/umd/popper.min.js"></
script>
<script
src="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/js/bootstrap.min.js"></
script>
<style>
#sidebar{position:relative;margin-top:-20px}
#content{position:relative;margin-left:210px}
@media screen and (max-width: 600px) {
#content {
position:relative;margin-left:auto;margin-right:auto;
}
}
#he{
font-size: 14px;
font-weight: 600;
text-transform: uppercase;
padding: 3px 7px;
color: #fff;
text-decoration: none;
border-radius: 3px;
align:center
}
</style>
</head>
<?php
include 'conn.php';
include 'session.php';
if (isset($_SESSION['loggedin']) && $_SESSION['loggedin'] == true) {
?>
<body style="color:black">
<div id="header">
<?php include 'header.php';
?>
</div>
<div id="sidebar">
<?php $active="list"; include 'sidebar.php'; ?>
</div>
<div id="content" >
<div class="content-wrapper">
<div class="container-fluid">
<div class="row">
<div class="col-md-12 lg-12 sm-12">
</div>
</div>
<hr>
<?php
include 'conn.php';
$limit = 10;
if(isset($_GET['page'])){
$page = $_GET['page'];
}else{
$page = 1;
}
$offset = ($page - 1) * $limit;
$count=$offset+1;
$sql= "select * from donor_details join blood where
donor_details.donor_blood=blood.blood_id LIMIT {$offset},{$limit}";
$result=mysqli_query($conn,$sql);
if(mysqli_num_rows($result)>0) {
?>
<div class="table-responsive">
<table class="table table-bordered" style="text-align:center">
<thead style="text-align:center">
<th style="text-align:center">S.no</th>
<th style="text-align:center">Name</th>
<th style="text-align:center">Mobile Number</th>
<th style="text-align:center">Email Id</th>
<th style="text-align:center">Age</th>
<th style="text-align:center">Gender</th>
<th style="text-align:center">Blood Group</th>
<th style="text-align:center">Address</th>
<th style="text-align:center">Action</th>
</thead>
<tbody>
<?php
while($row = mysqli_fetch_assoc($result)) { ?>
<tr>
<td><?php echo $count++; ?></td>
<td><?php echo $row['donor_name']; ?></td>
<td><?php echo $row['donor_number']; ?></td>
<td><?php echo $row['donor_mail']; ?></td>
<td><?php echo $row['donor_age']; ?></td>
<td><?php echo $row['donor_gender']; ?></td>
<td><?php echo $row['blood_group']; ?></td>
<td><?php echo $row['donor_address']; ?></td>
<td id="he" style="width:100px">
<a style="background-color:aqua" href='delete.php?id=<?php echo
$row['donor_id']; ?>'> Delete </a>
</td>
</tr>
<?php } ?>
</tbody>
</table>
</div>
<?php } ?>
<div class="table-responsive"style="text-align:center;align:center">
<?php
$sql1 = "SELECT * FROM donor_details";
$result1 = mysqli_query($conn, $sql1) or die("Query Failed.");
$total_records = mysqli_num_rows($result1);
echo '</ul>';
}
?>
</div>
</div>
</div>
</div>
<?php }
else {
echo '<div class="alert alert-danger"><b> Please Login First To Access Admin
Portal.</b></div>';
?>
<form method="post" name="" action="login.php" class="form-horizontal">
<div class="form-group">
<div class="col-sm-8 col-sm-offset-4" style="float:left">
?>
</body>
</html>
Header.php
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet"
href="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/css/bootstrap.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></
script>
<script
src="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/js/bootstrap.min.js"></
script>
<style>
.navbar {
background-color: #333333 ;
padding: 10px 10px;
color:#FF0404 ;
}
.navbar a {
float: left;
color: white;
text-align: center;
padding: 12px;
text-decoration: none;
font-size: 18px;
line-height: 25px;
}
.navbar-brand {
font-size: 25px;
font-weight: bold;
}
.navbar a {
float: none;
display: block;
text-align: left;
}
.navbar-right {
float: none;
}
#qq:hover{
background-color:#E5E8E8 ;
border-radius: 5px;
}
}
</style>
</head>
<body>
</div>
</nav>
</body></html>
Login.php
<html>
</div>
</div>
<div class="card" style="height:250px;
background-image:url('admin_image/glossy1.jpg');">
<div class="card-body">
if(isset($_POST["login"])){
$username=mysqli_real_escape_string($conn,$_POST["username"]);
$password=mysqli_real_escape_string($conn,$_POST["password"]);
if(mysqli_num_rows($result)>0)
{
while($row=mysqli_fetch_assoc($result)){
session_start();
$_SESSION['loggedin'] = true;
$_SESSION["username"]=$username;
header("Location: dashboard.php");
}
}
else {
echo '<div class="alert alert-danger" style="font-weight:bold"> Username and
Password are not matched!</div>';
}
}
?>
</form>
</body>
</html>
Logout.php
<?php
session_start();
unset($_SESSION['login']);
session_destroy();
header("location:login.php");
?>
Nicedit.js
var bkExtend=function(){var A=arguments;if(A.length==1){A=[this,A[0]]}for(var B
in A[1]){A[0][B]=A[1][B]}return A[0]};function bkClass()
{}bkClass.prototype.construct=function(){};bkClass.extend=function(C){var
A=function(){if(arguments[0]!==bkClass){return
this.construct.apply(this,arguments)}};var B=new
this(bkClass);bkExtend(B,C);A.prototype=B;A.extend=this.extend;return A};var
bkElement=bkClass.extend({construct:function(B,A){if(typeof (B)=="string")
{B=(A||document).createElement(B)}B=$BK(B);return B},appendTo:function(A)
{A.appendChild(this);return this},appendBefore:function(A)
{A.parentNode.insertBefore(this,A);return this},addEvent:function(B,A)
{bkLib.addEvent(this,B,A);return this},setContent:function(A)
{this.innerHTML=A;return this},pos:function(){var C=curtop=0;var
B=obj=this;if(obj.offsetParent)
{do{C+=obj.offsetLeft;curtop+=obj.offsetTop}while(obj=obj.offsetParent)}var A=(!
window.opera)?parseInt(this.getStyle("border-width")||this.style.border)||
0:0;return[C+A,curtop+A+this.offsetHeight]},noSelect:function()
{bkLib.noSelect(this);return this},parentTag:function(A){var
B=this;do{if(B&&B.nodeName&&B.nodeName.toUpperCase()==A){return
B}B=B.parentNode}while(B);return false},hasClass:function(A){return
this.className.match(new RegExp("(\\s|^)nicEdit-"+A+"(\\s|
$)"))},addClass:function(A){if(!this.hasClass(A)){this.className+="
nicEdit-"+A}return this},removeClass:function(A){if(this.hasClass(A))
{this.className=this.className.replace(new RegExp("(\\s|^)nicEdit-"+A+"(\\s|
$)")," ")}return this},setStyle:function(A){var B=this.style;for(var C in A){switch(C)
{case"float":B.cssFloat=B.styleFloat=A[C];break;case"opacity":B.opacity=A[C];B.filt
er="alpha(opacity="+Math.round(A[C]*100)+")";break;case"className":this.classN
ame=A[C];break;default:B[C]=A[C]}}return this},getStyle:function(A,C){var B=(!
C)?document.defaultView:C;if(this.nodeType==1){return(B&&B.getComputedStyle)?
B.getComputedStyle(this,null).getPropertyValue(A):this.currentStyle[bkLib.camelize(
A)]}},remove:function(){this.parentNode.removeChild(this);return
this},setAttributes:function(A){for(var B in A){this[B]=A[B]}return this}});var
bkLib={isMSIE:(navigator.appVersion.indexOf("MSIE")!=-
1),addEvent:function(C,B,A){(C.addEventListener)?
C.addEventListener(B,A,false):C.attachEvent("on"+B,A)},toArray:function(C){var
B=C.length,A=new Array(B);while(B--){A[B]=C[B]}return A},noSelect:function(B)
{if(B.setAttribute&&B.nodeName.toLowerCase()!
="input"&&B.nodeName.toLowerCase()!="textarea")
{B.setAttribute("unselectable","on")}for(var A=0;A<B.childNodes.length;A++)
{bkLib.noSelect(B.childNodes[A])}},camelize:function(A){return
A.replace(/\-(.)/g,function(B,C){return C.toUpperCase()})},inArray:function(A,B)
{return(bkLib.search(A,B)!=null)},search:function(A,C){for(var B=0;B<A.length;B+
+){if(A[B]==C){return B}}return null},cancelEvent:function(A){A=A||
window.event;if(A.preventDefault&&A.stopPropagation)
{A.preventDefault();A.stopPropagation()}return false},domLoad:
[],domLoaded:function(){if(arguments.callee.done)
{return }arguments.callee.done=true;for(i=0;i<bkLib.domLoad.length;i++)
{bkLib.domLoad[i]()}},onDomLoaded:function(A)
{this.domLoad.push(A);if(document.addEventListener)
{document.addEventListener("DOMContentLoaded",bkLib.domLoaded,null)}else{if(
bkLib.isMSIE){document.write("<style>.nicEdit-main p { margin: 0;
}</style><script id=__ie_onload defer "+
((location.protocol=="https:")?"src='javascript:void(0)'":"src=//0")+"><\/script>");
$BK("__ie_onload").onreadystatechange=function()
{if(this.readyState=="complete")
{bkLib.domLoaded()}}}}window.onload=bkLib.domLoaded}};function $BK(A)
{if(typeof (A)=="string"){A=document.getElementById(A)}return(A&&!
A.appendTo)?bkExtend(A,bkElement.prototype):A}var
bkEvent={addEvent:function(A,B){if(B){this.eventList=this.eventList||
{};this.eventList[A]=this.eventList[A]||[];this.eventList[A].push(B)}return
this},fireEvent:function(){var
A=bkLib.toArray(arguments),C=A.shift();if(this.eventList&&this.eventList[C]){for(var
B=0;B<this.eventList[C].length;B++){this.eventList[C]
[B].apply(this,A)}}}};function __(A){return A}Function.prototype.closure=function()
{var A=this,B=bkLib.toArray(arguments),C=B.shift();return function(){if(typeof
(bkLib)!="undefined"){return
A.apply(C,B.concat(bkLib.toArray(arguments)))}}};Function.prototype.closureListen
er=function(){var A=this,C=bkLib.toArray(arguments),B=C.shift();return function(E)
{E=E||window.event;if(E.target){var D=E.target}else{var D=E.srcElement}return
A.apply(B,[E,D].concat(C))}};
});
;
var nicEditors={nicPlugins:[],editors:[],registerPlugin:function(B,A)
{this.nicPlugins.push({p:B,o:A})},allTextAreas:function(C){var
A=document.getElementsByTagName("textarea");for(var B=0;B<A.length;B++)
{nicEditors.editors.push(new nicEditor(C).panelInstance(A[B]))}return
nicEditors.editors},findEditor:function(C){var B=nicEditors.editors;for(var
A=0;A<B.length;A++){if(B[A].instanceById(C)){return
B[A].instanceById(C)}}}};var nicEditor=bkClass.extend({construct:function(C)
{this.options=new nicEditorConfig();bkExtend(this.options,C);this.nicInstances=new
Array();this.loadedPlugins=new Array();var A=nicEditors.nicPlugins;for(var
B=0;B<A.length;B++){this.loadedPlugins.push(new
A[B].p(this,A[B].o))}nicEditors.editors.push(this);bkLib.addEvent(document.body,"m
ousedown",this.selectCheck.closureListener(this))},panelInstance:function(B,C)
{B=this.checkReplace($BK(B));var A=new bkElement("DIV").setStyle({width:
(parseInt(B.getStyle("width"))||B.clientWidth)
+"px"}).appendBefore(B);this.setPanel(A);return
this.addInstance(B,C)},checkReplace:function(B){var
A=nicEditors.findEditor(B);if(A){A.removeInstance(B);A.removePanel()}return
B},addInstance:function(B,C){B=this.checkReplace($BK(B));if(B.contentEditable||!!
window.opera){var A=new nicEditorInstance(B,C,this)}else{var A=new
nicEditorIFrameInstance(B,C,this)}this.nicInstances.push(A);return
this},removeInstance:function(C){C=$BK(C);var B=this.nicInstances;for(var
A=0;A<B.length;A++){if(B[A].e==C)
{B[A].remove();this.nicInstances.splice(A,1)}}},removePanel:function(A)
{if(this.nicPanel)
{this.nicPanel.remove();this.nicPanel=null}},instanceById:function(C)
{C=$BK(C);var B=this.nicInstances;for(var A=0;A<B.length;A++){if(B[A].e==C)
{return B[A]}}},setPanel:function(A){this.nicPanel=new
nicEditorPanel($BK(A),this.options,this);this.fireEvent("panel",this.nicPanel);return
this},nicCommand:function(B,A){if(this.selectedInstance)
{this.selectedInstance.nicCommand(B,A)}},getIcon:function(D,A){var
C=this.options.iconList[D];var B=(A.iconFiles)?
A.iconFiles[D]:"";return{backgroundImage:"url('"+((C)?this.options.iconsPath:B)
+"')",backgroundPosition:((C)?((C-1)*-18):0)+"px 0px"}},selectCheck:function(C,A)
{var B=false;do{if(A.className&&A.className.indexOf("nicEdit")!=-1){return
false}}while(A=A.parentNode);this.fireEvent("blur",this.selectedInstance,A);this.last
SelectedInstance=this.selectedInstance;this.selectedInstance=null;return
false}});nicEditor=nicEditor.extend(bkEvent);
var nicEditorInstance=bkClass.extend({isSelected:false,construct:function(G,D,C)
{this.ne=C;this.elm=this.e=G;this.options=D||
{};newX=parseInt(G.getStyle("width"))||
G.clientWidth;newY=parseInt(G.getStyle("height"))||
G.clientHeight;this.initialHeight=newY-8;var
H=(G.nodeName.toLowerCase()=="textarea");if(H||this.options.hasPanel){var
B=(bkLib.isMSIE&&!((typeof document.body.style.maxHeight!
="undefined")&&document.compatMode=="CSS1Compat"));var
E={width:newX+"px",border:"1px solid
#ccc",borderTop:0,overflowY:"auto",overflowX:"hidden"};E[(B)?"height":"maxHeight
"]=(this.ne.options.maxHeight)?
this.ne.options.maxHeight+"px":null;this.editorContain=new
bkElement("DIV").setStyle(E).appendBefore(G);var A=new
bkElement("DIV").setStyle({width:(newX-
8)+"px",margin:"4px",minHeight:newY+"px"}).addClass("main").appendTo(this.edit
orContain);G.setStyle({display:"none"});A.innerHTML=G.innerHTML;if(H)
{A.setContent(G.value);this.copyElm=G;var F=G.parentTag("FORM");if(F)
{bkLib.addEvent(F,"submit",this.saveContent.closure(this))}}A.setStyle((B)?
{height:newY+"px"}:
{overflow:"hidden"});this.elm=A}this.ne.addEvent("blur",this.blur.closure(this));this.
init();this.blur()},init:function()
{this.elm.setAttribute("contentEditable","true");if(this.getContent()=="")
{this.setContent("<br
/>")}this.instanceDoc=document.defaultView;this.elm.addEvent("mousedown",this.
selected.closureListener(this)).addEvent("keypress",this.keyDown.closureListener(th
is)).addEvent("focus",this.selected.closure(this)).addEvent("blur",this.blur.closure(thi
s)).addEvent("keyup",this.selected.closure(this));this.ne.fireEvent("add",this)},remo
ve:function(){this.saveContent();if(this.copyElm||this.options.hasPanel)
{this.editorContain.remove();this.e.setStyle({display:"block"});this.ne.removePanel(
)}this.disable();this.ne.fireEvent("remove",this)},disable:function()
{this.elm.setAttribute("contentEditable","false")},getSel:function()
{return(window.getSelection)?
window.getSelection():document.selection},getRng:function(){var
A=this.getSel();if(!A||A.rangeCount===0){return }return(A.rangeCount>0)?
A.getRangeAt(0):A.createRange()},selRng:function(A,B){if(window.getSelection)
{B.removeAllRanges();B.addRange(A)}else{A.select()}},selElm:function(){var
C=this.getRng();if(!C){return }if(C.startContainer){var
D=C.startContainer;if(C.cloneContents().childNodes.length==1){for(var
B=0;B<D.childNodes.length;B++){var
A=D.childNodes[B].ownerDocument.createRange();A.selectNode(D.childNodes[B]);if
(C.compareBoundaryPoints(Range.START_TO_START,A)!
=1&&C.compareBoundaryPoints(Range.END_TO_END,A)!=-1){return
$BK(D.childNodes[B])}}}return $BK(D)}else{return
$BK((this.getSel().type=="Control")?
C.item(0):C.parentElement())}},saveRng:function()
{this.savedRange=this.getRng();this.savedSel=this.getSel()},restoreRng:function()
{if(this.savedRange)
{this.selRng(this.savedRange,this.savedSel)}},keyDown:function(B,A){if(B.ctrlKey)
{this.ne.fireEvent("key",this,B)}},selected:function(C,A){if(!A&&!(A=this.selElm))
{A=this.selElm()}if(!C.ctrlKey){var B=this.ne.selectedInstance;if(B!=this){if(B)
{this.ne.fireEvent("blur",B,A)}this.ne.selectedInstance=this;this.ne.fireEvent("focus"
,B,A)}this.ne.fireEvent("selected",B,A);this.isFocused=true;this.elm.addClass("select
ed")}return false},blur:function()
{this.isFocused=false;this.elm.removeClass("selected")},saveContent:function()
{if(this.copyElm||this.options.hasPanel){this.ne.fireEvent("save",this);
(this.copyElm)?
this.copyElm.value=this.getContent():this.e.innerHTML=this.getContent()}},getElm:
function(){return this.elm},getContent:function()
{this.content=this.getElm().innerHTML;this.ne.fireEvent("get",this);return
this.content},setContent:function(A)
{this.content=A;this.ne.fireEvent("set",this);this.elm.innerHTML=this.content},nicC
ommand:function(B,A){document.execCommand(B,false,A)}});
var nicEditorIFrameInstance=nicEditorInstance.extend({savedStyles:
[],init:function(){var
B=this.elm.innerHTML.replace(/^\s+|\s+$/g,"");this.elm.innerHTML="";(!B)?
B="<br />":B;this.initialContent=B;this.elmFrame=new
bkElement("iframe").setAttributes({src:"javascript:;",frameBorder:0,allowTransparen
cy:"true",scrolling:"no"}).setStyle({height:"100px",width:"100%"}).addClass("frame
").appendTo(this.elm);if(this.copyElm){this.elmFrame.setStyle({width:
(this.elm.offsetWidth-4)+"px"})}var A=["font-size","font-family","font-
weight","color"];for(itm in A)
{this.savedStyles[bkLib.camelize(itm)]=this.elm.getStyle(itm)}setTimeout(this.initFr
ame.closure(this),50)},disable:function()
{this.elm.innerHTML=this.getContent()},initFrame:function(){var
B=$BK(this.elmFrame.contentWindow.document);B.designMode="on";B.open();var
A=this.ne.options.externalCSS;B.write("<html><head>"+((A)?'<link href="'+A+'"
rel="stylesheet" type="text/css" />':"")+'</head><body id="nicEditContent"
style="margin: 0 !important; background-color: transparent !
important;">'+this.initialContent+"</body></html>");B.close();this.frameDoc=B;th
is.frameWin=$BK(this.elmFrame.contentWindow);this.frameContent=$BK(this.frame
Win.document.body).setStyle(this.savedStyles);this.instanceDoc=this.frameWin.doc
ument.defaultView;this.heightUpdate();this.frameDoc.addEvent("mousedown",this.s
elected.closureListener(this)).addEvent("keyup",this.heightUpdate.closureListener(t
his)).addEvent("keydown",this.keyDown.closureListener(this)).addEvent("keyup",thi
s.selected.closure(this));this.ne.fireEvent("add",this)},getElm:function(){return
this.frameContent},setContent:function(A)
{this.content=A;this.ne.fireEvent("set",this);this.frameContent.innerHTML=this.cont
ent;this.heightUpdate()},getSel:function(){return(this.frameWin)?
this.frameWin.getSelection():this.frameDoc.selection},heightUpdate:function()
{this.elmFrame.style.height=Math.max(this.frameContent.offsetHeight,this.initialHe
ight)+"px"},nicCommand:function(B,A)
{this.frameDoc.execCommand(B,false,A);setTimeout(this.heightUpdate.closure(this)
,100)}});
var nicEditorPanel=bkClass.extend({construct:function(E,B,A)
{this.elm=E;this.options=B;this.ne=A;this.panelButtons=new
Array();this.buttonList=bkExtend([],this.ne.options.buttonList);this.panelContain=ne
w bkElement("DIV").setStyle({overflow:"hidden",width:"100%",border:"1px solid
#cccccc",backgroundColor:"#efefef"}).addClass("panelContain");this.panelElm=ne
w
bkElement("DIV").setStyle({margin:"2px",marginTop:"0px",zoom:1,overflow:"hidden
"}).addClass("panel").appendTo(this.panelContain);this.panelContain.appendTo(E);v
ar C=this.ne.options;var D=C.buttons;for(button in D)
{this.addButton(button,C,true)}this.reorder();E.noSelect()},addButton:function(butt
onName,options,noOrder){var button=options.buttons[buttonName];var
type=(button.type)?eval("(typeof("+button.type+') == "undefined") ? null :
'+button.type+";"):nicEditorButton;var
hasButton=bkLib.inArray(this.buttonList,buttonName);if(type&&(hasButton||
this.ne.options.fullPanel)){this.panelButtons.push(new
type(this.panelElm,buttonName,options,this.ne));if(!hasButton)
{this.buttonList.push(buttonName)}}},findButton:function(B){for(var
A=0;A<this.panelButtons.length;A++){if(this.panelButtons[A].name==B){return
this.panelButtons[A]}}},reorder:function(){var C=this.buttonList;for(var
B=0;B<C.length;B++){var A=this.findButton(C[B]);if(A)
{this.panelElm.appendChild(A.margin)}}},remove:function(){this.elm.remove()}});
var nicEditorButton=bkClass.extend({construct:function(D,A,C,B)
{this.options=C.buttons[A];this.name=A;this.ne=B;this.elm=D;this.margin=new
bkElement("DIV").setStyle({"float":"left",marginTop:"2px"}).appendTo(D);this.contai
n=new
bkElement("DIV").setStyle({width:"20px",height:"20px"}).addClass("buttonContain"
).appendTo(this.margin);this.border=new
bkElement("DIV").setStyle({backgroundColor:"#efefef",border:"1px solid
#efefef"}).appendTo(this.contain);this.button=new
bkElement("DIV").setStyle({width:"18px",height:"18px",overflow:"hidden",zoom:1,c
ursor:"pointer"}).addClass("button").setStyle(this.ne.getIcon(A,C)).appendTo(this.bo
rder);this.button.addEvent("mouseover",this.hoverOn.closure(this)).addEvent("mous
eout",this.hoverOff.closure(this)).addEvent("mousedown",this.mouseClick.closure(th
is)).noSelect();if(!window.opera)
{this.button.onmousedown=this.button.onclick=bkLib.cancelEvent}B.addEvent("sel
ected",this.enable.closure(this)).addEvent("blur",this.disable.closure(this)).addEvent
("key",this.key.closure(this));this.disable();this.init()},init:function(){},hide:function()
{this.contain.setStyle({display:"none"})},updateState:function(){if(this.isDisabled)
{this.setBg()}else{if(this.isHover){this.setBg("hover")}else{if(this.isActive)
{this.setBg("active")}else{this.setBg()}}}},setBg:function(A){switch(A)
{case"hover":var B={border:"1px solid
#666",backgroundColor:"#ddd"};break;case"active":var B={border:"1px solid
#666",backgroundColor:"#ccc"};break;default:var B={border:"1px solid
#efefef",backgroundColor:"#efefef"}}this.border.setStyle(B).addClass("button-"+A)
},checkNodes:function(A){var
B=A;do{if(this.options.tags&&bkLib.inArray(this.options.tags,B.nodeName))
{this.activate();return true}}while(B=B.parentNode&&B.className!
="nicEdit");B=$BK(A);while(B.nodeType==3)
{B=$BK(B.parentNode)}if(this.options.css){for(itm in this.options.css)
{if(B.getStyle(itm,this.ne.selectedInstance.instanceDoc)==this.options.css[itm])
{this.activate();return true}}}this.deactivate();return false},activate:function(){if(!
this.isDisabled)
{this.isActive=true;this.updateState();this.ne.fireEvent("buttonActivate",this)}},dea
ctivate:function(){this.isActive=false;this.updateState();if(!this.isDisabled)
{this.ne.fireEvent("buttonDeactivate",this)}},enable:function(A,B)
{this.isDisabled=false;this.contain.setStyle({opacity:1}).addClass("buttonEnabled");
this.updateState();this.checkNodes(B)},disable:function(A,B)
{this.isDisabled=true;this.contain.setStyle({opacity:0.6}).removeClass("buttonEnab
led");this.updateState()},toggleActive:function(){(this.isActive)?
this.deactivate():this.activate()},hoverOn:function(){if(!this.isDisabled)
{this.isHover=true;this.updateState();this.ne.fireEvent("buttonOver",this)}},hoverO
ff:function()
{this.isHover=false;this.updateState();this.ne.fireEvent("buttonOut",this)},mouseCli
ck:function(){if(this.options.command)
{this.ne.nicCommand(this.options.command,this.options.commandArgs);if(!
this.options.noActive)
{this.toggleActive()}}this.ne.fireEvent("buttonClick",this)},key:function(A,B)
{if(this.options.key&&B.ctrlKey&&String.fromCharCode(B.keyCode||
B.charCode).toLowerCase()==this.options.key)
{this.mouseClick();if(B.preventDefault){B.preventDefault()}}}});
var nicPlugin=bkClass.extend({construct:function(B,A)
{this.options=A;this.ne=B;this.ne.addEvent("panel",this.loadPanel.closure(this));this
.init()},loadPanel:function(C){var B=this.options.buttons;for(var A in B)
{C.addButton(A,this.options)}C.reorder()},init:function(){}});
var nicPaneOptions = { };
var nicEditorPane=bkClass.extend({construct:function(D,C,B,A)
{this.ne=C;this.elm=D;this.pos=D.pos();this.contain=new
bkElement("div").setStyle({zIndex:"99999",overflow:"hidden",position:"absolute",lef
t:this.pos[0]+"px",top:this.pos[1]+"px"});this.pane=new
bkElement("div").setStyle({fontSize:"12px",border:"1px solid
#ccc",overflow:"hidden",padding:"4px",textAlign:"left",backgroundColor:"#ffffc9"}).
addClass("pane").setStyle(B).appendTo(this.contain);if(A&&!A.options.noClose)
{this.close=new
bkElement("div").setStyle({"float":"right",height:"16px",width:"16px",cursor:"pointe
r"}).setStyle(this.ne.getIcon("close",nicPaneOptions)).addEvent("mousedown",A.rem
ovePane.closure(this)).appendTo(this.pane)}this.contain.noSelect().appendTo(docu
ment.body);this.position();this.init()},init:function(){},position:function()
{if(this.ne.nicPanel){var B=this.ne.nicPanel.elm;var A=B.pos();var
C=A[0]+parseInt(B.getStyle("width"))-(parseInt(this.pane.getStyle("width"))
+8);if(C<this.pos[0]){this.contain.setStyle({left:C+"px"})}}},toggle:function()
{this.isVisible=!this.isVisible;this.contain.setStyle({display:
((this.isVisible)?"block":"none")})},remove:function(){if(this.contain)
{this.contain.remove();this.contain=null}},append:function(A)
{A.appendTo(this.pane)},setContent:function(A){this.pane.setContent(A)}});
var nicSelectOptions = {
buttons : {
'fontSize' : {name : __('Select Font Size'), type :
'nicEditorFontSizeSelect', command : 'fontsize'},
'fontFamily' : {name : __('Select Font Family'), type :
'nicEditorFontFamilySelect', command : 'fontname'},
'fontFormat' : {name : __('Select Font Format'), type :
'nicEditorFontFormatSelect', command : 'formatBlock'}
}
};
var nicEditorSelect=bkClass.extend({construct:function(D,A,C,B)
{this.options=C.buttons[A];this.elm=D;this.ne=B;this.name=A;this.selOptions=new
Array();this.margin=new bkElement("div").setStyle({"float":"left",margin:"2px 1px 0
1px"}).appendTo(this.elm);this.contain=new
bkElement("div").setStyle({width:"90px",height:"20px",cursor:"pointer",overflow:"hi
dden"}).addClass("selectContain").addEvent("click",this.toggle.closure(this)).appen
dTo(this.margin);this.items=new
bkElement("div").setStyle({overflow:"hidden",zoom:1,border:"1px solid
#ccc",paddingLeft:"3px",backgroundColor:"#fff"}).appendTo(this.contain);this.contr
ol=new
bkElement("div").setStyle({overflow:"hidden","float":"right",height:"18px",width:"16
px"}).addClass("selectControl").setStyle(this.ne.getIcon("arrow",C)).appendTo(this.it
ems);this.txt=new
bkElement("div").setStyle({overflow:"hidden","float":"left",width:"66px",height:"14p
x",marginTop:"1px",fontFamily:"sans-
serif",textAlign:"center",fontSize:"12px"}).addClass("selectTxt").appendTo(this.item
s);if(!window.opera)
{this.contain.onmousedown=this.control.onmousedown=this.txt.onmousedown=bk
Lib.cancelEvent}this.margin.noSelect();this.ne.addEvent("selected",this.enable.clos
ure(this)).addEvent("blur",this.disable.closure(this));this.disable();this.init()},disable:
function()
{this.isDisabled=true;this.close();this.contain.setStyle({opacity:0.6})},enable:functi
on(A)
{this.isDisabled=false;this.close();this.contain.setStyle({opacity:1})},setDisplay:fun
ction(A){this.txt.setContent(A)},toggle:function(){if(!this.isDisabled){(this.pane)?
this.close():this.open()}},open:function(){this.pane=new
nicEditorPane(this.items,this.ne,
{width:"88px",padding:"0px",borderTop:0,borderLeft:"1px solid
#ccc",borderRight:"1px solid
#ccc",borderBottom:"0px",backgroundColor:"#fff"});for(var
C=0;C<this.selOptions.length;C++){var B=this.selOptions[C];var A=new
bkElement("div").setStyle({overflow:"hidden",borderBottom:"1px solid
#ccc",width:"88px",textAlign:"left",overflow:"hidden",cursor:"pointer"});var D=new
bkElement("div").setStyle({padding:"0px
4px"}).setContent(B[1]).appendTo(A).noSelect();D.addEvent("click",this.update.clos
ure(this,B[0])).addEvent("mouseover",this.over.closure(this,D)).addEvent("mouseout
",this.out.closure(this,D)).setAttributes("id",B[0]);this.pane.append(A);if(!
window.opera){D.onmousedown=bkLib.cancelEvent}}},close:function()
{if(this.pane){this.pane=this.pane.remove()}},over:function(A)
{A.setStyle({backgroundColor:"#ccc"})},out:function(A)
{A.setStyle({backgroundColor:"#fff"})},add:function(B,A){this.selOptions.push(new
Array(B,A))},update:function(A)
{this.ne.nicCommand(this.options.command,A);this.close()}});var
nicEditorFontSizeSelect=nicEditorSelect.extend({sel:{1:"1 (8pt)",2:"2
(10pt)",3:"3 (12pt)",4:"4 (14pt)",5:"5 (18pt)",6:"6
(24pt)"},init:function(){this.setDisplay("Font Size...");for(itm in this.sel)
{this.add(itm,'<font size="'+itm+'">'+this.sel[itm]+"</font>")}}});var
nicEditorFontFamilySelect=nicEditorSelect.extend({sel:{arial:"Arial","comic sans
ms":"Comic Sans","courier new":"Courier
New",georgia:"Georgia",helvetica:"Helvetica",impact:"Impact","times new
roman":"Times","trebuchet ms":"Trebuchet",verdana:"Verdana"},init:function()
{this.setDisplay("Font Family...");for(itm in this.sel){this.add(itm,'<font
face="'+itm+'">'+this.sel[itm]+"</font>")}}});var
nicEditorFontFormatSelect=nicEditorSelect.extend({sel:
{p:"Paragraph",pre:"Pre",h6:"Heading 6",h5:"Heading 5",h4:"Heading&
nbsp;4",h3:"Heading 3",h2:"Heading 2",h1:"Heading 1"},init:func
tion(){this.setDisplay("Font Format...");for(itm in this.sel){var
A=itm.toUpperCase();this.add("<"+A+">","<"+itm+' style="padding: 0px; margin:
0px;">'+this.sel[itm]
+"</"+A+">")}}});nicEditors.registerPlugin(nicPlugin,nicSelectOptions);
var nicButtonTips=bkClass.extend({construct:function(A)
{this.ne=A;A.addEvent("buttonOver",this.show.closure(this)).addEvent("buttonOut",
this.hide.closure(this))},show:function(A)
{this.timer=setTimeout(this.create.closure(this,A),400)},create:function(A)
{this.timer=null;if(!this.pane){this.pane=new nicEditorPane(A.button,this.ne,
{fontSize:"12px",marginTop:"5px"});this.pane.setContent(A.options.name)}},hide:f
unction(A){if(this.timer){clearTimeout(this.timer)}if(this.pane)
{this.pane=this.pane.remove()}}});nicEditors.registerPlugin(nicButtonTips);
var nicEditorAdvancedButton=nicEditorButton.extend({init:function()
{this.ne.addEvent("selected",this.removePane.closure(this)).addEvent("blur",this.re
movePane.closure(this))},mouseClick:function(){if(!this.isDisabled)
{if(this.pane&&this.pane.pane){this.removePane()}else{this.pane=new
nicEditorPane(this.contain,this.ne,{width:
(this.width||"270px"),backgroundColor:"#fff"},this);this.addPane();this.ne.selectedIn
stance.saveRng()}}},addForm:function(C,G){this.form=new
bkElement("form").addEvent("submit",this.submit.closureListener(this));this.pane.a
ppend(this.form);this.inputs={};for(itm in C){var D=C[itm];var F="";if(G)
{F=G.getAttribute(itm)}if(!F){F=D.value||""}var A=C[itm].type;if(A=="title"){new
bkElement("div").setContent(D.txt).setStyle({fontSize:"14px",fontWeight:"bold",pad
ding:"0px",margin:"2px 0"}).appendTo(this.form)}else{var B=new
bkElement("div").setStyle({overflow:"hidden",clear:"both"}).appendTo(this.form);if(
D.txt){new
bkElement("label").setAttributes({"for":itm}).setContent(D.txt).setStyle({margin:"2
px
4px",fontSize:"13px",width:"50px",lineHeight:"20px",textAlign:"right","float":"left"})
.appendTo(B)}switch(A){case"text":this.inputs[itm]=new
bkElement("input").setAttributes({id:itm,value:F,type:"text"}).setStyle({margin:"2p
x 0",fontSize:"13px","float":"left",height:"20px",border:"1px solid
#ccc",overflow:"hidden"}).setStyle(D.style).appendTo(B);break;case"select":this.inp
uts[itm]=new bkElement("select").setAttributes({id:itm}).setStyle({border:"1px
solid #ccc","float":"left",margin:"2px 0"}).appendTo(B);for(opt in D.options){var
E=new bkElement("option").setAttributes({value:opt,selected:
(opt==F)?"selected":""}).setContent(D.options[opt]).appendTo(this.inputs[itm])}bre
ak;case"content":this.inputs[itm]=new
bkElement("textarea").setAttributes({id:itm}).setStyle({border:"1px solid
#ccc","float":"left"}).setStyle(D.style).appendTo(B);this.inputs[itm].value=F}}}new
bkElement("input").setAttributes({type:"submit"}).setStyle({backgroundColor:"#efe
fef",border:"1px solid #ccc",margin:"3px
0","float":"left",clear:"both"}).appendTo(this.form);this.form.onsubmit=bkLib.cancel
Event},submit:function(){},findElm:function(B,A,E){var
D=this.ne.selectedInstance.getElm().getElementsByTagName(B);for(var
C=0;C<D.length;C++){if(D[C].getAttribute(A)==E){return
$BK(D[C])}}},removePane:function(){if(this.pane)
{this.pane.remove();this.pane=null;this.ne.selectedInstance.restoreRng()}}});
var nicLinkOptions = {
buttons : {
'link' : {name : 'Add Link', type : 'nicLinkButton', tags : ['A']},
'unlink' : {name : 'Remove Link', command : 'unlink', noActive : true}
}
};
var nicLinkButton=nicEditorAdvancedButton.extend({addPane:function()
{this.ln=this.ne.selectedInstance.selElm().parentTag("A");this.addForm({"":
{type:"title",txt:"Add/Edit Link"},href:{type:"text",txt:"URL",value:"http://",style:
{width:"150px"}},title:{type:"text",txt:"Title"},target:{type:"select",txt:"Open
In",options:{"":"Current Window",_blank:"New Window"},style:
{width:"100px"}}},this.ln)},submit:function(C){var
A=this.inputs.href.value;if(A=="http://"||A==""){alert("You must enter a URL to
Create a Link");return false}this.removePane();if(!this.ln){var
B="javascript:nicTemp();";this.ne.nicCommand("createlink",B);this.ln=this.findElm("
A","href",B)}if(this.ln)
{this.ln.setAttributes({href:this.inputs.href.value,title:this.inputs.title.value,target:thi
s.inputs.target.options[this.inputs.target.selectedIndex].value})}}});nicEditors.regis
terPlugin(nicPlugin,nicLinkOptions);
var nicColorOptions = {
buttons : {
'forecolor' : {name : __('Change Text Color'), type :
'nicEditorColorButton', noClose : true},
'bgcolor' : {name : __('Change Background Color'), type :
'nicEditorBgColorButton', noClose : true}
}
};
var nicEditorColorButton=nicEditorAdvancedButton.extend({addPane:function(){var
D={0:"00",1:"33",2:"66",3:"99",4:"CC",5:"FF"};var H=new
bkElement("DIV").setStyle({width:"270px"});for(var A in D){for(var F in D){for(var E
in D){var I="#"+D[A]+D[E]+D[F];var C=new
bkElement("DIV").setStyle({cursor:"pointer",height:"15px","float":"left"}).appendTo(
H);var G=new bkElement("DIV").setStyle({border:"2px solid "+I}).appendTo(C);var
B=new
bkElement("DIV").setStyle({backgroundColor:I,overflow:"hidden",width:"11px",heigh
t:"11px"}).addEvent("click",this.colorSelect.closure(this,I)).addEvent("mouseover",t
his.on.closure(this,G)).addEvent("mouseout",this.off.closure(this,G,I)).appendTo(G);if
(!window.opera)
{C.onmousedown=B.onmousedown=bkLib.cancelEvent}}}}this.pane.append(H.no
Select())},colorSelect:function(A)
{this.ne.nicCommand("foreColor",A);this.removePane()},on:function(A)
{A.setStyle({border:"2px solid #000"})},off:function(A,B){A.setStyle({border:"2px
solid "+B})}});var
nicEditorBgColorButton=nicEditorColorButton.extend({colorSelect:function(A)
{this.ne.nicCommand("hiliteColor",A);this.removePane()}});nicEditors.registerPlugin
(nicPlugin,nicColorOptions);
var nicImageOptions = {
buttons : {
'image' : {name : 'Add Image', type : 'nicImageButton', tags : ['IMG']}
}
};
var nicImageButton=nicEditorAdvancedButton.extend({addPane:function()
{this.im=this.ne.selectedInstance.selElm().parentTag("IMG");this.addForm({"":
{type:"title",txt:"Add/Edit Image"},src:{type:"text",txt:"URL",value:"http://",style:
{width:"150px"}},alt:{type:"text",txt:"Alt Text",style:{width:"100px"}},align:
{type:"select",txt:"Align",options:
{none:"Default",left:"Left",right:"Right"}}},this.im)},submit:function(B){var
C=this.inputs.src.value;if(C==""||C=="http://"){alert("You must enter a Image URL
to insert");return false}this.removePane();if(!this.im){var
A="javascript:nicImTemp();";this.ne.nicCommand("insertImage",A);this.im=this.find
Elm("IMG","src",A)}if(this.im)
{this.im.setAttributes({src:this.inputs.src.value,alt:this.inputs.alt.value,align:this.inp
uts.align.value})}}});nicEditors.registerPlugin(nicPlugin,nicImageOptions);
var nicSaveOptions = {
buttons : {
'save' : {name : __('Save this content'), type : 'nicEditorSaveButton'}
}
};
var nicEditorSaveButton=nicEditorButton.extend({init:function(){if(!
this.ne.options.onSave)
{this.margin.setStyle({display:"none"})}},mouseClick:function(){var
B=this.ne.options.onSave;var
A=this.ne.selectedInstance;B(A.getContent(),A.elm.id,A)}});nicEditors.registerPlugin
(nicPlugin,nicSaveOptions);
var nicXHTML=bkClass.extend({stripAttributes:
["_moz_dirty","_moz_resizing","_extended"],noShort:
["style","title","script","textarea","a"],cssReplace:{"font-weight:bold;":"strong","font-
style:italic;":"em"},sizes:{1:"xx-small",2:"x-
small",3:"small",4:"medium",5:"large",6:"x-large"},construct:function(A)
{this.ne=A;if(this.ne.options.xhtml)
{A.addEvent("get",this.cleanup.closure(this))}},cleanup:function(A){var
B=A.getElm();var C=this.toXHTML(B);A.content=C},toXHTML:function(C,A,L){var
G="";var O="";var P="";var I=C.nodeType;var Q=C.nodeName.toLowerCase();var
N=C.hasChildNodes&&C.hasChildNodes();var B=new Array();switch(I){case 1:var
H=C.attributes;switch(Q)
{case"b":Q="strong";break;case"i":Q="em";break;case"font":Q="span";break}if(A)
{for(var F=0;F<H.length;F++){var K=H[F];var M=K.nodeName.toLowerCase();var
D=K.nodeValue;if(!K.specified||!D||bkLib.inArray(this.stripAttributes,M)||typeof
(D)=="function"){continue}switch(M){case"style":var J=D.replace(/ /g,"");for(itm in
this.cssReplace){if(J.indexOf(itm)!=-1)
{B.push(this.cssReplace[itm]);J=J.replace(itm,"")}}P+=J;D="";break;case"class":D=
D.replace("Apple-style-span","");break;case"size":P+="font-size:"+this.sizes[D]
+";";D="";break}if(D){O+=" "+M+'="'+D+'"'}}if(P){O+=' style="'+P+'"'}for(var
F=0;F<B.length;F++){G+="<"+B[F]+">"}if(O==""&&Q=="span"){A=false}if(A)
{G+="<"+Q;if(Q!="br"){G+=O}}}if(!N&&!bkLib.inArray(this.noShort,M)){if(A)
{G+=" />"}}else{if(A){G+=">"}for(var F=0;F<C.childNodes.length;F++){var
E=this.toXHTML(C.childNodes[F],true,true);if(E){G+=E}}}if(A&&N)
{G+="</"+Q+">"}for(var F=0;F<B.length;F++){G+="</"+B[F]+">"}break;case
3:G+=C.nodeValue;break}return G}});nicEditors.registerPlugin(nicXHTML);
var nicCodeOptions = {
buttons : {
'xhtml' : {name : 'Edit HTML', type : 'nicCodeButton'}
}
};
var
nicCodeButton=nicEditorAdvancedButton.extend({width:"350px",addPane:function(
){this.addForm({"":{type:"title",txt:"Edit HTML"},code:
{type:"content",value:this.ne.selectedInstance.getContent(),style:
{width:"340px",height:"200px"}}})},submit:function(B){var
A=this.inputs.code.value;this.ne.selectedInstance.setContent(A);this.removePane()}
});nicEditors.registerPlugin(nicPlugin,nicCodeOptions);
var nicBBCode=bkClass.extend({construct:function(A)
{this.ne=A;if(this.ne.options.bbCode)
{A.addEvent("get",this.bbGet.closure(this));A.addEvent("set",this.bbSet.closure(this
));var B=this.ne.loadedPlugins;for(itm in B){if(B[itm].toXHTML)
{this.xhtml=B[itm]}}}},bbGet:function(A){var
B=this.xhtml.toXHTML(A.getElm());A.content=this.toBBCode(B)},bbSet:function(A)
{A.content=this.fromBBCode(A.content)},toBBCode:function(B){function A(D,C)
{B=B.replace(D,C)}A(/\n/gi,"");A(/<strong>(.*?)<\/strong>/gi,"[b]$1[/b]");A(/
<em>(.*?)<\/em>/gi,"[i]$1[/i]");A(/<span.*?style="text-
decoration:underline;">(.*?)<\/span>/gi,"[u]$1[/u]");A(/<ul>(.*?)<\/ul>/gi,"[list]$1[/
list]");A(/<li>(.*?)<\/li>/gi,"[*]$1[]");A(/<ol>(.*?)<\/ol>/gi,"[list=1]$1[/list]");A(/
<img.*?src="(.*?)".*?>/gi,"[img]$1[/img]");A(/<a.*?href="(.*?)".*?>(.*?)<\/a>/
gi,"[url=$1]$2[/url]");A(/<br.*?>/gi,"\n");A(/<.*?>.*?<\/.*?>/gi,"");return
B},fromBBCode:function(A){function
B(D,C){A=A.replace(D,C)}B(/\[b\](.*?)\[\/b\]/gi,"<strong>$1</strong>");B(/\[i\](.*?)\
[\/i\]/gi,"<em>$1</em>");B(/\[u\](.*?)\[\/u\]/gi,'<span style="text-
decoration:underline;">$1</span>');B(/\[list\](.*?)\[\/list\]/gi,"<ul>$1</ul>");B(/\
[list=1\](.*?)\[\/list\]/gi,"<ol>$1</ol>");B(/\[\*\](.*?)\[\/\*\]/gi,"<li>$1</li>");B(/\
[img\](.*?)\[\/img\]/gi,'<img src="$1" />');B(/\[url=(.*?)\](.*?)\[\/url\]/gi,'<a
href="$1">$2</a>');B(/\n/gi,"<br />");return
A}});nicEditors.registerPlugin(nicBBCode);
var nicUploadOptions = {
buttons : {
'upload' : {name : 'Upload Image', type : 'nicUploadButton'}
}
};
var
nicUploadButton=nicEditorAdvancedButton.extend({nicURI:"https://api.imgur.com/
3/image",errorText:"Failed to upload image",addPane:function(){if(typeof
window.FormData==="undefined"){return this.onError("Image uploads are not
supported in this browser, use Chrome, Firefox, or Safari
instead.")}this.im=this.ne.selectedInstance.selElm().parentTag("IMG");var A=new
bkElement("div").setStyle({padding:"10px"}).appendTo(this.pane.pane);new
bkElement("div").setStyle({fontSize:"14px",fontWeight:"bold",paddingBottom:"5px"
}).setContent("Insert an Image").appendTo(A);this.fileInput=new
bkElement("input").setAttributes({type:"file"}).appendTo(A);this.progress=new
bkElement("progress").setStyle({width:"100%",display:"none"}).setAttributes("max"
,100).appendTo(A);this.fileInput.onchange=this.uploadFile.closure(this)},onError:fun
ction(A){this.removePane();alert(A||"Failed to upload image")},uploadFile:function()
{var B=this.fileInput.files[0];if(!B||!B.type.match(/image.*/)){this.onError("Only
image files can be
uploaded");return }this.fileInput.setStyle({display:"none"});this.setProgress(0);var
A=new FormData();A.append("image",B);var C=new
XMLHttpRequest();C.open("POST",this.ne.options.uploadURI||
this.nicURI);C.onload=function(){try{var
D=JSON.parse(C.responseText).data}catch(E){return this.onError()}if(D.error)
{return
this.onError(D.error)}this.onUploaded(D)}.closure(this);C.onerror=this.onError.closur
e(this);C.upload.onprogress=function(D){this.setProgress(D.loaded/
D.total)}.closure(this);C.setRequestHeader("Authorization","Client-ID
c37fc05199a05b7");C.send(A)},setProgress:function(A)
{this.progress.setStyle({display:"block"});if(A<0.98)
{this.progress.value=A}else{this.progress.removeAttribute("value")}},onUploaded:
function(B){this.removePane();var D=B.link;if(!this.im)
{this.ne.selectedInstance.restoreRng();var
C="javascript:nicImTemp();";this.ne.nicCommand("insertImage",D);this.im=this.find
Elm("IMG","src",D)}var
A=parseInt(this.ne.selectedInstance.elm.getStyle("width"));if(this.im)
{this.im.setAttributes({src:D,width:(A&&B.width)?
Math.min(A,B.width):""})}}});nicEditors.registerPlugin(nicPlugin,nicUploadOptions);
/* START CONFIG */
var nicExampleOptions = {
buttons : {
'example' : {name : __('Some alt text for the button'), type :
'nicEditorExampleButton'}
}/* NICEDIT_REMOVE_START */,iconFiles : {'example' :
'http://js.nicedit.com/nicEditIcons-latest.gif'}/* NICEDIT_REMOVE_END */
};
/* END CONFIG */
bkLib.onDomLoaded(function() {
new nicEditor({buttonList :
['fontSize','fontFamily','bold','italic','underline','strikeThrough','ul','forecolor','bgcolor'
,'link','unlink']}).panelInstance('area4');
});
Pages.php
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet"
href="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/css/bootstrap.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></
script>
<script
src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.16.0/umd/popper.min.js"></
script>
<script
src="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/js/bootstrap.min.js"></
script>
<style>
#sidebar{position:relative;margin-top:-20px}
#content{position:relative;margin-left:210px}
@media screen and (max-width: 600px) {
#content {
position:relative;margin-left:auto;margin-right:auto;
}
}
#he{
font-size: 14px;
font-weight: 600;
text-transform: uppercase;
padding: 3px 7px;
color: #fff;
text-decoration: none;
border-radius: 3px;
align:center
}
</style>
</head>
<?php
include 'conn.php';
include 'session.php';
if (isset($_SESSION['loggedin']) && $_SESSION['loggedin'] == true) {
?>
<body style="color:black">
<div id="header" >
<?php include 'header.php';
?>
</div>
<div id="sidebar">
<?php $active="pages";
include 'sidebar.php'; ?>
</div>
<div id="content" >
<div class="content-wrapper">
<div class="container-fluid">
<div class="row">
<div class="col-md-12 lg-12 sm-12">
</div>
</div>
<hr>
<?php
$limit = 3;
if(isset($_GET['page'])){
$page = $_GET['page'];
}else{
$page = 1;
}
$offset = ($page - 1) * $limit;
$count=$offset+1;
$sql= "select * from pages LIMIT {$offset},{$limit} ";
$result=mysqli_query($conn,$sql);
if(mysqli_num_rows($result)>0) {
?>
<div class="table-responsive">
<table class="table table-bordered" style="text-align:center">
<thead style="text-align:center">
<th style="text-align:center">S.no</th>
<th style="text-align:center">Page Name</th>
<th style="text-align:center">Page Type</th>
<th style="text-align:center">Page Data</th>
<th style="text-align:center">Edit Page</th>
</thead>
<tbody>
<?php
while($row = mysqli_fetch_assoc($result)) { ?>
<tr>
<td ><?php echo $count++; ?></td>
<td ><?php echo $row['page_name']; ?></td>
<td ><?php echo $row['page_type']; ?></td>
<td id="example" style="text-align:left"><div style="width:100%; max-
height:110px; overflow:auto"><?php echo $row['page_data']; ?></div></td>
<td id="he" style="width:100px;">
<a style="background-color:aqua" href='update_page_details.php?
type=<?php echo $row['page_type'];?>'> <span class="glyphicon glyphicon-
edit"></span></a>
</td>
</tr>
<?php } ?>
</tbody>
</table>
</div>
<?php } ?>
<div class="table-responsive"style="text-align:center;align:center">
<?php
$sql1 = "SELECT * FROM pages";
$result1 = mysqli_query($conn, $sql1) or die("Query Failed.");
$total_records = mysqli_num_rows($result1);
echo '</ul>';
}
?>
</div>
</div>
</div>
</div>
<?php }
else {
echo '<div class="alert alert-danger"><b> Please Login First To Access Admin
Portal.</b></div>';
?>
<form method="post" name="" action="login.php" class="form-horizontal">
<div class="form-group">
<div class="col-sm-8 col-sm-offset-4" style="float:left">
?>
</body>
</html>
Pending_querry.php
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet"
href="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/css/bootstrap.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></
script>
<script
src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.16.0/umd/popper.min.js"></
script>
<script
src="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/js/bootstrap.min.js"></
script>
<style>
#sidebar{position:relative;margin-top:-20px}
#content{position:relative;margin-left:210px}
@media screen and (max-width: 600px) {
#content {
position:relative;margin-left:auto;margin-right:auto;
}
}
#he{
font-size: 14px;
font-weight: 600;
text-transform: uppercase;
padding: 3px 7px;
color: #fff;
text-decoration: none;
border-radius: 3px;
align:center
}
</style>
</head>
<?php
include 'conn.php';
include 'session.php';
if (isset($_SESSION['loggedin']) && $_SESSION['loggedin'] == true) {
?>
<body style="color:black">
<div id="header">
<?php include 'header.php';
?>
</div>
<div id="sidebar">
<?php $active="query"; include 'sidebar.php'; ?>
</div>
<div id="content" >
<div class="content-wrapper">
<div class="container-fluid">
<div class="row">
<div class="col-md-12 lg-12 sm-12">
</div>
</div>
<hr>
<script>
function clickme(){
if(confirm("Do you really Want to Read ?"))
{
document.getElementById("demo").innerHTML = "Read";
<?php
echo '<div class="alert alert-info alert_dismissible"><b><button
type="button" class="close"
data-dismiss="alert">×</button></b><b>Pending Request
"Read".</b></div>';
$que_id = $_GET['id'];
$sql1="update contact_query set query_status='1' where
query_id={$que_id}";
$result=mysqli_query($conn,$sql1);
?>
}
}
</script>
<?php
include 'conn.php';
$limit = 10;
if(isset($_GET['page'])){
$page = $_GET['page'];
}else{
$page = 1;
}
$offset = ($page - 1) * $limit;
$count=$offset+1;
$sql= " select * from contact_query where query_status>1 LIMIT {$offset},
{$limit}";
$result=mysqli_query($conn,$sql);
if(mysqli_num_rows($result)>0) {
?>
<div class="table-responsive">
<table class="table table-bordered" style="text-align:center">
<thead style="text-align:center">
<th style="text-align:center">S.no</th>
<th style="text-align:center">Name</th>
<th style="text-align:center">Email Id</th>
<th style="text-align:center">Mobile Number</th>
<th style="text-align:center">Message</th>
<th style="text-align:center">Posting Date</th>
<th style="text-align:center">Status</th>
<th style="text-align:center">Action</th>
</thead>
<tbody>
<?php
while($row = mysqli_fetch_assoc($result)) { ?>
<tr>
</td>
<?php } ?>
<td id="he" style="width:100px">
<a style="background-color:aqua" href='delete_query.php?id=<?php
echo $row['query_id']; ?>'> Delete </a>
</td>
</tr>
<?php } ?>
</tbody>
</table>
</div>
<?php } ?>
<div class="table-responsive"style="text-align:center;align:center">
<?php
$sql1 = "SELECT * FROM contact_query";
$result1 = mysqli_query($conn, $sql1) or die("Query Failed.");
$total_records = mysqli_num_rows($result1);
$total_page = ceil($total_records / $limit);
echo '</ul>';
}
?>
</div>
</div>
</div>
<?php
} else {
echo '<div class="alert alert-danger"><b> Please Login First To Access Admin
Portal.</b></div>';
?>
<form method="post" name="" action="login.php" class="form-horizontal">
<div class="form-group">
<div class="col-sm-8 col-sm-offset-4" style="float:left">
</body>
</html>
Querry.php
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet"
href="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/css/bootstrap.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></
script>
<script
src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.16.0/umd/popper.min.js"></
script>
<script
src="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/js/bootstrap.min.js"></
script>
<style>
#sidebar{position:relative;margin-top:-20px}
#content{position:relative;margin-left:210px}
@media screen and (max-width: 600px) {
#content {
position:relative;margin-left:auto;margin-right:auto;
}
}
#he{
font-size: 14px;
font-weight: 600;
text-transform: uppercase;
padding: 3px 7px;
color: #fff;
text-decoration: none;
border-radius: 3px;
align:center
}
</style>
</head>
<?php
include 'conn.php';
include 'session.php';
if (isset($_SESSION['loggedin']) && $_SESSION['loggedin'] == true) {
?>
<body style="color:black">
<div id="header">
<?php include 'header.php';
?>
</div>
<div id="sidebar">
<?php $active="query"; include 'sidebar.php'; ?>
</div>
<div id="content" >
<div class="content-wrapper">
<div class="container-fluid">
<div class="row">
<div class="col-md-12 lg-12 sm-12">
</div>
</div>
<hr>
<script>
function clickme(){
if(confirm("Do you really Want to Read ?"))
{
document.getElementById("demo").innerHTML = "Read";
<?php
echo '<div class="alert alert-info alert_dismissible"><b><button
type="button" class="close"
data-dismiss="alert">×</button></b><b>Pending Request
"Read".</b></div>';
$que_id = $_GET['id'];
$sql1="update contact_query set query_status='1' where
query_id={$que_id}";
$result=mysqli_query($conn,$sql1);
?>
}
}
</script>
<?php
include 'conn.php';
$limit = 10;
if(isset($_GET['page'])){
$page = $_GET['page'];
}else{
$page = 1;
}
$offset = ($page - 1) * $limit;
$count=$offset+1;
$sql= "select * from contact_query LIMIT {$offset},{$limit}";
$result=mysqli_query($conn,$sql);
if(mysqli_num_rows($result)>0) {
?>
<div class="table-responsive">
<table class="table table-bordered" style="text-align:center">
<thead style="text-align:center">
<th style="text-align:center">S.no</th>
<th style="text-align:center">Name</th>
<th style="text-align:center">Email Id</th>
<th style="text-align:center">Mobile Number</th>
<th style="text-align:center">Message</th>
<th style="text-align:center">Posting Date</th>
<th style="text-align:center">Status</th>
<th style="text-align:center">Action</th>
</thead>
<tbody>
<?php
while($row = mysqli_fetch_assoc($result)) { ?>
<tr>
<div class="table-responsive"style="text-align:center;align:center">
<?php
$sql1 = "SELECT * FROM contact_query";
$result1 = mysqli_query($conn, $sql1) or die("Query Failed.");
$total_records = mysqli_num_rows($result1);
echo '</ul>';
}
?>
</div>
</div>
</div>
<?php
} else {
echo '<div class="alert alert-danger"><b> Please Login First To Access Admin
Portal.</b></div>';
?>
<form method="post" name="" action="login.php" class="form-horizontal">
<div class="form-group">
<div class="col-sm-8 col-sm-offset-4" style="float:left">
</body>
</html>
Save_donor_data.php
<?php
$name=$_POST['fullname'];
$number=$_POST['mobileno'];
$email=$_POST['emailid'];
$age=$_POST['age'];
$gender=$_POST['gender'];
$blood_group=$_POST['blood'];
$address=$_POST['address'];
$conn=mysqli_connect("localhost","root","","blood_donation") or die("Connection
error");
$sql= "INSERT INTO
donor_details(donor_name,donor_number,donor_mail,donor_age,donor_gender,dono
r_blood,donor_address)
values('{$name}','{$number}','{$email}','{$age}','{$gender}','{$blood_group}','{
$address}')";
$result=mysqli_query($conn,$sql) or die("query unsuccessful.");
header("Location: http://localhost/BDMS/admin/donor_list.php");
mysqli_close($conn);
?>
Session.php
<?php session_start(); ?>
Sidebar.php
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Sofia">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet"
href="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.0/css/bootstrap.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></
script>
<script
src="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.0/js/bootstrap.min.js"></
script>
<style>
body {
margin: 0;
font-family: 'Averia Gruesa Libre';font-size: 15px;
color:#F8F9F9;
}
.sidebar {
margin: 0;
padding: 0;
width: 210px;
background-color: #333333;
position: fixed;
height: 100%;
overflow: auto;
}
.sidebar a {
display: block;
color: white;
padding: 16px;
text-decoration: none;
}
.sidebar a:hover:not(.active) {
background-color: #555;
color: white;
}
div.content {
margin-left: 200px;
padding: 1px 16px;
height: 1000px;
}
</div>
Update_connect.php
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet"
href="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/css/bootstrap.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></
script>
<script
src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.16.0/umd/popper.min.js"></
script>
<script
src="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/js/bootstrap.min.js"></
script>
<style>
#sidebar{position:relative;margin-top:-20px}
#content{position:relative;margin-left:210px}
@media screen and (max-width: 600px) {
#content {
position:relative;margin-left:auto;margin-right:auto;
}
}
</style>
</head>
<body style="color:black">
<?php
include 'conn.php';
include 'session.php';
if (isset($_SESSION['loggedin']) && $_SESSION['loggedin'] == true) {
?>
<div id="header">
<?php include 'header.php';
?>
</div>
<div id="sidebar">
<?php
$active="contact";
include 'sidebar.php'; ?>
</div>
<div id="content">
<div class="content-wrapper">
<div class="container-fluid">
<div class="row">
<div class="col-md-12 lg-12 sm-12">
mysqli_close($conn);
}
?>
<div class="row">
<div class="col-md-10">
<div class="panel panel-default">
<div class="panel-heading">Contact Details</div>
<div class="panel-body">
<form method="post" name="change_contact" class="form-horizontal">
<div class="form-group">
<label class="col-sm-4 control-label"> Address</label>
<div class="col-sm-8">
<textarea class="form-control" name="address" id="address"
required></textarea>
</div>
</div>
<div class="form-group">
<label class="col-sm-4 control-label"> Email id</label>
<div class="col-sm-8">
<input type="email" class="form-control" name="email" id="email"
value="" required>
</div>
</div>
<div class="form-group">
<label class="col-sm-4 control-label"> Contact Number </label>
<div class="col-sm-8">
<input type="text" class="form-control" value="" name="contactno"
id="contactno" required>
</div>
</div>
<div class="hr-dashed"></div>
<div class="form-group">
<div class="col-sm-8 col-sm-offset-4">
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<?php
} else {
echo '<div class="alert alert-danger"><b> Please Login First To Access Admin
Portal.</b></div>';
?>
<form method="post" name="" action="login.php" class="form-horizontal">
<div class="form-group">
<div class="col-sm-8 col-sm-offset-4" style="float:left">
Update_page_details.php
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet"
href="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/css/bootstrap.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></
script>
<script
src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.16.0/umd/popper.min.js"></
script>
<script
src="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/js/bootstrap.min.js"></
script>
<script type="text/javascript" src="nicEdit.js"></script>
<style>
#sidebar{position:relative;margin-top:-20px}
#content{position:relative;margin-left:210px}
@media screen and (max-width: 600px) {
#content {
position:relative;margin-left:auto;margin-right:auto;
}
#area1, #area4{
width: 70vw;
min-height: 50vh;
font-family: tahoma;
}
.nicEdit-buttonContain {
padding: .5em;
}
.nicEdit-panelContain{
.nicEdit-selectContain{
margin-top: 8px;
padding:.5em
}
.nicEdit-selectTxt{
font-family: Tahoma !important;
font-size: 12px !important;
}
.nicEdit-main{
outline: 0;
}
}
</style>
</head>
<body style="color:black">
<?php
include 'conn.php';
include 'session.php';
if (isset($_SESSION['loggedin']) && $_SESSION['loggedin'] == true) {
?>
<div id="header">
<?php include 'header.php';
?>
</div>
<div id="sidebar">
<?php $active ="";
include 'sidebar.php'; ?>
</div>
<div id="content">
<div class="content-wrapper">
<div class="container-fluid">
<div class="row">
<div class="col-md-12 lg-12 sm-12">
<div class="form-group">
<label class="col-sm-4 control-label">Selected Page : </label>
<?php
include 'conn.php';
switch($_GET['type'])
{
case "aboutus" :
echo "About US";
break;
case "donor" :
echo "Why Donate Blood";
break;
case "needforblood" :
echo "The Need For Blood";
break;
case "needforblood" :
echo "The Need For Blood";
break;
case "bloodtips" :
echo "Blood Tips";
break;
case "whoyouhelp" :
echo "Why you could Help";
break;
case "bloodgroups" :
echo "Blood Groups";
break;
case "universal" :
echo "Universal Donors And Recepients";
break;
}
?>
</div>
<div class="form-group">
<label class="col-sm-4 control-label">Page Details: </label>
<div class="col-sm-4">
<div id="sample">
</div>
</div>
</div>
<div class="form-group">
<div class="col-sm-8 col-sm-offset-4"><br>
<button class="btn btn-primary" name="submit"
type="submit">Update</button>
</div>
</div>
</form>
</div>
</div>
</div>
</div>
<?php if(isset($_POST['submit']))
{
$type=$_GET['type'];
$data=$_POST['data'];
$conn=mysqli_connect("localhost","root","","blood_donation") or
die("Connection error");
$sql= "update pages set page_data='{$data}'where page_type='{$type}'";
$result=mysqli_query($conn,$sql) or die("query unsuccessful.");
echo '<div class="alert alert-success"><b>Page Data Updated
Successfully.</b></div>';
}
?>
</div>
</div>
</div>
<?php
} else {
echo '<div class="alert alert-danger"><b> Please Login First To Access Admin
Portal.</b></div>';
?>
<form method="post" name="" action="login.php" class="form-horizontal">
<div class="form-group">
<div class="col-sm-8 col-sm-offset-4" style="float:left">
</body>
</html>
User side
About_us.php
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-
fit=no">
<meta name="description" content="">
<meta name="author" content="">
<link rel="stylesheet"
href="https://maxcdn.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></
script>
<script
src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.16.0/umd/popper.min.js"></
script>
<script
src="https://maxcdn.bootstrapcdn.com/bootstrap/4.5.2/js/bootstrap.min.js"></
script>
<link rel="icon" type="image/x-icon" href="image/favicon.ico"/>
</head>
<style>
</style>
<body>
<?php
$active ='about';
include('head.php');
?>
?>
</p>
</div>
<div class="col-lg-6">
<img class="img-fluid rounded" src="image\banner_590x300.jpg"
style="height:400px" alt="error" >
</div>
</div>
</div></div>
<?php include('footer.php')
?>
</div>
</body>
</html>
Contact_us.php
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-
fit=no">
<meta name="description" content="">
<meta name="author" content="">
<link rel="stylesheet"
href="https://maxcdn.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></
script>
<script
src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.16.0/umd/popper.min.js"></
script>
<script
src="https://maxcdn.bootstrapcdn.com/bootstrap/4.5.2/js/bootstrap.min.js"></
script>
<link rel="icon" type="image/x-icon" href="image/favicon.ico"/>
</head>
<body>
<?php $active ='contact';
include 'head.php'; ?>
<?php
if(isset($_POST["send"])){
$name=$_POST['fullname'];
$number=$_POST['contactno'];
$email=$_POST['email'];
$message=$_POST['message'];
$conn=mysqli_connect("localhost","root","","blood_donation") or die("Connection
error");
$sql= "insert into contact_query
(query_name,query_mail,query_number,query_message)
values('{$name}','{$number}','{$email}','{$message}')";
$result=mysqli_query($conn,$sql) or die("query unsuccessful.");
echo '<div class="alert alert-success alert_dismissible"><b><button
type="button" class="close"
data-dismiss="alert">×</button></b><b>Query Sent, We will contact you
shortly. </b></div>';
}?>
</div>
</div>
<?php include 'footer.php' ?>
</div>
</body>
</html>
Donate_blood
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-
fit=no">
<meta name="description" content="">
<meta name="author" content="">
<link rel="stylesheet"
href="https://maxcdn.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></
script>
<script
src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.16.0/umd/popper.min.js"></
script>
<script
src="https://maxcdn.bootstrapcdn.com/bootstrap/4.5.2/js/bootstrap.min.js"></
script>
<link rel="icon" type="image/x-icon" href="image/favicon.ico"/>
</head>
<body style="background-color:lightblue;">
<?php
$active ='donate';
include('head.php') ?>
position:absolute;
left: 0;
bottom: 0;
width: 100%;
height: fit-content;
padding: 5px;
background-color:#000000;
color:white;
text-align: center;
}
</style>
</head>
<body>
</body>
</html>
Head.php
<html>
<head>
<style>
.header {
overflow:hidden;
background-color: #333;
top: 0;
width:100%;
padding: 10px 5px;
color:#FF0404 ;
}
/* Style the header links */
.header a {
float: left;
color: white;
text-align: center;
padding: 12px;
text-decoration: none;
font-size: 18px;
line-height: 25px;
border-radius: 4px;
font-weight:bold;
}
/* Style the logo link (notice that we set the same value of line-height and font-size
to prevent the header to increase when the font gets bigger */
.header a.logo {
font-size: 25px;
font-weight: bold;
color:#FF0404 ;
}
/* Add media queries for responsiveness - when the screen is 500px wide or less,
stack the links on top of each other */
@media screen and (max-width: 500px) {
.header a {
float: none;
display: block;
text-align: left;
}
.header-right {
float: none;
}
}
/* Style the active/current link*/
a.act{
background: linear-gradient(to right, #fd746c 0%, #ff9068 100%);
color: white;
border-radius:30px;
}
a.logo2{
background-color: #333;
}
</style>
</head>
<body>
<div class="header">
<a href="home.php" class="logo"<?php if($active=='home') echo
"class='logo2'"; ?>>Blood Bank & Donation </a>
<div class="header-right">
<a href="about_us.php" <?php if($active=='about') echo "class='act'"; ?>
>About Us</a>
<a href="why_donate_blood.php" <?php if($active=='why') echo "class='act'"; ?
>>Why Donate Blood</a>
<a href="donate_blood.php" <?php if($active=='donate') echo "class='act'"; ?
>>Become A Donor</a>
<a href="need_blood.php" <?php if($active=='need') echo "class='act'"; ?
>>Need Blood</a>
<a href="contact_us.php" <?php if($active=='contact') echo "class='act'"; ?
>>Contact Us</a>
</div>
</div>
</body>
</html>
Home.php
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-
to-fit=no">
<meta name="description" content="">
<meta name="author" content="">
<link rel="stylesheet"
href="https://maxcdn.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css">
<!-- <link rel="shortcut icon" href="./favicon.ico" /> -->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></
script>
<script
src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.16.0/umd/popper.min.js"></
script>
<script
src="https://maxcdn.bootstrapcdn.com/bootstrap/4.5.2/js/bootstrap.min.js"></
script>
<link rel="icon" type="image/x-icon" href="image/favicon.ico"/>
<style>
</style>
</head>
<body>
<div class="header">
<?php
$active="home";
include('head.php'); ?>
</div>
<?php include'ticker.php'; ?>
<div class="container">
<div class="row">
<div class="col-12">
<div class="text-center">
<img src="./image/blood_drop_logo.jpg" style = "height : 100px">
</div>
</div>
</div>
</div>
<div id="page-container" style="margin-top:50px; position: relative;min-height:
84vh; ">
<div class="container">
<div id="content-wrap"style="padding-bottom:75px;">
</div>
?>
</p>
</div>
</div>
<div class="col-lg-4 mb-4">
<div class="card">
<h4 class="card-header card bg-info text-white">Blood Tips</h4>
?>
</p>
</div>
</div>
<div class="col-lg-4 mb-4">
<div class="card">
<h4 class="card-header card bg-info text-white" >Who you could
Help</h4>
?>
</p>
</div>
</div>
</div>
<div class="row">
<?php
include 'conn.php';
$sql= "select * from donor_details join blood where
donor_details.donor_blood=blood.blood_id order by rand() limit 6";
$result=mysqli_query($conn,$sql);
if(mysqli_num_rows($result)>0)
{
while($row = mysqli_fetch_assoc($result)) {
?>
<div class="col-lg-4 col-sm-6 portfolio-item" ><br>
<div class="card" style="width:300px">
<img class="card-img-top" src="image\blood_drop_logo.jpg" alt="Card
image" style="width:100%;height:300px">
<div class="card-body">
<h3 class="card-title"><?php echo $row['donor_name']; ?></h3>
<p class="card-text">
<b>Blood Group : </b> <b><?php echo $row['blood_group'];
?></b><br>
<b>Mobile No. : </b> <?php echo $row['donor_number']; ?><br>
<b>Gender : </b><?php echo $row['donor_gender']; ?><br>
<b>Age : </b> <?php echo $row['donor_age']; ?><br>
<b>Address : </b> <?php echo $row['donor_address']; ?><br>
</p>
</div>
</div>
</div>
<?php }} ?>
</div>
<br>
<!-- /.row -->
?></p>
</div>
<div class="col-lg-6">
<img src="image\Bloodtype.jpg" width="480" height="459" style="border:
5px solid black;">
</div>
</div>
<!-- /.row -->
<hr>
?></p>
</div>
<div class="col-md-4">
<a class="btn btn-lg btn-secondary btn-block" href="donate_blood.php"
style="align:center; background-color:#7FB3D5;color:#273746 ">Become a Donor
</a>
</div>
</div>
</div>
</div>
<?php include('footer.php');?>
</div>
</body>
</html>
Need_blood.php
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-
fit=no">
<meta name="description" content="">
<meta name="author" content="">
<link rel="stylesheet"
href="https://maxcdn.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></
script>
<script
src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.16.0/umd/popper.min.js"></
script>
<script
src="https://maxcdn.bootstrapcdn.com/bootstrap/4.5.2/js/bootstrap.min.js"></
script>
<link rel="icon" type="image/x-icon" href="image/favicon.ico"/>
</head>
<body style="background-color:lightblue;">
<?php
$active ='need';
include('head.php') ?>
<div class="row">
<div class="col-lg-6">
<h1 class="mt-4 mb-3">Need Blood</h1>
</div>
</div>
<form name="needblood" action="" method="post">
<div class="row">
<div class="col-lg-4 mb-4">
<div class="font-italic">Blood Group<span style="color:red">*</span></div>
<div><select name="blood" class="form-control" required>
<option value=""selected disabled>Select</option>
<?php
include 'conn.php';
$sql= "select * from blood";
$result=mysqli_query($conn,$sql) or die("query unsuccessful.");
while($row=mysqli_fetch_assoc($result)){
?>
<option value=" <?php echo $row['blood_id'] ?>"> <?php echo
$row['blood_group'] ?> </option>
<?php } ?>
</select>
</div>
</div>
</div><div class="row">
<?php if(isset($_POST['search'])){
$bg=$_POST['blood'];
$sql= "select * from donor_details join blood where
donor_details.donor_blood=blood.blood_id AND donor_blood='{$bg}' order by
rand() limit 5";
$result=mysqli_query($conn,$sql) or die("query unsuccessful.");
if(mysqli_num_rows($result)>0) {
while($row = mysqli_fetch_assoc($result)) {
?>
<?php
}
}
else
{
echo '<div class="alert alert-danger">No Donor Found For your search Blood
group </div>';
}
} ?>
</div>
</div>
</div>
<?php include 'footer.php' ?>
</div>
</body>
</html>
Saveddata.php
<?php
$name=$_POST['fullname'];
$number=$_POST['mobileno'];
$email=$_POST['emailid'];
$age=$_POST['age'];
$gender=$_POST['gender'];
$blood_group=$_POST['blood'];
$address=$_POST['address'];
if (intval($age) >=60) {
?>
<p>Age cannot exceed 60. Click <a href="donate_blood.php">here</a> to
go back.<p>
<?php
exit();
// header("location: ./home.php");
}
$conn=mysqli_connect("localhost","root","","blood_donation") or die("Connection
error");
$sql= "INSERT INTO
donor_details(donor_name,donor_number,donor_mail,donor_age,donor_gender,dono
r_blood,donor_address)
values('{$name}','{$number}','{$email}','{$age}','{$gender}','{$blood_group}','{
$address}')";
$result=mysqli_query($conn,$sql) or die("query unsuccessful.");
header("Location: ./home.php");
mysqli_close($conn);
?>
Search blood group.php
<?php
$bg=$_POST['blood'];
$conn=mysqli_connect("localhost","root","","blood_donation") or die("Connection
error");
$sql= "select * from donor_details where donor_blood='{$bg}' order by rand() limit
5";
$result=mysqli_query($conn,$sql) or die("query unsuccessful.");
if(mysqli_num_rows($result)>0) {
while($row = mysqli_fetch_assoc($result)) {
?>
<div class="row">
<div class="col-lg-4 col-sm-6 portfolio-item" ><br>
<div class="card" style="width:300px">
<img class="card-img-top" src="image\blood_drop_logo.jpg" alt="Card image"
style="width:100%;height:300px">
<div class="card-body">
<h3 class="card-title"><?php echo $row['donor_name']; ?></h3>
<p class="card-text">
<b>Blood Group : </b> <b><?php echo $row['blood_group']; ?></b><br>
<b>Mobile No. : </b> <?php echo $row['donor_number']; ?><br>
<b>Gender : </b><?php echo $row['donor_gender']; ?><br>
<b>Age : </b> <?php echo $row['donor_age']; ?><br>
<b>Address : </b> <?php echo $row['donor_address']; ?><br>
</p>
</div>
</div>
</div>
Slider.php
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet"
href="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/css/bootstrap.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></
script>
<script
src="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/js/bootstrap.min.js"></
script>
</head>
<body>
<div class="container" style="margin-top:100px">
<div id="myCarousel" class="carousel slide" data-ride="carousel">
<ol class="carousel-indicators">
<li data-target="#myCarousel" data-slide-to="0" class="active"></li>
<li data-target="#myCarousel" data-slide-to="1"></li>
</ol>
<div class="carousel-inner">
<div class="item active">
<img src="image\_107317099_blooddonor976.jpg" alt="Los Angeles"
style="width:100%; height:550px;margin-top:0px;">
</div>
<div class="item">
<img src="image\Blood-facts_10-illustration-graphics__canteen.png"
alt="Chicago" style="width:100%;height:550px;margin-top:0px;">
</div>
</div>
</html>
Ticker.php
<html>
<head>
<style>
@media screen and (max-width: 80px) {
.news {
position:relative;margin-left:auto;margin-right:auto;margin-top:400px ;
}
.text1{
box-shadow:none !important;
position:relative;
margin-left:auto;margin-right:auto;
}
}
.blue {
background: #347fd0;
}
.news {
box-shadow: inset 0 -15px 30px rgba(10,4,60,0.4), 0 5px 10px
rgba(10,20,100,0.5);
width: 100%;
height:50px;
margin-top:0px;
overflow: hidden;
border-radius: 4px;
padding: 1px;
-webkit-user-select: none;
.news span {
float: left;
color: #fff;
padding: 9px;
position: relative;
top: 1%;
box-shadow: inset 0 -15px 30px rgba(0,0,0,0.4);
font: 16px 'Raleway', Helvetica, Arial, sans-serif;
-webkit-font-smoothing: antialiased;
-webkit-user-select: none;
cursor: pointer;
}
.text1{
box-shadow:none !important;
position:relative;
width:90%
}
</style>
</head>
<body>
</body>
</head>
</html>
Why_donate_blood.php
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-
fit=no">
<meta name="description" content="">
<meta name="author" content="">
<link rel="stylesheet"
href="https://maxcdn.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></
script>
<script
src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.16.0/umd/popper.min.js"></
script>
<script
src="https://maxcdn.bootstrapcdn.com/bootstrap/4.5.2/js/bootstrap.min.js"></
script>
<link rel="icon" type="image/x-icon" href="image/favicon.ico"/>
</head>
<body>
<?php
$active ='why';
include('head.php');
?>
?>
</p>
</div>
<div class="col-lg-6">
<img class="img-fluid rounded" src="image\
08f2fccc45d2564f74ead4a6d5086871.png" style="height:600px; width:500px"
alt="error" >
</div>
</div>
</div>
</div>
<?php include('footer.php')
?>
</div>
</body>
</html>