fixing the old project errors
This commit is contained in:
parent
34753111ed
commit
4ff0c03c62
@ -11,7 +11,7 @@
|
|||||||
?>
|
?>
|
||||||
|
|
||||||
<?php
|
<?php
|
||||||
if($_REQUEST['thecomment']!="")
|
if(isset($_REQUEST['thecomment']) && $_REQUEST['thecomment']!="")
|
||||||
{
|
{
|
||||||
require_once("../models/comment.php");
|
require_once("../models/comment.php");
|
||||||
$rs = comment ::insertComment($_REQUEST['imgId'],$temp['username'], $_REQUEST['thecomment'] );
|
$rs = comment ::insertComment($_REQUEST['imgId'],$temp['username'], $_REQUEST['thecomment'] );
|
||||||
|
|||||||
@ -1,7 +1,4 @@
|
|||||||
<?php
|
<?php
|
||||||
error_reporting(0);
|
|
||||||
session_start();
|
|
||||||
|
|
||||||
if(isset($_SESSION['user']))
|
if(isset($_SESSION['user']))
|
||||||
{
|
{
|
||||||
$user=$_SESSION['user'];
|
$user=$_SESSION['user'];
|
||||||
@ -9,6 +6,7 @@ if(isset($_SESSION['user']))
|
|||||||
else
|
else
|
||||||
{
|
{
|
||||||
header("Location: ../views/signinPage.php?message=".urlencode("Login Again!"));
|
header("Location: ../views/signinPage.php?message=".urlencode("Login Again!"));
|
||||||
|
exit();
|
||||||
}
|
}
|
||||||
$aerror = "";
|
$aerror = "";
|
||||||
if(isset($_POST['addAlbum']))
|
if(isset($_POST['addAlbum']))
|
||||||
|
|||||||
@ -1,7 +1,4 @@
|
|||||||
<?php
|
<?php
|
||||||
error_reporting(0);
|
|
||||||
session_start();
|
|
||||||
|
|
||||||
if(isset($_SESSION['user']))
|
if(isset($_SESSION['user']))
|
||||||
{
|
{
|
||||||
$user=$_SESSION['user'];
|
$user=$_SESSION['user'];
|
||||||
@ -9,6 +6,7 @@ if(isset($_SESSION['user']))
|
|||||||
else
|
else
|
||||||
{
|
{
|
||||||
header("Location: ../views/signinPage.php?message=".urlencode("Login Again!"));
|
header("Location: ../views/signinPage.php?message=".urlencode("Login Again!"));
|
||||||
|
exit();
|
||||||
}
|
}
|
||||||
$aerror = "";
|
$aerror = "";
|
||||||
if(isset($_POST['addGroup']))
|
if(isset($_POST['addGroup']))
|
||||||
@ -16,12 +14,13 @@ if(isset($_POST['addGroup']))
|
|||||||
$name = $_POST['name'];
|
$name = $_POST['name'];
|
||||||
|
|
||||||
include_once('../models/group.php');
|
include_once('../models/group.php');
|
||||||
if(group::insertGroup($name))
|
$groupId = group::insertGroup($name);
|
||||||
|
if($groupId)
|
||||||
{
|
{
|
||||||
if(group::insertMember($name, $user['username']))
|
if(group::insertMember($groupId, $user['username']))
|
||||||
{
|
{
|
||||||
$aerror = "Group Created!";
|
$aerror = "Group Created!";
|
||||||
header("Location: ../views/allgroups.php");
|
header("Location: ../views/allgroups.php");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
|||||||
@ -1,7 +1,10 @@
|
|||||||
<?php
|
<?php
|
||||||
|
session_start();
|
||||||
if(isset($_POST['signout']))
|
if(isset($_POST['signout']))
|
||||||
{
|
{
|
||||||
$_SESSION["user"] = "";
|
session_unset();
|
||||||
header("Location: ../views/signinPage.php");
|
session_destroy();
|
||||||
|
header("Location: ../views/signinPage.php");
|
||||||
|
exit();
|
||||||
}
|
}
|
||||||
?>
|
?>
|
||||||
@ -1,7 +1,4 @@
|
|||||||
<?php
|
<?php
|
||||||
error_reporting(0);
|
|
||||||
session_start();
|
|
||||||
|
|
||||||
if(isset($_SESSION['user']))
|
if(isset($_SESSION['user']))
|
||||||
{
|
{
|
||||||
$user=$_SESSION['user'];
|
$user=$_SESSION['user'];
|
||||||
@ -9,6 +6,7 @@ if(isset($_SESSION['user']))
|
|||||||
else
|
else
|
||||||
{
|
{
|
||||||
header("Location: ../views/signinPage.php?message=".urlencode("Login Again!"));
|
header("Location: ../views/signinPage.php?message=".urlencode("Login Again!"));
|
||||||
|
exit();
|
||||||
}
|
}
|
||||||
$uerror = "";
|
$uerror = "";
|
||||||
if(isset($_POST['addToGroup']))
|
if(isset($_POST['addToGroup']))
|
||||||
|
|||||||
@ -16,7 +16,6 @@
|
|||||||
{
|
{
|
||||||
$myuser= new User($username);
|
$myuser= new User($username);
|
||||||
$_SESSION["user"] =$myuser->get_values();
|
$_SESSION["user"] =$myuser->get_values();
|
||||||
var_dump($_SESSION["user"]);
|
|
||||||
header("Location: ../views/profilePage.php?username=".$username);
|
header("Location: ../views/profilePage.php?username=".$username);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
|||||||
@ -14,7 +14,7 @@
|
|||||||
}
|
}
|
||||||
elseif($pass!=$cpass)
|
elseif($pass!=$cpass)
|
||||||
{
|
{
|
||||||
$error = "cannot leave any field empty!";
|
$error = "Passwords do not match!";
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
|||||||
@ -1,7 +1,4 @@
|
|||||||
<?php
|
<?php
|
||||||
error_reporting(0);
|
|
||||||
session_start();
|
|
||||||
|
|
||||||
if(isset($_SESSION['user']))
|
if(isset($_SESSION['user']))
|
||||||
{
|
{
|
||||||
$user=$_SESSION['user'];
|
$user=$_SESSION['user'];
|
||||||
@ -9,6 +6,7 @@ if(isset($_SESSION['user']))
|
|||||||
else
|
else
|
||||||
{
|
{
|
||||||
header("Location: ../views/signinPage.php?message=".urlencode("Login Again!"));
|
header("Location: ../views/signinPage.php?message=".urlencode("Login Again!"));
|
||||||
|
exit();
|
||||||
}
|
}
|
||||||
$uerror = "";
|
$uerror = "";
|
||||||
if(isset($_POST['upload']))
|
if(isset($_POST['upload']))
|
||||||
|
|||||||
@ -4,7 +4,7 @@
|
|||||||
{
|
{
|
||||||
$host = "localhost";
|
$host = "localhost";
|
||||||
$dbuser="root";
|
$dbuser="root";
|
||||||
$pass="";
|
$pass="Admin@1234";
|
||||||
$dbname="photoshare";
|
$dbname="photoshare";
|
||||||
global $conn;
|
global $conn;
|
||||||
$conn=mysqli_connect($host,$dbuser,$pass, $dbname);
|
$conn=mysqli_connect($host,$dbuser,$pass, $dbname);
|
||||||
|
|||||||
@ -13,15 +13,13 @@ class DataAccessHelper {
|
|||||||
}
|
}
|
||||||
$rs[] = $row;
|
$rs[] = $row;
|
||||||
}
|
}
|
||||||
|
$conn->close();
|
||||||
return $rs;
|
return $rs;
|
||||||
}
|
}
|
||||||
else{
|
else{
|
||||||
|
$conn->close();
|
||||||
echo $conn->error;
|
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
$conn->close();
|
|
||||||
return false;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public static function insertQuery($sql){
|
public static function insertQuery($sql){
|
||||||
@ -54,7 +52,7 @@ class DataAccessHelper {
|
|||||||
private static function getConnection(){
|
private static function getConnection(){
|
||||||
$servername = "localhost";
|
$servername = "localhost";
|
||||||
$username = "root";
|
$username = "root";
|
||||||
$password = "";
|
$password = "Admin@1234";
|
||||||
$dbname = "photoshare";
|
$dbname = "photoshare";
|
||||||
|
|
||||||
$conn = new mysqli($servername, $username, $password, $dbname);
|
$conn = new mysqli($servername, $username, $password, $dbname);
|
||||||
|
|||||||
@ -30,8 +30,10 @@ class album{
|
|||||||
$query="select * from albumdata where albumId=$albumId";
|
$query="select * from albumdata where albumId=$albumId";
|
||||||
$result=DataAccessHelper::executeQuery($query);
|
$result=DataAccessHelper::executeQuery($query);
|
||||||
$result2=array();
|
$result2=array();
|
||||||
foreach($result as $i){
|
if($result){
|
||||||
$result2[$i]=$result[$i]['imgId'];
|
foreach($result as $row){
|
||||||
|
$result2[]=$row['imgId'];
|
||||||
|
}
|
||||||
}
|
}
|
||||||
return $result2;
|
return $result2;
|
||||||
}
|
}
|
||||||
|
|||||||
@ -5,33 +5,33 @@ require_once("../models/DataAccessHelper.php");
|
|||||||
class group{
|
class group{
|
||||||
|
|
||||||
public static function insertGroup($name){
|
public static function insertGroup($name){
|
||||||
$query ="insert into groups(gname) values('$name')";
|
$query ="insert into `groups`(gname) values('$name')";
|
||||||
$result=DataAccessHelper::insertQuery($query);
|
$groupId=DataAccessHelper::insertQuerySpecial($query);
|
||||||
if($result===TRUE)
|
if($groupId){
|
||||||
{
|
return $groupId;
|
||||||
return true;
|
|
||||||
}
|
}
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static function insertMember($name,$username)
|
public static function insertMember($groupId,$username)
|
||||||
{
|
{
|
||||||
$query ="insert into members(gname,username) values('$name','$username')";
|
$query ="insert into members(groupId,username) values('$groupId','$username')";
|
||||||
$result=DataAccessHelper::insertQuery($query);
|
$result=DataAccessHelper::insertQuery($query);
|
||||||
if($result===TRUE){
|
if($result===TRUE){
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static function getAllUserGroups($username)
|
public static function getAllUserGroups($username)
|
||||||
{
|
{
|
||||||
$query="select * from groups join members on members.gname= groups.gname where members.username= '$username'";
|
$query="select * from `groups` join members on members.groupId= `groups`.groupId where members.username= '$username'";
|
||||||
$result=DataAccessHelper::executeQuery($query);
|
$result=DataAccessHelper::executeQuery($query);
|
||||||
return $result;
|
return $result;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static function getAllUsers($groupId){
|
public static function getAllUsers($groupId){
|
||||||
$query="select * from members join groups on members.gname=groups.gname where groupId= $groupId";
|
$query="select * from members join `groups` on members.groupId=`groups`.groupId where `groups`.groupId= $groupId";
|
||||||
$result=DataAccessHelper::executeQuery($query);
|
$result=DataAccessHelper::executeQuery($query);
|
||||||
return $result;
|
return $result;
|
||||||
}
|
}
|
||||||
|
|||||||
@ -9,16 +9,16 @@
|
|||||||
public static function getImage($id){
|
public static function getImage($id){
|
||||||
$query="select * from photos where imgId='".$id."'";
|
$query="select * from photos where imgId='".$id."'";
|
||||||
$rs = DataAccessHelper::executeQuery($query);
|
$rs = DataAccessHelper::executeQuery($query);
|
||||||
if (sizeof($rs) > 0){
|
if ($rs && sizeof($rs) > 0){
|
||||||
return $rs;
|
return $rs;
|
||||||
}
|
}
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static function getComments($imgId){
|
public static function getComments($imgId){
|
||||||
$query='select fullname,commentstr from imgcomments join users on users.username=imgcomments.username where imgId="'.$imgId.'"';
|
$query='select fullname,commentstr from imgcomments join users on users.username=imgcomments.username where imgId="'.$imgId.'"';
|
||||||
$rs = DataAccessHelper::executeQuery($query);
|
$rs = DataAccessHelper::executeQuery($query);
|
||||||
if (sizeof($rs) > 0){
|
if ($rs && sizeof($rs) > 0){
|
||||||
return $rs;
|
return $rs;
|
||||||
}
|
}
|
||||||
return false;
|
return false;
|
||||||
@ -36,16 +36,16 @@
|
|||||||
public static function getImageusername($username){
|
public static function getImageusername($username){
|
||||||
$query="select * from photos where username='".$username."'";
|
$query="select * from photos where username='".$username."'";
|
||||||
$rs = DataAccessHelper::executeQuery($query);
|
$rs = DataAccessHelper::executeQuery($query);
|
||||||
if ($rs > 0){
|
if ($rs && sizeof($rs) > 0){
|
||||||
return $rs;
|
return $rs;
|
||||||
}
|
}
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static function getImagePublic(){
|
public static function getImagePublic(){
|
||||||
$query='select * from photos where shareStatus=1';
|
$query='select * from photos where shareStatus=1';
|
||||||
$rs = DataAccessHelper::executeQuery($query);
|
$rs = DataAccessHelper::executeQuery($query);
|
||||||
if ($rs > 0)
|
if ($rs && sizeof($rs) > 0)
|
||||||
{
|
{
|
||||||
return $rs;
|
return $rs;
|
||||||
}
|
}
|
||||||
@ -56,14 +56,15 @@
|
|||||||
public static function getShared($username){
|
public static function getShared($username){
|
||||||
$query='select * from sharedto join photos on photos.imgId=sharedto.imgId and sharedto.username="'.$username.'"';
|
$query='select * from sharedto join photos on photos.imgId=sharedto.imgId and sharedto.username="'.$username.'"';
|
||||||
$rs = DataAccessHelper::executeQuery($query);
|
$rs = DataAccessHelper::executeQuery($query);
|
||||||
if (sizeof($rs) > 0){
|
if ($rs && sizeof($rs) > 0){
|
||||||
return $rs;
|
return $rs;
|
||||||
}
|
}
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static function insertImage($image,$name,$description,$access,$username,$label, $albumId){
|
public static function insertImage($image,$name,$description,$access,$username,$label, $albumId){
|
||||||
$query="insert into photos (name,imageFile,shareStatus,description,username,label, albumId)values('$name','$image','$access','$description','$username','$label','$albumId')";
|
$albumIdSql = ($albumId === null) ? 'NULL' : "'$albumId'";
|
||||||
|
$query="insert into photos (name,imageFile,shareStatus,description,username,label, albumId)values('$name','$image','$access','$description','$username','$label',$albumIdSql)";
|
||||||
$rs = DataAccessHelper::insertQuerySpecial($query);
|
$rs = DataAccessHelper::insertQuerySpecial($query);
|
||||||
if($rs){
|
if($rs){
|
||||||
$string = $label;
|
$string = $label;
|
||||||
@ -71,8 +72,7 @@
|
|||||||
|
|
||||||
while ($token !== false)
|
while ($token !== false)
|
||||||
{
|
{
|
||||||
echo $rs;
|
$query="insert into imagetags(imgId,tag) values('$rs','$token')";
|
||||||
$query="insert into imagetags(imgId,str) values('$rs','$token')";
|
|
||||||
DataAccessHelper::insertQuerySpecial($query);
|
DataAccessHelper::insertQuerySpecial($query);
|
||||||
$token = strtok(" ");
|
$token = strtok(" ");
|
||||||
}
|
}
|
||||||
|
|||||||
@ -34,15 +34,12 @@ class User {
|
|||||||
public function get_values(){
|
public function get_values(){
|
||||||
$query = "select * from users where username='" . $this->username . "'";
|
$query = "select * from users where username='" . $this->username . "'";
|
||||||
$rs = DataAccessHelper::executeQuery($query);
|
$rs = DataAccessHelper::executeQuery($query);
|
||||||
|
|
||||||
if (sizeof($rs) > 0){
|
if (sizeof($rs) > 0){
|
||||||
var_dump($rs[0]);
|
$temp=array('username'=>$rs[0]["username"],'fullname'=>$rs[0]["fullname"],'email'=>$rs[0]["email"]);
|
||||||
$tusername=$rs[0]["username"];
|
return $temp;
|
||||||
$tfullname=$rs[0]["fullname"];
|
}
|
||||||
$temail=$rs[0]["email"];
|
return array('username'=>'','fullname'=>'','email'=>'');
|
||||||
}
|
|
||||||
$temp=array('username'=>$tusername,'fullname'=>$tfullname,'email'=>$temail);
|
|
||||||
return $temp;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public function echoevery(){
|
public function echoevery(){
|
||||||
@ -61,12 +58,12 @@ class User {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public static function signup($username, $fullname,$email,$password){
|
public static function signup($username, $fullname,$email,$password){
|
||||||
$query ="insert into users(username,fullname,email,pass)"."VALUES('$username','$fullname', '$email', '$pass')";
|
$query ="insert into users(username,fullname,email,pass)"."VALUES('$username','$fullname', '$email', '$password')";
|
||||||
$result=DataAccessHelper::insertQuery($query);
|
$result=DataAccessHelper::insertQuery($query);
|
||||||
if($result===TRUE){
|
if($result===TRUE){
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
return false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
?>
|
?>
|
||||||
@ -1,4 +1,4 @@
|
|||||||
<?php
|
<?php
|
||||||
session_start();
|
session_start();
|
||||||
if(isset($_SESSION['user']))
|
if(isset($_SESSION['user']))
|
||||||
{
|
{
|
||||||
@ -7,26 +7,23 @@
|
|||||||
else
|
else
|
||||||
{
|
{
|
||||||
header("Location: ../views/signinPage.php?message=".urlencode("Login again!"));
|
header("Location: ../views/signinPage.php?message=".urlencode("Login again!"));
|
||||||
|
exit();
|
||||||
}
|
}
|
||||||
|
require_once("engine.php");
|
||||||
|
require_once("../models/user.php");
|
||||||
|
require_once("../controllers/album.php");
|
||||||
?>
|
?>
|
||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
<html lang="en">
|
<html lang="en">
|
||||||
<head>
|
<head>
|
||||||
<?php
|
<?php echo $includes; ?>
|
||||||
require_once("engine.php");
|
|
||||||
require_once("../models/user.php");
|
|
||||||
require_once("../controllers/album.php");
|
|
||||||
echo $includes;
|
|
||||||
?>
|
|
||||||
<title>
|
<title>
|
||||||
PhotoShare
|
PhotoShare
|
||||||
</title>
|
</title>
|
||||||
</head>
|
</head>
|
||||||
|
|
||||||
<body>
|
<body>
|
||||||
<?php
|
<?php echo $navbar; ?>
|
||||||
echo $navbar;
|
|
||||||
?>
|
|
||||||
<div class="col-md-2" ></div>
|
<div class="col-md-2" ></div>
|
||||||
<div class="col-md-8" data-spy="scroll" data-target="#mynav">
|
<div class="col-md-8" data-spy="scroll" data-target="#mynav">
|
||||||
<div class="panel panel-primary">
|
<div class="panel panel-primary">
|
||||||
@ -34,13 +31,12 @@
|
|||||||
<h3>Create New Albums</h3>
|
<h3>Create New Albums</h3>
|
||||||
</div>
|
</div>
|
||||||
<div class="panel panel-body">
|
<div class="panel panel-body">
|
||||||
|
|
||||||
<div class="col-md-12" >
|
<div class="col-md-12" >
|
||||||
<form action="" method="POST">
|
<form action="" method="POST">
|
||||||
<div class="col-md-12" >
|
<div class="col-md-12" >
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<label>
|
<label>
|
||||||
Album Name :
|
Album Name :
|
||||||
</label>
|
</label>
|
||||||
<input type="text" name= "name" class="form-control" id="name">
|
<input type="text" name= "name" class="form-control" id="name">
|
||||||
</div>
|
</div>
|
||||||
@ -55,4 +51,4 @@
|
|||||||
</div>
|
</div>
|
||||||
<div class="col-md-2" ></div>
|
<div class="col-md-2" ></div>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
@ -14,20 +14,10 @@
|
|||||||
<head>
|
<head>
|
||||||
<?php
|
<?php
|
||||||
require_once("engine.php");
|
require_once("engine.php");
|
||||||
require_once("../models/user.php");
|
|
||||||
require_once("../models/photo.php");
|
|
||||||
require_once("../models/album.php");
|
require_once("../models/album.php");
|
||||||
require_once("../models/DataAccessHelper.php");
|
|
||||||
|
|
||||||
echo $includes;
|
echo $includes;
|
||||||
|
|
||||||
$imgsrc = array();
|
|
||||||
$rs = photo ::getImageusername($temp['username']);
|
|
||||||
|
|
||||||
foreach($rs as $row)
|
|
||||||
{
|
|
||||||
$imgsrc[] ='data:image/jpg;base64,'.base64_encode( $row['imageFile']);
|
|
||||||
}
|
|
||||||
|
|
||||||
?>
|
?>
|
||||||
<title>
|
<title>
|
||||||
|
|||||||
@ -57,7 +57,7 @@
|
|||||||
document.getElementById("comments").innerHTML = xmlhttp.responseText;
|
document.getElementById("comments").innerHTML = xmlhttp.responseText;
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
xmlhttp.open("GET", "../controllers/loadComments.php?imgId= '" + id +"'", true);
|
xmlhttp.open("GET", "../controllers/loadComments.php?imgId=" + id, true);
|
||||||
xmlhttp.send();
|
xmlhttp.send();
|
||||||
|
|
||||||
}
|
}
|
||||||
@ -84,23 +84,9 @@
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
$id = 0;
|
|
||||||
$files = glob('c:/xampp/htdocs/webproject/views/images/*'); // get all file names
|
|
||||||
foreach($files as $file)
|
|
||||||
{
|
|
||||||
if(is_file($file))
|
|
||||||
unlink($file);
|
|
||||||
}
|
|
||||||
|
|
||||||
$paths=array();
|
|
||||||
|
|
||||||
foreach($rs as $row)
|
foreach($rs as $row)
|
||||||
{
|
{
|
||||||
$paths[]="c:/xampp/htdocs/webproject/views/images/".$row['imgId'].".jpg";
|
echo '<img class="col-md-3" height="190" width="195" id="'.$row['imgId'].'" src="data:image/jpg;base64,'.base64_encode( $row['imageFile']).'" onclick=\'addcomments(this.id)\'/>';
|
||||||
file_put_contents("c:/xampp/htdocs/webproject/views/images/".$row['imgId'].".jpg", $row['imageFile']);
|
|
||||||
|
|
||||||
echo '<img class="col-md-3" height="190" width="195" id="'.$row['imgId'].'" src="data:image/jpg;base64,'.base64_encode( $row['imageFile']).'" onclick=\'addcomments(id)\'/>';
|
|
||||||
$id++;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
?>
|
?>
|
||||||
|
|||||||
@ -1,4 +1,4 @@
|
|||||||
<?php
|
<?php
|
||||||
session_start();
|
session_start();
|
||||||
if(isset($_SESSION['user']))
|
if(isset($_SESSION['user']))
|
||||||
{
|
{
|
||||||
@ -7,26 +7,23 @@
|
|||||||
else
|
else
|
||||||
{
|
{
|
||||||
header("Location: ../views/signinPage.php?message=".urlencode("Login again!"));
|
header("Location: ../views/signinPage.php?message=".urlencode("Login again!"));
|
||||||
|
exit();
|
||||||
}
|
}
|
||||||
|
require_once("engine.php");
|
||||||
|
require_once("../models/user.php");
|
||||||
|
require_once("../controllers/group.php");
|
||||||
?>
|
?>
|
||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
<html lang="en">
|
<html lang="en">
|
||||||
<head>
|
<head>
|
||||||
<?php
|
<?php echo $includes; ?>
|
||||||
require_once("engine.php");
|
|
||||||
require_once("../models/user.php");
|
|
||||||
require_once("../controllers/group.php");
|
|
||||||
echo $includes;
|
|
||||||
?>
|
|
||||||
<title>
|
<title>
|
||||||
PhotoShare
|
PhotoShare
|
||||||
</title>
|
</title>
|
||||||
</head>
|
</head>
|
||||||
|
|
||||||
<body>
|
<body>
|
||||||
<?php
|
<?php echo $navbar; ?>
|
||||||
echo $navbar;
|
|
||||||
?>
|
|
||||||
<div class="col-md-2" ></div>
|
<div class="col-md-2" ></div>
|
||||||
<div class="col-md-8" data-spy="scroll" data-target="#mynav">
|
<div class="col-md-8" data-spy="scroll" data-target="#mynav">
|
||||||
<div class="panel panel-primary">
|
<div class="panel panel-primary">
|
||||||
@ -34,13 +31,12 @@
|
|||||||
<h3>Create New Groups</h3>
|
<h3>Create New Groups</h3>
|
||||||
</div>
|
</div>
|
||||||
<div class="panel panel-body">
|
<div class="panel panel-body">
|
||||||
|
|
||||||
<div class="col-md-12" >
|
<div class="col-md-12" >
|
||||||
<form action="" method="POST">
|
<form action="" method="POST">
|
||||||
<div class="col-md-12" >
|
<div class="col-md-12" >
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<label>
|
<label>
|
||||||
Group Name :
|
Group Name :
|
||||||
</label>
|
</label>
|
||||||
<input type="text" name= "name" class="form-control" id="name">
|
<input type="text" name= "name" class="form-control" id="name">
|
||||||
</div>
|
</div>
|
||||||
@ -55,4 +51,4 @@
|
|||||||
</div>
|
</div>
|
||||||
<div class="col-md-2" ></div>
|
<div class="col-md-2" ></div>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
@ -1,31 +1,28 @@
|
|||||||
<?php
|
<?php
|
||||||
session_start();
|
session_start();
|
||||||
if(isset($_SESSION['user'])){
|
if(isset($_SESSION['user'])){
|
||||||
$temp=$_SESSION['user'];
|
$temp=$_SESSION['user'];
|
||||||
}
|
}
|
||||||
else{
|
else{
|
||||||
header("Location: ../views/signinPage.php?message=".urlencode("Login again!"));
|
header("Location: ../views/signinPage.php?message=".urlencode("Login again!"));
|
||||||
|
exit();
|
||||||
}
|
}
|
||||||
|
require_once("engine.php");
|
||||||
|
require_once("../models/user.php");
|
||||||
|
require_once("../models/group.php");
|
||||||
|
require_once("../controllers/member.php");
|
||||||
?>
|
?>
|
||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
<html lang="en">
|
<html lang="en">
|
||||||
<head>
|
<head>
|
||||||
<?php
|
<?php echo $includes; ?>
|
||||||
require_once("engine.php");
|
|
||||||
require_once("../models/user.php");
|
|
||||||
require_once("../models/group.php");
|
|
||||||
require_once("../controllers/member.php");
|
|
||||||
echo $includes;
|
|
||||||
?>
|
|
||||||
<title>
|
<title>
|
||||||
PhotoShare
|
PhotoShare
|
||||||
</title>
|
</title>
|
||||||
</head>
|
</head>
|
||||||
|
|
||||||
<body>
|
<body>
|
||||||
<?php
|
<?php echo $navbar; ?>
|
||||||
echo $navbar;
|
|
||||||
?>
|
|
||||||
<div class="col-md-3" ></div>
|
<div class="col-md-3" ></div>
|
||||||
<div class="col-md-6" data-spy="scroll" data-target="#mynav">
|
<div class="col-md-6" data-spy="scroll" data-target="#mynav">
|
||||||
<div class="panel panel-primary">
|
<div class="panel panel-primary">
|
||||||
@ -36,11 +33,11 @@
|
|||||||
<form action="" method="POST">
|
<form action="" method="POST">
|
||||||
<div class="col-md-12 form-group" >
|
<div class="col-md-12 form-group" >
|
||||||
<label>
|
<label>
|
||||||
Group :
|
Group :
|
||||||
</label>
|
</label>
|
||||||
<select name = "groups">
|
<select name = "groups">
|
||||||
<?php
|
<?php
|
||||||
$rs = group ::getAllUserGroups($temp['username']);
|
$rs = group::getAllUserGroups($temp['username']);
|
||||||
if($rs == false)
|
if($rs == false)
|
||||||
{
|
{
|
||||||
echo "No Groups are made by You!";
|
echo "No Groups are made by You!";
|
||||||
@ -49,7 +46,7 @@
|
|||||||
{
|
{
|
||||||
foreach($rs as $row)
|
foreach($rs as $row)
|
||||||
{
|
{
|
||||||
echo '<option value="'.$row['gname'].'">'.$row['gname'].'</option>';
|
echo '<option value="'.$row['groupId'].'">'.$row['gname'].'</option>';
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
?>
|
?>
|
||||||
@ -57,11 +54,11 @@
|
|||||||
</div>
|
</div>
|
||||||
<div class="form-group col-md-12">
|
<div class="form-group col-md-12">
|
||||||
<label>
|
<label>
|
||||||
Users :
|
Users :
|
||||||
</label>
|
</label>
|
||||||
<select name = "users">
|
<select name = "users">
|
||||||
<?php
|
<?php
|
||||||
$rs = user ::loadAll();
|
$rs = user::loadAll();
|
||||||
if($rs == false)
|
if($rs == false)
|
||||||
{
|
{
|
||||||
echo "No Users are Signed Up!";
|
echo "No Users are Signed Up!";
|
||||||
@ -76,15 +73,13 @@
|
|||||||
?>
|
?>
|
||||||
</select>
|
</select>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="form-group col-md-12">
|
<div class="form-group col-md-12">
|
||||||
<input type="submit" name= "addToGroup" class="btn btn-primary" value="+ to Group" id="addToGroup">
|
<input type="submit" name= "addToGroup" class="btn btn-primary" value="+ to Group" id="addToGroup">
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group col-md-12">
|
<div class="form-group col-md-12">
|
||||||
<label>
|
<label>
|
||||||
<?php
|
<?php echo $uerror; ?>
|
||||||
echo $uerror;
|
|
||||||
?>
|
|
||||||
</label>
|
</label>
|
||||||
</div>
|
</div>
|
||||||
</form>
|
</form>
|
||||||
@ -94,4 +89,4 @@
|
|||||||
</div>
|
</div>
|
||||||
<div class="col-md-3" ></div>
|
<div class="col-md-3" ></div>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
@ -57,7 +57,7 @@
|
|||||||
document.getElementById("comments").innerHTML = xmlhttp.responseText;
|
document.getElementById("comments").innerHTML = xmlhttp.responseText;
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
xmlhttp.open("GET", "../controllers/loadComments.php?imgId= '" + id +"'", true);
|
xmlhttp.open("GET", "../controllers/loadComments.php?imgId=" + id, true);
|
||||||
xmlhttp.send();
|
xmlhttp.send();
|
||||||
|
|
||||||
}
|
}
|
||||||
@ -84,23 +84,9 @@
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
$id = 0;
|
|
||||||
$files = glob('c:/xampp/htdocs/webproject/views/images/*'); // get all file names
|
|
||||||
foreach($files as $file)
|
|
||||||
{
|
|
||||||
if(is_file($file))
|
|
||||||
unlink($file);
|
|
||||||
}
|
|
||||||
|
|
||||||
$paths=array();
|
|
||||||
|
|
||||||
foreach($rs as $row)
|
foreach($rs as $row)
|
||||||
{
|
{
|
||||||
$paths[]="c:/xampp/htdocs/webproject/views/images/".$row['imgId'].".jpg";
|
echo '<img class="col-md-3" height="190" width="195" id="'.$row['imgId'].'" src="data:image/jpg;base64,'.base64_encode( $row['imageFile']).'" onclick=\'addcomments(this.id)\'/>';
|
||||||
file_put_contents("c:/xampp/htdocs/webproject/views/images/".$row['imgId'].".jpg", $row['imageFile']);
|
|
||||||
|
|
||||||
echo '<img class="col-md-3" height="190" width="195" id="'.$row['imgId'].'" src="data:image/jpg;base64,'.base64_encode( $row['imageFile']).'" onclick=\'addcomments(id)\'/>';
|
|
||||||
$id++;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
?>
|
?>
|
||||||
|
|||||||
@ -23,26 +23,9 @@
|
|||||||
</script>
|
</script>
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||||
<meta charset="utf-8">
|
<meta charset="utf-8">
|
||||||
|
<title>PhotoShare-Sign in Page</title>
|
||||||
</head>
|
</head>
|
||||||
<title>PhotoShare-Sign in Page</title>
|
|
||||||
<body class="container" style="background-image:url(css/backImg.jpg)" >
|
<body class="container" style="background-image:url(css/backImg.jpg)" >
|
||||||
<script>
|
|
||||||
window.fbAsyncInit = function() {
|
|
||||||
FB.init({
|
|
||||||
appId : '199354620398049',
|
|
||||||
xfbml : true,
|
|
||||||
version : 'v2.5'
|
|
||||||
});
|
|
||||||
};
|
|
||||||
|
|
||||||
(function(d, s, id){
|
|
||||||
var js, fjs = d.getElementsByTagName(s)[0];
|
|
||||||
if (d.getElementById(id)) {return;}
|
|
||||||
js = d.createElement(s); js.id = id;
|
|
||||||
js.src = "//connect.facebook.net/en_US/sdk.js";
|
|
||||||
fjs.parentNode.insertBefore(js, fjs);
|
|
||||||
}(document, 'script', 'facebook-jssdk'));
|
|
||||||
</script>
|
|
||||||
<form action="" method="POST">
|
<form action="" method="POST">
|
||||||
<div class="col-sm-3">
|
<div class="col-sm-3">
|
||||||
</div>
|
</div>
|
||||||
@ -51,14 +34,14 @@
|
|||||||
<div class="panel-heading">
|
<div class="panel-heading">
|
||||||
<div class="panel-title">
|
<div class="panel-title">
|
||||||
<h1>
|
<h1>
|
||||||
<small>
|
<small>
|
||||||
<font color="azure" >
|
<font color="azure" >
|
||||||
Join
|
Join
|
||||||
</font>
|
</font>
|
||||||
</small>
|
</small>
|
||||||
PhotoShare!
|
PhotoShare!
|
||||||
<small>
|
<small>
|
||||||
<font color="azure" >
|
<font color="azure" >
|
||||||
Pick your Clicks...
|
Pick your Clicks...
|
||||||
</font>
|
</font>
|
||||||
</small>
|
</small>
|
||||||
@ -76,102 +59,20 @@
|
|||||||
<label for="pwd">
|
<label for="pwd">
|
||||||
Password:
|
Password:
|
||||||
</label>
|
</label>
|
||||||
<input type="password" name="pass" class="form-control" id="pwd">
|
<input type="password" name="pass" class="form-control" id="pwd">
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<input type="submit" id="login" name="login" class="btn btn-primary" value="Login" >
|
<input type="submit" id="login" name="login" class="btn btn-primary" value="Login" >
|
||||||
<a href="signupPage.php" > Don't have an account? Sign up Here.</a>
|
<a href="signupPage.php"> Don't have an account? Sign up Here.</a>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<?php
|
<label>
|
||||||
|
|
||||||
|
|
||||||
/* INCLUSION OF LIBRARY FILEs*/
|
|
||||||
require_once( 'lib/Facebook/FacebookSession.php');
|
|
||||||
require_once( 'lib/Facebook/FacebookRequest.php' );
|
|
||||||
require_once( 'lib/Facebook/FacebookResponse.php' );
|
|
||||||
require_once( 'lib/Facebook/FacebookSDKException.php' );
|
|
||||||
require_once( 'lib/Facebook/FacebookRequestException.php' );
|
|
||||||
require_once( 'lib/Facebook/FacebookRedirectLoginHelper.php');
|
|
||||||
require_once( 'lib/Facebook/FacebookAuthorizationException.php' );
|
|
||||||
require_once( 'lib/Facebook/GraphObject.php' );
|
|
||||||
require_once( 'lib/Facebook/GraphUser.php' );
|
|
||||||
require_once( 'lib/Facebook/GraphSessionInfo.php' );
|
|
||||||
require_once( 'lib/Facebook/Entities/AccessToken.php');
|
|
||||||
require_once( 'lib/Facebook/HttpClients/FacebookCurl.php' );
|
|
||||||
require_once( 'lib/Facebook/HttpClients/FacebookHttpable.php');
|
|
||||||
require_once( 'lib/Facebook/HttpClients/FacebookCurlHttpClient.php');
|
|
||||||
|
|
||||||
/* USE NAMESPACES */
|
|
||||||
|
|
||||||
use Facebook\FacebookSession;
|
|
||||||
use Facebook\FacebookRedirectLoginHelper;
|
|
||||||
use Facebook\FacebookRequest;
|
|
||||||
use Facebook\FacebookResponse;
|
|
||||||
use Facebook\FacebookSDKException;
|
|
||||||
use Facebook\FacebookRequestException;
|
|
||||||
use Facebook\FacebookAuthorizationException;
|
|
||||||
use Facebook\GraphObject;
|
|
||||||
use Facebook\GraphUser;
|
|
||||||
use Facebook\GraphSessionInfo;
|
|
||||||
use Facebook\FacebookHttpable;
|
|
||||||
use Facebook\FacebookCurlHttpClient;
|
|
||||||
use Facebook\FacebookCurl;
|
|
||||||
|
|
||||||
/*PROCESS*/
|
|
||||||
|
|
||||||
//1.Stat Session
|
|
||||||
//session_start();
|
|
||||||
//check if users wants to logout
|
|
||||||
if(isset($_REQUEST['logout'])){
|
|
||||||
unset($_SESSION['fb_token']);
|
|
||||||
}
|
|
||||||
//2.Use app id,secret and redirect url
|
|
||||||
$app_id = '199354620398049';
|
|
||||||
$app_secret = '6484a761305eeef7fabfbbdc963647e8';
|
|
||||||
$redirect_url='http://localhost/webproject/views/profilePage.php';
|
|
||||||
|
|
||||||
//3.Initialize application, create helper object and get fb sess
|
|
||||||
FacebookSession::setDefaultApplication($app_id,$app_secret);
|
|
||||||
$helper = new FacebookRedirectLoginHelper($redirect_url);
|
|
||||||
$sess = $helper->getSessionFromRedirect();
|
|
||||||
|
|
||||||
//check if facebook session exists
|
|
||||||
if(isset($_SESSION['fb_token'])){
|
|
||||||
$sess = new FacebookSession($_SESSION['fb_token']);
|
|
||||||
}
|
|
||||||
//logout
|
|
||||||
$logout = 'http://localhost/webproject/controllers/logout.php';
|
|
||||||
|
|
||||||
//4. if fb sess exists echo name
|
|
||||||
if(isset($sess)){
|
|
||||||
//create request object,execute and capture response
|
|
||||||
$request = new FacebookRequest($sess, 'GET', '/me');
|
|
||||||
// from response get graph object
|
|
||||||
$response = $request->execute();
|
|
||||||
$graph = $response->getGraphObject(GraphUser::className());
|
|
||||||
// use graph object methods to get user details
|
|
||||||
$name= $graph->getName();
|
|
||||||
$image = 'https://graph.facebook.com/'.$id.'/picture?width=300';
|
|
||||||
$email = $graph->getProperty('email');
|
|
||||||
echo "hi $name <br>";
|
|
||||||
echo "your email is $email <br><Br>";
|
|
||||||
echo "<img src='$image' /><br><br>";
|
|
||||||
echo "<a href='".$logout."'><button>Logout</button></a>";
|
|
||||||
}else{
|
|
||||||
//else echo login
|
|
||||||
echo '<a href='.$helper->getLoginUrl().'>Login with facebook</a>';
|
|
||||||
}
|
|
||||||
?>
|
|
||||||
</div>
|
|
||||||
<div class="form-group">
|
|
||||||
<label >
|
|
||||||
<?php echo $error;?>
|
<?php echo $error;?>
|
||||||
</label>
|
</label>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</form>
|
</form>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
@ -65,8 +65,8 @@
|
|||||||
});
|
});
|
||||||
|
|
||||||
</script>
|
</script>
|
||||||
<script src="bootstrap.min.js"></script>
|
<script src="js/bootstrap.min.js"></script>
|
||||||
<script src="angular.min.js"></script>
|
<script src="js/angular.min.js"></script>
|
||||||
|
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||||
<meta charset="utf-8">
|
<meta charset="utf-8">
|
||||||
|
|||||||
@ -1,31 +1,28 @@
|
|||||||
<?php
|
<?php
|
||||||
session_start();
|
session_start();
|
||||||
if(isset($_SESSION['user'])){
|
if(isset($_SESSION['user'])){
|
||||||
$temp=$_SESSION['user'];
|
$temp=$_SESSION['user'];
|
||||||
}
|
}
|
||||||
else{
|
else{
|
||||||
header("Location: ../views/signinPage.php?message=".urlencode("Login again!"));
|
header("Location: ../views/signinPage.php?message=".urlencode("Login again!"));
|
||||||
|
exit();
|
||||||
}
|
}
|
||||||
|
require_once("engine.php");
|
||||||
|
require_once("../models/user.php");
|
||||||
|
require_once("../models/album.php");
|
||||||
|
require_once("../controllers/upload.php");
|
||||||
?>
|
?>
|
||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
<html lang="en">
|
<html lang="en">
|
||||||
<head>
|
<head>
|
||||||
<?php
|
<?php echo $includes; ?>
|
||||||
require_once("engine.php");
|
|
||||||
require_once("../models/user.php");
|
|
||||||
require_once("../models/album.php");
|
|
||||||
require_once("../controllers/upload.php");
|
|
||||||
echo $includes;
|
|
||||||
?>
|
|
||||||
<title>
|
<title>
|
||||||
PhotoShare
|
PhotoShare
|
||||||
</title>
|
</title>
|
||||||
</head>
|
</head>
|
||||||
|
|
||||||
<body>
|
<body>
|
||||||
<?php
|
<?php echo $navbar; ?>
|
||||||
echo $navbar;
|
|
||||||
?>
|
|
||||||
<div class="col-md-3" ></div>
|
<div class="col-md-3" ></div>
|
||||||
<div class="col-md-6" data-spy="scroll" data-target="#mynav">
|
<div class="col-md-6" data-spy="scroll" data-target="#mynav">
|
||||||
<div class="panel panel-primary">
|
<div class="panel panel-primary">
|
||||||
@ -37,19 +34,19 @@
|
|||||||
<div class="col-md-12" >
|
<div class="col-md-12" >
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<label>
|
<label>
|
||||||
Label :
|
Label :
|
||||||
</label>
|
</label>
|
||||||
<input type="text" name= "label" class="form-control" id="label">
|
<input type="text" name= "label" class="form-control" id="label">
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<label>
|
<label>
|
||||||
Description :
|
Description :
|
||||||
</label>
|
</label>
|
||||||
<input type="text" name= "description" class="form-control" id="description">
|
<input type="text" name= "description" class="form-control" id="description">
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<label>
|
<label>
|
||||||
Public :
|
Public :
|
||||||
</label>
|
</label>
|
||||||
<select name = "access">
|
<select name = "access">
|
||||||
<option value='0'>No</option>
|
<option value='0'>No</option>
|
||||||
@ -58,12 +55,12 @@
|
|||||||
</div>
|
</div>
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<label>
|
<label>
|
||||||
Album :
|
Album :
|
||||||
</label>
|
</label>
|
||||||
<select name = "albumName">
|
<select name = "albumName">
|
||||||
<option value=''>No Album</option>
|
<option value=''>No Album</option>
|
||||||
<?php
|
<?php
|
||||||
$rs = album ::getAllUserAlbum($temp['username']);
|
$rs = album::getAllUserAlbum($temp['username']);
|
||||||
if($rs == false)
|
if($rs == false)
|
||||||
{
|
{
|
||||||
echo "No Albums Present!";
|
echo "No Albums Present!";
|
||||||
@ -81,11 +78,11 @@
|
|||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<input type="file" name= "file" class="btn btn-info" id="file">
|
<input type="file" name= "file" class="btn btn-info" id="file">
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<input type="submit" name= "upload" class="btn btn-primary" value="Upload" id="upload">
|
<input type="submit" name= "upload" class="btn btn-primary" value="Upload" id="upload">
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<label>
|
<label>
|
||||||
<?php echo $uerror;?>
|
<?php echo $uerror;?>
|
||||||
@ -98,4 +95,4 @@
|
|||||||
</div>
|
</div>
|
||||||
<div class="col-md-3" ></div>
|
<div class="col-md-3" ></div>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user