My First Web application .. a real shitty one

My First Web application .. a real shitty one
This commit is contained in:
Muhammad Anas Rashid committed 2016-01-28 23:32:09 +05:00
1 parent 610af7dff3
commit 34753111ed
106 files changed
+41611

No files matched your search

+20
View File
@@ -0,0 +1,20 @@
<?php
$conn="";
function getConnected()
{
$host = "localhost";
$dbuser="root";
$pass="";
$dbname="photoshare";
global $conn;
$conn=mysqli_connect($host,$dbuser,$pass, $dbname);
if(mysqli_connect_errno())
{
die("Connection Failed!").mysqli_connect_error();
return false;
}
return true;
}
$res ="";
?>
+67
View File
@@ -0,0 +1,67 @@
<?php
class DataAccessHelper {
public static function executeQuery($sql){
$conn = DataAccessHelper::getConnection();
$rs = array();
$result = $conn->query($sql);
if($result->num_rows>0){
while ($record = $result->fetch_assoc()) {
$row = array();
foreach ($record as $col => $value) {
$row[$col] = $value;
}
$rs[] = $row;
}
return $rs;
}
else{
echo $conn->error;
return false;
}
$conn->close();
return false;
}
public static function insertQuery($sql){
$conn = DataAccessHelper::getConnection();
if ($conn->query($sql)===true) {
$conn->close();
return true;
} else {
echo $conn->error;
echo "Query Couldn't Run.";
$conn->close();
return false;
}
}
public static function insertQuerySpecial($sql){
$conn = DataAccessHelper::getConnection();
if ($conn->query($sql)===true) {
$last_id = $conn->insert_id;
$conn->close();
return $last_id;
} else {
echo $conn->error;
echo "Query Couldn't Run";
$conn->close();
return false;
}
}
private static function getConnection(){
$servername = "localhost";
$username = "root";
$password = "";
$dbname = "photoshare";
$conn = new mysqli($servername, $username, $password, $dbname);
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
return $conn;
}
}
?>
+51
View File
@@ -0,0 +1,51 @@
<?php
require_once("../models/DataAccessHelper.php");
class album{
public static function insertAlbum($name,$username){
$query ="insert into album(name,username) values('$name','$username')";
$result=DataAccessHelper::insertQuery($query);
if($result===TRUE){
return true;
}
return false;
}
public static function insertImg($albumId,$imgId){
$query ="insert into albumdata(imgId,albumId) values($imgId,$albumId)";
$result=DataAccessHelper::insertQuery($query);
if($result===TRUE){
return true;
}
return false;
}
public static function getAllUserAlbum($username){
$query="select * from album where username= '".$username."'";
$result=DataAccessHelper::executeQuery($query);
return $result;
}
public static function getimgIds($albumId){
$query="select * from albumdata where albumId=$albumId";
$result=DataAccessHelper::executeQuery($query);
$result2=array();
foreach($result as $i){
$result2[$i]=$result[$i]['imgId'];
}
return $result2;
}
public static function getalbumdata($albumId, $username){
$query="select * from photos where albumId=$albumId and username='".$username."'";
$result=DataAccessHelper::executeQuery($query);
return $result;
}
public static function getotheralbumdata($username){
$query="select * from photos where username='".$username."' and albumId is NULL ";
$result=DataAccessHelper::executeQuery($query);
return $result;
}
}
?>
+23
View File
@@ -0,0 +1,23 @@
<?php
require_once("../models/DataAccessHelper.php");
class comment
{
public static function insertComment($imgId,$username, $str)
{
$query ="insert into imgcomments(imgId,username, commentstr) values('$imgId','$username', '$str')";
$result=DataAccessHelper::insertQuery($query);
if($result===TRUE)
{
return true;
}
return false;
}
public static function getComments($imgId)
{
$query="select * from imgcomments where imgId=".$imgId;
$result=DataAccessHelper::executeQuery($query);
return $result;
}
}
?>
+40
View File
@@ -0,0 +1,40 @@
<?php
require_once("../models/DataAccessHelper.php");
class group{
public static function insertGroup($name){
$query ="insert into groups(gname) values('$name')";
$result=DataAccessHelper::insertQuery($query);
if($result===TRUE)
{
return true;
}
return false;
}
public static function insertMember($name,$username)
{
$query ="insert into members(gname,username) values('$name','$username')";
$result=DataAccessHelper::insertQuery($query);
if($result===TRUE){
return true;
}
return false;
}
public static function getAllUserGroups($username)
{
$query="select * from groups join members on members.gname= groups.gname where members.username= '$username'";
$result=DataAccessHelper::executeQuery($query);
return $result;
}
public static function getAllUsers($groupId){
$query="select * from members join groups on members.gname=groups.gname where groupId= $groupId";
$result=DataAccessHelper::executeQuery($query);
return $result;
}
}
?>
+105
View File
@@ -0,0 +1,105 @@
<?php
require_once("../models/DataAccessHelper.php");
class photo {
private $id;
public function __construct($id){
$this->id=$id;
}
public static function getImage($id){
$query="select * from photos where imgId='".$id."'";
$rs = DataAccessHelper::executeQuery($query);
if (sizeof($rs) > 0){
return $rs;
}
return false;
}
public static function getComments($imgId){
$query='select fullname,commentstr from imgcomments join users on users.username=imgcomments.username where imgId="'.$imgId.'"';
$rs = DataAccessHelper::executeQuery($query);
if (sizeof($rs) > 0){
return $rs;
}
return false;
}
public static function insertComment($imgId,$username,$commentstr){
$query="insert into imgcomments (username,commentstr,imgId)values('$username','$commentstr','$imgId')";
$rs = DataAccessHelper::insertQuery($query);
if($rs){
return true;
}
return false;
}
public static function getImageusername($username){
$query="select * from photos where username='".$username."'";
$rs = DataAccessHelper::executeQuery($query);
if ($rs > 0){
return $rs;
}
return false;
}
public static function getImagePublic(){
$query='select * from photos where shareStatus=1';
$rs = DataAccessHelper::executeQuery($query);
if ($rs > 0)
{
return $rs;
}
return false;
}
public static function getShared($username){
$query='select * from sharedto join photos on photos.imgId=sharedto.imgId and sharedto.username="'.$username.'"';
$rs = DataAccessHelper::executeQuery($query);
if (sizeof($rs) > 0){
return $rs;
}
return false;
}
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')";
$rs = DataAccessHelper::insertQuerySpecial($query);
if($rs){
$string = $label;
$token = strtok($string, "");
while ($token !== false)
{
echo $rs;
$query="insert into imagetags(imgId,str) values('$rs','$token')";
DataAccessHelper::insertQuerySpecial($query);
$token = strtok(" ");
}
return true;
}
return false;
}
public static function sharephoto($imgId,$username){
$query="insert into sharedto (imgId,username)values('$imgId','$username')";
$rs = DataAccessHelper::insertQuery($query);
if($rs){
return true;
}
return false;
}
public static function imageId($imageName){
$query="select * from photos where name ='".$imageName."'";
$rs = DataAccessHelper::executeQuery($query);
if($rs){
return $rs;
}
return false;
}
}
?>
+72
View File
@@ -0,0 +1,72 @@
<?php
require_once("../models/DataAccessHelper.php");
class User {
private $email="";
private $username;
private $fullname;
public function __construct($username){
$this->username = $username;
$this->username=$this->load();
}
public static function loadAll()
{
$query = "select username, fullname from users";
$rs = DataAccessHelper::executeQuery($query);
return $rs;
}
private function load(){
$query = "select * from users where username='" . $this->username . "'";
$rs = DataAccessHelper::executeQuery($query);
if (sizeof($rs) > 0){
return $rs[0]["username"];
}
else
echo "User Not Found!";
}
public function getusername()
{
return $this->username;
}
public function get_values(){
$query = "select * from users where username='" . $this->username . "'";
$rs = DataAccessHelper::executeQuery($query);
if (sizeof($rs) > 0){
var_dump($rs[0]);
$tusername=$rs[0]["username"];
$tfullname=$rs[0]["fullname"];
$temail=$rs[0]["email"];
}
$temp=array('username'=>$tusername,'fullname'=>$tfullname,'email'=>$temail);
return $temp;
}
public function echoevery(){
echo $this->email;
}
public static function validate($uname,$pass)
{
$query = "select * from users where username='" . $uname . "' and pass = '".$pass."'";
$rs = DataAccessHelper::executeQuery($query);
if(!$rs)
return false;
return true;
}
public static function signup($username, $fullname,$email,$password){
$query ="insert into users(username,fullname,email,pass)"."VALUES('$username','$fullname', '$email', '$pass')";
$result=DataAccessHelper::insertQuery($query);
if($result===TRUE){
return true;
}
}
}
?>