Пример #1
0
<?php

require_once "../include/users.php";
require_once "../include/pictures.php";
require_once "../include/html_functions.php";
require_once "../include/functions.php";
session_start();
require_login();
if (!isset($_GET['conflictid'])) {
    error_404();
}
$user = Users::current_user();
$conflict = Pictures::get_conflict($_GET['conflictid'], $user['id']);
$filename = "";
if (isset($_GET['first'])) {
    $filename = $conflict['orig_filename'];
} elseif (isset($_GET['second'])) {
    $filename = $conflict['new_filename'];
}
header("Content-type: " . mime_content_type($filename));
passthru("cat {$filename}");
Пример #2
0
<?php

require_once "../include/users.php";
require_once "../include/pictures.php";
require_once "../include/html_functions.php";
require_once "../include/functions.php";
session_start();
require_login();
if (!(isset($_GET['key']) && isset($_GET['picid']))) {
    error_404();
}
$user = Users::current_user();
$pic = Pictures::get_picture($picid);
if ($_GET['key'] != $pic['high_quality']) {
    error_404();
}
header("Content-type: " . mime_content_type($filename));
passthru("cat {$filename}");
Пример #3
0
            $_POST['price'] = abs($_POST['price']);
        }
        if (file_exists($filename)) {
            $new_name = tempnam("../upload", $filename);
            move_uploaded_file($_FILES['pic']['tmp_name'], $new_name);
            $id = Pictures::add_conflict($filename, $new_name, $_POST['tag'], $_POST['title'], $_POST['price'], $user['id']);
            http_redirect(Pictures::$CONFLICT_URL . "?conflictid={$id}");
        } else {
            if (move_uploaded_file($_FILES['pic']['tmp_name'], $filename)) {
                if ($id = Pictures::create_picture($_POST['title'], 128, 128, $_POST['tag'], $relfilename, $_POST['price'], $user['id'])) {
                    $main = ".550.jpg";
                    $side = ".128.jpg";
                    $thumb = ".128_128.jpg";
                    Pictures::resize_image($filename, $filename . $main, 550, 10000000);
                    Pictures::resize_image($filename, $filename . $side, 128, 10000000);
                    Pictures::resize_image($filename, $filename . $thumb, 128, 128);
                    http_redirect(Pictures::$VIEW_PIC_URL . "?picid={$id}");
                    $file_uploaded = True;
                } else {
                    $flash['error'] = "Couldn't create your picture, something wrong with the database";
                }
            } else {
                $flash['error'] = "Couldn't move picture";
            }
        }
    }
}
if (!$file_uploaded) {
    our_header("upload");
    ?>
<div class="column prepend-1 span-24 first last" >
Пример #4
0
<?php

require_once "php/config.php";
require_once "php/header.php";
require_once "php/pictures.php";
$pics = new Pictures($servername, $dbusername, $dbpass, $dbname);
if (!isset($_GET['id']) || $pics->showPicture($_GET['id']) == 0) {
    header('Location: http://' . $_SERVER['SERVER_NAME']);
}
?>
<script src="javascript/index.js"></script>

	<div id="content">
		<div style="float:left; width:50%; font-size: 16px;">
			<div style="float:right">

					<a href=<?php 
echo 'images/pictures/' . $pics->showPicture($_GET['id']) . '.jpg';
?>
 id="pic" title=<?php 
echo '"' . $pics->getName() . '"';
?>
>
						<img src=<?php 
echo 'images/pictures/' . $pics->showPicture($_GET['id']) . '.jpg';
?>
 style="height:400px; margin:100px 0"/>

					</a>

			</div>
Пример #5
0
require_once "../include/functions.php";
session_start();
if (!isset($usercheck)) {
    $usercheck = True;
}
if ($usercheck) {
    require_login();
}
if (!isset($_GET['userid'])) {
    error_404();
}
$user = Users::get_user($_GET['userid']);
if (!$user) {
    error_404();
}
$pictures = Pictures::get_all_pictures_by_user($_GET['userid']);
?>


<?php 
our_header("");
?>
<div class="column prepend-1 span-24 first last">
   <?php 
if ($pictures) {
    ?>
<h2>These are <?php 
    echo h($user['login']);
    ?>
&#39;s Pictures: </h2>   
Пример #6
0
require_once "../include/comments.php";
require_once "../include/cart.php";
require_once "../include/html_functions.php";
require_once "../include/functions.php";
session_start();
require_login();
// load all the variables I'll need
$no_pic = False;
if (isset($_GET["picid"])) {
    $pic = Pictures::get_picture($_GET["picid"]);
    if (!$pic) {
        $no_pic = True;
    } else {
        $comments = Comments::get_all_comments_picture($pic['id']);
        $related = Pictures::get_some_pictures_by_tag($pic['tag'], $pic['id'], 2);
        $same = Pictures::get_some_pictures_by_user($pic['user_id'], $pic['id'], 2);
    }
} else {
    $no_pic = True;
}
if ($no_pic) {
    error_404();
}
?>

<?php 
our_header();
?>

<div class="column prepend-1 span-14 first" >
   <h2 id="image-title"><?php 
Пример #7
0
<?php

require_once '../../Includes.php';
if (isset($_POST['hero'])) {
    $pic = new Pictures();
    $data = array();
    $data['background_picture'] = $pic->getBackgroundImage($_POST['hero']);
    $data['logo'] = $pic->getHeroLogo($_POST['hero']);
    echo json_encode($data);
}
Пример #8
0
<?php

require_once "../include/pictures.php";
require_once "../include/comments.php";
require_once "../include/html_functions.php";
require_once "../include/functions.php";
session_start();
$pictures = Pictures::get_recent_pictures(10);
?>

<?php 
our_header("recent");
?>

<div class="column prepend-1 span-24 first last">
<h2>Recently uploaded pictures</h2>


   <?php 
thumbnail_pic_list($pictures);
?>


</div>


<?php 
our_footer();
?>

Пример #9
0
 /**
  * Update the specified resource in storage.
  *
  * @param  int  $id
  * @return Response
  */
 public function update($id)
 {
     $inputs = Input::all();
     $catalog = Catalog::find($id);
     $catalog->title = $inputs['title'];
     $catalog->description = $inputs['description'];
     $catalog->user_id = Auth::user()->id;
     $catalog->save();
     $car = $catalog->car;
     if (empty($car)) {
         $car = new Car();
     } else {
         $car = Car::find($catalog->car->id);
     }
     $car->brand = $inputs['brand'];
     $car->engine = $inputs['engine'];
     $car->make = $inputs['make'];
     $car->milage = $inputs['milage'];
     $car->type = $inputs['type'];
     $car->transmission = $inputs['transmission'];
     $car->status = $inputs['status'];
     $car->location = $inputs['location'];
     $car->price = $inputs['price'];
     $car->youtube = $inputs['youtube'];
     $car->main_pic = $inputs['main_pic'];
     $car->user_id = Auth::user()->id;
     $car->catalog_id = $catalog->id;
     $car->save();
     $pictures = $inputs['pictures'];
     if (!File::isDirectory(user_photo_path() . $catalog->id . '/')) {
         File::makeDirectory(user_photo_path() . $catalog->id . '/', 0777, true, true);
     }
     if (isset($pictures) && count($pictures) > 0) {
         foreach ($pictures as $picture) {
             if ($picture != null) {
                 $fileName = str_replace(' ', '_', strtolower($picture->getClientOriginalName()));
                 $image = Image::make($picture->getRealPath());
                 $image->resize(1024, null, function ($constraint) {
                     $constraint->aspectRatio();
                 })->save(user_photo_path() . $catalog->id . '/' . $fileName)->resize(750, null, function ($constraint) {
                     $constraint->aspectRatio();
                 })->save(user_photo_path() . $catalog->id . '/' . '750-' . $fileName)->resize(500, null, function ($constraint) {
                     $constraint->aspectRatio();
                 })->save(user_photo_path() . $catalog->id . '/' . '500-' . $fileName)->resize(250, null, function ($constraint) {
                     $constraint->aspectRatio();
                 })->save(user_photo_path() . $catalog->id . '/' . '250-' . $fileName);
                 $pic = new Pictures();
                 $pic->url = $fileName;
                 $pic->user_id = Auth::user()->id;
                 $pic->catalog_id = $catalog->id;
                 $pic->type = 'catalog';
                 $pic->save();
             }
         }
     }
     return Redirect::route('admin.catalog.index')->with('success', Lang::get('messages.catalog_updated'));
 }
Пример #10
0
<?php

require_once "../include/users.php";
require_once "../include/pictures.php";
require_once "../include/html_functions.php";
require_once "../include/functions.php";
session_start();
require_login();
$user = Users::current_user();
$pictures = Pictures::get_purchased_pictures($user['id']);
?>

<?php 
our_header();
?>
<div class="column prepend-1 span-24 first last">
<h2>You have purchased the following pictures: </h2>
   <?php 
thumbnail_pic_list($pictures, "/pictures/highquality.php?key=highquality&");
?>
</div>


<?php 
our_footer();
Пример #11
0
<?php

require_once 'pictures.php';
require_once 'config.php';
session_start();
if ($_SESSION['admin'] == true && isset($_POST['p_submit'])) {
    if ($_FILES['p']['error'] == 0 && $_FILES['p']['type'] == 'image/jpeg') {
        $pic = new Pictures($servername, $dbusername, $dbpass, $dbname);
        $temp = explode(".", $_FILES["p"]["name"]);
        $extension = end($temp);
        if (is_uploaded_file($_FILES['p']['tmp_name'])) {
            $id = intval($pic->getPictureID());
            $id++;
            if (!move_uploaded_file($_FILES['p']['tmp_name'], $path . $id . '.' . $extension)) {
                echo '<h2>Błąd</h2>';
                header("Refresh: 3; URL=http://" . $_SERVER['SERVER_NAME'] . "/adminPanel.php");
                return false;
            } else {
                $pic->addPicture($_POST['p_name'], $_POST['p_price'], $_POST['p_tech'], $_POST['p_type'], $_POST['p_sizes'], $_POST['p_color'], $_POST['p_info']);
            }
        }
    }
}
Header("Location:../adminPanel.php?added=true");
Пример #12
0
require_once "../include/users.php";
require_once "../include/pictures.php";
require_once "../include/html_functions.php";
require_once "../include/functions.php";
session_start();
require_login();
$user = Users::current_user();
if (!isset($_GET['conflictid'])) {
    error_404();
}
$conflict = Pictures::get_conflict($_GET['conflictid'], $user['id']);
if (!$conflict) {
    error_404();
}
if (isset($_POST['choice'])) {
    $id = Pictures::delete_conflict($_GET['conflictid'], $_POST['choice'][0]);
    http_redirect(Pictures::$VIEW_PIC_URL . "?picid=" . $id);
}
our_header();
?>
<div class="column prepend-1 span-24 first last">
<h2>Choose the proper picture</h2>

<form action="<?php 
echo h($_SERVER['PHP_SELF']);
?>
?conflictid=<?php 
echo $conflict['id'];
?>
" method="POST">
 <img src="conflictview.php?conflictid=<?php 
Пример #13
0
require_once "../include/html_functions.php";
require_once "../include/comments.php";
require_once "../include/users.php";
require_once "../include/functions.php";
require_once "../include/pictures.php";
session_start();
require_login();
$error = False;
$previewid = 0;
$pic = 0;
if (isset($_POST['text']) && isset($_POST['picid'])) {
    $cur = Users::current_user();
    if (!($previewid = Comments::add_preview($_POST['text'], $cur['id'], $_POST['picid']))) {
        $error = True;
    } else {
        if (!($pic = Pictures::get_picture($_POST['picid']))) {
            $error = True;
        } else {
            $error = False;
        }
    }
} else {
    $error = True;
}
if ($error) {
    if (isset($_POST['picid'])) {
        http_redirect(".." . Pictures::$VIEW_PIC_URL . "?picid=" . $_POST['picid']);
    } else {
        error_404();
    }
}
 public function delete($id)
 {
     $picture = Pictures::find($id);
     $picture->delete();
     return Redirect::route('admin.catalog.index')->with('success', Lang::get('messages.catalog_delete_picture'));
 }
Пример #15
0
<div class="main-content">
    <h1 class="text-center main-page-header-style"><strong>Your Decks!</strong></h1>
    <?php 
$decks = new Decks();
if ($decks->getDeckCount() == 0) {
    echo "<div class='content text-center'>\n       <h2 class='text-center main-page-header-style'><strong>You have no decks created!</strong></h2>\n        <button class='btn btn-lg btn-style CreateADeck'>Create a deck</button>\n    </div>";
} else {
    $data = $decks->getDecks();
    $picture = new Pictures();
    echo "\n                <div class='container-fluid marginBottom'>";
    foreach ($data as $row) {
        echo "<div class='col-md-4 text-center deck-class'>\n                        <div style='width: 300px; height: 200px;'>\n                            <a href='DeckBuilding.php?Id={$row->Id}'><img src ='" . $picture->getHeroLogo($row->Class) . "'></a>\n                            <span class='DeckName-style'>{$row->Name}</span>\n                        </div>\n                 </div>";
    }
    echo "</div>";
}
?>
</div>

<div id="CreateADeck-dialog" style="display: none;">
    <form class="text-center" method="POST" action="DeckBuilding.php">

        <input name="hero" type="image" src="../Content/Heroes/Druid.png" value="druid">
        <input name="hero" type="image" src="../Content/Heroes/Warrior.png" value="warrior">
        <input name="hero" type="image" src="../Content/Heroes/Warlock.png" value="warlock">
        <input name="hero" type="image" src="../Content/Heroes/Mage.png" value="mage">
        <input name="hero" type="image" src="../Content/Heroes/Rogue.png" value="rogue">
        <input name="hero" type="image" src="../Content/Heroes/Hunter.png" value="hunter">
        <input name="hero" type="image" src="../Content/Heroes/Priest.png" value="priest">
        <input name="hero" type="image" src="../Content/Heroes/Shaman.png" value="shaman">
        <input name="hero" type="image" src="../Content/Heroes/Paladin.png" value="paladin">
Пример #16
0
 function delete_conflict($conflictid, $choice)
 {
     $to_ret = False;
     $query = sprintf("SELECT * from `conflict_pictures` where `id` = '%d' limit 1;", mysql_real_escape_string($conflictid));
     if ($res = mysql_query($query)) {
         $conflict = mysql_fetch_assoc($res);
         if ($choice == "first") {
             $to_ret = Pictures::create_picture($conflict['new_name'], 128, 128, $conflict['new_tag'], $conflict['orig_filename'], $conflict['new_price'], $conflict['user_id']);
         } else {
             $to_ret = Pictures::create_picture($conflict['new_name'], 128, 128, $conflict['new_tag'], basename($conflict['new_filename']), $conflict['new_price'], $conflict['user_id']);
         }
     }
     $query = sprintf("DELETE from `conflict_pictures` where `id` = '%d' limit 1;", mysql_real_escape_string($conflictid));
     mysql_query($query);
     return $to_ret;
 }
Пример #17
0
<?php

require_once "../include/pictures.php";
require_once "../include/comments.php";
require_once "../include/cart.php";
require_once "../include/html_functions.php";
require_once "../include/functions.php";
session_start();
if (!isset($_GET['query'])) {
    http_redirect("/error.php?msg=Error, need to provide a query to search");
}
$pictures = Pictures::get_all_pictures_by_tag($_GET['query']);
?>

<?php 
our_header("", $_GET['query']);
?>

<div class="column prepend-1 span-24 first last">
<h2>Pictures that are tagged as '<?php 
echo $_GET['query'];
?>
'</h2>

   <?php 
thumbnail_pic_list($pictures);
?>

</div>

Пример #18
0
<?php

require_once "php/config.php";
require_once "php/header.php";
require_once "php/photos.php";
require_once "php/pictures.php";
?>

	<div id="content">
		<div id="pics_box">
			<?php 
$pics = new Pictures($servername, $dbusername, $dbpass, $dbname);
$pics->showPictures();
?>
		</div>
		
	</div>

<?php 
require_once "php/footer.php";
?>

</body>
</html>

	<?php 
/*
$output = print_r($_SERVER, true);
$output = str_replace(" ", "&nbsp;", $output);
$output = nl2br($output);
echo($output);*/