<?php
include './header.php';
include("../class/resize-class.php");
$msg = "";
$smsg = "";
$emsg = "";
$db = new DB();
if (isset($_POST["main-gal-img"])) {
$valid_image_check = array("image/gif", "image/jpeg", "image/jpg", "image/png", "image/bmp");
if (count($_FILES["image"]) > 0) {
$folderName = "../images/team/";
for ($i = 0; $i < count($_FILES["image"]["name"]); $i++) {
if ($_FILES["image"]["name"][$i] <> "") {
$image_mime = strtolower(image_type_to_mime_type(exif_imagetype($_FILES["image"]["tmp_name"][$i])));
// if valid image type then upload
if (in_array($image_mime, $valid_image_check)) {
$ext = explode("/", strtolower($image_mime));
$ext = strtolower(end($ext));
$filename = rand(10000, 990000) . '_' . time() . '.' . $ext;
$filepath = $folderName . $filename;
if (!move_uploaded_file($_FILES["image"]["tmp_name"][$i], $filepath)) {
$emsg .= "Failed to upload <strong>" . $_FILES["image"]["name"][$i] . "</strong>. <br>";
$counter++;
} else {
$resizeObj2 = new resize($filepath);
$resizeObj2->resizeImage(450, 450, 'crop');
$resizeObj2->saveImage($filepath, 80);
//insert into database starts
try {
$query = "INSERT INTO `team` " .
"(`name`,`designation`,`photo`,`details`) " .
"VALUES " .
"('" . mysql_real_escape_string($_POST['name'])
. "','" . mysql_real_escape_string($_POST['designation'])
. "','" . mysql_real_escape_string($filename)
. "','" . mysql_real_escape_string($_POST['details']) . "')";
$result = $db->readQuery($query);
if ($result > 0) {
// file uplaoded successfully.
} else {
// failed to insert into database.
}
} catch (Exception $ex) {
$emsg .= "<strong>" . $ex->getMessage() . "</strong>. <br>";
}
//insert into database ends
}
} else {
$emsg .= "<strong>" . $_FILES["image"]["name"][$i] . "</strong> not a valid image. <br>";
}
}
}
$msg .= (strlen($smsg) > 0) ? successMessage($smsg) : "";
$msg .= (strlen($emsg) > 0) ? errorMessage($emsg) : "";
} else {
$msg = errorMessage("You must upload atleast one file");
}
}
$team = getTeam();
?>
<link rel="stylesheet" href="css/lightbox.css">
<div class="panel panel-default">
<div class="panel-heading">
<h3 class="panel-title">Manage Team</h3>
</div>
<div class="panel-body">
<div class="panel panel-default">
<div class="panel-heading">
<h3 class="panel-title">Add New Member</h3>
</div>
<div class="panel-body">
<?php echo $msg; ?>
<div class="row">
<div class="col-sm-9">
<form action="" name="f2" method="POST" enctype="multipart/form-data" class="form-horizontal" id="main-form">
<div class="form-group">
<label for="image" class="col-sm-3 control-label">Picture:</label>
<div class="col-sm-9">
<input class="form-control" id="image" name="image[]" type="file" required="TRUE">
</div>
</div>
<div class="form-group">
<label for="name" class="col-sm-3 control-label">Name:</label>
<div class="col-sm-9">
<input class="form-control" id="name" name="name" type="text" required="TRUE">
</div>
</div>
<div class="form-group">
<label for="designation" class="col-sm-3 control-label">Designation:</label>
<div class="col-sm-9">
<input class="form-control" id="designation" name="designation" type="text" required="TRUE">
</div>
</div>
<div class="form-group">
<label for="details" class="col-sm-3 control-label">Description:</label>
<div class="col-sm-9">
<input class="form-control" id="details" name="details" type="text" required="TRUE">
</div>
</div>
<div class="form-group">
<div class="col-sm-offset-3 col-sm-9">
<input type="submit" name="main-gal-img" class="btn btn-info" value="Save Member" />
</div>
</div>
</form>
</div>
</div>
</div>
</div>
<div class="panel panel-default">
<div class="panel-body">
<div class="row">
<div class="col-sm-12">
<?php
if (count($team) > 0) {
foreach ($team as $member) {
?>
<div class="col-md-3 col-sm-4 col-xs-6">
<div class="button-bar-img-thum">
<a href="edit-member.php?i=<?php echo $member["id"]; ?>"class="glyphicon glyphicon-edit" id="<?php echo $member["id"]; ?>"></a>
<button class="glyphicon glyphicon-trash text-danger img-delete-member-photo" id="<?php echo $member["photo"]; ?>"></button>
</div>
<img class="example-image img-responsive" src="../images/team/<?php echo $member["photo"]; ?>" alt=""/>
<b>
<?php
if (strlen($member["name"]) > 30) {
echo substr($member["name"], 0, 30) . '...';
} else {
echo substr($member["name"], 0, 30);
}
?>.
</b>
</div>
<?php
}
} else {
?>
<b>No Members in the database.</b>
<?php } ?>
</div>
</div>
</div>
</div>
<div class="panel panel-default">
<div class="panel-body">
<a href="arrange-members.php" class="btn btn-info" >
Arrange Members
</a>
</div>
</div>
</div>
</div>
<script src="js/lightbox-plus-jquery.min.js"></script>
<script type="text/javascript">
$('.img-delete-member-photo').click(function (e) {
var r = confirm("Are you really want delete this picture?....");
if (r) {
window.location.replace("delete-member-photo.php?img=" + this.id);
}
});
</script>
<?php
include './footer.php';
?>
|